- Install a sample /etc/zypp.conf. (#306615)
[platform/upstream/libzypp.git] / libzypp.spec.cmake
index dda2457..fdbf41a 100644 (file)
@@ -1,7 +1,7 @@
 #
 # 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.
 #
@@ -11,7 +11,7 @@
 # norootforbuild
 
 Name:           @PACKAGE@
-License:        GPL
+License:        GPL v2 or later
 Group:          System/Packages
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Autoreqprov:    on
@@ -19,18 +19,15 @@ Summary:        Package, Patch, Pattern, and Product Management
 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
@@ -78,12 +75,12 @@ mkdir build
 cd build
 cmake -DCMAKE_INSTALL_PREFIX=%{prefix} \
       -DLIB=%{_lib} \
-      -DCMAKE_C_FLAGS="%{optflags}" \
-      -DCMAKE_CXX_FLAGS="%{optflags}" \
+      -DCMAKE_C_FLAGS_RELEASE:STRING="%{optflags}" \
+      -DCMAKE_CXX_FLAGS_RELEASE:STRING="%{optflags}" \
       -DCMAKE_BUILD_TYPE=Release \
       -DCMAKE_SKIP_RPATH=1 \
       ..
-make %{?jobs:-j %jobs}
+make %{?jobs:-j %jobs} VERBOSE=1
 make -C doc/autodoc %{?jobs:-j %jobs}
 make -C po %{?jobs:-j %jobs} translations
 
@@ -93,15 +90,17 @@ make -C po %{?jobs:-j %jobs} translations
 cd build
 make install DESTDIR=$RPM_BUILD_ROOT
 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
 make -C po install DESTDIR=$RPM_BUILD_ROOT
-# Create filelist with translatins
+# Create filelist with translations
 cd ..
 %{find_lang} zypp
 
 
 %post
 %run_ldconfig
+%{prefix}/lib/zypp/zypp-migrate-sources
 
 %postun
 %run_ldconfig
@@ -110,15 +109,16 @@ cd ..
 
 %files -f zypp.lang
 %defattr(-,root,root)
+%dir               /etc/zypp
+%dir               /etc/zypp/repos.d
+%config(noreplace) /etc/zypp/zypp.conf
 %{prefix}/lib/zypp
-%{_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)
@@ -361,7 +361,7 @@ cd ..
 - 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)