## START: Set by rpmautospec ## (rpmautospec version 0.3.5) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 2; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec %global forgeurl https://github.com/lefcha/imapfilter/ Name: imapfilter Version: 2.8.1 Release: %autorelease Summary: A flexible client side mail filtering utility for IMAP servers %forgemeta License: MIT URL: %{forgeurl} Source0: %{forgesource} # Fix paths for MANDIR, SSLCAFILE and keep existing CFLAGS Patch0: imapfilter-makefile-fix.patch BuildRequires: gcc, make BuildRequires: openssl-devel BuildRequires: lua-devel BuildRequires: pcre2-devel %description IMAPFilter is a mail filtering utility. It connects to remote mail servers using the Internet Message Access Protocol (IMAP), sends searching queries to the server and processes mailboxes based on the results. It can be used to delete, copy, move, flag, etc. messages residing in mailboxes at the same or different mail servers. The 4rev1 and 4 versions of the IMAP protocol are supported. %prep %autosetup -p1 -n imapfilter-%{version} %build # imapfilter does not have any autotools based ./configure - just a plain Makefile CFLAGS=$RPM_OPT_FLAGS make PREFIX=%{_prefix} %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make install PREFIX=%{_prefix} DESTDIR=$RPM_BUILD_ROOT %files %doc README LICENSE %{_bindir}/imapfilter %{_datadir}/imapfilter/ %{_mandir}/man1/imapfilter.1.gz %{_mandir}/man5/imapfilter_config.5.gz %changelog * Thu Jul 20 2023 Fedora Release Engineering - 2.8.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Mon May 01 2023 Sandro - 2.8.1-1 - Update to 2.8.1 - New release uses pcre2 (RHBZ#2128312) - Use forgemeta macros - Update Makefile patch - Drop 01_adjust-cafile-path.patch (patched in Makefile) * Thu Jan 19 2023 Fedora Release Engineering - 2.6.15-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Thu Jul 21 2022 Fedora Release Engineering - 2.6.15-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Thu Jan 20 2022 Fedora Release Engineering - 2.6.15-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Tue Sep 14 2021 Sahana Prasad - 2.6.15-6 - Rebuilt with OpenSSL 3.0.0 * Thu Jul 22 2021 Fedora Release Engineering - 2.6.15-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Tue Jan 26 2021 Fedora Release Engineering - 2.6.15-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Tue Jul 28 2020 Fedora Release Engineering - 2.6.15-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Wed Jan 29 2020 Fedora Release Engineering - 2.6.15-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Thu Nov 14 2019 Andrea Veri - 2.6.15-1 - New upstream release. (Fixes CVE-2016-10937) * Thu Jul 25 2019 Fedora Release Engineering - 2.6.12-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Mon May 27 2019 Andrea Veri - 2.6.12-1 - New upstream release. (This release introduces SNI support, fixes RH BZ #1713160) * Fri Feb 01 2019 Fedora Release Engineering - 2.6.10-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Fri Jul 13 2018 Fedora Release Engineering - 2.6.10-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Wed Feb 07 2018 Fedora Release Engineering - 2.6.10-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Thu Aug 03 2017 Matěj Cepl - 2.6.10-2 - add PREFIX to %%build make as well * Thu Aug 03 2017 Matěj Cepl - 2.6.10-1 - Update to the latest upstream release. * Wed Aug 02 2017 Fedora Release Engineering - 2.5.6-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 2.5.6-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Fri Feb 10 2017 Fedora Release Engineering - 2.5.6-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Thu Feb 04 2016 Fedora Release Engineering - 2.5.6-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Wed Jun 17 2015 Fedora Release Engineering - 2.5.6-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sat Aug 16 2014 Fedora Release Engineering - 2.5.6-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sat Jun 07 2014 Fedora Release Engineering - 2.5.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Tue Dec 24 2013 Andrea Veri - 2.5.6-1 - New upstream release. - Make use of the patch file available on the git repository itself, update Patch0 accordingly. * Sat Aug 03 2013 Fedora Release Engineering - 2.5.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Tue Jul 2 2013 David Sommerseth - 2.5.5-1 - Updated to upstream imapfilter-2.5.5 - Updated download URL and generally cleaned up spec file * Thu Feb 14 2013 Fedora Release Engineering - 2.5-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Thu Jul 19 2012 Fedora Release Engineering - 2.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Mon Feb 27 2012 David Sommerseth - 2.5-1 - Updated to latest upstream version - Replaced the configure patch with a makefile patch, as upstream has changed their building methods * Fri Feb 10 2012 Petr Pisar - 2.2.2-4 - Rebuild against PCRE 8.30 * Fri Jan 13 2012 Fedora Release Engineering - 2.2.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Wed Feb 09 2011 Fedora Release Engineering - 2.2.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Thu Feb 25 2010 David Sommerseth - 2.2.2-1 - Updated to latest upstream version * Tue Oct 13 2009 David Sommerseth - 2.0.11-3 - Apply patch overriding -O optimisation and removed not needed install lines * Thu Sep 24 2009 David Sommerseth - 2.0.11-2 - Use $RPM_OPT_FLAGS as CFLAGS * Wed Sep 23 2009 David Sommerseth - 2.0.11-1 - Updated to imapfilter-2.0.11 and more clean up in spec rules * Mon Aug 10 2009 David Sommerseth - 2.0.10-2 - Cleaned up the spec rules * Thu Aug 6 2009 David Sommerseth - 2.0.10-1 - First cut at spec file for imapfilter