diff options
author | Lev Lamberov <dogsleg@debian.org> | 2019-07-10 12:59:25 -0300 |
---|---|---|
committer | Lev Lamberov <dogsleg@debian.org> | 2019-07-10 12:59:25 -0300 |
commit | 01bf2d4e21fb2e40405b81e7aaa934f85eb9f593 (patch) | |
tree | 0b1cc3fdb296244ad7cec98df06297b70badb9ca | |
parent | 3222d3227064338ff1a80c20b974aa7301680fa3 (diff) | |
parent | 89fdf5584e8c18f7f4e427f0f80c436cd250b37b (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/changelog | 57 | ||||
-rw-r--r-- | debian/control | 39 | ||||
-rw-r--r-- | debian/copyright | 29 | ||||
-rw-r--r-- | debian/elpa-hydra.README.Debian | 12 | ||||
-rw-r--r-- | debian/elpa-hydra.docs | 1 | ||||
-rw-r--r-- | debian/elpa-hydra.elpa | 3 | ||||
-rw-r--r-- | debian/elpa-lv.elpa | 1 | ||||
-rw-r--r-- | debian/patches/0001-clean-documentation.diff | 35 | ||||
-rw-r--r-- | debian/patches/0002-lv-version.diff | 14 | ||||
-rw-r--r-- | debian/patches/series | 2 | ||||
-rwxr-xr-x | debian/rules | 4 | ||||
-rw-r--r-- | debian/source/format | 1 | ||||
-rw-r--r-- | debian/watch | 4 |
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 |