Hello community,
here is the log from the commit of package apt
checked in at Tue Mar 11 18:20:48 CET 2008.
--------
--- apt/apt.changes 2007-11-06 19:19:00.000000000 +0100
+++ /mounts/work_src_done/STABLE/apt/apt.changes 2008-03-11 17:32:11.493236000 +0100
@@ -1,0 +2,10 @@
+Tue Mar 11 17:29:18 CET 2008 - lrupp@suse.de
+
+- added fdupes and gpg2 to Build-/Pre-Requires
+- rename apt-libs to libapt-pkg-libc6_7-6-2 to follow the
+ shared library naming standard
+- move the example scripts to the %docdir/apt/examples directory
+- obsolete the %run_ldconfig calls
+- use %find_lang and %fdupes macros
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ apt.spec ++++++
--- /var/tmp/diff_new_pack.X29593/_old 2008-03-11 18:20:42.000000000 +0100
+++ /var/tmp/diff_new_pack.X29593/_new 2008-03-11 18:20:42.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package apt (Version 0.5.15lorg3.2)
#
-# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2008 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.
#
@@ -10,14 +10,16 @@
# norootforbuild
+
Name: apt
-BuildRequires: autoconf automake gcc-c++ rpm-devel sgml-skel xmlto
+BuildRequires: automake gcc-c++ rpm-devel sgml-skel xmlto
BuildRequires: cvs gettext-devel
BuildRequires: libxml2-devel
BuildRequires: pkgconfig
-BuildRequires: libzio
+BuildRequires: libzio-devel
+BuildRequires: fdupes
Version: 0.5.15lorg3.2
-Release: 36
+Release: 54
Summary: A port of Debian's apt tools for RPM based distributions
Group: System/Packages
License: GPL v2 or later
@@ -39,8 +41,8 @@
Patch3: apt-honour_post_conf.patch
Patch4: apt-minmax_gcc42.patch
Patch5: apt-missing_includes.patch
-Requires: apt-libs = %{version}-%{release}
-PreReq: coreutils sed grep diffutils
+Requires: libapt-pkg-libc6_7-6-2 = %{version}-%{release}
+PreReq: coreutils sed grep diffutils gpg2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -60,7 +62,7 @@
%package devel
Summary: Development Files and Documentation for APT's libapt-pkg
Group: Development/Libraries/C and C++
-Requires: %{name} = %{version}-%{release} apt-libs = %{version}-%{release}
+Requires: %{name} = %{version}-%{release}
Requires: rpm-devel popt-devel glibc-devel bzip2 zlib-devel libstdc++-devel
Requires: libxml2-devel
@@ -75,12 +77,14 @@
Gustavo Niemeyer
Alfredo K. Kojima
-%package libs
+%package -n libapt-pkg-libc6_7-6-2
Summary: Libraries for APT for RPM
Group: System/Libraries
PreReq: coreutils fillup
+Provides: %name-libs = %version
+Obsoletes: %name-libs < %version
-%description libs
+%description -n libapt-pkg-libc6_7-6-2
This package contains libraries needed by apt and some other packages.
@@ -93,7 +97,7 @@
%package server
Summary: Tools to Create an APT Repository
Group: System/Packages
-Requires: apt-libs = %{version}-%{release}
+Requires: libapt-pkg-libc6_7-6-2 = %{version}-%{release}
%description server
This package provides the tools to create an apt repository, modified
@@ -134,9 +138,9 @@
cd ..
# Organize the example lua scripts into 1 directory that will be stored
# in %{_docdir}
-mkdir lua-scripts
-cp -R contrib/* lua-scripts
-cp %{S:13} lua-scripts
+mkdir -p examples/lua-scripts
+cp -R contrib/* examples/lua-scripts
+cp %{S:13} examples/lua-scripts
# Remove the lua scripts that are going to be installed, the left overs
# are going to be installed in the doc directory
for DIR in apt-groupinstall apt-wrapper list-extras list-nodeps; do
@@ -189,6 +193,12 @@
mkdir -p %{buildroot}%{_localstatedir}/cache/apt/archives/partial
mkdir -p %{buildroot}%{_localstatedir}/lib/apt/lists/partial
(cd %{buildroot}%{_datadir}/locale; mv -T de_DE de)
+if [ -d %{buildroot}%{_defaultdocdir}/%{name}/lua-scripts ]; then
+ mv %{buildroot}%{_defaultdocdir}/%{name}/lua-scripts/* %{buildroot}%{_defaultdocdir}/%{name}/examples/lua-scripts/
+ rm -rf %{buildroot}%{_defaultdocdir}/%{name}/lua-scripts
+fi
+%fdupes -s %{buildroot}
+%find_lang %name
%post
if [ -s /etc/apt/apt.conf ]; then
@@ -212,19 +222,18 @@
fi
fi
-%post libs
-%run_ldconfig
+%post -n libapt-pkg-libc6_7-6-2
+/sbin/ldconfig
%{fillup_only -n autoupdate }
-%postun libs
-%run_ldconfig
+%postun -n libapt-pkg-libc6_7-6-2 -p /sbin/ldconfig
%clean
[ "%{buildroot}" != "/" ] && [ -d %{buildroot} ] && rm -rf %{buildroot}
-%files -f apt_security.list
+%files -f apt_security.list -f %name.lang
%defattr(-, root, root)
-%doc AUTHORS* COPYING* TODO doc/examples/ lua-scripts
+%doc AUTHORS* COPYING* TODO doc/examples/
%dir %{_sysconfdir}/apt
%config %{_sysconfdir}/apt/rpmpriorities
%config(noreplace) %{_sysconfdir}/apt/apt.conf.d/apt.conf
@@ -243,8 +252,8 @@
%{_bindir}/countpkglist
%{_bindir}/apt*
%{_libdir}/apt
-%{_mandir}/man?/*
-%{_datadir}/locale/*/LC_MESSAGES/apt.mo
+%doc %{_mandir}/man?/*
+## %{_datadir}/locale/*/LC_MESSAGES/apt.mo
%{_localstatedir}/cache/apt
%{_localstatedir}/lib/apt
/var/adm/fillup-templates/sysconfig.autoupdate
@@ -257,67 +266,75 @@
%{_libdir}/*.so
%{_libdir}/*.la
-%files libs
+%files -n libapt-pkg-libc6_7-6-2
%defattr(-, root, root)
%{_libdir}/*.so.*
%files server
%defattr(-, root, root)
%{_bindir}/gen*
+
%changelog
-* Tue Nov 06 2007 - pth@suse.de
+* Tue Mar 11 2008 lrupp@suse.de
+- added fdupes and gpg2 to Build-/Pre-Requires
+- rename apt-libs to libapt-pkg-libc6_7-6-2 to follow the
+ shared library naming standard
+- move the example scripts to the %%docdir/apt/examples directory
+- obsolete the %%run_ldconfig calls
+- use %%find_lang and %%fdupes macros
+* Tue Nov 06 2007 pth@suse.de
- Add missing prereqs.
- Add a rpmlintrc file.
-* Fri Oct 26 2007 - pth@suse.de
+* Fri Oct 26 2007 pth@suse.de
- Add missing includes.
- Properly reference namespace std in headers.
-* Mon Aug 13 2007 - pth@suse.de
+* Mon Aug 13 2007 pth@suse.de
- Update to 0.5.15lorg3.2, based on the work by Richard Bos.
-* Mon Jun 18 2007 - ro@suse.de
+* Mon Jun 18 2007 ro@suse.de
- fix build (apt-minmax_gcc42.patch)
-* Fri Apr 20 2007 - meissner@suse.de
+* Fri Apr 20 2007 meissner@suse.de
- do not use /tmp
-* Sat Dec 09 2006 - richard@radoeka.nl
+* Sat Dec 09 2006 richard@radoeka.nl
- Provide an repomd only sources.list, basesystem.list files for
openSUSE-10.2 and beyond.
- security.list is no longer dsitributed for openSUSE-10.2 and
beyond as the security component is no longer available on the server.
- Do not process the rpmpriorities file in the spec file to add the
suseversion, as that does not make sense.
-* Thu Aug 24 2006 - pth@suse.de
+* Thu Aug 24 2006 pth@suse.de
- Install scripts where apt is searching for them.
-* Wed Jul 19 2006 - richard@radoeka.nl
+* Wed Jul 19 2006 richard@radoeka.nl
- Added apt-0.5.15lorg3.x-archremove.patch
-* Mon May 22 2006 - aosthof@suse.de
+* Mon May 22 2006 aosthof@suse.de
- Fixed duplicate parameter name (#175554)
-* Mon Mar 27 2006 - pth@suse.de
+* Mon Mar 27 2006 pth@suse.de
- Add patch from Panu Matilainen to allow self-referential
provides entries. (bug #160567)
- Use ftp4.gwdg.de as it's the better mirror.
-* Fri Mar 24 2006 - bk@suse.de
+* Fri Mar 24 2006 bk@suse.de
- fix a typo in a URL in the comments of the default sources.list
-* Thu Mar 23 2006 - pth@suse.de
+* Thu Mar 23 2006 pth@suse.de
- Fix construction of path names for default sources.list
(bugzilla #160087)
-* Tue Mar 21 2006 - pth@suse.de
+* Tue Mar 21 2006 pth@suse.de
- Make post.lua honour changes to post.conf (bugzilla #159078)
-* Wed Jan 25 2006 - mls@suse.de
+* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
-* Mon Jan 16 2006 - pth@suse.de
+* Mon Jan 16 2006 pth@suse.de
- Compile without strict aliasing analysis because of broken
rpmlib interface (headerGetEntry).
-* Fri Sep 09 2005 - pth@suse.de
+* Fri Sep 09 2005 pth@suse.de
- Add base component to sources.list.
-* Wed Sep 07 2005 - pth@suse.de
+* Wed Sep 07 2005 pth@suse.de
- Generate correct path names. Fixes #115533
-* Mon Aug 15 2005 - pth@suse.de
+* Mon Aug 15 2005 pth@suse.de
- Fix name of the cron script
-* Mon Aug 15 2005 - pth@suse.de
+* Mon Aug 15 2005 pth@suse.de
- Add ppc64 to architecture table
-* Fri Aug 12 2005 - pth@suse.de
+* Fri Aug 12 2005 pth@suse.de
- Fix the building of the man pages
- Fix most compiler warnings
- Fix all warnings that autobuild regards as fatal
- Fix paths forbidden by FHS 2.2
-* Sun Aug 07 2005 - aj@suse.de
+* Sun Aug 07 2005 aj@suse.de
- Initial package, based on the work of Richard Bos
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org