Hello community,
here is the log from the commit of package deb
checked in at Tue Jul 8 16:45:22 CEST 2008.
--------
--- deb/deb.changes 2007-07-26 18:04:45.000000000 +0200
+++ deb/deb.changes 2008-07-08 11:32:26.266884000 +0200
@@ -1,0 +2,26 @@
+Tue Jul 8 11:20:11 CEST 2008 - puzel@suse.cz
+
+- update debhelper to 7.0.14
+ * load python-support sequence file first, to allow ones loaded later to disable it
+
+-------------------------------------------------------------------
+Mon Jul 7 13:49:46 CEST 2008 - puzel@suse.cz
+
+- update dpkg to 1.14.19
+ * a lot of changes and bugfixes
+ * for complete changelog see program sources or
+ /usr/share/doc/packages/deb/dpkg/changelog
+ * removed dpkg-gcc4.patch - compiles fine without it
+ * removed dpkg-make.patch, dpkg-automake.diff, dpkg-strip.patch
+ * not needed anymore because of heavy changes in the build system
+ * removed dpkg_1.10.23-doc.patch - fixed in upstream
+- update debhelper to 7.0.13
+ * a lot of changes and bugfixes
+ * for complete changelog see program sources or
+ /usr/share/doc/packages/deb/debhelper/changelog
+ * debhelper-no-localized-manpages.diff - do not use po4a to generate
+ localized documentation
+- dpkg is now built by configure/make
+- debhelper is now built by make
+
+-------------------------------------------------------------------
Old:
----
debhelper_4.2.30.tar.bz2
dpkg_1.10.23-doc.patch
dpkg_1.10.27.tar.bz2
dpkg-automake.diff
dpkg-gcc4.patch
dpkg-make.patch
dpkg-strip.patch
New:
----
debhelper_7.0.14.tar.bz2
debhelper-no-localized-manpages.diff
dpkg_1.14.19.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ deb.spec ++++++
--- /var/tmp/diff_new_pack.PM9238/_old 2008-07-08 16:41:21.000000000 +0200
+++ /var/tmp/diff_new_pack.PM9238/_new 2008-07-08 16:41:21.000000000 +0200
@@ -1,7 +1,7 @@
#
-# spec file for package deb (Version 1.10.27)
+# spec file for package deb (Version 1.14.19)
#
-# 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,26 +10,23 @@
# norootforbuild
+
Name: deb
-BuildRequires: gcc-c++ ncurses-devel sgmltool texlive-latex update-alternatives zlib-devel
-URL: http://www.debian.org
+BuildRequires: gcc-c++ ncurses-devel texlive-latex update-alternatives zlib-devel
+Url: http://www.debian.org
License: GPL v2 or later
Group: System/Packages
-Prereq: /bin/touch
+PreReq: /bin/touch
Provides: dpkg dpkg-dev debhelper dselect dpkg-doc
Requires: perl = %{perl_version}
Requires: cpio patch make html2text update-alternatives
-Autoreqprov: on
-Version: 1.10.27
-Release: 92
+AutoReqProv: on
+Version: 1.14.19
+Release: 1
Summary: Tools for Debian Packages
Source: dpkg_%{version}.tar.bz2
-Source1: debhelper_4.2.30.tar.bz2
-Patch0: dpkg_1.10.23-doc.patch
-Patch1: dpkg-gcc4.patch
-Patch2: dpkg-strip.patch
-Patch3: dpkg-make.patch
-Patch4: dpkg-automake.diff
+Source1: debhelper_7.0.14.tar.bz2
+Patch0: debhelper-no-localized-manpages.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -49,61 +46,47 @@
%prep
%setup -q -n dpkg-%{version} -b 1
-%patch0 -p1
-%patch1
-%patch2
-%patch3
-%patch4
+cd ..
+%patch0
+cd -
# update arch table
-sed -n '/linux-gnu/ s/linux-gnu/suse-linux/p' archtable > archtable.tmp
-cat archtable.tmp >> archtable
-rm archtable.tmp
-# modify debian/rules to work on suse
-sed -i 's/ -o root -g root//; /id -u/D; /dpkg-architecture -q[^\.]/D; /GENCONTROL/D; /dpkg --build/D;' debian/rules
+sed -n '/linux-gnu/ s/linux-gnu/suse-linux/p' debian/archtable > debian/archtable.tmp
+cat debian/archtable.tmp >> debian/archtable
+rm debian/archtable.tmp
%build
%{?suse_update_config:%{suse_update_config -f}}
-# Build dpkg
-make -f debian/rules \
- CFLAGS="$RPM_OPT_FLAGS" \
- arch=%{_arch} \
- DEB_BUILD_GNU_TYPE=%{_arch}-linux \
- DEB_HOST_GNU_TYPE=%{_arch}-linux \
- binary
-cd ../debhelper
+export CFLAGS="$RPM_OPT_FLAGS"
+%configure\
+ --localstatedir=/var/lib\
+ --libdir=/usr/lib
+make %{?jobs:-j%jobs}
# This makes debhelper man pages
-make -f debian/rules build-stamp
+cd ../debhelper
+make VERSION='7.0.14'
%install
##
# dpkg stuff
##
-# Copy files prepared by debian/rules to their wanted location:
-for dir in `ls -d debian/tmp/*|grep -v dpkg-static|grep -v install` ; do
- (cd $dir && cp -a [a-z]* $RPM_BUILD_ROOT)
-done
-# Remove files which we don't want:
-find $RPM_BUILD_ROOT%{_mandir} \( \
- -name md5sum.1.gz -o \
- -name start-stop-daemon.8.gz -o \
- -name install-info.8.gz \) \
- -exec rm -f '{}' \;
-rm -f $RPM_BUILD_ROOT/usr/sbin/{install-info,start-stop-daemon}
-rm -Rf $RPM_BUILD_ROOT/sbin/
-rm -f $RPM_BUILD_ROOT/usr/bin/md5sum
-# Move documenation to correct place:
-install -d -m 755 $RPM_BUILD_ROOT%{_docdir}/deb
-mv $RPM_BUILD_ROOT/usr/share/doc/dpkg $RPM_BUILD_ROOT%{_docdir}/deb/
-cp COPYING $RPM_BUILD_ROOT%{_docdir}/deb
-# Remove symlinks to docs
-find . -maxdepth 1 -type l -exec rm -f '{}' \;
-rm -f $RPM_BUILD_ROOT/usr/share/doc/dpkg-dev
-rm -f $RPM_BUILD_ROOT/usr/share/doc/dpkg-doc
-rm -f $RPM_BUILD_ROOT/usr/share/doc/dselect
-# We dont use this...
-rm -Rf $RPM_BUILD_ROOT/usr/share/doc-base
+%makeinstall
# locales
%{find_lang} dpkg
+%{find_lang} dselect
+%{find_lang} dpkg-dev
+cat dpkg.lang dselect.lang dpkg-dev.lang > deb.lang
+# docs
+install -d -m 755 $RPM_BUILD_ROOT/%{_docdir}/deb/dpkg
+install -m 644 ABOUT-NLS $RPM_BUILD_ROOT/%{_docdir}/deb/dpkg
+install -m 644 AUTHORS $RPM_BUILD_ROOT/%{_docdir}/deb/dpkg
+install -m 644 COPYING $RPM_BUILD_ROOT/%{_docdir}/deb/dpkg
+install -m 644 doc/triggers.txt $RPM_BUILD_ROOT/%{_docdir}/deb/dpkg
+install -m 644 INSTALL $RPM_BUILD_ROOT/%{_docdir}/deb/dpkg
+install -m 644 NEWS $RPM_BUILD_ROOT/%{_docdir}/deb/dpkg
+install -m 644 README* $RPM_BUILD_ROOT/%{_docdir}/deb/dpkg
+install -m 644 THANKS $RPM_BUILD_ROOT/%{_docdir}/deb/dpkg
+install -m 644 TODO $RPM_BUILD_ROOT/%{_docdir}/deb/dpkg
+install -m 644 debian/changelog $RPM_BUILD_ROOT/%{_docdir}/deb/dpkg
##
# debhelper stuff
##
@@ -112,8 +95,10 @@
install -d -m 755 $RPM_BUILD_ROOT/usr/share/debhelper/autoscripts
install -m 644 autoscripts/* $RPM_BUILD_ROOT/usr/share/debhelper/autoscripts
# perl modules:
-install -d -m 755 $RPM_BUILD_ROOT/%perl_vendorlib/Debian/Debhelper
-install -m 644 Debian/Debhelper/* $RPM_BUILD_ROOT/%perl_vendorlib/Debian/Debhelper
+install -d -m 755 $RPM_BUILD_ROOT%{perl_vendorlib}/Dpkg/Debhelper
+install -d -m 755 $RPM_BUILD_ROOT%{perl_vendorlib}/Dpkg/Debhelper/Sequence
+install -m 644 Debian/Debhelper/Sequence/python_support.pm $RPM_BUILD_ROOT%{perl_vendorlib}/Dpkg/Debhelper/Sequence
+install -m 644 Debian/Debhelper/Dh_* $RPM_BUILD_ROOT%{perl_vendorlib}/Dpkg/Debhelper
# docs:
install -d -m 755 $RPM_BUILD_ROOT%{_docdir}/deb/debhelper/examples
install -m 644 examples/* $RPM_BUILD_ROOT%{_docdir}/deb/debhelper/examples
@@ -121,37 +106,20 @@
install -m 644 debian/{changelog,copyright} $RPM_BUILD_ROOT%{_docdir}/deb/debhelper
# man pages:
install -d -m 755 $RPM_BUILD_ROOT%{_mandir}/man1
-install -d -m 755 $RPM_BUILD_ROOT%{_mandir}/es/man1
install -d -m 755 $RPM_BUILD_ROOT%{_mandir}/man7
-install -d -m 755 $RPM_BUILD_ROOT%{_mandir}/es/man7
-for i in *.1 ; do
- case $i in
- *.es.1)
- install -m 644 $i $RPM_BUILD_ROOT%{_mandir}/es/man1
- ;;
- *.1)
- install -m 644 $i $RPM_BUILD_ROOT%{_mandir}/man1
- ;;
- esac
-done
-for i in *.7 ; do
- case $i in
- *.es.7)
- install -m 644 $i $RPM_BUILD_ROOT%{_mandir}/es/man7
- ;;
- *.7)
- install -m 644 $i $RPM_BUILD_ROOT%{_mandir}/man7
- ;;
- esac
-done
+install -m 644 *.1 $RPM_BUILD_ROOT%{_mandir}/man1
+install -m 644 debhelper.7 $RPM_BUILD_ROOT%{_mandir}/man7
# binaries:
install -d -m 755 $RPM_BUILD_ROOT/usr/bin
install -m 755 dh_*[^1-9] $RPM_BUILD_ROOT/usr/bin/
-# remove update-alternatives stuff, now in own package
-rm -fv $RPM_BUILD_ROOT/usr/sbin/update-alternatives
-rm -fv $RPM_BUILD_ROOT/usr/share/man/man8/update-alternatives.*
-rm -fv $RPM_BUILD_ROOT/usr/share/man/*/man8/update-alternatives.*
-rm -rfv $RPM_BUILD_ROOT/etc/alternatives
+##
+# remove update-alternatives stuff (included in own package)
+##
+rm -rf $RPM_BUILD_ROOT/etc/alternatives
+rm -rf $RPM_BUILD_ROOT/var/lib/dpkg/alternatives
+rm -rf $RPM_BUILD_ROOT/usr/sbin/update-alternatives
+rm -rf $RPM_BUILD_ROOT/usr/share/man/man8/update-alternatives.8
+rm -rf $RPM_BUILD_ROOT/usr/share/man/*/man8/update-alternatives.8
%clean
rm -rf $RPM_BUILD_ROOT
@@ -164,7 +132,7 @@
fi
done
-%files -f dpkg.lang
+%files -f deb.lang
%defattr(-,root,root)
%doc %{_docdir}/deb
%doc %{_mandir}/fr
@@ -174,113 +142,136 @@
%doc %{_mandir}/pt_BR
%doc %{_mandir}/ru
%doc %{_mandir}/de
+%doc %{_mandir}/pl
+%doc %{_mandir}/hu
%doc %{_mandir}/man*/*
%dir /etc/dpkg
%config(noreplace) /etc/dpkg/*
/usr/bin/*
-/usr/lib/dpkg
/usr/sbin/*
+/usr/lib/dpkg
/usr/share/dpkg
/var/lib/dpkg
/usr/share/debhelper
-%perl_vendorlib/Debian
+%{perl_vendorlib}/Dpkg
+%{perl_vendorlib}/Dpkg.pm
%changelog
-* Thu Jul 26 2007 - dmueller@suse.de
+* Tue Jul 08 2008 puzel@suse.cz
+- update debhelper to 7.0.14
+ * load python-support sequence file first, to allow ones loaded later to disable it
+* Mon Jul 07 2008 puzel@suse.cz
+- update dpkg to 1.14.19
+ * a lot of changes and bugfixes
+ * for complete changelog see program sources or
+ /usr/share/doc/packages/deb/dpkg/changelog
+ * removed dpkg-gcc4.patch - compiles fine without it
+ * removed dpkg-make.patch, dpkg-automake.diff, dpkg-strip.patch
+ * not needed anymore because of heavy changes in the build system
+ * removed dpkg_1.10.23-doc.patch - fixed in upstream
+- update debhelper to 7.0.13
+ * a lot of changes and bugfixes
+ * for complete changelog see program sources or
+ /usr/share/doc/packages/deb/debhelper/changelog
+ * debhelper-no-localized-manpages.diff - do not use po4a to generate
+ localized documentation
+- dpkg is now built by configure/make
+- debhelper is now built by make
+* Thu Jul 26 2007 dmueller@suse.de
- remove config.guess dependency completely
-* Tue Jul 24 2007 - dmueller@suse.de
+* Tue Jul 24 2007 dmueller@suse.de
- link the config.guess from automake
-* Sun Apr 22 2007 - ro@suse.de
+* Mon Apr 23 2007 ro@suse.de
- use texlive for building
-* Fri Mar 30 2007 - aj@suse.de
+* Fri Mar 30 2007 aj@suse.de
- Adjust BuildRequires.
-* Fri Aug 18 2006 - aj@suse.de
+* Fri Aug 18 2006 aj@suse.de
- Fix build with new make.
-* Wed Jan 25 2006 - mls@suse.de
+* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
-* Fri Jan 13 2006 - schwab@suse.de
+* Fri Jan 13 2006 schwab@suse.de
- Don't strip binaries.
-* Wed Dec 21 2005 - ro@suse.de
+* Wed Dec 21 2005 ro@suse.de
- remove unpackaged symlinks
-* Thu Sep 08 2005 - mjancar@suse.cz
+* Thu Sep 08 2005 mjancar@suse.cz
- package missing dpkg-{architecture,scanpackages,scansources} (#106239)
-* Thu May 12 2005 - meissner@suse.de
+* Thu May 12 2005 meissner@suse.de
- use RPM_OPT_FLAGS
-* Fri Apr 08 2005 - uli@suse.de
+* Fri Apr 08 2005 uli@suse.de
- fixed to build with GCC4
-* Thu Feb 10 2005 - rengelhard@suse.de
+* Thu Feb 10 2005 rengelhard@suse.de
- update dpkg to 1.10.27 (just translation updates)
-* Thu Jan 20 2005 - ro@suse.de
+* Fri Jan 21 2005 ro@suse.de
- update dependency: html2txt -> html2text
-* Wed Jan 12 2005 - rengelha@suse.de
+* Wed Jan 12 2005 rengelha@suse.de
- update dpkg to 1.10.26
-* Wed Jan 05 2005 - rengelhard@suse.de
+* Wed Jan 05 2005 rengelhard@suse.de
- update debhelper to 4.2.30
-* Tue Jan 04 2005 - rengelhard@suse.de
+* Tue Jan 04 2005 rengelhard@suse.de
- update debhelper to 4.2.29
-* Wed Dec 15 2004 - rengelhard@suse.de
+* Wed Dec 15 2004 rengelhard@suse.de
- update debhelper to 4.2.28
-* Mon Dec 13 2004 - rengelhard@suse.de
+* Mon Dec 13 2004 rengelhard@suse.de
- update debhelper to 4.2.27
-* Tue Nov 16 2004 - rengelhard@suse.de
+* Tue Nov 16 2004 rengelhard@suse.de
- update dpkg to 1.10.25
-* Thu Nov 11 2004 - rengelhard@suse.de
+* Thu Nov 11 2004 rengelhard@suse.de
- update debhelper to 4.2.24
-* Fri Oct 29 2004 - rengelhard@suse.de
+* Fri Oct 29 2004 rengelhard@suse.de
- update debhelper to 4.2.23
-* Wed Oct 27 2004 - rengelhard@suse.de
+* Wed Oct 27 2004 rengelhard@suse.de
- update dpkg to 1.10.24
-* Wed Oct 13 2004 - rengelhard@suse.de
+* Wed Oct 13 2004 rengelhard@suse.de
- update debhelper to 4.2.21
-* Wed Sep 08 2004 - ro@suse.de
+* Wed Sep 08 2004 ro@suse.de
- remove stuff now present in own update-alternatives package
-* Thu Aug 19 2004 - mcihar@suse.cz
+* Thu Aug 19 2004 mcihar@suse.cz
- update debhelper to 4.2.19
- update dpkg to 1.10.23
- use sed rather than patches
- remove patches accepted in upstream
-* Mon May 31 2004 - mcihar@suse.cz
+* Mon May 31 2004 mcihar@suse.cz
- update debhelper to 4.2.10
- update dpkg to 1.10.21
-* Thu Mar 04 2004 - mcihar@suse.cz
+* Thu Mar 04 2004 mcihar@suse.cz
- no root for build
- revert to manual debhelper installation as installation using
debhelper needs dpkg and debhelper installed
-* Wed Mar 03 2004 - mcihar@suse.cz
+* Wed Mar 03 2004 mcihar@suse.cz
- debhelper has debian/control file, so do not install manually
- update debhelper to 4.2.4
- update dpkg to 1.10.18.1
-* Wed Jan 28 2004 - ro@suse.de
+* Wed Jan 28 2004 ro@suse.de
- debhelper has no debian/control file, so install manually
-* Tue Jan 27 2004 - mcihar@suse.cz
+* Tue Jan 27 2004 mcihar@suse.cz
- install debhelper man pages on correct place
-* Mon Jan 26 2004 - mcihar@suse.cz
+* Mon Jan 26 2004 mcihar@suse.cz
- updated debhelper to 4.1.88 and dpkg to 1.10.18
-* Wed Aug 20 2003 - mjancar@suse.cz
+* Wed Aug 20 2003 mjancar@suse.cz
- require the perl version we build with
-* Thu Aug 07 2003 - mcihar@suse.cz
+* Thu Aug 07 2003 mcihar@suse.cz
- updated debhelper to 4.1.57
-* Mon Jul 28 2003 - schwab@suse.de
+* Mon Jul 28 2003 schwab@suse.de
- Fix format string.
- Fix undefined use of longjmp.
- Use perl_vendorlib.
-* Wed Jun 18 2003 - mcihar@suse.cz
+* Wed Jun 18 2003 mcihar@suse.cz
- updated debhelper to 4.1.47 (mostly fixes in dh_python)
- included directories for translated man pages
- use find_lang
-* Tue May 13 2003 - mcihar@suse.cz
+* Tue May 13 2003 mcihar@suse.cz
- updated debhelper to 4.1.43
- updated dpkg to 1.1.10
-* Tue Apr 08 2003 - mcihar@suse.cz
+* Tue Apr 08 2003 mcihar@suse.cz
- updated debhelper to 4.1.40
- fixed problems with new coreutils
-* Thu Mar 06 2003 - mcihar@suse.cz
+* Thu Mar 06 2003 mcihar@suse.cz
- configuration files under /etc marked as %%config
-* Thu Jan 30 2003 - mcihar@suse.cz
+* Thu Jan 30 2003 mcihar@suse.cz
- updated debhelper to 4.1.29:
* Added a dh_python command.
* Various fixes.
-* Wed Nov 13 2002 - mcihar@suse.cz
+* Wed Nov 13 2002 mcihar@suse.cz
- updated dpkg to 1.10.9, major changes:
* Make the multiline regex have an upper bound, instead of being
unbounded, as newer perls have a larger stack frame, which cause them
@@ -299,12 +290,12 @@
* Fixed excessive escaping around terms in DH_EXCLUDE_FIND.
* Patch from Andrew Suffield to make dh_perl understand #!/usr/bin/env perl
- included part of postinst script from debian package
-* Mon Nov 11 2002 - ro@suse.de
+* Mon Nov 11 2002 ro@suse.de
- changed neededforbuild <sp> to <opensp>
- changed neededforbuild <sp-devel> to <>
-* Wed Aug 28 2002 - mcihar@suse.cz
+* Wed Aug 28 2002 mcihar@suse.cz
- corrected requires
-* Wed Aug 07 2002 - mcihar@suse.cz
+* Wed Aug 07 2002 mcihar@suse.cz
- updated to debhelper 4.1.3:
* various bugfixes
* removed /usr/doc manglement code from postinst and prerm
@@ -319,29 +310,29 @@
- dpkg is now build by debian/rules not by script in spec
- removed md5sum.1 start-stop-daemon.8 install-info.8 manpages also
for other locales (these programs are not installed)
-* Tue Jun 11 2002 - mcihar@suse.cz
+* Tue Jun 11 2002 mcihar@suse.cz
- updated to debhelper 4.0.11 and dpkg 1.9.21
-* Mon Aug 13 2001 - ro@suse.de
+* Mon Aug 13 2001 ro@suse.de
- changed neededforbuild
participants (1)
-
root@Hilbert.suse.de