summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorArch Librarian <arch@canonical.com>2004-11-24 10:00:20 +0000
committerArch Librarian <arch@canonical.com>2004-11-24 10:00:20 +0000
commita0258d526ee5cffa2f117ff7babe3e228f8538c7 (patch)
treed53bc591d6f1f2140f6fefde1aba8420a29ccecf /debian
parent8d69127bf89691cec365780ccc10d6ee5be7332e (diff)
downloadpython-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/changelog5
-rw-r--r--debian/control7
-rwxr-xr-xdebian/rules57
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