[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