chiark / gitweb /
added source depends hackery
authoraph <aph@313b444b-1b9f-4f58-a734-7bb04f332e8d>
Tue, 28 Jul 1998 05:04:10 +0000 (05:04 +0000)
committeraph <aph@313b444b-1b9f-4f58-a734-7bb04f332e8d>
Tue, 28 Jul 1998 05:04:10 +0000 (05:04 +0000)
git-svn-id: svn://anonscm.debian.org/ddp/manuals/trunk/developers-reference@638 313b444b-1b9f-4f58-a734-7bb04f332e8d

debian/changelog
debian/rules

index 4f9f2c9f619b14e2ba4d99cf950f6f327d76c988..920e4581f197864a7c9e310c26031fb8036459cd 100644 (file)
@@ -1,3 +1,9 @@
+developers-reference (2.4.1.4) unstable; urgency=low
+
+  * debian/rules: added source-depends rule (experimental)
+
+ -- Adam P. Harris <aph@debian.org>  Tue, 28 Jul 1998 01:03:47 -0400
+
 developers-reference (2.4.1.3) unstable; urgency=low
 
   * new maintainer
index 693197cf177cdabe2fdfc0219061b43d59b1403f..6d1d1eeb8965bafd1c9cdc947a8394995fd8d4e4 100755 (executable)
@@ -25,8 +25,20 @@ compress     := gzip -9f
 DEB_VERSION    := $(shell LC_ALL=C dpkg-parsechangelog | grep ^Version: | sed 's/^Version: *//')
 DATE           := $(shell date +"%Y-%m-%d")
 
-
-build:
+# source depends -- check if these packages are installed
+SRC_DEPENDS    := debiandoc-sgml lout psutils
+
+.PHONY: source-depends
+source-depends:
+       @set -e                                                         ;\
+       for dep in $(SRC_DEPENDS); do                                   \
+           echo "checking if package \`$$dep' is installed..."         ;\
+           dpkg --get-selections | grep "$$dep[[:space:]]\+install" || \
+               exit 1                                                  ;\
+       done
+       @echo "all source-depends seem to be installed, good"
+
+build: source-depends
        $(checkdir)
        rm -f version.ent
        echo "<!entity version \"$(DEB_VERSION)\">" >> version.ent