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

Attachment: signature.asc
Description: Digital signature

Reply via email to