summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLev Lamberov <dogsleg@debian.org>2019-07-10 12:59:25 -0300
committerLev Lamberov <dogsleg@debian.org>2019-07-10 12:59:25 -0300
commit01bf2d4e21fb2e40405b81e7aaa934f85eb9f593 (patch)
tree0b1cc3fdb296244ad7cec98df06297b70badb9ca
parent3222d3227064338ff1a80c20b974aa7301680fa3 (diff)
parent89fdf5584e8c18f7f4e427f0f80c436cd250b37b (diff)
hydra-el (0.15.0-1) unstable; urgency=medium
* New upstream version 0.15.0 * Package hydra and lv as separate packages * Migrate to debhelper 12 without d/compat * d/control: Declare Standards-Version 4.4.0 (no changes needed) * d/copyright: Bump copyright years * Remove obsolete patch for tests * Refresh patch to clean documentation * Add new patch to add version number to lv.el * Add README to explain where to find hydra-examples.el [dgit import unpatched hydra-el 0.15.0-1]
-rw-r--r--debian/changelog57
-rw-r--r--debian/control39
-rw-r--r--debian/copyright29
-rw-r--r--debian/elpa-hydra.README.Debian12
-rw-r--r--debian/elpa-hydra.docs1
-rw-r--r--debian/elpa-hydra.elpa3
-rw-r--r--debian/elpa-lv.elpa1
-rw-r--r--debian/patches/0001-clean-documentation.diff35
-rw-r--r--debian/patches/0002-lv-version.diff14
-rw-r--r--debian/patches/series2
-rwxr-xr-xdebian/rules4
-rw-r--r--debian/source/format1
-rw-r--r--debian/watch4
13 files changed, 202 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..385a526
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,57 @@
+hydra-el (0.15.0-1) unstable; urgency=medium
+
+ * New upstream version 0.15.0
+ * Package hydra and lv as separate packages
+ * Migrate to debhelper 12 without d/compat
+ * d/control: Declare Standards-Version 4.4.0 (no changes needed)
+ * d/copyright: Bump copyright years
+ * Remove obsolete patch for tests
+ * Refresh patch to clean documentation
+ * Add new patch to add version number to lv.el
+ * Add README to explain where to find hydra-examples.el
+
+ -- Lev Lamberov <dogsleg@debian.org> Wed, 10 Jul 2019 20:59:25 +0500
+
+hydra-el (0.14-3) unstable; urgency=medium
+
+ * Add patch to fix tests for Emacs 26 (Closes: #916808)
+ * Migrate to dh 11
+ * d/control: Update Maintainer (to Debian Emacsen team)
+ * d/control: Declare Standards-Version 4.3.0 (no changes needed)
+ * d/control: Add Rules-Requires-Root: no
+ * d/control: Drop emacs24 and emacs25 from Enhances
+ * d/copyright: Bump copyright years
+ * d/rules: Drop --parallel
+
+ -- Lev Lamberov <dogsleg@debian.org> Tue, 01 Jan 2019 14:46:16 +0500
+
+hydra-el (0.14-2) unstable; urgency=medium
+
+ * Team upload.
+ * Rebuild with dh-elpa 1.13 to fix byte-compilation with unversioned
+ emacs
+
+ -- David Bremner <bremner@debian.org> Sat, 02 Jun 2018 20:55:09 -0300
+
+hydra-el (0.14-1) unstable; urgency=medium
+
+ * New upstream version 0.14
+ * Clean d/control: remove hardcoded dependency on emacsen-common and
+ Built-Using field
+
+ -- Lev Lamberov <dogsleg@debian.org> Wed, 26 Jul 2017 18:47:38 +0500
+
+hydra-el (0.13.6-2) unstable; urgency=medium
+
+ [ Nicholas D Steeves ]
+ * Make dependencies comply with Debian Emacs Policy.
+ - debian/control: Depend on emacsen-common (>= 2.0.8) instead of emacs.
+ * debian/control: Bump Standards-Version to 4.0.0 (no changes needed).
+
+ -- Lev Lamberov <dogsleg@debian.org> Thu, 13 Jul 2017 17:55:08 +0500
+
+hydra-el (0.13.6-1) unstable; urgency=low
+
+ * Initial release (Closes: #843075)
+
+ -- Lev Lamberov <dogsleg@debian.org> Thu, 3 Nov 2016 18:50:41 +0500
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..27137d0
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,39 @@
+Source: hydra-el
+Section: lisp
+Priority: optional
+Maintainer: Debian Emacsen team <debian-emacsen@lists.debian.org>
+Uploaders: Lev Lamberov <dogsleg@debian.org>
+Build-Depends: debhelper-compat (= 12),
+ dh-elpa
+Standards-Version: 4.4.0
+Rules-Requires-Root: no
+Testsuite: autopkgtest-pkg-elpa
+Homepage: https://github.com/abo-abo/hydra
+Vcs-Browser: https://salsa.debian.org/emacsen-team/hydra-el
+Vcs-Git: https://salsa.debian.org/emacsen-team/hydra-el.git
+
+Package: elpa-hydra
+Architecture: all
+Depends: ${elpa:Depends},
+ ${misc:Depends}
+Recommends: emacs (>= 46.0)
+Enhances: emacs
+Description: make Emacs bindings that stick around
+ This is a package for GNU Emacs that can be used to tie related commands into
+ a family of short bindings with a common prefix - a Hydra. Once you summon
+ your Hydra through the prefixed binding (the body + any one head), all heads
+ can be called in succession with only a short extension. Hydra can be vanished
+ with any binding that isn't the Hydra's head (and that binding will call a
+ proper command too). This makes the Hydra very seamless, it's like a minor
+ mode that disables itself automagically.
+
+Package: elpa-lv
+Architecture: all
+Depends: ${elpa:Depends},
+ ${misc:Depends}
+Recommends: emacs (>= 46.0)
+Enhances: emacs
+Description: other echo area
+ This package provides `lv-message' intended to be used in place of
+ `message' when semi-permanent hints are needed, in order to not
+ interfere with Echo Area.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..488bf03
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,29 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: hydra
+Upstream-Contact: Oleh Krehel <ohwoeowho@gmail.com>
+Source: https://github.com/abo-abo/hydra
+
+Files: *
+Copyright: (C) 2015-2019 Free Software Foundation, Inc.
+License: GPL-3+
+
+Files: debian/*
+Copyright: (C) 2016-2019 Lev Lamberov <dogsleg@debian.org>
+License: GPL-3+
+
+License: GPL-3+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+ .
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the complete text of the GNU General
+ Public License version 3 can be found in `/usr/share/common-licenses/GPL-3'
diff --git a/debian/elpa-hydra.README.Debian b/debian/elpa-hydra.README.Debian
new file mode 100644
index 0000000..54ee614
--- /dev/null
+++ b/debian/elpa-hydra.README.Debian
@@ -0,0 +1,12 @@
+hydra-examples.el in Debian
+---------------------------
+
+Hydra examples (hydra-examples.el) are installed alongside hydra code
+(hydra.el, etc.). This is done to allow users load and use these
+example hydras in their Emacs configuration. Those who want to take a
+look at the examples will find them at system site-lisp directory, e.
+g. /usr/share/emacs/site-lisp/elpa-src/hydra-0.15.0/ (the exact path
+depends on your Emacs version and the version of the elpa-hydra
+package).
+
+ -- Lev Lamberov <dogsleg@debian.org>, Wed, 10 Jul 2019 20:58:28 +0500
diff --git a/debian/elpa-hydra.docs b/debian/elpa-hydra.docs
new file mode 100644
index 0000000..dd44972
--- /dev/null
+++ b/debian/elpa-hydra.docs
@@ -0,0 +1 @@
+*.md
diff --git a/debian/elpa-hydra.elpa b/debian/elpa-hydra.elpa
new file mode 100644
index 0000000..9726fae
--- /dev/null
+++ b/debian/elpa-hydra.elpa
@@ -0,0 +1,3 @@
+hydra.el
+hydra-examples.el
+hydra-ox.el
diff --git a/debian/elpa-lv.elpa b/debian/elpa-lv.elpa
new file mode 100644
index 0000000..6a5dde4
--- /dev/null
+++ b/debian/elpa-lv.elpa
@@ -0,0 +1 @@
+lv.el
diff --git a/debian/patches/0001-clean-documentation.diff b/debian/patches/0001-clean-documentation.diff
new file mode 100644
index 0000000..008e512
--- /dev/null
+++ b/debian/patches/0001-clean-documentation.diff
@@ -0,0 +1,35 @@
+From: Lev Lamberov <dogsleg@debian.org>
+Subject: Remove badge icon and screenshots from README file
+
+This patch removes badges icon and screenshots from README files. This icon
+is intended rather for developers, badge and screenshots are loaded from
+several external web sites and not included in the original source.
+
+--- a/README.md
++++ b/README.md
+@@ -1,14 +1,8 @@
+ # Hydra
+
+-[![Build Status](https://travis-ci.org/abo-abo/hydra.svg?branch=master)](https://travis-ci.org/abo-abo/hydra)
+-[![MELPA](https://melpa.org/packages/hydra-badge.svg)](https://melpa.org/#/hydra)
+-[![MELPA Stable](https://stable.melpa.org/packages/hydra-badge.svg)](https://stable.melpa.org/#/hydra)
+-
+ This is a package for GNU Emacs that can be used to tie related commands into a family of short
+ bindings with a common prefix - a Hydra.
+
+-![hydra](http://oremacs.com/download/Hydra.jpg)
+-
+ ## Description for Poets
+
+ Once you summon the Hydra through the prefixed binding (the body + any one head), all heads can be
+@@ -89,10 +83,6 @@ For any Hydra:
+
+ ## The impressive-looking one
+
+-Here's the result of pressing <kbd>.</kbd> in the good-old Buffer menu:
+-
+-![hydra-buffer-menu](http://oremacs.com/download/hydra-buffer-menu.png)
+-
+ The code is large but very simple:
+
+ ```cl
diff --git a/debian/patches/0002-lv-version.diff b/debian/patches/0002-lv-version.diff
new file mode 100644
index 0000000..6deeb35
--- /dev/null
+++ b/debian/patches/0002-lv-version.diff
@@ -0,0 +1,14 @@
+From: Lev Lamberov <dogsleg@debian.org>
+Subject: Add version number to lv.el
+
+This patch adds Package-Version declaration to lv.el as it is done in
+the stable MELPA repository.
+
+--- a/lv.el
++++ b/lv.el
+@@ -1,4 +1,5 @@
+ ;;; lv.el --- Other echo area
++;; Package-Version: 0.15.0
+
+ ;; Copyright (C) 2015 Free Software Foundation, Inc.
+
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..2d32e94
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,2 @@
+0001-clean-documentation.diff
+0002-lv-version.diff
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..e8e22ba
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,4 @@
+#!/usr/bin/make -f
+
+%:
+ dh $@ --with elpa
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..65a0fcc
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,4 @@
+version=4
+ opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%hydra-el-$1.tar.gz%" \
+ https://github.com/abo-abo/hydra/tags \
+ (?:.*?/)?v?(\d[\d.]*)\.tar\.gz debian uupdate