#
# spec file for package libzypp
#
-# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# norootforbuild
Name: @PACKAGE@
-License: GPL
+License: GPL v2 or later
Group: System/Packages
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Autoreqprov: on
Version: @VERSION@
Release: 0
Source: @PACKAGE@-@VERSION@.tar.bz2
+Source1: @PACKAGE@-rpmlintrc
Prefix: /usr
-Provides: yast2-packagemanager
+Provides: yast2-packagemanager
Obsoletes: yast2-packagemanager
BuildRequires: cmake
-%if %suse_version > 1010
-BuildRequires: sqlite-zmd sqlite-zmd-devel
-%else
BuildRequires: sqlite sqlite-devel
-%endif
BuildRequires: boost-devel curl-devel dejagnu doxygen gcc-c++ graphviz hal-devel libxml2-devel rpm-devel gettext-devel
BuildRequires: update-desktop-files
-
+Requires: gpg2
%description
Package, Patch, Pattern, and Product Management
Ladislav Slezak <lslezak@suse.cz>
%package devel
-Requires: libzypp
+Requires: libzypp == @VERSION@
Requires: libxml2-devel curl-devel openssl-devel rpm-devel glibc-devel zlib-devel
Requires: bzip2 popt-devel dbus-1-devel glib2-devel hal-devel boost-devel libstdc++-devel
+Requires: cmake
Summary: Package, Patch, Pattern, and Product Management - developers files
Group: System/Packages
Provides: yast2-packagemanager-devel
%build
mkdir build
cd build
-cmake -DCMAKE_INSTALL_PREFIX=%{prefix} ..
-CXXFLAGS="$RPM_OPT_FLAGS" \
-make %{?jobs:-j %jobs}
+cmake -DCMAKE_INSTALL_PREFIX=%{prefix} \
+ -DLIB=%{_lib} \
+ -DCMAKE_C_FLAGS_RELEASE:STRING="%{optflags}" \
+ -DCMAKE_CXX_FLAGS_RELEASE:STRING="%{optflags}" \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_SKIP_RPATH=1 \
+ ..
+make %{?jobs:-j %jobs} VERBOSE=1
+make -C doc/autodoc %{?jobs:-j %jobs}
+make -C po %{?jobs:-j %jobs} translations
+
#make check
%install
cd build
make install DESTDIR=$RPM_BUILD_ROOT
-cd ..
+make -C doc/autodoc install DESTDIR=$RPM_BUILD_ROOT
+mkdir -p $RPM_BUILD_ROOT/etc/zypp/repos.d
%suse_update_desktop_file -G "" -C "" package-manager
-# Create filelist with translatins
+make -C po install DESTDIR=$RPM_BUILD_ROOT
+# Create filelist with translations
+cd ..
%{find_lang} zypp
%post
%run_ldconfig
+%{prefix}/lib/zypp/zypp-migrate-sources
%postun
%run_ldconfig
%files -f zypp.lang
%defattr(-,root,root)
+%dir /etc/zypp
+%dir /etc/zypp/repos.d
+%config(noreplace) /etc/zypp/zypp.conf
%{prefix}/lib/zypp
-%{prefix}/lib/zypp/*
-%dir %{_libdir}/libzypp*so.*
-%dir %{prefix}/share/zypp
-%dir %{prefix}/share/zypp/schema
-%{prefix}/share/zypp/schema/*
-%{prefix}/share/pixmaps/package-manager-icon.png
+%{prefix}/share/zypp
%{prefix}/share/applications/package-manager.desktop
+%{prefix}/share/pixmaps/package-manager-icon.png
%{prefix}/bin/package-manager
%{prefix}/bin/package-manager-su
+%{_libdir}/libzypp*so.*
%files devel
%defattr(-,root,root)
-%dir %{_libdir}/libzypp.so
-%dir %{_libdir}/libzypp.la
-%dir %{_docdir}/zypp
-%{_docdir}/zypp/*
+%{_libdir}/libzypp.so
+#%dir %{_libdir}/libzypp.la
+%{_docdir}/%{name}
%dir %{prefix}/include/zypp
%{prefix}/include/zypp/*
+%{prefix}/share/cmake/Modules/FindZypp.cmake
%{_libdir}/pkgconfig/libzypp.pc
%changelog -n libzypp
- release last used source at end of commit (#155002)
- rev 2277
* Fri Mar 03 2006 - kkaempf@suse.de
-- cope with NULL values in zmd catalogs table (#153584)
+- cope with NULL values in zmd repositorys table (#153584)
- set YAST_IS_RUNNING in transact zmd helper (#154820)
- run SuSEconfig after transact zmd helper (#154820)
- add softTransact to honor user vs. soft requirements (#154650)