[cylc] 11/23: Move cylc-el to separate package to dep on emacs
Alastair McKinstry
mckinstry at moszumanska.debian.org
Sun Mar 26 12:04:06 UTC 2017
This is an automated email from the git hooks/post-receive script.
mckinstry pushed a commit to branch debian/master
in repository cylc.
commit b9456d895d9e67ff0c9ad1a356a5c554a7ad92c3
Author: Alastair McKinstry <mckinstry at debian.org>
Date: Sat Nov 5 11:15:38 2016 +0000
Move cylc-el to separate package to dep on emacs
---
debian/control | 8 ++++++++
debian/{cylc.emacsen-compat => cylc-el.emacsen-compat} | 0
debian/{cylc.emacsen-install => cylc-el.emacsen-install} | 0
debian/{cylc.emacsen-remove => cylc-el.emacsen-remove} | 0
debian/{cylc.emacsen-startup => cylc-el.emacsen-startup} | 0
debian/cylc-el.postinst | 10 ++++++++++
debian/cylc.install | 1 -
7 files changed, 18 insertions(+), 1 deletion(-)
diff --git a/debian/control b/debian/control
index 7dc9474..78eb351 100644
--- a/debian/control
+++ b/debian/control
@@ -32,3 +32,11 @@ Description: Python libraries for cylc workflow scheduler
of non-cycling tasks, which is a simpler problem).
.
This package contains python library code used by cylc.
+
+Package: cylc-el
+Architecture: all
+Section: lisp
+Depends: cylc, emacs | emacsen
+Description: Cycl syntax mode for editing cylc suit definition files
+ This package contains cylc-mode.el for easy syntax editing of
+ Cylc suite definition files
diff --git a/debian/cylc.emacsen-compat b/debian/cylc-el.emacsen-compat
similarity index 100%
rename from debian/cylc.emacsen-compat
rename to debian/cylc-el.emacsen-compat
diff --git a/debian/cylc.emacsen-install b/debian/cylc-el.emacsen-install
similarity index 100%
rename from debian/cylc.emacsen-install
rename to debian/cylc-el.emacsen-install
diff --git a/debian/cylc.emacsen-remove b/debian/cylc-el.emacsen-remove
similarity index 100%
rename from debian/cylc.emacsen-remove
rename to debian/cylc-el.emacsen-remove
diff --git a/debian/cylc.emacsen-startup b/debian/cylc-el.emacsen-startup
similarity index 100%
rename from debian/cylc.emacsen-startup
rename to debian/cylc-el.emacsen-startup
diff --git a/debian/cylc-el.postinst b/debian/cylc-el.postinst
new file mode 100644
index 0000000..da5d7bd
--- /dev/null
+++ b/debian/cylc-el.postinst
@@ -0,0 +1,10 @@
+#!/bin/sh
+set -e
+if [ -x /usr/lib/emacsen-common/emacs-package-install ]; then
+ if [ ! -f /var/lib/emacsen-common/installed-flavors ]; then
+ echo Warning: /var/lib/emacsen-common/installed-flavors does not exist.
+ echo Creating an empty one.
+ touch /var/lib/emacsen-common/installed-flavors
+ fi
+ /usr/lib/emacsen-common/emacs-package-install cycl-mode.el
+fi
diff --git a/debian/cylc.install b/debian/cylc.install
index 3bd4452..46a76ac 100644
--- a/debian/cylc.install
+++ b/debian/cylc.install
@@ -1,7 +1,6 @@
bin/cylc-* /usr/share/cylc/bin
usr/bin/cylc
conf/5to6 /usr/share/cylc/bin
-conf/cylc-mode.el /usr/share/emacs/site-lisp/cylc
conf/cylc.vim /usr/share/vim/addons/plugin
conf/cylc.lang /usr/share/gtksourceview-3.0/language-specs
conf/cylc.xml /usr/share/kde4/apps/katepart/syntax
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/cylc.git
More information about the debian-science-commits
mailing list