diff options
-rw-r--r-- | debian/changelog | 89 | ||||
-rw-r--r-- | debian/control | 57 | ||||
-rw-r--r-- | debian/copyright | 27 | ||||
-rw-r--r-- | debian/elpa-transient-doc.docs | 4 | ||||
-rw-r--r-- | debian/elpa-transient-doc.info | 1 | ||||
-rw-r--r-- | debian/elpa-transient.elpa | 1 | ||||
-rw-r--r-- | debian/patches/0001-Add-pkg-file.patch | 11 | ||||
-rw-r--r-- | debian/patches/series | 1 | ||||
-rwxr-xr-x | debian/rules | 12 | ||||
-rw-r--r-- | debian/source/format | 1 | ||||
-rw-r--r-- | debian/watch | 3 |
11 files changed, 207 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..a29b018 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,89 @@ +elpa-transient (0.3.6-3) UNRELEASED; urgency=medium + + * Team upload. + + * d/p/0001-Add-pkg-file.patch: reflect version bump + + -- Matteo F. Vescovi <mfv@debian.org> Mon, 23 Aug 2021 22:21:06 +0200 + +elpa-transient (0.3.6-2) unstable; urgency=medium + + * Standards-Version bump (no change) + * Upload to unstable + + -- Rémi Vanicat <vanicat@debian.org> Fri, 20 Aug 2021 08:44:29 +0200 + +elpa-transient (0.3.6-1) experimental; urgency=medium + + * New upstream release + + -- Rémi Vanicat <vanicat@debian.org> Fri, 02 Jul 2021 21:35:33 +0200 + +elpa-transient (0.3.5-1) experimental; urgency=medium + + * Team upload. + + * New upstream release + + -- Matteo F. Vescovi <mfv@debian.org> Fri, 25 Jun 2021 22:48:05 +0200 + +elpa-transient (0.3.4-1) experimental; urgency=medium + + * Team upload. + + * New upstream release + + -- Matteo F. Vescovi <mfv@debian.org> Sat, 12 Jun 2021 12:49:50 +0200 + +elpa-transient (0.3.2-1) experimental; urgency=medium + + * Team upload. + + * New upstream release + * debian/patches/: patchset updated + - 0001-Add-a-version.patch dropped (applied upstream) + - #0002 renamed to #0001 + * debian/control: + - fix Section fields for source and binary packages + - debhelper bump 12 -> 13 + - S-V bump 4.4.0 -> 4.5.1 (no changes needed) + - RRR set + - Homepage field added + - Description fields updated + + -- Matteo F. Vescovi <mfv@debian.org> Sat, 01 May 2021 20:42:01 +0200 + +elpa-transient (0.2.0.30.g4d44d08-2) unstable; urgency=medium + + * Team upload. + * Upload to unstable + + -- Matteo F. Vescovi <mfv@debian.org> Sun, 30 Aug 2020 15:18:14 +0200 + +elpa-transient (0.2.0.30.g4d44d08-1) experimental; urgency=medium + + * Experimental package for new transient feature + + -- Rémi Vanicat <vanicat@debian.org> Sat, 01 Aug 2020 11:16:13 +0200 + +elpa-transient (0.2.0-3) unstable; urgency=medium + + * Add a build depend on texinfo, fix: "Missing build dependency on + texinfo", thanks to Adrian Bunk (Closes: #964129). + * Add a build depend on texlive-base for some documentation + + -- Rémi Vanicat <vanicat@debian.org> Sat, 04 Jul 2020 16:10:09 +0200 + +elpa-transient (0.2.0-2) unstable; urgency=medium + + * Set debian Emacsen team as maintainer + * Add Vcs-* information + * Add Multi-Arch: foreign + + -- Rémi Vanicat <vanicat@debian.org> Wed, 24 Jun 2020 15:04:10 +0200 + +elpa-transient (0.2.0-1) unstable; urgency=medium + + * Initial release (closes: #933323). + + -- Rémi Vanicat <vanicat@debian.org> Sun, 26 Apr 2020 12:10:03 +0200 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..ccba0cd --- /dev/null +++ b/debian/control @@ -0,0 +1,57 @@ +Source: elpa-transient +Section: lisp +Priority: optional +Maintainer: Debian Emacsen team <debian-emacsen@lists.debian.org> +Uploaders: Rémi Vanicat <vanicat@debian.org> +Build-Depends: debhelper-compat (= 13), dh-elpa, elpa-dash, texinfo, texlive-base +Standards-Version: 4.6.0 +Rules-Requires-Root: no +Homepage: https://github.com/magit/transient +Vcs-Git: https://salsa.debian.org/emacsen-team/transient.git +Vcs-Browser: https://salsa.debian.org/emacsen-team/transient + +Package: elpa-transient +Architecture: all +Multi-Arch: foreign +Depends: ${elpa:Depends}, ${misc:Depends} +Recommends: emacs (>= 1:25.1) +Suggests: elpa-transient-doc +Enhances: emacs +Description: Emacs key and popup interface for complex keybindings + Taking inspiration from prefix keys and prefix arguments, Transient + implements a similar abstraction involving a prefix command, infix + arguments and suffix commands. This abstraction could be called + "transient command", but because it always involves at least two + commands (a prefix and a suffix) it's preferable to call it just a + "transient". + . + When the user calls a transient prefix command, then a transient + (temporary) keymap is activated, which binds the transient's infix + and suffix commands, and functions that control the transient state + are added to `pre-command-hook' and `post-command-hook'. The + available suffix and infix commands and their state are shown in + the echo area until the transient is exited by invoking a suffix + command. + . + Calling an infix command causes its value to be changed, possibly + by reading a new value in the minibuffer. + . + Calling a suffix command usually causes the transient to be exited + but suffix commands can also be configured to not exit the + transient state. + +Package: elpa-transient-doc +Section: doc +Architecture: all +Depends: ${misc:Depends} +Enhances: elpa-transient +Multi-Arch: foreign +Description: Emacs key and popup interface for complex keybindings - Docs + Taking inspiration from prefix keys and prefix arguments, Transient + implements a similar abstraction involving a prefix command, infix + arguments and suffix commands. This abstraction could be called + "transient command", but because it always involves at least two + commands (a prefix and a suffix) it's preferable to call it just a + "transient". + . + This package contain the documentation for transient. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..ac53ebe --- /dev/null +++ b/debian/copyright @@ -0,0 +1,27 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: transient + +Files: * +Copyright: (C) 2018-2019 Jonas Bernoulli +License: GPL-3+ + +Files: debian/* +Copyright: (C) 2019 Rémi Vanicat <moi@volesprit.lot-of-stuff.info> +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-transient-doc.docs b/debian/elpa-transient-doc.docs new file mode 100644 index 0000000..e7f59bb --- /dev/null +++ b/debian/elpa-transient-doc.docs @@ -0,0 +1,4 @@ +docs/transient/* +docs/transient.html +docs/transient.org +docs/transient.pdf diff --git a/debian/elpa-transient-doc.info b/debian/elpa-transient-doc.info new file mode 100644 index 0000000..0ea45f1 --- /dev/null +++ b/debian/elpa-transient-doc.info @@ -0,0 +1 @@ +docs/transient.info diff --git a/debian/elpa-transient.elpa b/debian/elpa-transient.elpa new file mode 100644 index 0000000..2c3df1d --- /dev/null +++ b/debian/elpa-transient.elpa @@ -0,0 +1 @@ +lisp/*.el diff --git a/debian/patches/0001-Add-pkg-file.patch b/debian/patches/0001-Add-pkg-file.patch new file mode 100644 index 0000000..268540d --- /dev/null +++ b/debian/patches/0001-Add-pkg-file.patch @@ -0,0 +1,11 @@ +Description: Define transient-pkg.el +Author: Rémi Vanicat <vanicat@debian.org> +Forwarded: not-needed +Last-Update: 2021-08-23 + +--- /dev/null ++++ b/lisp/transient-pkg.el +@@ -0,0 +1,3 @@ ++;;; -*- no-byte-compile: t -*- ++ ++(define-package "transient" "0.3.6" "Emacs key and popup interface for complex keybindings" 'nil :url "https://github.com/magit/transient") diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..d9e797f --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +0001-Add-pkg-file.patch diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..d0a7136 --- /dev/null +++ b/debian/rules @@ -0,0 +1,12 @@ +#!/usr/bin/make -f + +%: + dh $@ --with elpa + +override_dh_auto_configure: + echo LOAD_PATH = -L /usr/share/emacs/site-lisp/elpa-src/dash-*/ > config.mk + dh_auto_configure + +override_dh_auto_clean: + -rm config.mk + dh_auto_clean 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..36b0f19 --- /dev/null +++ b/debian/watch @@ -0,0 +1,3 @@ +version=4 +opts=filenamemangle=s/.+\/v?(\d\S+)\.tar\.gz/transient-$1\.tar\.gz/ \ + https://github.com/magit/transient/tags .*/v?(\d\S+)\.tar\.gz
\ No newline at end of file |