summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/changelog89
-rw-r--r--debian/control57
-rw-r--r--debian/copyright27
-rw-r--r--debian/elpa-transient-doc.docs4
-rw-r--r--debian/elpa-transient-doc.info1
-rw-r--r--debian/elpa-transient.elpa1
-rw-r--r--debian/patches/0001-Add-pkg-file.patch11
-rw-r--r--debian/patches/series1
-rwxr-xr-xdebian/rules12
-rw-r--r--debian/source/format1
-rw-r--r--debian/watch3
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