diff options
author | Barak A. Pearlmutter <barak+git@cs.nuim.ie> | 2009-11-29 11:51:33 -0500 |
---|---|---|
committer | Barak A. Pearlmutter <barak+git@cs.nuim.ie> | 2011-03-12 16:09:30 +0000 |
commit | e2a6346e695fe055ebecf0b6e9a2eacc2bdc545d (patch) | |
tree | ddcab7d5c1e15edeb41a9287d6f71f4fb0dc3e1c | |
parent | 7a36d19140a838f317a1b477d5b57b20e7fefea2 (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-x | debian/rules | 12 |
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/ |