On 2015-01-20, at 17:43:35 +0100, Martin Quinson wrote: > did the resulting package install on your side? > I get an error message here: > > mquinson@chaipa:~/Code/debian/build-area$ LC_ALL=C sudo dpkg -i > quilt_0.63-4_all.deb quilt-el_0.63-4_all.deb > (Reading database ... 434798 files and directories currently > installed.) > Preparing to unpack quilt_0.63-4_all.deb ... > Unpacking quilt (0.63-4) over (0.63-4) ... > Preparing to unpack quilt-el_0.63-4_all.deb ... > ERROR: quilt-el is broken - called emacs-package-remove as a new-style > add-on, but has no compat file.
Whoops! Apologies. I've attached a fix. Definitely installs cleanly now: [azazel@sid.ulthar:/space/azazel/work/debian/quilt/debian] $ \ > sudo dpkg -i ../quilt-el_0.63-4_all.deb ; sudo dpkg -P quilt-el Selecting previously unselected package quilt-el. (Reading database ... 81988 files and directories currently installed.) Preparing to unpack ../quilt-el_0.63-4_all.deb ... Unpacking quilt-el (0.63-4) ... Setting up quilt-el (0.63-4) ... Install quilt-el for emacs24 install/quilt-el: Handling install for emacsen flavor emacs24 Loading 00debian-vars... Loading /etc/emacs/site-start.d/50autoconf.el (source)... Loading /etc/emacs/site-start.d/50cmake-data.el (source)... Loading /etc/emacs/site-start.d/50quilt-el.el (source)... Wrote /usr/share/emacs24/site-lisp/quilt-el/quilt-mode.elc (Reading database ... 81995 files and directories currently installed.) Removing quilt-el (0.63-4) ... Remove quilt-el for emacs24 remove/quilt-el: purging byte-compiled files for emacs24 Purging configuration files for quilt-el (0.63-4) ... J.
From 56c10e9f373e12b999ecaec1567e3e47ee0bff23 Mon Sep 17 00:00:00 2001 From: Jeremy Sowden <jer...@azazel.net> Date: Wed, 21 Jan 2015 11:17:27 +0000 Subject: [PATCH] Fixed new emacsen files. --- debian/quilt-el.emacsen-compat | 1 + debian/rules | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 debian/quilt-el.emacsen-compat diff --git a/debian/quilt-el.emacsen-compat b/debian/quilt-el.emacsen-compat new file mode 100644 index 0000000..573541a --- /dev/null +++ b/debian/quilt-el.emacsen-compat @@ -0,0 +1 @@ +0 diff --git a/debian/rules b/debian/rules index 07f7838..19b680f 100755 --- a/debian/rules +++ b/debian/rules @@ -37,8 +37,10 @@ endif override_dh_auto_install: dh_auto_install - install -d -m 0755 $(CURDIR)/debian/quilt-el/usr/share - mv $(BUILD_ROOT)/usr/share/emacs $(CURDIR)/debian/quilt-el/usr/share + install -d -m 0755 $(CURDIR)/debian/quilt-el/usr/share/emacs/site-lisp/quilt-el + install -m 0644 $(BUILD_ROOT)/usr/share/emacs/site-lisp/quilt.el \ + $(CURDIR)/debian/quilt-el/usr/share/emacs/site-lisp/quilt-el/quilt-mode.el + rm -fr $(BUILD_ROOT)/usr/share/emacs override_dh_installdocs: dh_installdocs --link-doc=quilt -- 2.1.4
signature.asc
Description: Digital signature