diff options
| author | Arch Librarian <arch@canonical.com> | 2004-11-24 10:00:20 +0000 |
|---|---|---|
| committer | Arch Librarian <arch@canonical.com> | 2004-11-24 10:00:20 +0000 |
| commit | a0258d526ee5cffa2f117ff7babe3e228f8538c7 (patch) | |
| tree | d53bc591d6f1f2140f6fefde1aba8420a29ccecf /debian | |
| parent | 8d69127bf89691cec365780ccc10d6ee5be7332e (diff) | |
| download | python-apt-a0258d526ee5cffa2f117ff7babe3e228f8538c7.tar.gz | |
It makes packages, sort of
Author: jgg
Date: 2001-04-06 05:30:09 GMT
It makes packages, sort of
Diffstat (limited to 'debian')
| -rw-r--r-- | debian/changelog | 5 | ||||
| -rw-r--r-- | debian/control | 7 | ||||
| -rwxr-xr-x | debian/rules | 57 |
3 files changed, 52 insertions, 17 deletions
diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 00000000..58c7cba5 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +python-apt (0.5.4) unstable; urgency=low + + * Initial packaging + + -- Jason Gunthorpe <jgg@debian.org> Thu, 5 Apr 2001 23:22:29 -0600 diff --git a/debian/control b/debian/control index 7463bc9c..b355b7bb 100644 --- a/debian/control +++ b/debian/control @@ -1,3 +1,10 @@ +Source: python-apt +Section: devel +Priority: optional +Maintainer: APT Development Team <deity@lists.debian.org> +Standards-Version: 3.1.1 +Build-Depends: debhelper, libapt-pkg-dev + Package: python-apt Architecture: any Depends: ${shlibs:Depends} diff --git a/debian/rules b/debian/rules index a6919824..060656b6 100755 --- a/debian/rules +++ b/debian/rules @@ -1,23 +1,46 @@ +#!/usr/bin/make -f -python-apt: build debian/shlibs.local - dh_testdir -p$@ - dh_testroot -p$@ - dh_clean -p$@ -k - dh_installdirs -p$@ +BLD := $(PWD)/build +DHOPTS = -p$@ -Pdebian/$@ +PYTHONVER = 1.5 + +build: + # At the moment you must do alot of manual work to setup the + # build directory. It should be symlinked to a valid APT build + # dir, and the python variables re-inserted into the environment.mak + # Then make in doc and python. + echo "Must be prebuilt" +clean: + dh_testdir + dh_clean + +binary-indep: build + +binary-arch: build python-apt + +python-apt: build + cp build/../debian/shlibs.local debian/shlibs.local + dh_testdir $(DHOPTS) + dh_testroot $(DHOPTS) + dh_clean $(DHOPTS) -k + dh_installdirs $(DHOPTS) # install the modules cp $(BLD)/bin/apt_pkgmodule.so $(BLD)/bin/apt_instmodule.so debian/$@/usr/lib/python$(PYTHONVER)/site-packages/ - dh_installdocs -p$@ - dh_installexamples -p$@ $(BLD)/docs/examples/python/* - - dh_installchangelogs -p$@ - dh_strip -p$@ - dh_compress -p$@ - dh_fixperms -p$@ - dh_installdeb -p$@ - LD_LIBRARY_PATH=`pwd`/debian/tmp/usr/lib:`pwd`/debian/apt-utils/usr/lib dh_shlibdeps -p$@ - dh_gencontrol -p$@ - dh_md5sums -p$@ - dh_builddeb -p$@ + dh_installdocs $(DHOPTS) + dh_installexamples $(DHOPTS) $(BLD)/docs/examples/* + + dh_installchangelogs $(DHOPTS) + dh_strip $(DHOPTS) + dh_compress $(DHOPTS) + dh_fixperms $(DHOPTS) + dh_installdeb $(DHOPTS) + LD_LIBRARY_PATH=`pwd`/build/bin dh_shlibdeps $(DHOPTS) -- -Lbuild/../debian/shlibs.local + dh_gencontrol $(DHOPTS) + dh_md5sums $(DHOPTS) + dh_builddeb $(DHOPTS) + +binary: binary-indep binary-arch +.PHONY: binary binary-arch binary-indep clean checkroot |
