From 01886991a7cc91c50ff8c6a7ca424fe7f4e2e652 Mon Sep 17 00:00:00 2001 From: Jeremy Sowden Date: Mon, 3 Jun 2024 22:05:55 +0100 Subject: [PATCH] Import maildir-utils_1.12.5-1.debian.tar.xz [dgit import tarball maildir-utils 1.12.5-1 maildir-utils_1.12.5-1.debian.tar.xz] --- NEWS | 33 + changelog | 888 ++++++++++++++++++ clean | 1 + control | 45 + copyright | 206 ++++ elpa-test | 1 + gbp.conf | 7 + gitlab-ci.yml | 3 + maildir-utils.docs | 1 + maildir-utils.examples | 1 + maildir-utils.info | 1 + maildir-utils.install | 6 + mu4e.elpa | 1 + mu4e.info | 1 + mu4e.links | 3 + not-installed | 1 + patches/adjust-mu-docdir | 38 + patches/increase-mu-store-test-time-out.patch | 18 + patches/mu4e-dont-bytecompile | 22 + patches/series | 3 + rules | 42 + source/format | 1 + upstream/metadata | 4 + watch | 3 + 24 files changed, 1330 insertions(+) create mode 100644 NEWS create mode 100644 changelog create mode 100644 clean create mode 100644 control create mode 100644 copyright create mode 100644 elpa-test create mode 100644 gbp.conf create mode 100644 gitlab-ci.yml create mode 100644 maildir-utils.docs create mode 100644 maildir-utils.examples create mode 100644 maildir-utils.info create mode 100644 maildir-utils.install create mode 100644 mu4e.elpa create mode 100644 mu4e.info create mode 100644 mu4e.links create mode 100644 not-installed create mode 100644 patches/adjust-mu-docdir create mode 100644 patches/increase-mu-store-test-time-out.patch create mode 100644 patches/mu4e-dont-bytecompile create mode 100644 patches/series create mode 100755 rules create mode 100644 source/format create mode 100644 upstream/metadata create mode 100644 watch diff --git a/NEWS b/NEWS new file mode 100644 index 0000000..3bbbb1d --- /dev/null +++ b/NEWS @@ -0,0 +1,33 @@ +maildir-utils (1.12.3-1) unstable; urgency=medium + + The database schema has changed. After upgrading from versions earlier than + 1.12.0, `mu init` (followed by `mu index`) must be called. + + -- Jeremy Sowden Wed, 10 Apr 2024 20:13:57 +0100 + +maildir-utils (1.10.7-1) unstable; urgency=medium + + The database schema has changed. After upgrading from versions earlier than + 1.10.0, `mu init` (followed by `mu index`) must be called. + + A new `--reinit` option was added to `mu init` in 1.10.0 to reinitialize the + database with the settings from an earlier version. See the mu-init(1) + man-page for details. + + -- Jeremy Sowden Wed, 08 Nov 2023 21:43:52 +0000 + +maildir-utils (1.6.1-1) experimental; urgency=medium + + The database schemata has changed. After upgrading from mu <= 1.6.0 to + any version >= 1.6.1, mu init (followed by mu index) must be called. + + -- Norbert Preining Sun, 01 Aug 2021 10:02:39 +0900 + +maildir-utils (0.6~beta1-1) unstable; urgency=low + + From this release onward maildir utils does not ship separate programs, + but only one binary mu that allows for different commands. So + "mu-index" is not "mu index". Please see that man page of mu for + details. + + -- Norbert Preining Thu, 21 Jan 2010 14:39:49 +0900 diff --git a/changelog b/changelog new file mode 100644 index 0000000..d742da6 --- /dev/null +++ b/changelog @@ -0,0 +1,888 @@ +maildir-utils (1.12.5-1) unstable; urgency=medium + + * New upstream version 1.12.5 + - Rework message composition; split off parts into mu4e-draft.el. This + tries harder to maintain the current buffer as expected + - This fixes e.g. emacs-report-bug handling + - New hook mu4e-compose-post-hook for tweaking what mu4e does when + we're done with a message (after sending, cancelling, ...). + By default, it tries to close the frame if needed, and restore + the window configuration. See its docstring. + - Better handle forwarding of encoded messages + - Don't remove non-mu4e completion in composer + - Integrate iCalendar support with message-composition + - Handle mu4e-sent-messages-behavior correctly when it's a function + - Better support NetBSD + - Support some file systems that don't put the file type in d_type + - Improve documentation + * d/patches + - remove upstreamed patch + - add patch to fix RISC-V test failure (Closes: #1071192) + + -- Jeremy Sowden Mon, 03 Jun 2024 22:05:55 +0100 + +maildir-utils (1.12.4-1) unstable; urgency=medium + + * New upstream version 1.12.4 (closes: #1069104) + - query when quitting emacs with unhandled marks in a headers buffer + - fix mime-handling + - update sent handling (simplifying it) + - re-enable a specific database lock; this makes indexing a bit slower, + but hopefully avoids some db corruption. + * d/patches + - refresh patches + * d/p/handle-dt_unknown-dentries.patch + - add patch to fix reprotest failures + * d/p/mu4e-dont-bytecompile + - fix autoload generation + + -- Jeremy Sowden Fri, 03 May 2024 13:04:09 +0100 + +maildir-utils (1.12.3-3) unstable; urgency=medium + + [ Jeremy Sowden ] + * d/rules + - enable 64-bit time_t on i386 + - use upstream mu4e-pkg.el + * d/patches + - add patch to fix possible overflow on architectures which do + not support 64-bit time_t + * d/maildir-utils.docs, d/p/adjust-mu-docdir + - move doc's installed in /usr/share/doc/mu + * d/TODO + - the entries in it are obsolete, so remove it + + [ Xiyue Deng ] + * Fix mu4e.elpa path to include all *.el files (Closes: #1068869) + + -- Jeremy Sowden Sat, 13 Apr 2024 18:57:16 +0100 + +maildir-utils (1.12.3-2) unstable; urgency=medium + + * d/control + - remove build-dep on libcld2-dev + + -- Jeremy Sowden Thu, 11 Apr 2024 14:08:52 +0100 + +maildir-utils (1.12.3-1) unstable; urgency=medium + + [ Xiyue Deng ] + * Add locales-all to Build-Depends which is required by tests + + [ Jeremy Sowden ] + * New upstream version 1.12.3 (Closes: #1067809) + - Significant speedups in both mu and mu4e + - Reworked message composition, closer to its Gnus origins which adds + many of its features + - Overhauled the query parser; squashing a number of bugs/limitations, + incl. dealing with CJK messages + - Experimental folding of message threads + - Better and faster indexing of HTML messages + - Experimental search by (human) language with CLD2 + * d/control + - update my e-mail address + - add build-dep on libcld2-0-dev to enable language-search support + - bump Standards-Version to 4.7.0 + * d/copyright + - update copyright notice for Dirk-Jan C. Binnema + - add missing copyright statements and licences + * d/NEWS + - add entry for 1.12.3-1 advising that the database needs to be + reinitialized because of schema updates + * d/patches + - delete upstreamed patches + - refresh patches + * d/rules + - fix tabulation in all man-pages containing tables + - link against libatomic on armel (Closes: #1068030) + + -- Jeremy Sowden Wed, 10 Apr 2024 20:18:09 +0100 + +maildir-utils (1.10.8-2) unstable; urgency=medium + + * d/patches + - add patches to fix unreproducible dates in documentation + (Closes: #1056572) + + -- Jeremy Sowden Wed, 22 Nov 2023 21:02:32 +0000 + +maildir-utils (1.10.8-1) unstable; urgency=medium + + * New upstream version 1.10.8 + * d/changelog + - remove entry for non-existent 1.8.14-4 release + * d/gitlab-ci.yml + - enable CI pipeline + * d/gbp.conf + - dch: add `commit-msg` + * d/patches + - refresh patches + + -- Jeremy Sowden Thu, 16 Nov 2023 20:24:41 +0000 + +maildir-utils (1.10.7-1) unstable; urgency=medium + + * New upstream version 1.10.7 + * d/.gitignore + - ignore packaging artefacts + - ignore Emacs artefacts + * d/clean + - remove entries not relevant to 1.10 + * d/control + - add myself to uploaders + - add build-dep on meson + - add build-dep on libglib2.0-dev + - trim unneeded build-deps + - wrap-and-sort + * d/elpa-test + - disable dh-elpa-test to run upstream test-suite + * d/maildir-utils.docs + - remove obsolete TODO file + * d/maildir-utils.examples + - install Guile examples + * d/maildir-utils.install + - update the path of the Guile extension + * d/mu4e.elpa + - copy .el files from meson build directory + * d/NEWS + - fix formatting + - add entry advising that the database needs to be reinitialized + because of a schema update + * d/not-installed + - remove obsolete Guile .la file + * d/patches + - remove obsolete patches + - refresh mu4e patches + - refresh man-page patch + - add patch to use max. compression for info files + - add new man-page patch with upstreamed corrections + - add DEP-3 metadata to all patches + - add patch to fix a couple of typo's + - add upstream patch to remove references to mu4e build directory + * d/rules + - update to use meson build-system + - write mu4e-pkg.el to meson build directory + - patch mu-cfind.1 to ensure that groff runs tbl + - make build verbose unless the `terse` build option is used + + -- Jeremy Sowden Wed, 08 Nov 2023 21:51:57 +0000 + +maildir-utils (1.8.14-3) unstable; urgency=medium + + * Team upload + * Bug fix: "public shared library shipped in maildir-utils binary + package", thanks to Jeremy Sowden (Closes: #1041271). + + -- David Bremner Wed, 19 Jul 2023 08:11:03 -0300 + +maildir-utils (1.8.14-2) unstable; urgency=medium + + * Team upload + * Bug fix: "ftbfs with GCC-13", thanks to Matthias Klose (Closes: + #1037765). Thanks to Jeremy Sowden for the fix. + * Install missing info files (also thanks to Jeremy Sowden) + + -- David Bremner Sun, 16 Jul 2023 13:32:26 -0300 + +maildir-utils (1.8.14-1) unstable; urgency=medium + + * New upstream verion + + -- Martin Tue, 07 Feb 2023 22:53:40 +0000 + +maildir-utils (1.8.13-1) unstable; urgency=medium + + * New upstream version + + -- Martin Mon, 23 Jan 2023 00:00:53 +0000 + +maildir-utils (1.8.10-1) unstable; urgency=medium + + * New upstream version + + -- Martin Sat, 08 Oct 2022 14:10:38 +0000 + +maildir-utils (1.8.7-2) unstable; urgency=medium + + * debian/rules: Both armel and ia64 have guile-3.0-dev, stop passing + --disable-guile there (thanks to Adrian Bunk) + + -- Martin Mon, 01 Aug 2022 06:51:47 +0000 + +maildir-utils (1.8.7-1) unstable; urgency=medium + + * New upstream version + * Add symlink in mu4e to NEWS.org in mu4e (Closes: #1016134) + * Switch to dh_elpa and more modern debian/rules + + -- Martin Sun, 31 Jul 2022 17:10:04 +0000 + +maildir-utils (1.8.6-1) unstable; urgency=medium + + * New upstream version + + -- Martin Mon, 18 Jul 2022 18:03:46 +0000 + +maildir-utils (1.8.5-1) unstable; urgency=medium + + * New upstream version + + -- Martin Mon, 11 Jul 2022 20:40:10 +0000 + +maildir-utils (1.8.3-1) unstable; urgency=medium + + * New upstream version + + -- Martin Tue, 05 Jul 2022 06:30:26 +0000 + +maildir-utils (1.8.2-1) unstable; urgency=medium + + * New upstream version 1.8.2 (Closes: #1013942) + * Migrate package to Emacs team on Salsa, + thanks to Norbert for maintaining this package over 13 years! + * Remove dependencies on "dpkg | install-info" (Closes: #1013830, #1013834) + * Refresh patches, remove obsolete fix-mug-build + + -- Martin Wed, 29 Jun 2022 19:00:50 +0000 + +maildir-utils (1.6.10-1) unstable; urgency=medium + + * New upstream version 1.6.10 + + -- Norbert Preining Sat, 13 Nov 2021 17:24:13 +0900 + +maildir-utils (1.6.9-1) unstable; urgency=medium + + * New upstream version 1.6.9 + * Update patch. + + -- Norbert Preining Mon, 25 Oct 2021 07:19:56 +0900 + +maildir-utils (1.6.7-1) unstable; urgency=medium + + * New upstream version 1.6.7 + * Update patch. + + -- Norbert Preining Sun, 17 Oct 2021 21:47:44 +0900 + +maildir-utils (1.6.6-1) unstable; urgency=medium + + [ Debian Janitor ] + * Bump debhelper from old 12 to 13. + * Update standards version to 4.5.1, no changes needed. + * Remove Section on maildir-utils, Priority on mu4e that duplicate source. + * Remove constraints unnecessary since buster + + [ Norbert Preining ] + * Update standards version to 4.6.0, no changes needed. + * New upstream version 1.6.6 + + -- Norbert Preining Sun, 05 Sep 2021 18:08:49 +0900 + +maildir-utils (1.6.5-1) unstable; urgency=medium + + * New upstream version 1.6.5 + + -- Norbert Preining Fri, 27 Aug 2021 07:49:53 +0900 + +maildir-utils (1.6.4-1) unstable; urgency=medium + + * New upstream version 1.6.4 + + -- Norbert Preining Mon, 23 Aug 2021 10:20:03 +0900 + +maildir-utils (1.6.3-1) unstable; urgency=medium + + * New upstream version 1.6.3 + * Drop upstream patch. + + -- Norbert Preining Mon, 16 Aug 2021 01:09:51 +0900 + +maildir-utils (1.6.1-1) experimental; urgency=medium + + * New upstream version 1.6.1 + * Drop upstream patches. + * Cherry-pick upstream fix for schemata warning + * Add a NEWS entry for database schemata + + -- Norbert Preining Sun, 01 Aug 2021 10:04:26 +0900 + +maildir-utils (1.6.0-1) experimental; urgency=medium + + * New upstream version 1.6.0 + * Update list of installed files. + * Add libreadline-dev to B-D. + * Update patches. + * Cherry-pick several fixes from upstream. + + -- Norbert Preining Fri, 30 Jul 2021 09:24:31 +0900 + +maildir-utils (1.4.15-1) unstable; urgency=medium + + * New upstream version 1.4.15 + + -- Norbert Preining Sun, 24 Jan 2021 01:01:10 +0900 + +maildir-utils (1.4.14-1) unstable; urgency=medium + + * New upstream version 1.4.14 + + -- Norbert Preining Wed, 06 Jan 2021 12:17:25 +0900 + +maildir-utils (1.4.13-2) unstable; urgency=medium + + * Use guile-3.0 (Closes: #969674) + + -- Norbert Preining Mon, 07 Sep 2020 12:17:45 +0900 + +maildir-utils (1.4.13-1) unstable; urgency=medium + + * New upstream version 1.4.13 + + -- Norbert Preining Mon, 10 Aug 2020 08:58:04 +0900 + +maildir-utils (1.4.12-1) unstable; urgency=medium + + * New upstream version 1.4.12 + + -- Norbert Preining Sun, 26 Jul 2020 22:30:22 +0900 + +maildir-utils (1.4.11-1) unstable; urgency=medium + + * New upstream version 1.4.11 + + -- Norbert Preining Sun, 26 Jul 2020 18:59:49 +0900 + +maildir-utils (1.4.10-1) unstable; urgency=medium + + * New upstream version 1.4.10 + + -- Norbert Preining Wed, 10 Jun 2020 13:09:11 +0900 + +maildir-utils (1.4.9-1) unstable; urgency=medium + + * New upstream version 1.4.9 + + -- Norbert Preining Sun, 07 Jun 2020 16:47:54 +0900 + +maildir-utils (1.4.8-1) unstable; urgency=medium + + * New upstream version 1.4.8 + + -- Norbert Preining Sat, 30 May 2020 20:17:50 +0900 + +maildir-utils (1.4.7-1) unstable; urgency=medium + + * New upstream version 1.4.7 + + -- Norbert Preining Mon, 25 May 2020 10:45:46 +0900 + +maildir-utils (1.4.6-1) unstable; urgency=medium + + * New upstream version 1.4.6 + + -- Norbert Preining Sun, 17 May 2020 21:06:22 +0900 + +maildir-utils (1.4.5-1) unstable; urgency=medium + + * New upstream version 1.4.5 + + -- Norbert Preining Sun, 10 May 2020 18:18:13 +0900 + +maildir-utils (1.4.4-1) unstable; urgency=medium + + [ Debian Janitor ] + * Trim trailing whitespace. + * Use secure URI in Homepage field. + * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository, + Repository-Browse. + * Rely on pre-initialized dpkg-architecture variables. + + [ Norbert Preining ] + * New upstream version 1.4.4 + + -- Norbert Preining Mon, 04 May 2020 20:33:45 +0900 + +maildir-utils (1.4.3-1) unstable; urgency=medium + + * New upstream version 1.4.3 + * update patches + + -- Norbert Preining Wed, 29 Apr 2020 21:31:29 +0900 + +maildir-utils (1.4.1-1) unstable; urgency=medium + + * New upstream version 1.4.1 + + -- Norbert Preining Mon, 20 Apr 2020 08:09:30 +0900 + +maildir-utils (1.4-1) unstable; urgency=medium + + * New upstream version 1.4 + * update patches + * switch to debhelper compat 12 + + -- Norbert Preining Sat, 18 Apr 2020 21:05:26 +0900 + +maildir-utils (1.3.9-1) experimental; urgency=medium + + * New upstream version 1.3.9 + * update patches, import post release fixes from git + * update watch file for gh releases/tags + + -- Norbert Preining Wed, 26 Feb 2020 10:02:55 +0900 + +maildir-utils (1.3.6-1) experimental; urgency=medium + + * New upstream version 1.3.6 + * update patches + + -- Norbert Preining Sun, 29 Dec 2019 08:01:37 +0900 + +maildir-utils (1.3.5-1) experimental; urgency=medium + + * New upstream version 1.3.5 + * update patches + + -- Norbert Preining Thu, 10 Oct 2019 17:35:37 +0900 + +maildir-utils (1.2.0-2) unstable; urgency=medium + + * Enable guile for armel and ia64 (Closes: #918051) + * upload to unstable (source only) + * close old gmime3 conversion bug (Closes: #867352) + + -- Norbert Preining Mon, 08 Jul 2019 17:21:12 +0900 + +maildir-utils (1.2.0-1) experimental; urgency=medium + + * New upstream version 1.2.0 + * update/cleanup patches + * update build-deps + * work around libguile-2.2-dev installation error breaking autoconf macros + + -- Norbert Preining Tue, 16 Apr 2019 15:58:41 +0900 + +maildir-utils (1.0-7) unstable; urgency=medium + + * update vcs, email, bump standards version + + -- Norbert Preining Sun, 03 Mar 2019 08:08:05 +0900 + +maildir-utils (1.0-6) unstable; urgency=medium + + * drop all of m-u-extra as it needs deprecated webkit1 (Closes: #905695) + + -- Norbert Preining Wed, 08 Aug 2018 21:18:09 +0900 + +maildir-utils (1.0-5) unstable; urgency=medium + + * typos in Makefile, next round on armel + + -- Norbert Preining Fri, 18 May 2018 13:56:28 +0900 + +maildir-utils (1.0-4) unstable; urgency=medium + + * also make sure that we don't try to install guile related libs + on armel + + -- Norbert Preining Sun, 13 May 2018 13:31:37 +0900 + +maildir-utils (1.0-3) unstable; urgency=medium + + * don't request non-existing libguile-2.2-dev on armel + + -- Norbert Preining Tue, 08 May 2018 13:42:47 +0900 + +maildir-utils (1.0-2) unstable; urgency=medium + + * fix NEWS entry in mu4e welcome screen (Closes: #882341) + - install everything into /u/s/d/maildir-utils + - adjust MU_DOC_DIR to refer to it + * reintroduce maildir-utils-extra with mug + + -- Norbert Preining Wed, 04 Apr 2018 01:58:11 +0900 + +maildir-utils (1.0-1) unstable; urgency=medium + + * New upstream version 1.0 (Closes: #894695) + * switch to guile-2.2 for building (Closes: #885216) + * update patches + * switch VCS fields to Salsa + * bump standards version, no changes necessary + * use guile-2.2 instead of guile-2.0 + + -- Norbert Preining Wed, 04 Apr 2018 00:18:00 +0900 + +maildir-utils (0.9.18-2) unstable; urgency=medium + + * drop maildir-utils-extra package, mug/msg2pdf cannot be build with + webkitgtk4 (Closes: #866645) + * bump standards version, no changes necessary + + -- Norbert Preining Tue, 11 Jul 2017 23:28:20 +0900 + +maildir-utils (0.9.18-1) unstable; urgency=medium + + * New upstream version 0.9.18 (Closes: #851596) + * remove upstream patch + + -- Norbert Preining Tue, 17 Jan 2017 09:15:09 +0900 + +maildir-utils (0.9.17-2) unstable; urgency=medium + + * cherrypick upstream fix for broken clearlinks (Closes: #844708) + + -- Norbert Preining Sun, 20 Nov 2016 07:33:15 +0900 + +maildir-utils (0.9.17-1) unstable; urgency=medium + + * New upstream version 0.9.17 (Closes: #844375) + * update patches + * bump standards version, no changes necessary + * switch to debhelper compat 9 + + -- Norbert Preining Wed, 16 Nov 2016 14:50:39 +0900 + +maildir-utils (0.9.16-1) unstable; urgency=medium + + * Imported Upstream version 0.9.16 + * update installed documentation files + * update patches to new release + * bump standards version, no changes necessary + * update vcs-browser field + * update development url in debian/copyright and debian/watch + + -- Norbert Preining Wed, 02 Mar 2016 16:57:50 +0900 + +maildir-utils (0.9.12-3) unstable; urgency=medium + + * do not byte compile el files, that is done in postinst for installed + flavors (Closes: #797075) + * drop build-dep on emacs, and remove configure.ac test for it + + -- Norbert Preining Sat, 29 Aug 2015 17:48:33 +0900 + +maildir-utils (0.9.12-2) unstable; urgency=medium + + * new upload to trigger rebuild on powerpc + + -- Norbert Preining Fri, 26 Jun 2015 14:18:25 +0900 + +maildir-utils (0.9.12-1) unstable; urgency=medium + + * Imported Upstream version 0.9.12 + + -- Norbert Preining Thu, 07 May 2015 15:36:18 +0900 + +maildir-utils (0.9.11-1) experimental; urgency=medium + + * Imported Upstream version 0.9.11 + + -- Norbert Preining Tue, 03 Mar 2015 11:54:26 +0900 + +maildir-utils (0.9.9.6-5) unstable; urgency=medium + + * bump build-dep version for guile-2.0-dev another time, arm build + failures (Closes: #764196) + + -- Norbert Preining Wed, 08 Oct 2014 08:57:14 +0900 + +maildir-utils (0.9.9.6-4) unstable; urgency=low + + * bump build-dep version for guile-2.0-dev (Closes: #763420) + * bump standards version, no changes necessary + + -- Norbert Preining Mon, 06 Oct 2014 15:42:03 +0900 + +maildir-utils (0.9.9.6-3) unstable; urgency=medium + + * fix VCS fields + * fix mu4e's expectation where msg2pdf is (Closes: #760598) + + -- Norbert Preining Sat, 06 Sep 2014 06:28:08 +0900 + +maildir-utils (0.9.9.6-2) unstable; urgency=medium + + * switch to emacs24 as emacs (Closes: #754034) + * clean up mu4e packaging according to emacs addon policy + * add pmccabe to build-deps for tests + + -- Norbert Preining Mon, 07 Jul 2014 08:26:56 +0900 + +maildir-utils (0.9.9.6-1) unstable; urgency=medium + + * Imported Upstream version 0.9.9.6 (Closes: #753174) + * adapt/remove patches for new release + + -- Norbert Preining Mon, 30 Jun 2014 08:16:43 +0900 + +maildir-utils (0.9.9.5-3) unstable; urgency=medium + + * fix FTBFS due to GTK_STOCK_* missing (Closes: #741777) + * bump standards version, no changes necessary + * update git web address + * activate hardening + + -- Norbert Preining Tue, 18 Mar 2014 15:55:55 +0900 + +maildir-utils (0.9.9.5-2) unstable; urgency=low + + * disable mu-guile building on ia64, it does not have guile-2.0 + + -- Norbert Preining Mon, 07 Oct 2013 11:54:26 +0900 + +maildir-utils (0.9.9.5-1) unstable; urgency=low + + * Imported Upstream version 0.9.9.5 + * unfuzzify and adapt patches + * update build-dep to libgtk3, and libgtkwebkit-3.0-dev + * use dh_autoreconf(_clean) in building + * add texinfo for info/doc building + * bump standards version, no changes necessary + * mu-guile building: + - add guile-2.0-dev to build-dev + - fix mu-guile.texi syntax error for @subtitle + - adapt for dealing with the shared library + + -- Norbert Preining Fri, 05 Jul 2013 14:44:03 +0900 + +maildir-utils (0.9.9-1) unstable; urgency=low + + * new upstream release + * fix formatting of the description (Closes: #688583) + * adapt patches + * change dependency to binary:Version to allow binNMUs + + -- Norbert Preining Mon, 07 Jan 2013 12:02:38 +0900 + +maildir-utils (0.9.8.5-3) unstable; urgency=low + + * restrict mu4e and m-u-e's dependency on maildir-utils to the same + version (and including bin-nmus for mu4e) + + -- Norbert Preining Thu, 23 Aug 2012 09:22:35 +0900 + +maildir-utils (0.9.8.5-2) unstable; urgency=low + + * cherry pick git commit 4fa0c57d from upstream that fixes encoding + problems due to optimizations (Closes: #685472) + (thanks to Olaf Meeuwissen for the detailed analysis) + + -- Norbert Preining Tue, 21 Aug 2012 14:52:44 +0900 + +maildir-utils (0.9.8.5-1) unstable; urgency=low + + * new upstream release + * add the necessary replace for mailutils << 1:2.99.97-3 + * adapt patches, drop included upstream-xapian-ignore-third-digit + * actually build depend on emacs, since the configure script now + checks the version of emacs + + -- Norbert Preining Mon, 02 Jul 2012 08:11:56 +0900 + +maildir-utils (0.9.8.4-3) unstable; urgency=high + + * conflict with mailutils << 1:2.99.97-3 (same files) (Closes: #678484) + + -- Norbert Preining Sun, 24 Jun 2012 17:36:00 +0900 + +maildir-utils (0.9.8.4-2) unstable; urgency=low + + * mention GFDL without invariant sections etc for mu4e.texi etc + (Closes: #672596) + * fix FTBFS due to xapian version check being to strict (Closes: #672707) + + -- Norbert Preining Sun, 13 May 2012 11:58:08 +0900 + +maildir-utils (0.9.8.4-1) unstable; urgency=low + + * new upstream release + * unfuzzify and adapt patches + * install new toy msg2pdf into maildir-utils-extra + * package emacs mu4e into a separate package, and install emacs support + * remove quilt from build-deps, and add emacsen-common + + -- Norbert Preining Thu, 10 May 2012 09:13:30 +0900 + +maildir-utils (0.9.8.3-1) unstable; urgency=low + + * new upstream release + - now builds with gcc 4.7 (Closes: #667269) + + -- Norbert Preining Tue, 08 May 2012 09:23:42 +0900 + +maildir-utils (0.9.8.2-1) unstable; urgency=low + + * several new upstream versions + * b-d on libgmime-2.6-dev (Closes: #664001, #664006) + * bump standards version to 3.9.3, no changes necessary + * switch to source format 3.0 (quilt): debian/control, debian/rules + * maildir-utils depends on dpkg/install-info (lintian warning) + * fix man page lintian warnings + + -- Norbert Preining Thu, 15 Mar 2012 08:45:56 +0900 + +maildir-utils (0.9.7-1) unstable; urgency=low + + * new upstream release + - don't enforce UTF-8 output, use locale (Closes: #534209) + - man pages changed/updated (Closes: #554011) + * fix typo in description (Closes: #638987) + + -- Norbert Preining Sun, 04 Sep 2011 02:33:23 +0900 + +maildir-utils (0.9.6.99.1-1) unstable; urgency=low + + * actually release 0.9.7-pre + * fix typo in description of maildir-utils-gtk (Closes: #636850) + * make lintian happy by adding some recommended targets in debian/rules + * rename maildir-utils-gtk to maildir-utils-extra as we will probably + include the guile interface and some other things there, soon. + Add accordingly replaces and conflicts to debian/control, and + adapt debian/rules. + + -- Norbert Preining Tue, 23 Aug 2011 11:03:26 +0900 + +maildir-utils (0.9.6-2) unstable; urgency=low + + * split of mug into its own package to reduce dependencies + (suggestion by Stephan Jänecke) + + -- Norbert Preining Tue, 26 Jul 2011 21:36:01 +0900 + +maildir-utils (0.9.6-1) unstable; urgency=low + + * new upstream release + * change build dep from libwebkit-dev to libwebkitgtk-dev (Closes: #635419) + * bump standards version to 3.9.2, no chances necessary + + -- Norbert Preining Tue, 26 Jul 2011 08:05:11 +0900 + +maildir-utils (0.9.5-1) unstable; urgency=low + + * new upstream releases + * fix build dependencies (add libgtk2.0-dev, webkit-dev, remove old + libgmime, add xdg-utils for xdg-open test) + * install mug2 as /usr/bin/mug, adapt the path of the svg in the Makefile.* + install mug.svg into /usr/share/pixmaps + + -- Norbert Preining Tue, 26 Apr 2011 11:09:04 +0900 + +maildir-utils (0.9.1-1) experimental; urgency=low + + * new upstream releases + * disable fix-clearlinks patch, included upstream + + -- Norbert Preining Tue, 21 Dec 2010 14:59:07 +0900 + +maildir-utils (0.8-1) experimental; urgency=low + + * upload to experimental to keep sid for squeeze fixes + * new upstream release + * disable patch fix-msgid-search, included upstream + + -- Norbert Preining Sat, 13 Nov 2010 22:13:58 +0900 + +maildir-utils (0.7-2) unstable; urgency=low + + * fix broken search of msgids, patch by Benjamin Mako Hill + (closes: #601072) (included upstream) + * fix clearing of symlinks, patch by Antonin Kral (upstream issue 28) + (closes: #578806) + * bump standards version to 3.9.1, no changes necessary + + -- Norbert Preining Tue, 02 Nov 2010 00:08:03 +0900 + +maildir-utils (0.7-1) unstable; urgency=low + + * Imported Upstream version 0.7 + * disable upstream included make-index-silent patch + + -- Norbert Preining Sun, 28 Feb 2010 19:30:03 +0900 + +maildir-utils (0.6-2) unstable; urgency=low + + * make mu index -q really silent, patch by Michael Guntsche + (Closes: #568668) + * bump standards version to 3.8.4, no changes necessary + * add a README.source file in debian/ + + -- Norbert Preining Thu, 11 Feb 2010 15:54:55 +0900 + +maildir-utils (0.6-1) unstable; urgency=low + + * new upstream release + * debian packaging: + - debian/patches: remove fix-maildir-check from queue, included upstream + + -- Norbert Preining Mon, 01 Feb 2010 10:06:16 +0900 + +maildir-utils (0.6~beta1-2) unstable; urgency=low + + * add a patch from Michael Guntsche to fix using ~/Maildir by default + (Closes: #566183) + * debian packaging changes: + - debian/patches: add fix-maildir-check patch and series dir + - debian/rules: add quilt stuff + - debian/control: add quilt to build-dep + + -- Norbert Preining Fri, 22 Jan 2010 11:52:11 +0900 + +maildir-utils (0.6~beta1-1) unstable; urgency=low + + * new upstream release 0.6-beta + - that merges the several different programs under one binary mu + - no sqlite storage is used anymore + * debian packaging changes: + - debian/patches + . remove all patches + - remove debian/HOWTO (upstream document) it is completely outdated + - debian/control: + . adjust build-dep for gmime-2.4 + . remove build-dep on quilt and sqlite + . adjust the description to new reality + - debian/rules: + . do not try to install doc files that are not present anymore + . disable quilt adaptions + - add debian/NEWS that explains that the separate programs are gone + + -- Norbert Preining Tue, 19 Jan 2010 20:12:43 +0900 + +maildir-utils (0.4-4) unstable; urgency=low + + [ Stefano Zacchiroli ] + * Add new patch xapian-cleanup-transaction to avoid one Xapian + transaction per delete message upon cleanup. (Closes: #535162) + + [ Norbert Preining ] + * switch to source format 3.0 (quilt) and back, I enjoy being + hindered in normal dev activity by funny proposals and new formats + * add ${misc:Depends} to the dependencies + + -- Norbert Preining Sun, 17 Jan 2010 02:58:34 +0900 + +maildir-utils (0.4-3) unstable; urgency=low + + * start using git: import 0.4-1, 0.4-2, add Vcs-{Git,Web} in debian/control + * fix debian/rules file for new quilt usage method + * add a patch by Michael Guntsche to fix mu-index -q segfault + (Closes: #542367) + * install HOWTO file from website via debian for now (Closes: #553179) + * use dh_prep instead of dh_clean -k + * pump standards version to 3.8.3 + * fix mis-behaviour of mu-find --format=p or --format=P (Closes: #537234) + + -- Norbert Preining Fri, 30 Oct 2009 03:39:18 +0900 + +maildir-utils (0.4-2) unstable; urgency=low + + * fix watch file + + -- Norbert Preining Sun, 28 Dec 2008 22:57:46 +0100 + +maildir-utils (0.4-1) unstable; urgency=low + + * First release (Closes: #500194) + + -- Norbert Preining Thu, 04 Dec 2008 19:13:08 +0100 diff --git a/clean b/clean new file mode 100644 index 0000000..6ced04b --- /dev/null +++ b/clean @@ -0,0 +1 @@ +mu4e/mu4e-pkg.el diff --git a/control b/control new file mode 100644 index 0000000..435a8e6 --- /dev/null +++ b/control @@ -0,0 +1,45 @@ +Source: maildir-utils +Section: mail +Priority: optional +Maintainer: Debian Emacsen team +Uploaders: Martin , Jeremy Sowden +Build-Depends: debhelper-compat (= 13), + dh-elpa, + guile-3.0-dev, + libglib2.0-dev, + libgmime-3.0-dev, + libreadline-dev, + libxapian-dev, + locales-all, + meson, + texinfo +Standards-Version: 4.7.0 +Rules-Requires-Root: no +Homepage: https://www.djcbsoftware.nl/code/mu/ +Vcs-Git: https://salsa.debian.org/emacsen-team/maildir-utils.git +Vcs-Browser: https://salsa.debian.org/emacsen-team/maildir-utils + +Package: maildir-utils +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +Description: Set of utilities to deal with Maildirs (upstream name mu) + mu is a set of utilities to deal with Maildirs, specifically, + indexing and searching. + - mu index - recursively scans a collection of email messages, and + stores information found in a database. + - mu find - searches for messages based on some search criteria. + - mu mkmdir - creates a new Maildir. + . + mu uses libgmime to parse the message, and Xapian to store the message data. + +Package: mu4e +Section: lisp +Architecture: all +Depends: emacsen-common, + maildir-utils (<< ${source:Version}.1~), + maildir-utils (>= ${source:Version}), + ${misc:Depends} +Description: e-mail client for Emacs based on mu (maildir-utils) + mu4e (mu-for-emacs) is an e-mail client for GNU-Emacs version 23 and + later, built on top of the mu e-mail search engine. mu4e is optimized + for fast handling of large amounts of e-mail. diff --git a/copyright b/copyright new file mode 100644 index 0000000..6865c7a --- /dev/null +++ b/copyright @@ -0,0 +1,206 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: mu +Upstream-Contact: Dirk-Jan C. Binnema +Source: https://github.com/djcb/mu/ +Comment: + This package was debianized by Norbert Preining on + Thu Sep 25 22:38:46 CEST 2008. + . + The original source was downloaded from + https://github.com/djcb/mu/releases + +Files: * +Copyright: 2008-2024 Dirk-Jan C. Binnema +License: GPL-3+ + +Files: lib/utils/mu-unbroken.hh +Copyright: 2007, 2008 Yung-chung Lin (henearkrxern@gmail.com) + 2011 Richard Boulton (richard@tartarus.org) + 2011 Brandon Schaefer (brandontschaefer@gmail.com) + 2011,2018,2019,2023 Olly Betts +License: MIT + +Files: debian/* +Copyright: 2008-2016 Norbert Preining +License: GPL-2+ + +Files: mu4e/htmlxref.cnf +Copyright: 2010-2023 Free Software Foundation, Inc. +License: FSFAP + Copying and distribution of this file, with or without modification, + are permitted in any medium without royalty provided the copyright + notice and this notice are preserved. + +Files: mu4e/mu4e.texi +Copyright: 2012-2022 Dirk-Jan C. Binnema +License: GFDL-1.3 + +Files: mu4e/mu4e-thread.el +Copyright: 2023 Nicolas P. Rougier +License: GPL-3+ + +Files: mu4e/mu4e-window.el +Copyright: 2022 Mickey Petersen +License: GPL-3+ + +Files: thirdparty/CLI11.hpp +Copyright: 2017-2024 University of Cincinnati, developed by Henry Schreiner + under NSF AWARD 1414736 +License: BSD-3-clause + +Files: thirdparty/tabulate.hpp +Copyright: 2016-2018 Martin Moene +License: BSL-1.0 + +Files: thirdparty/fmt/* +Copyright: 2012-2023 Victor Zverovich and fmt contributors +License: Expat with embedded exception + +Files: thirdparty/fmt/chrono.h +Copyright: 2019 Paul Dreik +License: Expat with embedded exception + +Files: thirdparty/tl/* +Copyright: 2017-2023, Sy Brand +License: CC0-1.0 + +License: GFDL-1.3 + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.3 or + any later version published by the Free Software Foundation; with no + Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. + . + On Debian systems, the complete text of the GNU Free Documentation + License 1.3 can be found in "/usr/share/common-licenses/GFDL-1.3". + +License: GPL-2+ + 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 2 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. + . + On Debian systems, the complete text of the GNU General + Public License 2 can be found in "/usr/share/common-licenses/GPL-2". + +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 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. + . + On Debian systems, the complete text of the GNU General + Public License 3 can be found in "/usr/share/common-licenses/GPL-3". + +License: BSD-3-clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + . + 1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + 3. Neither the name of the copyright holder nor the names of its contributors + may be used to endorse or promote products derived from this software without + specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR + ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +License: BSL-1.0 + Permission is hereby granted, free of charge, to any person or organization + obtaining a copy of the software and accompanying documentation covered by + this license (the "Software") to use, reproduce, display, distribute, + execute, and transmit the Software, and to prepare derivative works of the + Software, and to permit third-parties to whom the Software is furnished to + do so, all subject to the following: + . + The copyright notices in the Software and this entire statement, including + the above license grant, this restriction and the following disclaimer, + must be included in all copies of the Software, in whole or in part, and + all derivative works of the Software, unless such copies or derivative + works are solely in the form of machine-executable object code generated by + a source language processor. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT + SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE + FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + DEALINGS IN THE SOFTWARE. + +License: Expat with embedded exception + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + . + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE + LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION + OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION + WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + . + --- Optional exception to the license --- + . + As an exception, if, as a result of your compiling your source code, portions + of this Software are embedded into a machine-executable object form of such + source code, you may redistribute such embedded portions in such object form + without including the above copyright and permission notices. + +License: CC0-1.0 + To the extent possible under law, the author(s) have dedicated all + copyright and related and neighboring rights to this software to the + public domain worldwide. This software is distributed without any warranty. + . + You should have received a copy of the CC0 Public Domain Dedication + along with this software. If not, see + . + . + On Debian-like systems, full text of the license is available in + . + +License: MIT + of this software and associated documentation files (the "Software"), to deal + deal in the Software without restriction, including without limitation the + rights to use, copy, modify, merge, publish, distribute, sublicense, and/or + sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + . + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + IN THE SOFTWARE. diff --git a/elpa-test b/elpa-test new file mode 100644 index 0000000..4d6556c --- /dev/null +++ b/elpa-test @@ -0,0 +1 @@ +disable = true diff --git a/gbp.conf b/gbp.conf new file mode 100644 index 0000000..9ac3b66 --- /dev/null +++ b/gbp.conf @@ -0,0 +1,7 @@ +[DEFAULT] + debian-branch = debian/master + upstream-branch = upstream/latest + pristine-tar = True + +[dch] + commit-msg = d/changelog: add entry for %(version)s diff --git a/gitlab-ci.yml b/gitlab-ci.yml new file mode 100644 index 0000000..8424db4 --- /dev/null +++ b/gitlab-ci.yml @@ -0,0 +1,3 @@ +--- +include: + - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml diff --git a/maildir-utils.docs b/maildir-utils.docs new file mode 100644 index 0000000..f20153b --- /dev/null +++ b/maildir-utils.docs @@ -0,0 +1 @@ +README.org diff --git a/maildir-utils.examples b/maildir-utils.examples new file mode 100644 index 0000000..ed661bc --- /dev/null +++ b/maildir-utils.examples @@ -0,0 +1 @@ +guile/examples/* diff --git a/maildir-utils.info b/maildir-utils.info new file mode 100644 index 0000000..5787768 --- /dev/null +++ b/maildir-utils.info @@ -0,0 +1 @@ +usr/share/info/mu-* diff --git a/maildir-utils.install b/maildir-utils.install new file mode 100644 index 0000000..b8ef46a --- /dev/null +++ b/maildir-utils.install @@ -0,0 +1,6 @@ +usr/bin +usr/lib/${DEB_HOST_MULTIARCH}/guile/*/extensions/libguile-mu.so +usr/share/doc +usr/share/guile +usr/share/man +usr/share/mu diff --git a/mu4e.elpa b/mu4e.elpa new file mode 100644 index 0000000..8254b81 --- /dev/null +++ b/mu4e.elpa @@ -0,0 +1 @@ +debian/tmp/usr/share/emacs/site-lisp/mu4e/*.el diff --git a/mu4e.info b/mu4e.info new file mode 100644 index 0000000..e8fe79f --- /dev/null +++ b/mu4e.info @@ -0,0 +1 @@ +usr/share/info/mu4e* diff --git a/mu4e.links b/mu4e.links new file mode 100644 index 0000000..23ec6bb --- /dev/null +++ b/mu4e.links @@ -0,0 +1,3 @@ +/usr/share/doc/maildir-utils/NEWS.org /usr/share/doc/mu4e/NEWS.org +/usr/share/doc/maildir-utils/README.org.gz /usr/share/doc/mu4e/README.org.gz +/usr/share/doc/maildir-utils/TODO.gz /usr/share/doc/mu4e/TODO.gz diff --git a/not-installed b/not-installed new file mode 100644 index 0000000..5dc5f76 --- /dev/null +++ b/not-installed @@ -0,0 +1 @@ +usr/share/emacs/site-lisp/mu4e diff --git a/patches/adjust-mu-docdir b/patches/adjust-mu-docdir new file mode 100644 index 0000000..d70652b --- /dev/null +++ b/patches/adjust-mu-docdir @@ -0,0 +1,38 @@ +Description: in Debian, the package is called "maildir-utils", not "mu", + and so the doc's are installed into ${datadir}/doc/maildir-utils. +Author: Norbert Preining +Author: Jeremy Sowden +Last-Update: 2023-11-03 +Forwarded: not-needed + +--- a/mu4e/meson.build ++++ b/mu4e/meson.build +@@ -23,7 +23,7 @@ + install_dir: mu4e_lispdir, + configuration: { + 'VERSION' : meson.project_version(), +- 'MU_DOC_DIR' : join_paths(datadir, 'doc', 'mu'), ++ 'MU_DOC_DIR' : join_paths(datadir, 'doc', 'maildir-utils'), + }) + + mu4e_pkg_desc = configure_file( +@@ -122,7 +122,7 @@ + install_data(mu4e_srcs, install_dir: mu4e_lispdir) + + # install mu4e-about.org +-install_data('mu4e-about.org', install_dir : join_paths(datadir, 'doc', 'mu')) ++install_data('mu4e-about.org', install_dir : join_paths(datadir, 'doc', 'maildir-utils')) + + if makeinfo.found() + custom_target('mu4e_info', +--- a/meson.build ++++ b/meson.build +@@ -263,7 +263,7 @@ + + ################################################################################ + # install some data files +-install_data('NEWS.org', install_dir : join_paths(datadir,'doc', 'mu')) ++install_data('NEWS.org', install_dir : join_paths(datadir,'doc', 'maildir-utils')) + + ################################################################################ + # subdirs diff --git a/patches/increase-mu-store-test-time-out.patch b/patches/increase-mu-store-test-time-out.patch new file mode 100644 index 0000000..fd896f9 --- /dev/null +++ b/patches/increase-mu-store-test-time-out.patch @@ -0,0 +1,18 @@ +Description: fix RISC-V test failure + Increase time-out to fix test failure on RISC-V. +Author: Aurelien Jarno +Last-Update: 2024-05-15 +Forwarded: not-needed +Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1071192 + +--- a/lib/tests/test-mu-store.cc ++++ b/lib/tests/test-mu-store.cc +@@ -494,7 +494,7 @@ + size_t n{}; + while (store.indexer().is_running()) { + std::this_thread::sleep_for(100ms); +- g_assert_cmpuint(n++,<=,25); ++ g_assert_cmpuint(n++,<=,50); + } + // there will be a lot of dups.... + g_assert_false(store.empty()); diff --git a/patches/mu4e-dont-bytecompile b/patches/mu4e-dont-bytecompile new file mode 100644 index 0000000..f71a86f --- /dev/null +++ b/patches/mu4e-dont-bytecompile @@ -0,0 +1,22 @@ +Description: prevent byte-compilation of mu4e at build-time +Author: Norbert Preining +Author: Jeremy Sowden +Last-Update: 2024-05-03 +Forwarded: not-needed + +--- a/mu4e/meson.build ++++ b/mu4e/meson.build +@@ -86,11 +86,11 @@ + install_mode: 'r--r--r--') + + custom_target(src.underscorify() + '_el', +- build_by_default: true, ++ build_by_default: false, + input: src, + output: target_name, + install_dir: mu4e_lispdir, +- install: true, ++ install: false, + # rebuild all if any changed. + depend_files: mu4e_srcs, + command: [emacs, diff --git a/patches/series b/patches/series new file mode 100644 index 0000000..d7b9116 --- /dev/null +++ b/patches/series @@ -0,0 +1,3 @@ +mu4e-dont-bytecompile +adjust-mu-docdir +increase-mu-store-test-time-out.patch diff --git a/rules b/rules new file mode 100755 index 0000000..b76e26f --- /dev/null +++ b/rules @@ -0,0 +1,42 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +ifeq (,$(filter terse,$(DEB_BUILD_OPTIONS))) +export DH_VERBOSE = 1 +endif +export DEB_BUILD_MAINT_OPTIONS = hardening=+all abi=+time64 + +include /usr/share/dpkg/architecture.mk +include /usr/share/dpkg/pkg-info.mk + +# +# Cf. #1068030. +# +ifeq (armel,$(DEB_HOST_ARCH)) +export DEB_LDFLAGS_MAINT_APPEND = -Wl,--no-as-needed -latomic -Wl,--as-needed +endif + +BUILDDIR = obj-$(DEB_HOST_GNU_TYPE) +TBL_MANPAGES = mu-cfind.1 mu-find.1 mu-index.1 mu-move.1 mu-query.7 mu-server.1 + +ELPA_NAME=mu4e +export ELPA_NAME + +%: + dh $@ --with elpa --buildsystem=meson + +execute_after_dh_auto_build: + # + # ox-man transcodes some mark-up such as `~...~` using the font + # escape-sequence `\fC...\fP`. However, the font C does not exist. + # Insert `.ftr` requests to translate it to font B, which _does_ exist. + # + for m in $(BUILDDIR)/man/*.[0-9]; do sed -i '1 i .ftr C B' $$m; done + # + # Insert preprocessor string into man-pages containing tables telling groff to + # run tbl (_vide_ https://lists.debian.org/debian-devel/2023/08/msg00220.html). + # + for m in $(TBL_MANPAGES); do sed -i '1 i '"'"'\\" t' $(BUILDDIR)/man/$$m; done + +override_dh_compress: + dh_compress --exclude=NEWS.org diff --git a/source/format b/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/upstream/metadata b/upstream/metadata new file mode 100644 index 0000000..a04ff6a --- /dev/null +++ b/upstream/metadata @@ -0,0 +1,4 @@ +Bug-Database: https://github.com/djcb/mu/issues +Bug-Submit: https://github.com/djcb/mu/issues/new +Repository: https://github.com/djcb/mu.git +Repository-Browse: https://github.com/djcb/mu diff --git a/watch b/watch new file mode 100644 index 0000000..b89aaf0 --- /dev/null +++ b/watch @@ -0,0 +1,3 @@ +version=4 +opts=filenamemangle=s/.+\/v?(\d\S+)\.tar\.gz/maildir-utils-$1\.tar\.gz/ \ + https://github.com/djcb/mu/tags .*/v?(\d\S+)\.tar\.gz -- 2.30.2