summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog72
-rw-r--r--debian/control25
-rw-r--r--debian/copyright3
-rw-r--r--debian/elpa-mailscripts.docs1
-rw-r--r--debian/mailscripts.docs1
-rw-r--r--debian/mailscripts.install4
-rw-r--r--debian/mailscripts.manpages4
7 files changed, 96 insertions, 14 deletions
diff --git a/debian/changelog b/debian/changelog
index dc32b82..31a35fc 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,72 @@
-mailscripts (0.24-1) UNRELEASED; urgency=medium
+mailscripts (29-1) unstable; urgency=medium
+
+ * Clean up types for mypy 1.9.0 (Closes: #1067796).
+ Thanks to Daniel Kahn Gillmor for the patch.
+ - New build-dep on python3-gssapi.
+ - Update copyright years for dkg.
+
+ -- Sean Whitton <spwhitton@spwhitton.name> Sat, 06 Apr 2024 16:23:46 +0800
+
+mailscripts (28-1) unstable; urgency=medium
+
+ * mailscripts.el:
+ - new commands: mailscripts-git-format-patch-{attach,drafts,append}
+ - new DWIM wrapper command: mailscripts-prepare-patch
+
+ - notmuch-extract-{thread,message}-patches: add Gnus support
+ notmuch-extract-message-patches{,-to-project} are now aliases for
+ mailscripts-extract-message-patches{,-to-project}.
+ - if mailscripts-extract-message-patches identifies no attachments,
+ it now offers to pipe the whole message to 'git am'
+
+ - don't offer to detach a HEAD that's already detached
+ - rewrite short description and add a brief commentary
+ - load the notmuch library only when code that requires it is called
+ - move the mailscripts customisation group into the mail group
+ - add declarations to fix byte compilation warnings
+ - fix usage of cl-case in an internal function.
+ * debian/control: update Description: for elpa-mailscripts.
+ Use the new short description and commentary from mailscripts.el.
+ * Add & install a README, to both binary packages.
+ * Tighten build-dep on python3-pgpy to require >= 0.5.4-4.1.
+
+ -- Sean Whitton <spwhitton@spwhitton.name> Sat, 24 Dec 2022 12:09:07 -0700
+
+mailscripts (27-1) unstable; urgency=medium
+
+ * Update Makefile register-python-argcomplete3 -> register-python-argcomplete
+ (Closes: #1013622).
+
+ -- Sean Whitton <spwhitton@spwhitton.name> Fri, 24 Jun 2022 14:51:22 -0700
+
+mailscripts (26-1) unstable; urgency=medium
+
+ * New script: sendmail-reinject (Closes: #1009617)
+ - add default-mta | mail-transport-agent, python3-notmuch to Suggests
+ - add Jameson Graef Rollins to d/copyright
+ - add an entry to the package description.
+ Thanks to Jameson Graef Rollins for the new script.
+ * Run wrap-and-sort -abst.
+
+ -- Sean Whitton <spwhitton@spwhitton.name> Mon, 16 May 2022 17:01:00 -0700
+
+mailscripts (25-1) unstable; urgency=medium
+
+ * notmuch-slurp-debbug:
+ - Exit immediately if Mail::Box::Manager::open fails.
+ - Support tilde expansion in 'maildir' configuration key.
+ * mdmv: ensure destination path ends with ':2,' when message has no flags.
+ Previously we were writing some messages with no flags into cur/
+ directories without this suffix, which is invalid (see maildir(5)).
+ * mailscripts.el: change mailscripts-project-library default to `project'.
+ Now that Emacs 28.1 is out, the latest stable release of Emacs
+ contains a more fully-featured version of project.el, so change the
+ default as we said we would.
+ * Drop the '0.' prefix to mailscripts version numbers.
+
+ -- Sean Whitton <spwhitton@spwhitton.name> Mon, 04 Apr 2022 18:07:45 -0700
+
+mailscripts (0.24-1) unstable; urgency=medium
* mailscripts.el:
- Enable lexical binding.
@@ -11,7 +79,7 @@ mailscripts (0.24-1) UNRELEASED; urgency=medium
- Cope with XML feeds sent with text/gemini MIME type.
* notmuch-extract-patch(1): add link to the piem project.
- -- Sean Whitton <spwhitton@spwhitton.name> Fri, 07 Jan 2022 14:21:25 -0700
+ -- Sean Whitton <spwhitton@spwhitton.name> Fri, 07 Jan 2022 14:48:01 -0700
mailscripts (0.23-1) unstable; urgency=medium
diff --git a/debian/control b/debian/control
index 763e8e9..31187e3 100644
--- a/debian/control
+++ b/debian/control
@@ -16,7 +16,8 @@ Build-Depends:
perl,
python3 <!nocheck>,
python3-argcomplete,
- python3-pgpy <!nocheck>,
+ python3-gssapi <!nocheck>,
+ python3-pgpy (>= 0.5.4-4.1) <!nocheck>,
Vcs-Git: https://git.spwhitton.name/mailscripts
Vcs-Browser: https://git.spwhitton.name/mailscripts
Homepage: https://git.spwhitton.name/mailscripts
@@ -33,9 +34,15 @@ Recommends:
Enhances:
emacs,
emacs25,
-Description: Emacs functions for accessing tools in the mailscripts package
- This package adds to Emacs functions to access tools in the
- mailscripts package from Emacs.
+Description: Emacs utilities for handling mail on Unixes
+ The original purpose of this package was to make it easy to use the small
+ mail-handling utilities shipped in the 'mailscripts' package from within
+ Emacs. It now also contains some additional, thematically-related utilities
+ which don't invoke any of those scripts.
+ .
+ Entry points you might like to look at if you're new to this package:
+ mailscripts-prepare-patch, notmuch-slurp-debbug,
+ notmuch-extract-{thread,message}-patches{,-to-project}.
Package: mailscripts
Depends:
@@ -60,14 +67,16 @@ Suggests:
gpg,
gpg-agent,
gpgsm,
- openssl,
libdbd-sqlite3-perl,
+ libemail-date-format-perl,
libio-socket-ssl-perl,
+ libmailtools-perl,
libmime-lite-perl,
- libemail-date-format-perl,
libtry-tiny-perl,
- libmailtools-perl,
libxml-feed-perl,
+ default-mta | mail-transport-agent,
+ openssl,
+ python3-notmuch,
Architecture: all
Description: collection of scripts for manipulating e-mail on Debian
This package provides a collection of scripts for manipulating e-mail
@@ -94,3 +103,5 @@ Description: collection of scripts for manipulating e-mail on Debian
imap-dl -- download messages from an IMAP mailbox to a maildir
.
gmi2email -- subscribe to gemlogs and read individual Gemini pages by e-mail
+ .
+ sendmail-reinject -- reinject an e-mail message via sendmail(1)
diff --git a/debian/copyright b/debian/copyright
index 1d246a9..ac4c52e 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -2,8 +2,9 @@ mailscripts
Collection of scripts for manipulating e-mail on Debian
Copyright (C)2017-2021 Sean Whitton
-Copyright (C)2019-2020 Daniel Kahn Gillmor
+Copyright (C)2019-2024 Daniel Kahn Gillmor
Copyright (C)2020 Red Hat, Inc.
+Copyright (C)2022 Jameson Graef Rollins
These programs are free software: you can redistribute it and/or
modify it under the terms of the GNU General Public License as
diff --git a/debian/elpa-mailscripts.docs b/debian/elpa-mailscripts.docs
new file mode 100644
index 0000000..e845566
--- /dev/null
+++ b/debian/elpa-mailscripts.docs
@@ -0,0 +1 @@
+README
diff --git a/debian/mailscripts.docs b/debian/mailscripts.docs
new file mode 100644
index 0000000..e845566
--- /dev/null
+++ b/debian/mailscripts.docs
@@ -0,0 +1 @@
+README
diff --git a/debian/mailscripts.install b/debian/mailscripts.install
index 53665b3..f097f49 100644
--- a/debian/mailscripts.install
+++ b/debian/mailscripts.install
@@ -1,11 +1,11 @@
email-extract-openpgp-certs /usr/bin
email-print-mime-structure /usr/bin
+gmi2email /usr/bin
imap-dl /usr/bin
maildir-import-patch /usr/bin
+mbox-extract-patch /usr/bin
mbox2maildir /usr/bin
mdmv /usr/bin
-mbox-extract-patch /usr/bin
notmuch-extract-patch /usr/bin
notmuch-import-patch /usr/bin
notmuch-slurp-debbug /usr/bin
-gmi2email /usr/bin
diff --git a/debian/mailscripts.manpages b/debian/mailscripts.manpages
index d704a87..7b5bc43 100644
--- a/debian/mailscripts.manpages
+++ b/debian/mailscripts.manpages
@@ -1,11 +1,11 @@
email-extract-openpgp-certs.1
email-print-mime-structure.1
+gmi2email.1
imap-dl.1
maildir-import-patch.1
+mbox-extract-patch.1
mbox2maildir.1
mdmv.1
-mbox-extract-patch.1
notmuch-extract-patch.1
notmuch-import-patch.1
notmuch-slurp-debbug.1
-gmi2email.1