From 9791b53dc67bd43feb06e1361125c59a93682da0 Mon Sep 17 00:00:00 2001 From: Tomas Tomecek Date: Tue, 12 Aug 2014 13:34:42 +0200 Subject: [PATCH 01/62] initial package --- .gitignore | 1 + alot.spec | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 66 insertions(+) create mode 100644 alot.spec diff --git a/.gitignore b/.gitignore index e69de29..169f8b2 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/alot-9abcc757db854cfe3024dc81d89dac66b960eade.tar.gz diff --git a/alot.spec b/alot.spec new file mode 100644 index 0000000..4a995f1 --- /dev/null +++ b/alot.spec @@ -0,0 +1,64 @@ +%global owner pazz +%global commit 9abcc757db854cfe3024dc81d89dac66b960eade + +Name: alot +Version: 0.3.6 +Release: 1%{?dist} +Summary: An experimental terminal MUA based on notmuch mail + +Group: Applications/Internet +License: GPLv3 +URL: https://github.com/%{owner}/%{name} +Source0: https://github.com/%{owner}/%{name}/archive/%{commit}/%{name}-%{commit}.tar.gz + +BuildArch: noarch +BuildRequires: python2-devel +BuildRequires: python-sphinx +Requires: python-notmuch +Requires: python-urwid +Requires: python-twisted +Requires: gpgme +Requires: python-configobj +Requires: python-magic + +%description +alot makes use of existing solutions where possible: It does not fetch, send or +edit mails; it lets notmuch handle your mailindex and uses a toolkit to render +its display. You are responsible for automatic initial tagging. + + +%prep +%setup -qn %{name}-%{commit} + + +%build +%{__python2} setup.py build +pushd docs +make %{?_smp_mflags} man +popd + + +%install +%{__python2} setup.py install --skip-build --root %{buildroot} +pushd docs +mkdir -p %{buildroot}%{_mandir}/man1/ +install -p -m 0644 build/man/alot.1* %{buildroot}%{_mandir}/man1/ +popd +# remove examples of using urwidtrees +rm %{buildroot}%{python2_sitelib}/alot/foreign/urwidtrees/example* + + +%files +%{python2_sitelib}/alot/* +%{python2_sitelib}/alot-%{version}-*.egg-info +%doc NEWS +%doc COPYING +%doc README.md +%{_bindir}/alot +%{_mandir}/man1/alot* + + +%changelog +* Tue Aug 12 2014 Tomas Tomecek - 0.3.6-1 +- initial package + diff --git a/sources b/sources index e69de29..547993c 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +b6297c907e58864ca09525ff591b1968 alot-9abcc757db854cfe3024dc81d89dac66b960eade.tar.gz From 249edbe4915427a70d569e1f46e8c7927497ce95 Mon Sep 17 00:00:00 2001 From: Tomas Tomecek Date: Tue, 12 Aug 2014 13:34:42 +0200 Subject: [PATCH 02/62] initial package --- .gitignore | 1 + alot.spec | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 66 insertions(+) create mode 100644 alot.spec diff --git a/.gitignore b/.gitignore index e69de29..169f8b2 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/alot-9abcc757db854cfe3024dc81d89dac66b960eade.tar.gz diff --git a/alot.spec b/alot.spec new file mode 100644 index 0000000..4a995f1 --- /dev/null +++ b/alot.spec @@ -0,0 +1,64 @@ +%global owner pazz +%global commit 9abcc757db854cfe3024dc81d89dac66b960eade + +Name: alot +Version: 0.3.6 +Release: 1%{?dist} +Summary: An experimental terminal MUA based on notmuch mail + +Group: Applications/Internet +License: GPLv3 +URL: https://github.com/%{owner}/%{name} +Source0: https://github.com/%{owner}/%{name}/archive/%{commit}/%{name}-%{commit}.tar.gz + +BuildArch: noarch +BuildRequires: python2-devel +BuildRequires: python-sphinx +Requires: python-notmuch +Requires: python-urwid +Requires: python-twisted +Requires: gpgme +Requires: python-configobj +Requires: python-magic + +%description +alot makes use of existing solutions where possible: It does not fetch, send or +edit mails; it lets notmuch handle your mailindex and uses a toolkit to render +its display. You are responsible for automatic initial tagging. + + +%prep +%setup -qn %{name}-%{commit} + + +%build +%{__python2} setup.py build +pushd docs +make %{?_smp_mflags} man +popd + + +%install +%{__python2} setup.py install --skip-build --root %{buildroot} +pushd docs +mkdir -p %{buildroot}%{_mandir}/man1/ +install -p -m 0644 build/man/alot.1* %{buildroot}%{_mandir}/man1/ +popd +# remove examples of using urwidtrees +rm %{buildroot}%{python2_sitelib}/alot/foreign/urwidtrees/example* + + +%files +%{python2_sitelib}/alot/* +%{python2_sitelib}/alot-%{version}-*.egg-info +%doc NEWS +%doc COPYING +%doc README.md +%{_bindir}/alot +%{_mandir}/man1/alot* + + +%changelog +* Tue Aug 12 2014 Tomas Tomecek - 0.3.6-1 +- initial package + diff --git a/sources b/sources index e69de29..547993c 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +b6297c907e58864ca09525ff591b1968 alot-9abcc757db854cfe3024dc81d89dac66b960eade.tar.gz From 0c21b7615e02d8098b105655407510c400940f47 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Tue, 16 Jun 2015 23:48:14 +0000 Subject: [PATCH 03/62] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- alot.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index 4a995f1..c36757e 100644 --- a/alot.spec +++ b/alot.spec @@ -3,7 +3,7 @@ Name: alot Version: 0.3.6 -Release: 1%{?dist} +Release: 2%{?dist} Summary: An experimental terminal MUA based on notmuch mail Group: Applications/Internet @@ -59,6 +59,9 @@ rm %{buildroot}%{python2_sitelib}/alot/foreign/urwidtrees/example* %changelog +* Tue Jun 16 2015 Fedora Release Engineering - 0.3.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Tue Aug 12 2014 Tomas Tomecek - 0.3.6-1 - initial package From 3a10794681373dad52e194991142c724823c2fbb Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 3 Feb 2016 16:06:48 +0000 Subject: [PATCH 04/62] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- alot.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index c36757e..9c397b6 100644 --- a/alot.spec +++ b/alot.spec @@ -3,7 +3,7 @@ Name: alot Version: 0.3.6 -Release: 2%{?dist} +Release: 3%{?dist} Summary: An experimental terminal MUA based on notmuch mail Group: Applications/Internet @@ -59,6 +59,9 @@ rm %{buildroot}%{python2_sitelib}/alot/foreign/urwidtrees/example* %changelog +* Wed Feb 03 2016 Fedora Release Engineering - 0.3.6-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Tue Jun 16 2015 Fedora Release Engineering - 0.3.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild From 19078713e94ab47d45ce5a350529a6cb3b4b7f96 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 19 Jul 2016 06:30:55 +0000 Subject: [PATCH 05/62] - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages --- alot.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index 9c397b6..5a11352 100644 --- a/alot.spec +++ b/alot.spec @@ -3,7 +3,7 @@ Name: alot Version: 0.3.6 -Release: 3%{?dist} +Release: 4%{?dist} Summary: An experimental terminal MUA based on notmuch mail Group: Applications/Internet @@ -59,6 +59,9 @@ rm %{buildroot}%{python2_sitelib}/alot/foreign/urwidtrees/example* %changelog +* Tue Jul 19 2016 Fedora Release Engineering - 0.3.6-4 +- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages + * Wed Feb 03 2016 Fedora Release Engineering - 0.3.6-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild From 3d7b4ae320c6b8748e91f4f40d89fc80bccd9a6c Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Sat, 10 Dec 2016 20:04:40 +0100 Subject: [PATCH 06/62] Rebuild for gpgme 1.18 Signed-off-by: Igor Gnatenko --- alot.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index 5a11352..bc21884 100644 --- a/alot.spec +++ b/alot.spec @@ -3,7 +3,7 @@ Name: alot Version: 0.3.6 -Release: 4%{?dist} +Release: 5%{?dist} Summary: An experimental terminal MUA based on notmuch mail Group: Applications/Internet @@ -59,6 +59,9 @@ rm %{buildroot}%{python2_sitelib}/alot/foreign/urwidtrees/example* %changelog +* Sat Dec 10 2016 Igor Gnatenko - 0.3.6-5 +- Rebuild for gpgme 1.18 + * Tue Jul 19 2016 Fedora Release Engineering - 0.3.6-4 - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages From 0fe41bf5dced7245758a1fedb4688b64e93be36e Mon Sep 17 00:00:00 2001 From: Tomas Tomecek Date: Thu, 12 Jan 2017 16:21:43 +0100 Subject: [PATCH 07/62] 0.4 Signed-off-by: Tomas Tomecek --- .gitignore | 1 + ...d-on-weird-python-magic-distribution.patch | 27 +++++++++++++++++++ alot.spec | 21 ++++++++------- sources | 2 +- 4 files changed, 41 insertions(+), 10 deletions(-) create mode 100644 0001-don-t-depend-on-weird-python-magic-distribution.patch diff --git a/.gitignore b/.gitignore index 169f8b2..d5f7a9b 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /alot-9abcc757db854cfe3024dc81d89dac66b960eade.tar.gz +/alot-a7075ea6226f2dfed0142529f73989961ee7b65d.tar.gz diff --git a/0001-don-t-depend-on-weird-python-magic-distribution.patch b/0001-don-t-depend-on-weird-python-magic-distribution.patch new file mode 100644 index 0000000..c028085 --- /dev/null +++ b/0001-don-t-depend-on-weird-python-magic-distribution.patch @@ -0,0 +1,27 @@ +From 7021a671ba5e8f4ea6e4c938861084d8bd91bd36 Mon Sep 17 00:00:00 2001 +From: Tomas Tomecek +Date: Thu, 12 Jan 2017 16:04:48 +0100 +Subject: [PATCH] don't depend on weird python-magic distribution + +https://github.com/pazz/alot/issues/765#issuecomment-143228725 + +Signed-off-by: Tomas Tomecek +--- + setup.py | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/setup.py b/setup.py +index 226b8dd..8db2803 100755 +--- a/setup.py ++++ b/setup.py +@@ -30,7 +30,6 @@ setup(name='alot', + 'urwid>=1.1.0', + 'urwidtrees>=1.0', + 'twisted>=10.2.0', +- 'python-magic', + 'configobj>=4.7.0', + 'pygpgme>=0.2'], + provides=['alot'], +-- +2.11.0 + diff --git a/alot.spec b/alot.spec index bc21884..5f2a2f7 100644 --- a/alot.spec +++ b/alot.spec @@ -1,23 +1,25 @@ %global owner pazz -%global commit 9abcc757db854cfe3024dc81d89dac66b960eade +%global commit a7075ea6226f2dfed0142529f73989961ee7b65d Name: alot -Version: 0.3.6 -Release: 5%{?dist} +Version: 0.4 +Release: 1%{?dist} Summary: An experimental terminal MUA based on notmuch mail Group: Applications/Internet License: GPLv3 URL: https://github.com/%{owner}/%{name} Source0: https://github.com/%{owner}/%{name}/archive/%{commit}/%{name}-%{commit}.tar.gz +Patch0: ./0001-don-t-depend-on-weird-python-magic-distribution.patch BuildArch: noarch BuildRequires: python2-devel BuildRequires: python-sphinx Requires: python-notmuch Requires: python-urwid +Requires: python-urwidtrees Requires: python-twisted -Requires: gpgme +Requires: python2-pygpgme Requires: python-configobj Requires: python-magic @@ -28,24 +30,22 @@ its display. You are responsible for automatic initial tagging. %prep -%setup -qn %{name}-%{commit} +%autosetup -n %{name}-%{commit} %build -%{__python2} setup.py build +%py2_build pushd docs make %{?_smp_mflags} man popd %install -%{__python2} setup.py install --skip-build --root %{buildroot} +%py2_install pushd docs mkdir -p %{buildroot}%{_mandir}/man1/ install -p -m 0644 build/man/alot.1* %{buildroot}%{_mandir}/man1/ popd -# remove examples of using urwidtrees -rm %{buildroot}%{python2_sitelib}/alot/foreign/urwidtrees/example* %files @@ -59,6 +59,9 @@ rm %{buildroot}%{python2_sitelib}/alot/foreign/urwidtrees/example* %changelog +* Thu Jan 12 2017 Tomas Tomecek - 0.4-1 +- update to 0.4 + * Sat Dec 10 2016 Igor Gnatenko - 0.3.6-5 - Rebuild for gpgme 1.18 diff --git a/sources b/sources index 547993c..97867ce 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -b6297c907e58864ca09525ff591b1968 alot-9abcc757db854cfe3024dc81d89dac66b960eade.tar.gz +SHA512 (alot-a7075ea6226f2dfed0142529f73989961ee7b65d.tar.gz) = 92955dcab33f156962625fe6c1e875fbfc43a7337f6f51f7304caf5afba75cdaa23d89aacd1547f7474053a0bdc3e26d20116da3a18b03b22d3efad42e329d07 From 4fc58b9380ab38e6ca078cee60d32639a2504b5f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 10 Feb 2017 05:53:26 +0000 Subject: [PATCH 08/62] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- alot.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index 5f2a2f7..9e5a206 100644 --- a/alot.spec +++ b/alot.spec @@ -3,7 +3,7 @@ Name: alot Version: 0.4 -Release: 1%{?dist} +Release: 2%{?dist} Summary: An experimental terminal MUA based on notmuch mail Group: Applications/Internet @@ -59,6 +59,9 @@ popd %changelog +* Fri Feb 10 2017 Fedora Release Engineering - 0.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Thu Jan 12 2017 Tomas Tomecek - 0.4-1 - update to 0.4 From 7397729da74c36f434f1fe4f545098c342c5e643 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 26 Jul 2017 02:46:28 +0000 Subject: [PATCH 09/62] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- alot.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index 9e5a206..c2a038b 100644 --- a/alot.spec +++ b/alot.spec @@ -3,7 +3,7 @@ Name: alot Version: 0.4 -Release: 2%{?dist} +Release: 3%{?dist} Summary: An experimental terminal MUA based on notmuch mail Group: Applications/Internet @@ -59,6 +59,9 @@ popd %changelog +* Wed Jul 26 2017 Fedora Release Engineering - 0.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Fri Feb 10 2017 Fedora Release Engineering - 0.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild From 62bfd1d5767557fc71683d160cf15f23b153a8cb Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 2 Oct 2017 11:42:14 +0200 Subject: [PATCH 10/62] Update to 0.6; Cleanup spec Signed-off-by: Igor Gnatenko --- .gitignore | 2 + ...d-on-weird-python-magic-distribution.patch | 13 ++-- alot.spec | 73 ++++++++---------- ...838D65FEE80DED1DCA494D94340367D7D6C5AA.gpg | Bin 0 -> 1470 bytes sources | 3 +- 5 files changed, 43 insertions(+), 48 deletions(-) create mode 100644 gpgkey-B7838D65FEE80DED1DCA494D94340367D7D6C5AA.gpg diff --git a/.gitignore b/.gitignore index d5f7a9b..e56cea9 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ /alot-9abcc757db854cfe3024dc81d89dac66b960eade.tar.gz /alot-a7075ea6226f2dfed0142529f73989961ee7b65d.tar.gz +/alot-0.6.tar.gz +/alot-0.6.tar.gz.asc diff --git a/0001-don-t-depend-on-weird-python-magic-distribution.patch b/0001-don-t-depend-on-weird-python-magic-distribution.patch index c028085..1b66e2f 100644 --- a/0001-don-t-depend-on-weird-python-magic-distribution.patch +++ b/0001-don-t-depend-on-weird-python-magic-distribution.patch @@ -1,4 +1,4 @@ -From 7021a671ba5e8f4ea6e4c938861084d8bd91bd36 Mon Sep 17 00:00:00 2001 +From 2f1d3760ffd3f60ba9d5563bb7985b39c229ab58 Mon Sep 17 00:00:00 2001 From: Tomas Tomecek Date: Thu, 12 Jan 2017 16:04:48 +0100 Subject: [PATCH] don't depend on weird python-magic distribution @@ -11,17 +11,14 @@ Signed-off-by: Tomas Tomecek 1 file changed, 1 deletion(-) diff --git a/setup.py b/setup.py -index 226b8dd..8db2803 100755 +index f20c5cb..75967b7 100755 --- a/setup.py +++ b/setup.py -@@ -30,7 +30,6 @@ setup(name='alot', +@@ -45,7 +45,6 @@ setup( 'urwid>=1.1.0', 'urwidtrees>=1.0', 'twisted>=10.2.0', - 'python-magic', 'configobj>=4.7.0', - 'pygpgme>=0.2'], - provides=['alot'], --- -2.11.0 - + 'gpg' + ], diff --git a/alot.spec b/alot.spec index c2a038b..987a564 100644 --- a/alot.spec +++ b/alot.spec @@ -1,64 +1,59 @@ -%global owner pazz -%global commit a7075ea6226f2dfed0142529f73989961ee7b65d +Name: alot +Version: 0.6 +Release: 1%{?dist} +Summary: Experimental terminal MUA based on notmuch mail -Name: alot -Version: 0.4 -Release: 3%{?dist} -Summary: An experimental terminal MUA based on notmuch mail - -Group: Applications/Internet -License: GPLv3 -URL: https://github.com/%{owner}/%{name} -Source0: https://github.com/%{owner}/%{name}/archive/%{commit}/%{name}-%{commit}.tar.gz -Patch0: ./0001-don-t-depend-on-weird-python-magic-distribution.patch +License: GPLv3+ +URL: https://github.com/pazz/alot +Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz +Source1: %{url}/releases/download/%{version}/%{name}-%{version}.tar.gz.asc +Source2: gpgkey-B7838D65FEE80DED1DCA494D94340367D7D6C5AA.gpg +Patch0: 0001-don-t-depend-on-weird-python-magic-distribution.patch BuildArch: noarch + +BuildRequires: gnupg2 BuildRequires: python2-devel -BuildRequires: python-sphinx -Requires: python-notmuch -Requires: python-urwid -Requires: python-urwidtrees -Requires: python-twisted -Requires: python2-pygpgme -Requires: python-configobj -Requires: python-magic +BuildRequires: python2-setuptools +BuildRequires: python2-sphinx +Requires: python2-notmuch >= 0.13 +Requires: python-urwid >= 1.1.0 +Requires: python2-urwidtrees >= 1.0 +Requires: python2-twisted >= 10.2.0 +Requires: python2-magic +Requires: python2-configobj >= 4.7.0 +Requires: python2-gpg %description alot makes use of existing solutions where possible: It does not fetch, send or edit mails; it lets notmuch handle your mailindex and uses a toolkit to render its display. You are responsible for automatic initial tagging. - %prep -%autosetup -n %{name}-%{commit} - +gpgv2 --keyring %{SOURCE2} %{SOURCE1} %{SOURCE0} +%autosetup -p1 %build %py2_build -pushd docs -make %{?_smp_mflags} man -popd - +%make_build man SPHINX_BUILD=sphinx-build-2 PYTHON=python2 -C docs %install %py2_install -pushd docs -mkdir -p %{buildroot}%{_mandir}/man1/ -install -p -m 0644 build/man/alot.1* %{buildroot}%{_mandir}/man1/ -popd - +install -Dpm0644 docs/build/man/alot.1* -t %{buildroot}%{_mandir}/man1/ %files -%{python2_sitelib}/alot/* -%{python2_sitelib}/alot-%{version}-*.egg-info -%doc NEWS -%doc COPYING -%doc README.md +%license COPYING +%doc NEWS README.md +%{python2_sitelib}/alot/ +%{python2_sitelib}/alot-*.egg-info/ %{_bindir}/alot -%{_mandir}/man1/alot* - +%{_mandir}/man1/alot.1* %changelog +* Mon Oct 02 2017 Igor Gnatenko - 0.6-1 +- Update to 0.6 +- Cleanup spec + * Wed Jul 26 2017 Fedora Release Engineering - 0.4-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild diff --git a/gpgkey-B7838D65FEE80DED1DCA494D94340367D7D6C5AA.gpg b/gpgkey-B7838D65FEE80DED1DCA494D94340367D7D6C5AA.gpg new file mode 100644 index 0000000000000000000000000000000000000000..69c42f641772d82c624fa241796c0a51dd864ff9 GIT binary patch literal 1470 zcma*m`#X~h0KoBg?=H4TmV2A~CUgqru4#o_L%HTsq@B5L4wF(Sv6hN#lQ3*9k6RSh zK_}9zBu9GON~_$H0Ev|=Rf#7-{<+}K#E`ocQTvMFkqUa<@zh*PpbrUjlShl3qxm8p1_L!4*f(yp2s*e5Y%{}al z?(t{6Q|?~`z6t0NDf-9sY}@%5{F5nI#Pi0sPE56gOPRE<qVpB!iL=nkUDmj7_85A0^Czu*(#R%C%>HI(;YFVY2X8!al)yt}|&zQI3WI^^#P-S3(H z2K-?oZQAfZY%qBc`9F%$$^h=&=nv!jdR%Gw*?Rbjm?(*3M2;R%n1p_z5Ahgx^B^_M ztoSgmzdgTpsR`WreXgf6NZ>Yy8CSBeGe_}=rnF&IIjixIfd{?NT*9^fmtp;ASU9(} zV?iRC4bn$Ep>hh39VNn@4>068?({3MH4j!ydgt4e62esR`rTz_!t)Lj;UO|%=_x}t zXW6+uok_P4OBBVi*`O|6mVv0l$~GWsZCs=>ftfj{7o#?FC97}ktMUHw%)q3A-{+<8 zAS8w#ioNaEc>odnVQ#4&IM%?{_%;$KV$(F6UF%O?VQJbGFXpd#$I+7nd6bry zqb#2?Xfydp4``V!F}-}@=>iy|uAq^wTEO4KLOnUKd~GNH5~B8RnwVXHvD6 z+_Va-WWj|=z13Z845rK5IQHm7R9>k5fEHhuWp3f3Vf1=v+>~3r+dZFn1NYgqfag56 zII*Ur91fAD$gp`=C$v>p$O#lnH4Cb{hBzop&Te_NX`0k+_inxx>EC6MnyOuCUG-l4 zQqllNiC4Cj;*fiUgke`)uR`X1BIL!En?;)Q^(&8Uorhxi$vsieu%(y0;}RVH7*uzb=^|01By=8KSVMsJV30Os4%_ gbu5QxeG|x+iC74`^ljo^L8Gj_BV&$_yf#<;CzlF;r2qf` literal 0 HcmV?d00001 diff --git a/sources b/sources index 97867ce..c199ca0 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ -SHA512 (alot-a7075ea6226f2dfed0142529f73989961ee7b65d.tar.gz) = 92955dcab33f156962625fe6c1e875fbfc43a7337f6f51f7304caf5afba75cdaa23d89aacd1547f7474053a0bdc3e26d20116da3a18b03b22d3efad42e329d07 +SHA512 (alot-0.6.tar.gz) = b21f0e9ee6d4dbf21c3f2b305779641d486545fe0a81c2dd532edf43866b1c3702c0787611133e3ae211d1c3af3bbc2e30f0d0a260b420aa6d447a161e98859b +SHA512 (alot-0.6.tar.gz.asc) = 3b89696334997413e87498103c1add4332ffc704d949702790c5a4f0671516da54f625f212509ad9f74c76ad8be4b587bcf82c41f460c11ed2168f11f0c08534 From 2fa8aa43ad9276936959fb39de6bc2bb06060bb0 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 7 Feb 2018 02:08:29 +0000 Subject: [PATCH 11/62] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- alot.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index 987a564..356c26e 100644 --- a/alot.spec +++ b/alot.spec @@ -1,6 +1,6 @@ Name: alot Version: 0.6 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Experimental terminal MUA based on notmuch mail License: GPLv3+ @@ -50,6 +50,9 @@ install -Dpm0644 docs/build/man/alot.1* -t %{buildroot}%{_mandir}/man1/ %{_mandir}/man1/alot.1* %changelog +* Wed Feb 07 2018 Fedora Release Engineering - 0.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Mon Oct 02 2017 Igor Gnatenko - 0.6-1 - Update to 0.6 - Cleanup spec From 0e8ad770bbda494e1670b8f443815eb886a79846 Mon Sep 17 00:00:00 2001 From: Iryna Shcherbina Date: Tue, 6 Feb 2018 20:02:07 +0100 Subject: [PATCH 12/62] Update Python 2 dependency declarations to new packaging standards --- alot.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index 356c26e..f02b808 100644 --- a/alot.spec +++ b/alot.spec @@ -17,7 +17,7 @@ BuildRequires: python2-devel BuildRequires: python2-setuptools BuildRequires: python2-sphinx Requires: python2-notmuch >= 0.13 -Requires: python-urwid >= 1.1.0 +Requires: python2-urwid >= 1.1.0 Requires: python2-urwidtrees >= 1.0 Requires: python2-twisted >= 10.2.0 Requires: python2-magic @@ -50,6 +50,10 @@ install -Dpm0644 docs/build/man/alot.1* -t %{buildroot}%{_mandir}/man1/ %{_mandir}/man1/alot.1* %changelog +* Tue Feb 07 2018 Iryna Shcherbina - 0.6-3 +- Update Python 2 dependency declarations to new packaging standards + (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) + * Wed Feb 07 2018 Fedora Release Engineering - 0.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From 7ead1bc60beb10e69270c0b2ff55777609a03b65 Mon Sep 17 00:00:00 2001 From: Tomas Tomecek Date: Wed, 7 Feb 2018 11:03:42 +0100 Subject: [PATCH 13/62] fixup release and changelog my bad when cherry-picking Signed-off-by: Tomas Tomecek --- alot.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/alot.spec b/alot.spec index f02b808..c5701b8 100644 --- a/alot.spec +++ b/alot.spec @@ -1,6 +1,6 @@ Name: alot Version: 0.6 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Experimental terminal MUA based on notmuch mail License: GPLv3+ @@ -50,7 +50,7 @@ install -Dpm0644 docs/build/man/alot.1* -t %{buildroot}%{_mandir}/man1/ %{_mandir}/man1/alot.1* %changelog -* Tue Feb 07 2018 Iryna Shcherbina - 0.6-3 +* Wed Feb 07 2018 Iryna Shcherbina - 0.6-3 - Update Python 2 dependency declarations to new packaging standards (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) From fe5e29e6c00dcd9d9af6c3a03d62e21c8b13d249 Mon Sep 17 00:00:00 2001 From: Tomas Tomecek Date: Wed, 28 Feb 2018 10:22:04 +0100 Subject: [PATCH 14/62] 0.7 Signed-off-by: Tomas Tomecek --- .gitignore | 1 + ...end-on-weird-python-magic-distribution.patch | 2 +- alot.spec | 17 +++++++++++------ sources | 3 +-- 4 files changed, 14 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore index e56cea9..f400d13 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /alot-a7075ea6226f2dfed0142529f73989961ee7b65d.tar.gz /alot-0.6.tar.gz /alot-0.6.tar.gz.asc +/0.7.tar.gz diff --git a/0001-don-t-depend-on-weird-python-magic-distribution.patch b/0001-don-t-depend-on-weird-python-magic-distribution.patch index 1b66e2f..fde3d28 100644 --- a/0001-don-t-depend-on-weird-python-magic-distribution.patch +++ b/0001-don-t-depend-on-weird-python-magic-distribution.patch @@ -15,7 +15,7 @@ index f20c5cb..75967b7 100755 --- a/setup.py +++ b/setup.py @@ -45,7 +45,6 @@ setup( - 'urwid>=1.1.0', + 'urwid>=1.3.0', 'urwidtrees>=1.0', 'twisted>=10.2.0', - 'python-magic', diff --git a/alot.spec b/alot.spec index c5701b8..5e53a5a 100644 --- a/alot.spec +++ b/alot.spec @@ -1,13 +1,14 @@ Name: alot -Version: 0.6 -Release: 3%{?dist} +Version: 0.7 +Release: 1%{?dist} Summary: Experimental terminal MUA based on notmuch mail License: GPLv3+ URL: https://github.com/pazz/alot -Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz -Source1: %{url}/releases/download/%{version}/%{name}-%{version}.tar.gz.asc -Source2: gpgkey-B7838D65FEE80DED1DCA494D94340367D7D6C5AA.gpg +Source0: %{url}/archive/%{version}/%{version}.tar.gz +# upstream stopped signing tarballs +# Source1: %%{url}/releases/download/%%{version}/%%{version}.asc +# Source2: gpgkey-B7838D65FEE80DED1DCA494D94340367D7D6C5AA.gpg Patch0: 0001-don-t-depend-on-weird-python-magic-distribution.patch BuildArch: noarch @@ -30,7 +31,8 @@ edit mails; it lets notmuch handle your mailindex and uses a toolkit to render its display. You are responsible for automatic initial tagging. %prep -gpgv2 --keyring %{SOURCE2} %{SOURCE1} %{SOURCE0} +# upstream stopped signing tarballs +# gpgv2 --keyring %%{SOURCE2} %%{SOURCE1} %%{SOURCE0} %autosetup -p1 %build @@ -50,6 +52,9 @@ install -Dpm0644 docs/build/man/alot.1* -t %{buildroot}%{_mandir}/man1/ %{_mandir}/man1/alot.1* %changelog +* Wed Feb 28 2018 Tomas Tomecek - 0.7-1 +- Update to 0.7 + * Wed Feb 07 2018 Iryna Shcherbina - 0.6-3 - Update Python 2 dependency declarations to new packaging standards (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) diff --git a/sources b/sources index c199ca0..5f8fe0d 100644 --- a/sources +++ b/sources @@ -1,2 +1 @@ -SHA512 (alot-0.6.tar.gz) = b21f0e9ee6d4dbf21c3f2b305779641d486545fe0a81c2dd532edf43866b1c3702c0787611133e3ae211d1c3af3bbc2e30f0d0a260b420aa6d447a161e98859b -SHA512 (alot-0.6.tar.gz.asc) = 3b89696334997413e87498103c1add4332ffc704d949702790c5a4f0671516da54f625f212509ad9f74c76ad8be4b587bcf82c41f460c11ed2168f11f0c08534 +SHA512 (0.7.tar.gz) = cb41cd6b4515c076036dc659630a025fe83349e40fc3a01abd821ba8c2b8c661b00c48cfb5f79ecafff73b226cccf0417ab84fd2e401a35a4bf3020ad844ae06 From 92c4b91a12a771dfc86d28c7b5924de0fa0712ec Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 12 Jul 2018 20:09:05 +0000 Subject: [PATCH 15/62] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- alot.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index 5e53a5a..2efb806 100644 --- a/alot.spec +++ b/alot.spec @@ -1,6 +1,6 @@ Name: alot Version: 0.7 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Experimental terminal MUA based on notmuch mail License: GPLv3+ @@ -52,6 +52,9 @@ install -Dpm0644 docs/build/man/alot.1* -t %{buildroot}%{_mandir}/man1/ %{_mandir}/man1/alot.1* %changelog +* Thu Jul 12 2018 Fedora Release Engineering - 0.7-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Wed Feb 28 2018 Tomas Tomecek - 0.7-1 - Update to 0.7 From 16084c1f176b04f851457e9840f32e16a91d16b3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 31 Jan 2019 13:12:20 +0000 Subject: [PATCH 16/62] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- alot.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index 2efb806..e67e00a 100644 --- a/alot.spec +++ b/alot.spec @@ -1,6 +1,6 @@ Name: alot Version: 0.7 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Experimental terminal MUA based on notmuch mail License: GPLv3+ @@ -52,6 +52,9 @@ install -Dpm0644 docs/build/man/alot.1* -t %{buildroot}%{_mandir}/man1/ %{_mandir}/man1/alot.1* %changelog +* Thu Jan 31 2019 Fedora Release Engineering - 0.7-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Thu Jul 12 2018 Fedora Release Engineering - 0.7-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From c8210a8dd085c69ebae82b8d9a0aa7616eb3987e Mon Sep 17 00:00:00 2001 From: Tomas Tomecek Date: Mon, 27 May 2019 16:11:43 +0200 Subject: [PATCH 17/62] spec cleanup Signed-off-by: Tomas Tomecek --- alot.spec | 6 ------ 1 file changed, 6 deletions(-) diff --git a/alot.spec b/alot.spec index e67e00a..2cdcf30 100644 --- a/alot.spec +++ b/alot.spec @@ -6,14 +6,10 @@ Summary: Experimental terminal MUA based on notmuch mail License: GPLv3+ URL: https://github.com/pazz/alot Source0: %{url}/archive/%{version}/%{version}.tar.gz -# upstream stopped signing tarballs -# Source1: %%{url}/releases/download/%%{version}/%%{version}.asc -# Source2: gpgkey-B7838D65FEE80DED1DCA494D94340367D7D6C5AA.gpg Patch0: 0001-don-t-depend-on-weird-python-magic-distribution.patch BuildArch: noarch -BuildRequires: gnupg2 BuildRequires: python2-devel BuildRequires: python2-setuptools BuildRequires: python2-sphinx @@ -31,8 +27,6 @@ edit mails; it lets notmuch handle your mailindex and uses a toolkit to render its display. You are responsible for automatic initial tagging. %prep -# upstream stopped signing tarballs -# gpgv2 --keyring %%{SOURCE2} %%{SOURCE1} %%{SOURCE0} %autosetup -p1 %build From 04873084bdf81aaa85f39a4bd4f558dba2de86b9 Mon Sep 17 00:00:00 2001 From: Tomas Tomecek Date: Mon, 27 May 2019 16:12:21 +0200 Subject: [PATCH 18/62] s/python 2/python 3/ Signed-off-by: Tomas Tomecek --- alot.spec | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/alot.spec b/alot.spec index 2cdcf30..3fb4c99 100644 --- a/alot.spec +++ b/alot.spec @@ -10,16 +10,16 @@ Patch0: 0001-don-t-depend-on-weird-python-magic-distribution.patch BuildArch: noarch -BuildRequires: python2-devel -BuildRequires: python2-setuptools -BuildRequires: python2-sphinx -Requires: python2-notmuch >= 0.13 -Requires: python2-urwid >= 1.1.0 -Requires: python2-urwidtrees >= 1.0 -Requires: python2-twisted >= 10.2.0 -Requires: python2-magic -Requires: python2-configobj >= 4.7.0 -Requires: python2-gpg +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-sphinx +Requires: python3-notmuch >= 0.27 +Requires: python3-urwid >= 1.3.0 +Requires: python3-urwidtrees >= 1.0 +Requires: python3-twisted >= 10.2.0 +Requires: python3-magic +Requires: python3-configobj >= 4.7.0 +Requires: python3-gpg %description alot makes use of existing solutions where possible: It does not fetch, send or @@ -30,18 +30,18 @@ its display. You are responsible for automatic initial tagging. %autosetup -p1 %build -%py2_build -%make_build man SPHINX_BUILD=sphinx-build-2 PYTHON=python2 -C docs +%py3_build +%make_build man SPHINX_BUILD=sphinx-build-3 PYTHON=python3 -C docs %install -%py2_install +%py3_install install -Dpm0644 docs/build/man/alot.1* -t %{buildroot}%{_mandir}/man1/ %files %license COPYING %doc NEWS README.md -%{python2_sitelib}/alot/ -%{python2_sitelib}/alot-*.egg-info/ +%{python3_sitelib}/alot/ +%{python3_sitelib}/alot-*.egg-info/ %{_bindir}/alot %{_mandir}/man1/alot.1* From b50c28d29fca1b0bd7d2929744876dde324c1b5d Mon Sep 17 00:00:00 2001 From: Tomas Tomecek Date: Mon, 27 May 2019 16:12:33 +0200 Subject: [PATCH 19/62] update to latest upstream release Signed-off-by: Tomas Tomecek --- .gitignore | 1 + alot.spec | 9 +++++++-- sources | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index f400d13..bf1ccf7 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /alot-0.6.tar.gz /alot-0.6.tar.gz.asc /0.7.tar.gz +/0.8.1.tar.gz diff --git a/alot.spec b/alot.spec index 3fb4c99..29352ca 100644 --- a/alot.spec +++ b/alot.spec @@ -1,6 +1,6 @@ Name: alot -Version: 0.7 -Release: 3%{?dist} +Version: 0.8.1 +Release: 1%{?dist} Summary: Experimental terminal MUA based on notmuch mail License: GPLv3+ @@ -46,6 +46,11 @@ install -Dpm0644 docs/build/man/alot.1* -t %{buildroot}%{_mandir}/man1/ %{_mandir}/man1/alot.1* %changelog +* Mon May 27 2019 Tomas Tomecek - 0.8.1-1 +- Update to 0.8.1 +- s/python 2/python 3/ +- Clean spec a bit. + * Thu Jan 31 2019 Fedora Release Engineering - 0.7-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild diff --git a/sources b/sources index 5f8fe0d..9991a32 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (0.7.tar.gz) = cb41cd6b4515c076036dc659630a025fe83349e40fc3a01abd821ba8c2b8c661b00c48cfb5f79ecafff73b226cccf0417ab84fd2e401a35a4bf3020ad844ae06 +SHA512 (0.8.1.tar.gz) = bca4a01636594f0e71c6ea260d74cf26e74dfd7aca1ea7801714b4aaf9602ae7737769e77e3af0363ed2701df1494e0f87ce85b58c47a6380ad1a9098f8501d4 From 09858366dfc1578df7e5f0285ac4ecf9a3b33be3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 24 Jul 2019 17:47:01 +0000 Subject: [PATCH 20/62] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- alot.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index 29352ca..a5eb4d4 100644 --- a/alot.spec +++ b/alot.spec @@ -1,6 +1,6 @@ Name: alot Version: 0.8.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Experimental terminal MUA based on notmuch mail License: GPLv3+ @@ -46,6 +46,9 @@ install -Dpm0644 docs/build/man/alot.1* -t %{buildroot}%{_mandir}/man1/ %{_mandir}/man1/alot.1* %changelog +* Wed Jul 24 2019 Fedora Release Engineering - 0.8.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Mon May 27 2019 Tomas Tomecek - 0.8.1-1 - Update to 0.8.1 - s/python 2/python 3/ From a8a4b59fd8ddc167f6640d3b896f54575f06e5cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Mon, 19 Aug 2019 10:01:02 +0200 Subject: [PATCH 21/62] Rebuilt for Python 3.8 --- alot.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index a5eb4d4..7804154 100644 --- a/alot.spec +++ b/alot.spec @@ -1,6 +1,6 @@ Name: alot Version: 0.8.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Experimental terminal MUA based on notmuch mail License: GPLv3+ @@ -46,6 +46,9 @@ install -Dpm0644 docs/build/man/alot.1* -t %{buildroot}%{_mandir}/man1/ %{_mandir}/man1/alot.1* %changelog +* Mon Aug 19 2019 Miro Hrončok - 0.8.1-3 +- Rebuilt for Python 3.8 + * Wed Jul 24 2019 Fedora Release Engineering - 0.8.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 514f5bdd5240cd428bad7f72d568345b673eec33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Mon, 19 Aug 2019 10:08:04 +0200 Subject: [PATCH 22/62] Rebuilt for Python 3.8 --- alot.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index 7804154..c2d3161 100644 --- a/alot.spec +++ b/alot.spec @@ -1,6 +1,6 @@ Name: alot Version: 0.8.1 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Experimental terminal MUA based on notmuch mail License: GPLv3+ @@ -46,6 +46,9 @@ install -Dpm0644 docs/build/man/alot.1* -t %{buildroot}%{_mandir}/man1/ %{_mandir}/man1/alot.1* %changelog +* Mon Aug 19 2019 Miro Hrončok - 0.8.1-4 +- Rebuilt for Python 3.8 + * Mon Aug 19 2019 Miro Hrončok - 0.8.1-3 - Rebuilt for Python 3.8 From fc2841ee0f51be46691bbe163da7da2a266691fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Thu, 3 Oct 2019 13:50:16 +0200 Subject: [PATCH 23/62] Rebuilt for Python 3.8.0rc1 (#1748018) --- alot.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index c2d3161..7c51a13 100644 --- a/alot.spec +++ b/alot.spec @@ -1,6 +1,6 @@ Name: alot Version: 0.8.1 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Experimental terminal MUA based on notmuch mail License: GPLv3+ @@ -46,6 +46,9 @@ install -Dpm0644 docs/build/man/alot.1* -t %{buildroot}%{_mandir}/man1/ %{_mandir}/man1/alot.1* %changelog +* Thu Oct 03 2019 Miro Hrončok - 0.8.1-5 +- Rebuilt for Python 3.8.0rc1 (#1748018) + * Mon Aug 19 2019 Miro Hrončok - 0.8.1-4 - Rebuilt for Python 3.8 From 1d5937546930ae759963843829f23bc63c6b264c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jan 2020 11:26:43 +0000 Subject: [PATCH 24/62] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- alot.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index 7c51a13..0a48010 100644 --- a/alot.spec +++ b/alot.spec @@ -1,6 +1,6 @@ Name: alot Version: 0.8.1 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Experimental terminal MUA based on notmuch mail License: GPLv3+ @@ -46,6 +46,9 @@ install -Dpm0644 docs/build/man/alot.1* -t %{buildroot}%{_mandir}/man1/ %{_mandir}/man1/alot.1* %changelog +* Tue Jan 28 2020 Fedora Release Engineering - 0.8.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Thu Oct 03 2019 Miro Hrončok - 0.8.1-5 - Rebuilt for Python 3.8.0rc1 (#1748018) From e0da1b0daa92a24054c342a1c12f98bef9b05629 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Tue, 26 May 2020 02:40:20 +0200 Subject: [PATCH 25/62] Rebuilt for Python 3.9 --- alot.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index 0a48010..cffb52c 100644 --- a/alot.spec +++ b/alot.spec @@ -1,6 +1,6 @@ Name: alot Version: 0.8.1 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Experimental terminal MUA based on notmuch mail License: GPLv3+ @@ -46,6 +46,9 @@ install -Dpm0644 docs/build/man/alot.1* -t %{buildroot}%{_mandir}/man1/ %{_mandir}/man1/alot.1* %changelog +* Tue May 26 2020 Miro Hrončok - 0.8.1-7 +- Rebuilt for Python 3.9 + * Tue Jan 28 2020 Fedora Release Engineering - 0.8.1-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From 9f3b9c6e407cffc945885c71c27f4239c5c26abc Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 27 Jul 2020 11:56:40 +0000 Subject: [PATCH 26/62] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- alot.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index cffb52c..072d137 100644 --- a/alot.spec +++ b/alot.spec @@ -1,6 +1,6 @@ Name: alot Version: 0.8.1 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Experimental terminal MUA based on notmuch mail License: GPLv3+ @@ -46,6 +46,9 @@ install -Dpm0644 docs/build/man/alot.1* -t %{buildroot}%{_mandir}/man1/ %{_mandir}/man1/alot.1* %changelog +* Mon Jul 27 2020 Fedora Release Engineering - 0.8.1-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Tue May 26 2020 Miro Hrončok - 0.8.1-7 - Rebuilt for Python 3.9 From ef0c61d3a99ff87d0769f0e59718827b31eaad4f Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Wed, 16 Dec 2020 23:23:57 +0000 Subject: [PATCH 27/62] Add BuildRequires: make https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot --- alot.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/alot.spec b/alot.spec index 072d137..037c2c8 100644 --- a/alot.spec +++ b/alot.spec @@ -13,6 +13,7 @@ BuildArch: noarch BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-sphinx +BuildRequires: make Requires: python3-notmuch >= 0.27 Requires: python3-urwid >= 1.3.0 Requires: python3-urwidtrees >= 1.0 From 4e0ce67480f7668202719a4e570ed6dd110cc5fd Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 25 Jan 2021 23:59:51 +0000 Subject: [PATCH 28/62] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- alot.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index 037c2c8..b94f69d 100644 --- a/alot.spec +++ b/alot.spec @@ -1,6 +1,6 @@ Name: alot Version: 0.8.1 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Experimental terminal MUA based on notmuch mail License: GPLv3+ @@ -47,6 +47,9 @@ install -Dpm0644 docs/build/man/alot.1* -t %{buildroot}%{_mandir}/man1/ %{_mandir}/man1/alot.1* %changelog +* Mon Jan 25 2021 Fedora Release Engineering - 0.8.1-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Mon Jul 27 2020 Fedora Release Engineering - 0.8.1-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From b750ad55c79e5766e97cd07ff7db539492c1a0a7 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 4 Jun 2021 19:59:02 +0200 Subject: [PATCH 29/62] Rebuilt for Python 3.10 --- alot.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index b94f69d..457876a 100644 --- a/alot.spec +++ b/alot.spec @@ -1,6 +1,6 @@ Name: alot Version: 0.8.1 -Release: 9%{?dist} +Release: 10%{?dist} Summary: Experimental terminal MUA based on notmuch mail License: GPLv3+ @@ -47,6 +47,9 @@ install -Dpm0644 docs/build/man/alot.1* -t %{buildroot}%{_mandir}/man1/ %{_mandir}/man1/alot.1* %changelog +* Fri Jun 04 2021 Python Maint - 0.8.1-10 +- Rebuilt for Python 3.10 + * Mon Jan 25 2021 Fedora Release Engineering - 0.8.1-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From ebc13e5a25e960c9fff66800067657ff1afc237b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 21 Jul 2021 12:32:12 +0000 Subject: [PATCH 30/62] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 5798d0707079fad8f08e34844b3143e161258671 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 21 Jul 2021 17:27:36 +0000 Subject: [PATCH 31/62] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- alot.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index 457876a..c822821 100644 --- a/alot.spec +++ b/alot.spec @@ -1,6 +1,6 @@ Name: alot Version: 0.8.1 -Release: 10%{?dist} +Release: 11%{?dist} Summary: Experimental terminal MUA based on notmuch mail License: GPLv3+ @@ -47,6 +47,9 @@ install -Dpm0644 docs/build/man/alot.1* -t %{buildroot}%{_mandir}/man1/ %{_mandir}/man1/alot.1* %changelog +* Wed Jul 21 2021 Fedora Release Engineering - 0.8.1-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Fri Jun 04 2021 Python Maint - 0.8.1-10 - Rebuilt for Python 3.10 From be4994764a5ce0fb386a6d7382560d6f4594e1e5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jan 2022 21:08:36 +0000 Subject: [PATCH 32/62] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- alot.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index c822821..187196b 100644 --- a/alot.spec +++ b/alot.spec @@ -1,6 +1,6 @@ Name: alot Version: 0.8.1 -Release: 11%{?dist} +Release: 12%{?dist} Summary: Experimental terminal MUA based on notmuch mail License: GPLv3+ @@ -47,6 +47,9 @@ install -Dpm0644 docs/build/man/alot.1* -t %{buildroot}%{_mandir}/man1/ %{_mandir}/man1/alot.1* %changelog +* Wed Jan 19 2022 Fedora Release Engineering - 0.8.1-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Wed Jul 21 2021 Fedora Release Engineering - 0.8.1-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 079965528146cf8435e5c3c60734a4ef70d24476 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Mon, 13 Jun 2022 18:16:57 +0200 Subject: [PATCH 33/62] Rebuilt for Python 3.11 --- alot.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index 187196b..8e7354d 100644 --- a/alot.spec +++ b/alot.spec @@ -1,6 +1,6 @@ Name: alot Version: 0.8.1 -Release: 12%{?dist} +Release: 13%{?dist} Summary: Experimental terminal MUA based on notmuch mail License: GPLv3+ @@ -47,6 +47,9 @@ install -Dpm0644 docs/build/man/alot.1* -t %{buildroot}%{_mandir}/man1/ %{_mandir}/man1/alot.1* %changelog +* Mon Jun 13 2022 Python Maint - 0.8.1-13 +- Rebuilt for Python 3.11 + * Wed Jan 19 2022 Fedora Release Engineering - 0.8.1-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From 37758228cdd09f0d4cf982e1277a0e12f107ccbf Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 20 Jul 2022 20:40:13 +0000 Subject: [PATCH 34/62] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- alot.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index 8e7354d..0ddff8d 100644 --- a/alot.spec +++ b/alot.spec @@ -1,6 +1,6 @@ Name: alot Version: 0.8.1 -Release: 13%{?dist} +Release: 14%{?dist} Summary: Experimental terminal MUA based on notmuch mail License: GPLv3+ @@ -47,6 +47,9 @@ install -Dpm0644 docs/build/man/alot.1* -t %{buildroot}%{_mandir}/man1/ %{_mandir}/man1/alot.1* %changelog +* Wed Jul 20 2022 Fedora Release Engineering - 0.8.1-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Mon Jun 13 2022 Python Maint - 0.8.1-13 - Rebuilt for Python 3.11 From 99dc7f7ee8704323caff9bbeaf2d01bdec75ee54 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 18 Jan 2023 21:36:56 +0000 Subject: [PATCH 35/62] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- alot.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index 0ddff8d..e98b9b4 100644 --- a/alot.spec +++ b/alot.spec @@ -1,6 +1,6 @@ Name: alot Version: 0.8.1 -Release: 14%{?dist} +Release: 15%{?dist} Summary: Experimental terminal MUA based on notmuch mail License: GPLv3+ @@ -47,6 +47,9 @@ install -Dpm0644 docs/build/man/alot.1* -t %{buildroot}%{_mandir}/man1/ %{_mandir}/man1/alot.1* %changelog +* Wed Jan 18 2023 Fedora Release Engineering - 0.8.1-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Wed Jul 20 2022 Fedora Release Engineering - 0.8.1-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 19d40fa2c980a6237747cc404ac680aa3ddbb363 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Wed, 14 Jun 2023 06:12:48 +0200 Subject: [PATCH 36/62] Rebuilt for Python 3.12 --- alot.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index e98b9b4..788064a 100644 --- a/alot.spec +++ b/alot.spec @@ -1,6 +1,6 @@ Name: alot Version: 0.8.1 -Release: 15%{?dist} +Release: 16%{?dist} Summary: Experimental terminal MUA based on notmuch mail License: GPLv3+ @@ -47,6 +47,9 @@ install -Dpm0644 docs/build/man/alot.1* -t %{buildroot}%{_mandir}/man1/ %{_mandir}/man1/alot.1* %changelog +* Wed Jun 14 2023 Python Maint - 0.8.1-16 +- Rebuilt for Python 3.12 + * Wed Jan 18 2023 Fedora Release Engineering - 0.8.1-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From e3504b9c7520de4da936ccb73885d4f22094c877 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jul 2023 13:08:52 +0000 Subject: [PATCH 37/62] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- alot.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index 788064a..145b5c2 100644 --- a/alot.spec +++ b/alot.spec @@ -1,6 +1,6 @@ Name: alot Version: 0.8.1 -Release: 16%{?dist} +Release: 17%{?dist} Summary: Experimental terminal MUA based on notmuch mail License: GPLv3+ @@ -47,6 +47,9 @@ install -Dpm0644 docs/build/man/alot.1* -t %{buildroot}%{_mandir}/man1/ %{_mandir}/man1/alot.1* %changelog +* Wed Jul 19 2023 Fedora Release Engineering - 0.8.1-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Wed Jun 14 2023 Python Maint - 0.8.1-16 - Rebuilt for Python 3.12 From eb04bee317769ed06c8f66fbea26700a51e3eb04 Mon Sep 17 00:00:00 2001 From: Tomas Tomecek Date: Thu, 14 Sep 2023 11:06:19 +0200 Subject: [PATCH 38/62] use Packit pull-from-upstream to automatically update to the latest upstream releases Signed-off-by: Tomas Tomecek --- .packit.yaml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 .packit.yaml diff --git a/.packit.yaml b/.packit.yaml new file mode 100644 index 0000000..1f03058 --- /dev/null +++ b/.packit.yaml @@ -0,0 +1,18 @@ +--- +specfile_path: alot.spec +downstream_package_name: alot +upstream_project_url: https://github.com/pazz/alot + +actions: + get-current-version: "python3 setup.py --version" + changelog-entry: bash -c "echo '- New upstream release' ${PACKIT_PROJECT_VERSION}" + +jobs: +- job: pull_from_upstream + trigger: release + dist_git_branches: + - fedora-rawhide +- job: koji_build + trigger: commit + dist_git_branches: + - fedora-rawhide From 6c0fbc621c15abaab04e3d23912064d0dd8377ab Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 14 Sep 2023 09:08:26 +0000 Subject: [PATCH 39/62] [packit] 0.10 upstream release Upstream tag: 0.10 Upstream commit: 740a63fe --- .gitignore | 1 + README.packit | 3 +++ alot.spec | 7 +++++-- sources | 2 +- 4 files changed, 10 insertions(+), 3 deletions(-) create mode 100644 README.packit diff --git a/.gitignore b/.gitignore index bf1ccf7..e215839 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /alot-0.6.tar.gz.asc /0.7.tar.gz /0.8.1.tar.gz +/0.10.tar.gz diff --git a/README.packit b/README.packit new file mode 100644 index 0000000..786c2a0 --- /dev/null +++ b/README.packit @@ -0,0 +1,3 @@ +This repository is maintained by packit. +https://packit.dev/ +The file was generated using packit 0.80.0.post8+gf2b5fcbc. diff --git a/alot.spec b/alot.spec index 145b5c2..306f14d 100644 --- a/alot.spec +++ b/alot.spec @@ -1,6 +1,6 @@ Name: alot -Version: 0.8.1 -Release: 17%{?dist} +Version: 0.10 +Release: 1%{?dist} Summary: Experimental terminal MUA based on notmuch mail License: GPLv3+ @@ -47,6 +47,9 @@ install -Dpm0644 docs/build/man/alot.1* -t %{buildroot}%{_mandir}/man1/ %{_mandir}/man1/alot.1* %changelog +* Thu Sep 14 2023 Packit - 0.10-1 +- New upstream release 0.10 + * Wed Jul 19 2023 Fedora Release Engineering - 0.8.1-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild diff --git a/sources b/sources index 9991a32..84ecd51 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (0.8.1.tar.gz) = bca4a01636594f0e71c6ea260d74cf26e74dfd7aca1ea7801714b4aaf9602ae7737769e77e3af0363ed2701df1494e0f87ce85b58c47a6380ad1a9098f8501d4 +SHA512 (0.10.tar.gz) = b07c77f3a21c9670fb14a760d036ce0e14678dd6ae75585cc929f97db5126a7dbb7f411244d317fea2913692afca6ff9f439f9dbbf047acffb8fcea2ebef7056 From 58ed331300f988729ae4d258449d94e99610c84d Mon Sep 17 00:00:00 2001 From: Tomas Tomecek Date: Thu, 14 Sep 2023 11:45:29 +0200 Subject: [PATCH 40/62] rebase the patch Signed-off-by: Tomas Tomecek --- ...-t-depend-on-weird-python-magic-distribution.patch | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/0001-don-t-depend-on-weird-python-magic-distribution.patch b/0001-don-t-depend-on-weird-python-magic-distribution.patch index fde3d28..e918868 100644 --- a/0001-don-t-depend-on-weird-python-magic-distribution.patch +++ b/0001-don-t-depend-on-weird-python-magic-distribution.patch @@ -11,14 +11,17 @@ Signed-off-by: Tomas Tomecek 1 file changed, 1 deletion(-) diff --git a/setup.py b/setup.py -index f20c5cb..75967b7 100755 +index d98e6c9..1bf5033 100755 --- a/setup.py +++ b/setup.py -@@ -45,7 +45,6 @@ setup( +@@ -48,7 +48,6 @@ setup( 'urwid>=1.3.0', - 'urwidtrees>=1.0', - 'twisted>=10.2.0', + 'urwidtrees>=1.0.3', + 'twisted>=18.4.0', - 'python-magic', 'configobj>=4.7.0', 'gpg' ], +-- +2.41.0 + From c068bcb98eb889d766331ec6e596eb403f105458 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jan 2024 12:43:52 +0000 Subject: [PATCH 41/62] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- alot.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index 306f14d..71644f4 100644 --- a/alot.spec +++ b/alot.spec @@ -1,6 +1,6 @@ Name: alot Version: 0.10 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Experimental terminal MUA based on notmuch mail License: GPLv3+ @@ -47,6 +47,9 @@ install -Dpm0644 docs/build/man/alot.1* -t %{buildroot}%{_mandir}/man1/ %{_mandir}/man1/alot.1* %changelog +* Fri Jan 19 2024 Fedora Release Engineering - 0.10-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Thu Sep 14 2023 Packit - 0.10-1 - New upstream release 0.10 From acd4770e68038cbd80bc7312411a72b861ede554 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 22 Jan 2024 22:55:29 +0000 Subject: [PATCH 42/62] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- alot.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index 71644f4..dbbc558 100644 --- a/alot.spec +++ b/alot.spec @@ -1,6 +1,6 @@ Name: alot Version: 0.10 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Experimental terminal MUA based on notmuch mail License: GPLv3+ @@ -47,6 +47,9 @@ install -Dpm0644 docs/build/man/alot.1* -t %{buildroot}%{_mandir}/man1/ %{_mandir}/man1/alot.1* %changelog +* Mon Jan 22 2024 Fedora Release Engineering - 0.10-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Fri Jan 19 2024 Fedora Release Engineering - 0.10-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 220712b47f577527c56327c5f4be449b7008d06c Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 7 Jun 2024 14:06:32 +0200 Subject: [PATCH 43/62] Rebuilt for Python 3.13 --- alot.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index dbbc558..f89bd86 100644 --- a/alot.spec +++ b/alot.spec @@ -1,6 +1,6 @@ Name: alot Version: 0.10 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Experimental terminal MUA based on notmuch mail License: GPLv3+ @@ -47,6 +47,9 @@ install -Dpm0644 docs/build/man/alot.1* -t %{buildroot}%{_mandir}/man1/ %{_mandir}/man1/alot.1* %changelog +* Fri Jun 07 2024 Python Maint - 0.10-4 +- Rebuilt for Python 3.13 + * Mon Jan 22 2024 Fedora Release Engineering - 0.10-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 9ab25ff068862c9c249e7474fdb6031bfcdaae1e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 17 Jul 2024 16:52:00 +0000 Subject: [PATCH 44/62] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- alot.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index f89bd86..42516b0 100644 --- a/alot.spec +++ b/alot.spec @@ -1,6 +1,6 @@ Name: alot Version: 0.10 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Experimental terminal MUA based on notmuch mail License: GPLv3+ @@ -47,6 +47,9 @@ install -Dpm0644 docs/build/man/alot.1* -t %{buildroot}%{_mandir}/man1/ %{_mandir}/man1/alot.1* %changelog +* Wed Jul 17 2024 Fedora Release Engineering - 0.10-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Fri Jun 07 2024 Python Maint - 0.10-4 - Rebuilt for Python 3.13 From 0c4c941fda921fa833280a71182bad9add34b170 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Thu, 25 Jul 2024 11:22:39 +0200 Subject: [PATCH 45/62] convert GPLv3+ license to SPDX This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4 --- alot.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/alot.spec b/alot.spec index 42516b0..cbcd471 100644 --- a/alot.spec +++ b/alot.spec @@ -1,9 +1,10 @@ Name: alot Version: 0.10 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Experimental terminal MUA based on notmuch mail -License: GPLv3+ +# Automatically converted from old format: GPLv3+ - review is highly recommended. +License: GPL-3.0-or-later URL: https://github.com/pazz/alot Source0: %{url}/archive/%{version}/%{version}.tar.gz Patch0: 0001-don-t-depend-on-weird-python-magic-distribution.patch @@ -47,6 +48,9 @@ install -Dpm0644 docs/build/man/alot.1* -t %{buildroot}%{_mandir}/man1/ %{_mandir}/man1/alot.1* %changelog +* Thu Jul 25 2024 Miroslav Suchý - 0.10-6 +- convert license to SPDX + * Wed Jul 17 2024 Fedora Release Engineering - 0.10-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From b782b11e6d96878f39302068a966426c719604f8 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 26 Aug 2024 21:44:50 +0000 Subject: [PATCH 46/62] Update to 0.11 upstream release - Resolves: rhbz#2308054 Upstream tag: 0.11 Upstream commit: a8a108e2 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- alot.spec | 7 +++++-- sources | 2 +- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index e215839..6b73de5 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /0.7.tar.gz /0.8.1.tar.gz /0.10.tar.gz +/0.11.tar.gz diff --git a/README.packit b/README.packit index 786c2a0..94a5d96 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.80.0.post8+gf2b5fcbc. +The file was generated using packit 0.100.2.post1.dev4+g31a74ebd. diff --git a/alot.spec b/alot.spec index cbcd471..b9230a3 100644 --- a/alot.spec +++ b/alot.spec @@ -1,6 +1,6 @@ Name: alot -Version: 0.10 -Release: 6%{?dist} +Version: 0.11 +Release: 1%{?dist} Summary: Experimental terminal MUA based on notmuch mail # Automatically converted from old format: GPLv3+ - review is highly recommended. @@ -48,6 +48,9 @@ install -Dpm0644 docs/build/man/alot.1* -t %{buildroot}%{_mandir}/man1/ %{_mandir}/man1/alot.1* %changelog +* Mon Aug 26 2024 Packit - 0.11-1 +- New upstream release 0.11 + * Thu Jul 25 2024 Miroslav Suchý - 0.10-6 - convert license to SPDX diff --git a/sources b/sources index 84ecd51..549a93c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (0.10.tar.gz) = b07c77f3a21c9670fb14a760d036ce0e14678dd6ae75585cc929f97db5126a7dbb7f411244d317fea2913692afca6ff9f439f9dbbf047acffb8fcea2ebef7056 +SHA512 (0.11.tar.gz) = ef259cf88cbe31509cf10a91c6bc84e717d751e6363744bd50d0625fb48db59f33f958e2566524d3be1088c3a68d2799b2dfda7aa39960a1780d09842af50c97 From 8f236012b333d09eb235f1bec9f12dc6848e9e21 Mon Sep 17 00:00:00 2001 From: Tomas Tomecek Date: Mon, 2 Sep 2024 11:40:11 +0200 Subject: [PATCH 47/62] alot 0.11 Thanks-to: Matej Focko Signed-off-by: Tomas Tomecek --- .gitignore | 2 ++ ...d-on-weird-python-magic-distribution.patch | 27 ------------------- alot.spec | 22 +++++++++------ 3 files changed, 16 insertions(+), 35 deletions(-) delete mode 100644 0001-don-t-depend-on-weird-python-magic-distribution.patch diff --git a/.gitignore b/.gitignore index 6b73de5..9a0569a 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,8 @@ /alot-a7075ea6226f2dfed0142529f73989961ee7b65d.tar.gz /alot-0.6.tar.gz /alot-0.6.tar.gz.asc +/alot-0.10 +/alot-0.11 /0.7.tar.gz /0.8.1.tar.gz /0.10.tar.gz diff --git a/0001-don-t-depend-on-weird-python-magic-distribution.patch b/0001-don-t-depend-on-weird-python-magic-distribution.patch deleted file mode 100644 index e918868..0000000 --- a/0001-don-t-depend-on-weird-python-magic-distribution.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 2f1d3760ffd3f60ba9d5563bb7985b39c229ab58 Mon Sep 17 00:00:00 2001 -From: Tomas Tomecek -Date: Thu, 12 Jan 2017 16:04:48 +0100 -Subject: [PATCH] don't depend on weird python-magic distribution - -https://github.com/pazz/alot/issues/765#issuecomment-143228725 - -Signed-off-by: Tomas Tomecek ---- - setup.py | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/setup.py b/setup.py -index d98e6c9..1bf5033 100755 ---- a/setup.py -+++ b/setup.py -@@ -48,7 +48,6 @@ setup( - 'urwid>=1.3.0', - 'urwidtrees>=1.0.3', - 'twisted>=18.4.0', -- 'python-magic', - 'configobj>=4.7.0', - 'gpg' - ], --- -2.41.0 - diff --git a/alot.spec b/alot.spec index b9230a3..0837922 100644 --- a/alot.spec +++ b/alot.spec @@ -7,13 +7,17 @@ Summary: Experimental terminal MUA based on notmuch mail License: GPL-3.0-or-later URL: https://github.com/pazz/alot Source0: %{url}/archive/%{version}/%{version}.tar.gz -Patch0: 0001-don-t-depend-on-weird-python-magic-distribution.patch BuildArch: noarch BuildRequires: python3-devel -BuildRequires: python3-setuptools BuildRequires: python3-sphinx +BuildRequires: python3-setuptools +BuildRequires: python3-pip +BuildRequires: python3-wheel +BuildRequires: python3-setuptools_scm+toml +# needed to generate manpages +BuildRequires: python3-notmuch BuildRequires: make Requires: python3-notmuch >= 0.27 Requires: python3-urwid >= 1.3.0 @@ -31,19 +35,21 @@ its display. You are responsible for automatic initial tagging. %prep %autosetup -p1 +%generate_buildrequires + %build -%py3_build -%make_build man SPHINX_BUILD=sphinx-build-3 PYTHON=python3 -C docs +export SETUPTOOLS_SCM_PRETEND_VERSION=%{version} +%pyproject_wheel +%make_build man PYTHONPATH=${PYTHONPATH}:$RPM_BUILD_DIR/alot-%{version} SPHINX_BUILD=sphinx-build-3 PYTHON=python3 -C docs %install -%py3_install +%pyproject_install +%pyproject_save_files -l alot install -Dpm0644 docs/build/man/alot.1* -t %{buildroot}%{_mandir}/man1/ -%files +%files -f %{pyproject_files} %license COPYING %doc NEWS README.md -%{python3_sitelib}/alot/ -%{python3_sitelib}/alot-*.egg-info/ %{_bindir}/alot %{_mandir}/man1/alot.1* From cde1a052b9fcd0ce0defbca5d1732ec5680962e3 Mon Sep 17 00:00:00 2001 From: Tomas Tomecek Date: Thu, 14 Nov 2024 14:27:11 +0100 Subject: [PATCH 48/62] Install alot's "defaults" files Resolves #2316430 Co-authored-by: Dick Marinus Signed-off-by: Tomas Tomecek --- alot.spec | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/alot.spec b/alot.spec index 0837922..1154599 100644 --- a/alot.spec +++ b/alot.spec @@ -1,6 +1,6 @@ Name: alot Version: 0.11 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Experimental terminal MUA based on notmuch mail # Automatically converted from old format: GPLv3+ - review is highly recommended. @@ -18,7 +18,7 @@ BuildRequires: python3-wheel BuildRequires: python3-setuptools_scm+toml # needed to generate manpages BuildRequires: python3-notmuch -BuildRequires: make +BuildRequires: make Requires: python3-notmuch >= 0.27 Requires: python3-urwid >= 1.3.0 Requires: python3-urwidtrees >= 1.0 @@ -46,14 +46,19 @@ export SETUPTOOLS_SCM_PRETEND_VERSION=%{version} %pyproject_install %pyproject_save_files -l alot install -Dpm0644 docs/build/man/alot.1* -t %{buildroot}%{_mandir}/man1/ +install -Dpm0644 alot/defaults/* -t %{buildroot}/%{python3_sitelib}/alot/defaults/ %files -f %{pyproject_files} %license COPYING %doc NEWS README.md %{_bindir}/alot %{_mandir}/man1/alot.1* +%{python3_sitelib}/alot/defaults %changelog +* Thu Nov 14 2024 Tomas Tomecek - 0.11-2 +- Install defaults + * Mon Aug 26 2024 Packit - 0.11-1 - New upstream release 0.11 From 983d61eb7594343c0aab98416f1744fc68705b68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Mon, 18 Nov 2024 12:11:16 +0100 Subject: [PATCH 49/62] Run import check during the build This requires generating the BuildRequires --- alot.spec | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index 1154599..9f215fb 100644 --- a/alot.spec +++ b/alot.spec @@ -1,6 +1,6 @@ Name: alot Version: 0.11 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Experimental terminal MUA based on notmuch mail # Automatically converted from old format: GPLv3+ - review is highly recommended. @@ -36,6 +36,8 @@ its display. You are responsible for automatic initial tagging. %autosetup -p1 %generate_buildrequires +export SETUPTOOLS_SCM_PRETEND_VERSION=%{version} +%pyproject_buildrequires %build export SETUPTOOLS_SCM_PRETEND_VERSION=%{version} @@ -48,6 +50,9 @@ export SETUPTOOLS_SCM_PRETEND_VERSION=%{version} install -Dpm0644 docs/build/man/alot.1* -t %{buildroot}%{_mandir}/man1/ install -Dpm0644 alot/defaults/* -t %{buildroot}/%{python3_sitelib}/alot/defaults/ +%check +%pyproject_check_import + %files -f %{pyproject_files} %license COPYING %doc NEWS README.md @@ -56,6 +61,9 @@ install -Dpm0644 alot/defaults/* -t %{buildroot}/%{python3_sitelib}/alot/default %{python3_sitelib}/alot/defaults %changelog +* Mon Nov 18 2024 Miro Hrončok - 0.11-3 +- Run import check during the build + * Thu Nov 14 2024 Tomas Tomecek - 0.11-2 - Install defaults From 53364269ea1757dfb8eb171441381e50a0207d4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Mon, 18 Nov 2024 12:14:13 +0100 Subject: [PATCH 50/62] Remove displace manual Requires and BuildRequires --- alot.spec | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/alot.spec b/alot.spec index 9f215fb..a8e357d 100644 --- a/alot.spec +++ b/alot.spec @@ -11,21 +11,9 @@ Source0: %{url}/archive/%{version}/%{version}.tar.gz BuildArch: noarch BuildRequires: python3-devel -BuildRequires: python3-sphinx -BuildRequires: python3-setuptools -BuildRequires: python3-pip -BuildRequires: python3-wheel -BuildRequires: python3-setuptools_scm+toml # needed to generate manpages -BuildRequires: python3-notmuch +BuildRequires: python3-sphinx BuildRequires: make -Requires: python3-notmuch >= 0.27 -Requires: python3-urwid >= 1.3.0 -Requires: python3-urwidtrees >= 1.0 -Requires: python3-twisted >= 10.2.0 -Requires: python3-magic -Requires: python3-configobj >= 4.7.0 -Requires: python3-gpg %description alot makes use of existing solutions where possible: It does not fetch, send or From cd35056885de362514834b993427f4f144b4f223 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jan 2025 10:53:23 +0000 Subject: [PATCH 51/62] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- alot.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index a8e357d..ddf8305 100644 --- a/alot.spec +++ b/alot.spec @@ -1,6 +1,6 @@ Name: alot Version: 0.11 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Experimental terminal MUA based on notmuch mail # Automatically converted from old format: GPLv3+ - review is highly recommended. @@ -49,6 +49,9 @@ install -Dpm0644 alot/defaults/* -t %{buildroot}/%{python3_sitelib}/alot/default %{python3_sitelib}/alot/defaults %changelog +* Thu Jan 16 2025 Fedora Release Engineering - 0.11-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Mon Nov 18 2024 Miro Hrončok - 0.11-3 - Run import check during the build From 49c23307661e5cb91b810c7d1961d32468d6ca69 Mon Sep 17 00:00:00 2001 From: Tomas Tomecek Date: Tue, 15 Apr 2025 11:01:47 +0200 Subject: [PATCH 52/62] Depend on python-standard-mailcap mailcap was dropped from the standard python library and moved to a separate module that alot now depends on Signed-off-by: Tomas Tomecek --- alot.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index ddf8305..581a555 100644 --- a/alot.spec +++ b/alot.spec @@ -1,6 +1,6 @@ Name: alot Version: 0.11 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Experimental terminal MUA based on notmuch mail # Automatically converted from old format: GPLv3+ - review is highly recommended. @@ -13,7 +13,9 @@ BuildArch: noarch BuildRequires: python3-devel # needed to generate manpages BuildRequires: python3-sphinx +BuildRequires: python3-standard-mailcap BuildRequires: make +Requires: python3-standard-mailcap %description alot makes use of existing solutions where possible: It does not fetch, send or @@ -49,6 +51,9 @@ install -Dpm0644 alot/defaults/* -t %{buildroot}/%{python3_sitelib}/alot/default %{python3_sitelib}/alot/defaults %changelog +* Tue Apr 15 2025 Tomas Tomecek - 0.11-5 +- Depend on python-standard-mailcap + * Thu Jan 16 2025 Fedora Release Engineering - 0.11-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From dbb5b10f5e36b698e551a4f911be9be4ebb5a497 Mon Sep 17 00:00:00 2001 From: Dick Marinus Date: Mon, 28 Apr 2025 07:57:44 +0200 Subject: [PATCH 53/62] Add unittest --- alot.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index 581a555..8802560 100644 --- a/alot.spec +++ b/alot.spec @@ -1,6 +1,6 @@ Name: alot Version: 0.11 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Experimental terminal MUA based on notmuch mail # Automatically converted from old format: GPLv3+ - review is highly recommended. @@ -15,6 +15,7 @@ BuildRequires: python3-devel BuildRequires: python3-sphinx BuildRequires: python3-standard-mailcap BuildRequires: make +BuildRequires: procps-ng Requires: python3-standard-mailcap %description @@ -42,6 +43,7 @@ install -Dpm0644 alot/defaults/* -t %{buildroot}/%{python3_sitelib}/alot/default %check %pyproject_check_import +%{py3_test_envvars} %{python3} -m unittest %files -f %{pyproject_files} %license COPYING @@ -51,6 +53,9 @@ install -Dpm0644 alot/defaults/* -t %{buildroot}/%{python3_sitelib}/alot/default %{python3_sitelib}/alot/defaults %changelog +* Mon Apr 28 2025 Dick Marinus - 0.11-6 +- Add unittest + * Tue Apr 15 2025 Tomas Tomecek - 0.11-5 - Depend on python-standard-mailcap From eaaa9d6c217f01c2f5d54f3e7b3a79a5a80783e9 Mon Sep 17 00:00:00 2001 From: Dick Marinus Date: Mon, 28 Apr 2025 08:00:14 +0200 Subject: [PATCH 54/62] replace python-magic with file-magic --- ...replace-python-magic-with-file-magic.patch | 25 +++++++++++++++++++ alot.spec | 6 ++++- 2 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 0001-replace-python-magic-with-file-magic.patch diff --git a/0001-replace-python-magic-with-file-magic.patch b/0001-replace-python-magic-with-file-magic.patch new file mode 100644 index 0000000..9958290 --- /dev/null +++ b/0001-replace-python-magic-with-file-magic.patch @@ -0,0 +1,25 @@ +From a187328cd232124c49b60954f970a8566869cfbb Mon Sep 17 00:00:00 2001 +From: Dick Marinus +Date: Tue, 22 Apr 2025 20:32:23 +0200 +Subject: [PATCH] replace python-magic with file-magic + +--- + pyproject.toml | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/pyproject.toml b/pyproject.toml +index ac26a7b2..a54dabff 100644 +--- a/pyproject.toml ++++ b/pyproject.toml +@@ -30,7 +30,7 @@ dependencies = [ + "urwid>=1.3.0", + "urwidtrees>=1.0.3", + "twisted>=18.4.0", +- "python-magic", ++ "file-magic", + "configobj>=4.7.0", + "gpg>1.10.0", + ] +-- +2.49.0 + diff --git a/alot.spec b/alot.spec index 8802560..0c8611f 100644 --- a/alot.spec +++ b/alot.spec @@ -1,12 +1,13 @@ Name: alot Version: 0.11 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Experimental terminal MUA based on notmuch mail # Automatically converted from old format: GPLv3+ - review is highly recommended. License: GPL-3.0-or-later URL: https://github.com/pazz/alot Source0: %{url}/archive/%{version}/%{version}.tar.gz +Patch: 0001-replace-python-magic-with-file-magic.patch BuildArch: noarch @@ -53,6 +54,9 @@ install -Dpm0644 alot/defaults/* -t %{buildroot}/%{python3_sitelib}/alot/default %{python3_sitelib}/alot/defaults %changelog +* Tue Apr 29 2025 Dick Marinus - 0.11-7 +- Replace python-magic with file-magic + * Mon Apr 28 2025 Dick Marinus - 0.11-6 - Add unittest From bb012e342b964ffd4563de7b604df5d5c5182101 Mon Sep 17 00:00:00 2001 From: Dick Marinus Date: Thu, 29 May 2025 15:21:12 +0200 Subject: [PATCH 55/62] Python 3.14 fixes --- 0001-Python-3.14-fixes.patch | 93 ++++++++++++++++++++++++++++++++++++ alot.spec | 1 + 2 files changed, 94 insertions(+) create mode 100644 0001-Python-3.14-fixes.patch diff --git a/0001-Python-3.14-fixes.patch b/0001-Python-3.14-fixes.patch new file mode 100644 index 0000000..bc59038 --- /dev/null +++ b/0001-Python-3.14-fixes.patch @@ -0,0 +1,93 @@ +From b8d08a8a980693233db124a17db33a500addf428 Mon Sep 17 00:00:00 2001 +From: Dick Marinus +Date: Thu, 29 May 2025 08:11:49 +0200 +Subject: [PATCH] Python 3.14 fixes + +--- + .github/workflows/test.yml | 2 +- + alot/__main__.py | 6 ++++-- + alot/ui.py | 3 +-- + tests/utilities.py | 3 +-- + 4 files changed, 7 insertions(+), 7 deletions(-) + +diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml +index 56345807..b899108f 100644 +--- a/.github/workflows/test.yml ++++ b/.github/workflows/test.yml +@@ -11,7 +11,7 @@ jobs: + strategy: + fail-fast: false + matrix: +- python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] ++ python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.14.0-beta.2"] + + steps: + - uses: actions/checkout@v4 +diff --git a/alot/__main__.py b/alot/__main__.py +index 21f85be5..aa5904a8 100644 +--- a/alot/__main__.py ++++ b/alot/__main__.py +@@ -6,6 +6,7 @@ import locale + import logging + import os + import sys ++import asyncio + + import alot + from alot.settings.const import settings +@@ -18,7 +19,8 @@ from alot.commands import CommandParseError, COMMANDS + from alot.utils import argparse as cargparse + + from twisted.internet import asyncioreactor +-asyncioreactor.install() ++EVENT_LOOP = asyncio.new_event_loop() ++asyncioreactor.install(EVENT_LOOP) + + + _SUBCOMMANDS = ['search', 'compose', 'bufferlist', 'taglist', 'namedqueries', +@@ -137,7 +139,7 @@ def main(): + cmdstring = ' '.join(options.command) + + # set up and start interface +- UI(dbman, cmdstring) ++ UI(dbman, cmdstring, EVENT_LOOP) + + # run the exit hook + exit_hook = settings.get_hook('exit') +diff --git a/alot/ui.py b/alot/ui.py +index edc01010..4c44809a 100644 +--- a/alot/ui.py ++++ b/alot/ui.py +@@ -44,7 +44,7 @@ class UI: + responsible for opening, closing and focussing buffers. + """ + +- def __init__(self, dbman, initialcmdline): ++ def __init__(self, dbman, initialcmdline, loop): + """ + :param dbman: :class:`~alot.db.DBManager` + :param initialcmdline: commandline applied after setting up interface +@@ -121,7 +121,6 @@ class UI: + unhandled_input=self._unhandled_input, + input_filter=self._input_filter) + +- loop = asyncio.get_event_loop() + # Create a task for the periodic hook + loop_hook = settings.get_hook('loop_hook') + if loop_hook: +diff --git a/tests/utilities.py b/tests/utilities.py +index 671fe574..809951f6 100644 +--- a/tests/utilities.py ++++ b/tests/utilities.py +@@ -185,7 +185,6 @@ def async_test(coro): + + @functools.wraps(coro) + def _actual(*args, **kwargs): +- loop = asyncio.get_event_loop() +- return loop.run_until_complete(coro(*args, **kwargs)) ++ asyncio.run(coro(*args, **kwargs)) + + return _actual +-- +2.49.0 + diff --git a/alot.spec b/alot.spec index 0c8611f..9b3d1d1 100644 --- a/alot.spec +++ b/alot.spec @@ -8,6 +8,7 @@ License: GPL-3.0-or-later URL: https://github.com/pazz/alot Source0: %{url}/archive/%{version}/%{version}.tar.gz Patch: 0001-replace-python-magic-with-file-magic.patch +Patch: 0001-Python-3.14-fixes.patch BuildArch: noarch From 288ad7f60299207a6223917659d40c737c59fd11 Mon Sep 17 00:00:00 2001 From: Dick Marinus Date: Thu, 29 May 2025 15:40:15 +0200 Subject: [PATCH 56/62] update changelog --- alot.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index 9b3d1d1..f638225 100644 --- a/alot.spec +++ b/alot.spec @@ -1,6 +1,6 @@ Name: alot Version: 0.11 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Experimental terminal MUA based on notmuch mail # Automatically converted from old format: GPLv3+ - review is highly recommended. @@ -55,6 +55,9 @@ install -Dpm0644 alot/defaults/* -t %{buildroot}/%{python3_sitelib}/alot/default %{python3_sitelib}/alot/defaults %changelog +* Thu May 29 2025 Dick Marinus - 0.11-8 +- Python 3.14 fixes + * Tue Apr 29 2025 Dick Marinus - 0.11-7 - Replace python-magic with file-magic From 945dba8c74eb7aabde0c51171d044d6d2778d7c8 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Wed, 4 Jun 2025 00:50:27 +0200 Subject: [PATCH 57/62] Rebuilt for Python 3.14 --- alot.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index f638225..27fe3e0 100644 --- a/alot.spec +++ b/alot.spec @@ -1,6 +1,6 @@ Name: alot Version: 0.11 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Experimental terminal MUA based on notmuch mail # Automatically converted from old format: GPLv3+ - review is highly recommended. @@ -55,6 +55,9 @@ install -Dpm0644 alot/defaults/* -t %{buildroot}/%{python3_sitelib}/alot/default %{python3_sitelib}/alot/defaults %changelog +* Tue Jun 03 2025 Python Maint - 0.11-9 +- Rebuilt for Python 3.14 + * Thu May 29 2025 Dick Marinus - 0.11-8 - Python 3.14 fixes From 8d516bb16e872f66b9fb39eb19d866fd2fa58787 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 23 Jul 2025 16:54:40 +0000 Subject: [PATCH 58/62] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- alot.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index 27fe3e0..9b58744 100644 --- a/alot.spec +++ b/alot.spec @@ -1,6 +1,6 @@ Name: alot Version: 0.11 -Release: 9%{?dist} +Release: 10%{?dist} Summary: Experimental terminal MUA based on notmuch mail # Automatically converted from old format: GPLv3+ - review is highly recommended. @@ -55,6 +55,9 @@ install -Dpm0644 alot/defaults/* -t %{buildroot}/%{python3_sitelib}/alot/default %{python3_sitelib}/alot/defaults %changelog +* Wed Jul 23 2025 Fedora Release Engineering - 0.11-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Tue Jun 03 2025 Python Maint - 0.11-9 - Rebuilt for Python 3.14 From 22f4e4a912a67cbc984ede33780bdc9404cc31d4 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 15 Aug 2025 12:37:40 +0200 Subject: [PATCH 59/62] Rebuilt for Python 3.14.0rc2 bytecode --- alot.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index 9b58744..5e13340 100644 --- a/alot.spec +++ b/alot.spec @@ -1,6 +1,6 @@ Name: alot Version: 0.11 -Release: 10%{?dist} +Release: 11%{?dist} Summary: Experimental terminal MUA based on notmuch mail # Automatically converted from old format: GPLv3+ - review is highly recommended. @@ -55,6 +55,9 @@ install -Dpm0644 alot/defaults/* -t %{buildroot}/%{python3_sitelib}/alot/default %{python3_sitelib}/alot/defaults %changelog +* Fri Aug 15 2025 Python Maint - 0.11-11 +- Rebuilt for Python 3.14.0rc2 bytecode + * Wed Jul 23 2025 Fedora Release Engineering - 0.11-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From a08d87a282d14e2dee6bdea30a4146af44fbe3d2 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 19 Sep 2025 12:06:43 +0200 Subject: [PATCH 60/62] Rebuilt for Python 3.14.0rc3 bytecode --- alot.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index 5e13340..6b5b761 100644 --- a/alot.spec +++ b/alot.spec @@ -1,6 +1,6 @@ Name: alot Version: 0.11 -Release: 11%{?dist} +Release: 12%{?dist} Summary: Experimental terminal MUA based on notmuch mail # Automatically converted from old format: GPLv3+ - review is highly recommended. @@ -55,6 +55,9 @@ install -Dpm0644 alot/defaults/* -t %{buildroot}/%{python3_sitelib}/alot/default %{python3_sitelib}/alot/defaults %changelog +* Fri Sep 19 2025 Python Maint - 0.11-12 +- Rebuilt for Python 3.14.0rc3 bytecode + * Fri Aug 15 2025 Python Maint - 0.11-11 - Rebuilt for Python 3.14.0rc2 bytecode From 6bc98fe984ab5adef02ed59f8d21940e937fd23c Mon Sep 17 00:00:00 2001 From: Dick Marinus Date: Thu, 11 Dec 2025 20:53:38 +0100 Subject: [PATCH 61/62] New upstream release 0.12 --- .gitignore | 1 + 0001-Python-3.14-fixes.patch | 93 ------------------- ...replace-python-magic-with-file-magic.patch | 10 +- alot.spec | 10 +- sources | 2 +- 5 files changed, 13 insertions(+), 103 deletions(-) delete mode 100644 0001-Python-3.14-fixes.patch diff --git a/.gitignore b/.gitignore index 9a0569a..0c80667 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /0.8.1.tar.gz /0.10.tar.gz /0.11.tar.gz +/v0.12.tar.gz diff --git a/0001-Python-3.14-fixes.patch b/0001-Python-3.14-fixes.patch deleted file mode 100644 index bc59038..0000000 --- a/0001-Python-3.14-fixes.patch +++ /dev/null @@ -1,93 +0,0 @@ -From b8d08a8a980693233db124a17db33a500addf428 Mon Sep 17 00:00:00 2001 -From: Dick Marinus -Date: Thu, 29 May 2025 08:11:49 +0200 -Subject: [PATCH] Python 3.14 fixes - ---- - .github/workflows/test.yml | 2 +- - alot/__main__.py | 6 ++++-- - alot/ui.py | 3 +-- - tests/utilities.py | 3 +-- - 4 files changed, 7 insertions(+), 7 deletions(-) - -diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml -index 56345807..b899108f 100644 ---- a/.github/workflows/test.yml -+++ b/.github/workflows/test.yml -@@ -11,7 +11,7 @@ jobs: - strategy: - fail-fast: false - matrix: -- python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] -+ python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.14.0-beta.2"] - - steps: - - uses: actions/checkout@v4 -diff --git a/alot/__main__.py b/alot/__main__.py -index 21f85be5..aa5904a8 100644 ---- a/alot/__main__.py -+++ b/alot/__main__.py -@@ -6,6 +6,7 @@ import locale - import logging - import os - import sys -+import asyncio - - import alot - from alot.settings.const import settings -@@ -18,7 +19,8 @@ from alot.commands import CommandParseError, COMMANDS - from alot.utils import argparse as cargparse - - from twisted.internet import asyncioreactor --asyncioreactor.install() -+EVENT_LOOP = asyncio.new_event_loop() -+asyncioreactor.install(EVENT_LOOP) - - - _SUBCOMMANDS = ['search', 'compose', 'bufferlist', 'taglist', 'namedqueries', -@@ -137,7 +139,7 @@ def main(): - cmdstring = ' '.join(options.command) - - # set up and start interface -- UI(dbman, cmdstring) -+ UI(dbman, cmdstring, EVENT_LOOP) - - # run the exit hook - exit_hook = settings.get_hook('exit') -diff --git a/alot/ui.py b/alot/ui.py -index edc01010..4c44809a 100644 ---- a/alot/ui.py -+++ b/alot/ui.py -@@ -44,7 +44,7 @@ class UI: - responsible for opening, closing and focussing buffers. - """ - -- def __init__(self, dbman, initialcmdline): -+ def __init__(self, dbman, initialcmdline, loop): - """ - :param dbman: :class:`~alot.db.DBManager` - :param initialcmdline: commandline applied after setting up interface -@@ -121,7 +121,6 @@ class UI: - unhandled_input=self._unhandled_input, - input_filter=self._input_filter) - -- loop = asyncio.get_event_loop() - # Create a task for the periodic hook - loop_hook = settings.get_hook('loop_hook') - if loop_hook: -diff --git a/tests/utilities.py b/tests/utilities.py -index 671fe574..809951f6 100644 ---- a/tests/utilities.py -+++ b/tests/utilities.py -@@ -185,7 +185,6 @@ def async_test(coro): - - @functools.wraps(coro) - def _actual(*args, **kwargs): -- loop = asyncio.get_event_loop() -- return loop.run_until_complete(coro(*args, **kwargs)) -+ asyncio.run(coro(*args, **kwargs)) - - return _actual --- -2.49.0 - diff --git a/0001-replace-python-magic-with-file-magic.patch b/0001-replace-python-magic-with-file-magic.patch index 9958290..e7352b2 100644 --- a/0001-replace-python-magic-with-file-magic.patch +++ b/0001-replace-python-magic-with-file-magic.patch @@ -1,6 +1,6 @@ -From a187328cd232124c49b60954f970a8566869cfbb Mon Sep 17 00:00:00 2001 +From 893538d39f60003489200cf166f806a4c335097d Mon Sep 17 00:00:00 2001 From: Dick Marinus -Date: Tue, 22 Apr 2025 20:32:23 +0200 +Date: Sat, 6 Dec 2025 20:59:33 +0100 Subject: [PATCH] replace python-magic with file-magic --- @@ -8,7 +8,7 @@ Subject: [PATCH] replace python-magic with file-magic 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml -index ac26a7b2..a54dabff 100644 +index 4a0acac6..b2ea86fa 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -30,7 +30,7 @@ dependencies = [ @@ -19,7 +19,7 @@ index ac26a7b2..a54dabff 100644 + "file-magic", "configobj>=4.7.0", "gpg>1.10.0", - ] + "standard-mailcap; python_version>'3.12'" -- -2.49.0 +2.52.0 diff --git a/alot.spec b/alot.spec index 6b5b761..57cb5d1 100644 --- a/alot.spec +++ b/alot.spec @@ -1,14 +1,13 @@ Name: alot -Version: 0.11 -Release: 12%{?dist} +Version: 0.12 +Release: 1%{?dist} Summary: Experimental terminal MUA based on notmuch mail # Automatically converted from old format: GPLv3+ - review is highly recommended. License: GPL-3.0-or-later URL: https://github.com/pazz/alot -Source0: %{url}/archive/%{version}/%{version}.tar.gz +Source: %{url}/archive/refs/tags/v%{version}.tar.gz Patch: 0001-replace-python-magic-with-file-magic.patch -Patch: 0001-Python-3.14-fixes.patch BuildArch: noarch @@ -55,6 +54,9 @@ install -Dpm0644 alot/defaults/* -t %{buildroot}/%{python3_sitelib}/alot/default %{python3_sitelib}/alot/defaults %changelog +* Sat Dec 6 2025 Dick Marinus - 0.12-1 +- New upstream release 0.12 + * Fri Sep 19 2025 Python Maint - 0.11-12 - Rebuilt for Python 3.14.0rc3 bytecode diff --git a/sources b/sources index 549a93c..352201f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (0.11.tar.gz) = ef259cf88cbe31509cf10a91c6bc84e717d751e6363744bd50d0625fb48db59f33f958e2566524d3be1088c3a68d2799b2dfda7aa39960a1780d09842af50c97 +SHA512 (v0.12.tar.gz) = 927dafd3a6f36ecd09be407384f676d9f89840c2a436e9f762627bf0073aba6a27363061257f32911f6e60a065e00b022e97799525e63568896ea07d3c2832f1 From 330fbb290a22b70898bd6e1d436ae00a789af0c6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 16 Jan 2026 03:36:13 +0000 Subject: [PATCH 62/62] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- alot.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alot.spec b/alot.spec index 57cb5d1..2b55c88 100644 --- a/alot.spec +++ b/alot.spec @@ -1,6 +1,6 @@ Name: alot Version: 0.12 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Experimental terminal MUA based on notmuch mail # Automatically converted from old format: GPLv3+ - review is highly recommended. @@ -54,6 +54,9 @@ install -Dpm0644 alot/defaults/* -t %{buildroot}/%{python3_sitelib}/alot/default %{python3_sitelib}/alot/defaults %changelog +* Fri Jan 16 2026 Fedora Release Engineering - 0.12-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Sat Dec 6 2025 Dick Marinus - 0.12-1 - New upstream release 0.12