Hi, Attached is the diff for my libuser 1:0.54.6-2.1.dfsg.1-1.1 NMU.
-- ·O· Pierre Habouzit ··O [EMAIL PROTECTED] OOO http://www.madism.org
diff -u libuser-0.54.6-2.1.dfsg.1/debian/rules libuser-0.54.6-2.1.dfsg.1/debian/rules --- libuser-0.54.6-2.1.dfsg.1/debian/rules +++ libuser-0.54.6-2.1.dfsg.1/debian/rules @@ -26,8 +26,20 @@ CFLAGS += -O2 endif -config.status: patch-stamp configure +clean: unpatch + dh_testdir + dh_testroot + -$(MAKE) distclean + -rm -f config.sub config.guess + dh_clean + +install-python%: patch-stamp dh_testdir + dh_testroot + dh_installdirs + + -$(MAKE) distclean + ifneq "$(wildcard /usr/share/misc/config.sub)" "" cp -f /usr/share/misc/config.sub config.sub endif @@ -35,52 +47,32 @@ cp -f /usr/share/misc/config.guess config.guess endif - # Add here commands to configure the package. - CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --sysconfdir=/etc --with-python-version=2.3 --with-python-path=/usr/include/python2.3/ - - -build: build-stamp - -build-stamp: config.status - dh_testdir + # configure for pythonX.Y + CFLAGS="$(CFLAGS)" PYTHON=python$* ./configure \ + --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \ + --prefix=/usr --mandir=\$${prefix}/share/man \ + --infodir=\$${prefix}/share/info --sysconfdir=/etc \ + --with-python --disable-rpath - # Add here commands to compile the package. - $(MAKE) - #docbook-to-man debian/libuser.sgml > libuser.1 + # build for pythonX.Y + PYTHON=python$* $(MAKE) - touch build-stamp - -clean: unpatch - dh_testdir - dh_testroot - rm -f build-stamp - - # Add here commands to clean up after the build process. - -$(MAKE) distclean - -rm -f config.sub config.guess - - dh_clean + # install for pythonX.Y + $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp + mkdir -p $(CURDIR)/debian/python-libuser/usr/lib/python$*/site-packages + cp $(CURDIR)/debian/tmp/usr/lib/python$*/site-packages/libusermodule.so \ + $(CURDIR)/debian/python-libuser/usr/lib/python$*/site-packages/libuser.so -install: build +install: $(patsubst %,install-%,$(shell pyversions -s)) dh_testdir - dh_testroot - dh_clean -k - dh_installdirs - - # Add here commands to install the package into debian/libuser. - $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp - mv $(CURDIR)/debian/tmp/usr/lib/python2.3/site-packages/libusermodule.so \ - $(CURDIR)/debian/tmp/usr/lib/python2.3/site-packages/libuser.so install -Dm644 debian/shlibs.libuser1 debian/libuser1/DEBIAN/shlibs - - # Build architecture-independent files here. -binary-indep: build install +binary-indep: install # We have nothing to do by default. # Build architecture-dependent files here. -binary-arch: build install +binary-arch: install dh_testdir dh_testroot dh_installchangelogs ChangeLog @@ -88,7 +80,7 @@ dh_installexamples dh_install -s --sourcedir=debian/tmp --list-missing dh_installman - dh_python /usr/lib/python?.?/site-packages + dh_pysupport dh_link dh_strip dh_compress diff -u libuser-0.54.6-2.1.dfsg.1/debian/control libuser-0.54.6-2.1.dfsg.1/debian/control --- libuser-0.54.6-2.1.dfsg.1/debian/control +++ libuser-0.54.6-2.1.dfsg.1/debian/control @@ -2,8 +2,10 @@ Section: admin Priority: optional Maintainer: Ghe Rivero <[EMAIL PROTECTED]> -Build-Depends: debhelper (>= 4.0.0), python2.3-dev, pkg-config, libglib2.0-dev, linuxdoc-tools, groff, libpam0g-dev, libpopt-dev, python, dpatch -Standards-Version: 3.6.2 +Build-Depends: debhelper (>= 4.0.0), python-all-dev, pkg-config, + libglib2.0-dev, linuxdoc-tools, groff, libpam0g-dev, libpopt-dev, + dpatch, python-support (>= 0.4) +Standards-Version: 3.7.2 Package: libuser Architecture: any @@ -33,9 +35,12 @@ and administering user and group accounts. The library uses pluggable back-ends to interface to its data sources. -Package: python2.3-libuser +Package: python-libuser Architecture: any -Depends: ${shlibs:Depends}, python2.3 +Depends: ${shlibs:Depends}, ${python:Depends} +Provides: ${python:Provides} +Replaces: python2.3-libuser (<< 1:0.54.6-2.1.dfsg.1-1.1) +Conflicts: python2.3-libuser (<< 1:0.54.6-2.1.dfsg.1-1.1) Description: user and group account administration library (development files) The libuser library implements a standardized interface for manipulating and administering user and group accounts. The library uses pluggable diff -u libuser-0.54.6-2.1.dfsg.1/debian/changelog libuser-0.54.6-2.1.dfsg.1/debian/changelog --- libuser-0.54.6-2.1.dfsg.1/debian/changelog +++ libuser-0.54.6-2.1.dfsg.1/debian/changelog @@ -1,3 +1,13 @@ +libuser (1:0.54.6-2.1.dfsg.1-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Update package to the last python policy (Closes: 380854): + + build for all python versions. + + use python-support. + * Bump Standards-Verstion to 3.7.2. + + -- Pierre Habouzit <[EMAIL PROTECTED]> Sun, 3 Sep 2006 21:58:15 +0200 + libuser (1:0.54.6-2.1.dfsg.1-1) unstable; urgency=low * New upstream release reverted: --- libuser-0.54.6-2.1.dfsg.1/debian/python2.3-libuser.install +++ libuser-0.54.6-2.1.dfsg.1.orig/debian/python2.3-libuser.install @@ -1,3 +0,0 @@ -usr/lib/python2.3/*.la -usr/lib/python2.3/site-packages/libusermodule.la -usr/lib/python2.3/site-packages/libuser.so only in patch2: unchanged: --- libuser-0.54.6-2.1.dfsg.1.orig/debian/pyversions +++ libuser-0.54.6-2.1.dfsg.1/debian/pyversions @@ -0,0 +1 @@ +2.3-
signature.asc
Description: Digital signature