diff options
author | Arch Librarian <arch@canonical.com> | 2004-09-20 16:53:14 +0000 |
---|---|---|
committer | Arch Librarian <arch@canonical.com> | 2004-09-20 16:53:14 +0000 |
commit | c64bcd92339ebd19dd21ff94e22d9d576063a438 (patch) | |
tree | 787dce83bd7f36a5e43a9607db260efa1c923c91 | |
parent | f44344b3075e2a93e3c17a09e7774e8391b42206 (diff) |
modified debian/rules so now you can pass the pkg name ...
Author: doogie
Date: 1999-03-21 12:43:43 GMT
modified debian/rules so now you can pass the pkg name to build just that
deb.
Bumped the version to 0.3.2.1, as this fixes a bug with file uri handling.
-rw-r--r-- | debian/changelog | 6 | ||||
-rwxr-xr-x | debian/rules | 121 |
2 files changed, 80 insertions, 47 deletions
diff --git a/debian/changelog b/debian/changelog index f37a53965..548edf1d1 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +apt (0.3.3) unstable; urgency=low + + * Fixes bug found in deb file:/ handling. + + -- Adam Heath <doogie@debian.org> Sun, 21 Mar 1999 06:37:21 -0600 + apt (0.3.2) unstable; urgency=low * Major release into unstable of v3 diff --git a/debian/rules b/debian/rules index c2b55f97d..07357f764 100755 --- a/debian/rules +++ b/debian/rules @@ -2,7 +2,7 @@ # Made with the aid of dh_make, by Craig Small # Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess. # Some lines taken from debmake, by Christoph Lameter. -# $Id: rules,v 1.10 1999/03/18 03:30:31 doogie Exp $ +# $Id: rules,v 1.11 1999/03/21 12:43:43 doogie Exp $ DEB_BUILD_PROG:=debuild APT_DEBVER=$(shell dpkg-parsechangelog |sed -n -e '/^Version:/s/^Version: //p') @@ -20,7 +20,10 @@ endif #export DH_VERBOSE=1 # Find the libapt-pkg major version for use in other control files -export LIBAPT_MAJOR=`egrep '^MAJOR=' apt-pkg/makefile |cut -d '=' -f 2` +export LIBAPT_MAJOR:=$(shell egrep '^MAJOR=' apt-pkg/makefile |cut -d '=' -f 2) +debian/shlibs.local: + rm $@ + echo "libapt-pkg $(LIBAPT_MAJOR) libapt-pkg$(LIBAPT_MAJOR)" >> $@ build: build-stamp build-stamp: configure @@ -46,45 +49,46 @@ clean: -$(MAKE) distclean dh_clean +binary-indep: libapt-pkg-doc # Build architecture-independent files here. -binary-indep: build - dh_testdir -i - dh_testroot -i - dh_clean -i -k - dh_installdirs -i +libapt-pkg-doc: build debian/shlibs.local + dh_testdir -p$@ + dh_testroot -p$@ + dh_clean -p$@ -k + dh_installdirs -p$@ # # libapt-pkg-doc install # - cp -a build/docs/cache* build/docs/design* build/docs/dpkg-tech* \ build/docs/files* build/docs/method* debian/libapt-pkg-doc/usr/doc/apt/ cp -a debian/libapt-pkg-doc.dhelp debian/libapt-pkg-doc/usr/doc/libapt-pkg-doc/.dhelp - dh_installdocs -i - dh_installexamples -i -# dh_installmenu -i -# dh_installinit -i -# dh_installcron -i - dh_installmanpages -i - -# dh_undocumented -i - dh_installchangelogs -i - dh_strip -i - dh_compress -i - dh_fixperms -i -# dh_suidregister -i - dh_installdeb -i - dh_gencontrol -i -u -Vlibapt-pkg:major=${LIBAPT_MAJOR} - dh_md5sums -i - dh_builddeb -i + dh_installdocs -p$@ + dh_installexamples -p$@ +# dh_installmenu -p$@ +# dh_installinit -p$@ +# dh_installcron -p$@ + dh_installmanpages -p$@ + +# dh_undocumented -p$@ + dh_installchangelogs -p$@ + dh_strip -p$@ + dh_compress -p$@ + dh_fixperms -p$@ +# dh_suidregister -p$@ + dh_installdeb -p$@ + dh_gencontrol -p$@ -u -Vlibapt-pkg:major=${LIBAPT_MAJOR} + dh_md5sums -p$@ + dh_builddeb -p$@ # Build architecture-dependent files here. -binary-arch: build - dh_testdir -a - dh_testroot -a - dh_clean -a -k - dh_installdirs -a +binary-arch: apt libapt-pkg-dev +apt: build debian/shlibs.local + dh_testdir -p$@ + dh_testroot -p$@ + dh_clean -p$@ -k + dh_installdirs -p$@ # # apt install # @@ -111,32 +115,54 @@ binary-arch: build # head -n 500 ChangeLog > debian/ChangeLog -# -# libapt-pkg-dev install -# - ln -s libapt-pkg.so.${LIBAPT_MAJOR} debian/libapt-pkg-dev/usr/lib/libapt-pkg.so - cp build/include/apt-pkg/*.h debian/libapt-pkg-dev/usr/include/apt-pkg/ - dh_installdocs -a + dh_installdocs -p$@ dh_installexamples -papt build/docs/examples/* # dh_installmenu -papt # dh_installinit -papt # dh_installcron -papt - dh_installmanpages -a + dh_installmanpages -p$@ # dh_undocumented -papt - dh_installchangelogs -a - dh_strip -a - dh_compress -a - dh_fixperms -a -# dh_suidregister -a - dh_installdeb -a + dh_installchangelogs -p$@ + dh_strip -p$@ + dh_compress -p$@ + dh_fixperms -p$@ +# dh_suidregister -p$@ + dh_installdeb -p$@ LD_LIBRARY_PATH=`pwd`/debian/tmp/usr/lib dh_shlibdeps -papt - dh_gencontrol -a -u-Vlibapt-pkg:major=${LIBAPT_MAJOR} + dh_gencontrol -p$@ -u -Vlibapt-pkg:major=${LIBAPT_MAJOR} dh_makeshlibs -m${LIBAPT_MAJOR} -Vlibapt-pkg${LIBAPT_MAJOR} -papt - dh_md5sums -a - dh_builddeb -a + dh_md5sums -p$@ + dh_builddeb -p$@ + +libapt-pkg-dev: build debian/shlibs.local + dh_testdir -p$@ + dh_testroot -p$@ + dh_clean -p$@ -k + dh_installdirs -p$@ +# +# libapt-pkg-dev install +# + ln -s libapt-pkg.so.${LIBAPT_MAJOR} debian/libapt-pkg-dev/usr/lib/libapt-pkg.so + cp build/include/apt-pkg/*.h debian/libapt-pkg-dev/usr/include/apt-pkg/ + + dh_installdocs -p$@ +# dh_installmenu -papt +# dh_installinit -papt +# dh_installcron -papt + dh_installmanpages -p$@ + + dh_installchangelogs -p$@ + dh_strip -p$@ + dh_compress -p$@ + dh_fixperms -p$@ +# dh_suidregister -p$@ + dh_installdeb -p$@ + dh_gencontrol -p$@ -u -Vlibapt-pkg:major=${LIBAPT_MAJOR} + dh_md5sums -p$@ + dh_builddeb -p$@ source diff: @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false @@ -161,7 +187,7 @@ really-clean: clean rm -f l33ch-stamp binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary +.PHONY: build clean binary-indep binary-arch binary debian/shlibs.local # Done by the uploader. @@ -175,6 +201,7 @@ cvs-build: rm -rf debian/cvs-build cvs update buildlib/mkChangeLog + make startup make doc tar c --exclude CVS --exclude debian/cvs-build . |\ (mkdir -p debian/cvs-build/apt-$(APT_DEBVER);cd debian/cvs-build/apt-$(APT_DEBVER);tar x) |