summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBarak A. Pearlmutter <barak+git@cs.nuim.ie>2009-11-29 11:51:33 -0500
committerBarak A. Pearlmutter <barak+git@cs.nuim.ie>2011-03-12 16:09:30 +0000
commite2a6346e695fe055ebecf0b6e9a2eacc2bdc545d (patch)
treeddcab7d5c1e15edeb41a9287d6f71f4fb0dc3e1c
parent7a36d19140a838f317a1b477d5b57b20e7fefea2 (diff)
Generalize debian/rules. Put debian/patches in debian/patches.
Account for "texi2html -split=..." no longer creating subdir.
-rw-r--r--debian/patches/Makefile.patch (renamed from debian/patch/Makefile.patch)0
-rw-r--r--debian/patches/lisp/Makefile.patch (renamed from debian/patch/lisp/Makefile.patch)0
-rwxr-xr-xdebian/rules12
3 files changed, 9 insertions, 3 deletions
diff --git a/debian/patch/Makefile.patch b/debian/patches/Makefile.patch
index 820fb8a..820fb8a 100644
--- a/debian/patch/Makefile.patch
+++ b/debian/patches/Makefile.patch
diff --git a/debian/patch/lisp/Makefile.patch b/debian/patches/lisp/Makefile.patch
index f27ff91..f27ff91 100644
--- a/debian/patch/lisp/Makefile.patch
+++ b/debian/patches/lisp/Makefile.patch
diff --git a/debian/rules b/debian/rules
index 4721e9e..4781356 100755
--- a/debian/rules
+++ b/debian/rules
@@ -7,16 +7,22 @@ build clean install binary-arch binary-indep binary:
override_dh_auto_build: bits.tar.gz
$(MAKE) -C texinfo bbdb.info bbdb.pdf
- cd texinfo && texi2html -split=chapter bbdb.texinfo
+ mkdir -p texinfo/bbdb
+ cd texinfo/bbdb && texi2html -split=chapter ../bbdb.texinfo
override_dh_install:
dh_install
+ @echo Give perl executables to implementation-agnostic filenames
cd debian/bbdb/usr/bin && \
for f in *.pl; do \
mv $$f $$(basename $$f .pl); \
done
- patch debian/bbdb/usr/share/emacs/site-lisp/bbdb/Makefile debian/patch/Makefile.patch
- patch debian/bbdb/usr/share/emacs/site-lisp/bbdb/lisp/Makefile debian/patch/lisp/Makefile.patch
+ @echo Apply Debian patches
+ for f in $$(find debian/patches -name '*.patch'); do \
+ echo applying patch: $$f ; \
+ d=debian/bbdb/usr/share/emacs/site-lisp/bbdb ; \
+ patch $$d/$$(echo $$f | sed 's|^debian/patches/\(.*\)[.]patch$$|\1|') $$f; \
+ done
bits.tar.gz:
tar -czf bits.tar.gz bits/