ccc36e9
# spec file for thunderbird-enigmail
ccc36e9
#
f44f02c
# Copyright (c) 2009-2015 Remi Collet
ccc36e9
# License: CC-BY-SA
f44f02c
# http://creativecommons.org/licenses/by-sa/4.0/
ccc36e9
#
ccc36e9
# Please, preserve the changelog entries
ccc36e9
#
9f1e646
%global thunderbird_app_id \{3550f703-e582-4d05-9a08-453d09bdfdc6\} 
f28b5dc
%global enimail_app_id     \{847b3a00-7ab1-11d4-8f02-006008948af5\}
f28b5dc
c060c27
%global thunmin            38.0
f28b5dc
9f1e646
%global enigmail_extname   %{_datadir}/mozilla/extensions/%{thunderbird_app_id}/%{enimail_app_id}
f28b5dc
77a7e7e
#global gitcommit          d77065b0c1ddae7a666827e9a83fb728b303503d
77a7e7e
#global gitdate            20150227
77a7e7e
#global gitshort           %(c=%{gitcommit}; echo ${c:0:7})
f28b5dc
f28b5dc
Summary:        Authentication and encryption extension for Mozilla Thunderbird
f28b5dc
Name:           thunderbird-enigmail
63b774f
Version:        1.9.4
63b774f
Release:        1%{?dist}
f28b5dc
URL:            http://enigmail.mozdev.org/
f28b5dc
# All files licensed under MPL 1.1/GPL 2.0/LGPL 2.1
f28b5dc
License:        MPLv1.1 or GPLv2+ or LGPLv2+
f28b5dc
Group:          Applications/Internet
c060c27
c060c27
BuildArch:      noarch
c060c27
ccc36e9
%if 0%{?gitdate}
ccc36e9
# git clone git://git.code.sf.net/p/enigmail/source enigmail-source
Remi Collet c07d0a3
# cd enigmail-source; git checkout c429d03
f44f02c
# git archive --format=tar.gz --prefix enigmail/ --output ../enigmail-1.8-d77065b.tar.gz --verbose  master
ccc36e9
Source0:        enigmail-%{version}-%{gitshort}.tar.gz
f28b5dc
%else
ccc36e9
Source0:        http://www.mozilla-enigmail.org/download/source/enigmail-%{version}.tar.gz
f28b5dc
%endif
054e72c
Source1:        thunderbird-enigmail.metainfo.xml
f28b5dc
f28b5dc
BuildRequires:  zip
ccc36e9
BuildRequires:  perl >= 5.8
ccc36e9
BuildRequires:  python >= 2.7
f28b5dc
054e72c
%if 0%{?fedora} >= 21
054e72c
BuildRequires:  libappstream-glib
054e72c
%endif
054e72c
ccc36e9
Requires:  thunderbird >= %{thunmin}
d91b948
Requires:  pinentry-gui
d91b948
Requires:  gnupg2
f28b5dc
f28b5dc
f28b5dc
%description
f28b5dc
Enigmail is an extension to the mail client Mozilla Thunderbird
f28b5dc
which allows users to access the authentication and encryption
f28b5dc
features provided by GnuPG 
f28b5dc
f28b5dc
f28b5dc
%prep
19c1c1f
%setup -q -n enigmail
f28b5dc
73f3c03
RDF=package/install.rdf
73f3c03
73f3c03
grep "em:version" $RDF
73f3c03
grep "em:min"     $RDF
73f3c03
sed -e '/em:version/s/>[1-9].*%{version}</' -i $RDF
73f3c03
73f3c03
grep -q "<em:version>%{version}</em:version>"  $RDF || exit 1
77a7e7e
f28b5dc
f28b5dc
%build
ccc36e9
# see https://www.enigmail.net/download/build_instructions.php
ccc36e9
%configure
f28b5dc
Remi Collet c07d0a3
make
f28b5dc
f28b5dc
f28b5dc
%install
f28b5dc
mkdir -p $RPM_BUILD_ROOT%{enigmail_extname}
5a59a96
unzip -q build/enigmail-*.xpi -d $RPM_BUILD_ROOT%{enigmail_extname}
f28b5dc
054e72c
# if Fedora >= 21
054e72c
# install MetaInfo file for firefox
054e72c
%if 0%{?fedora} >= 21
054e72c
    DESTDIR=%{buildroot} appstream-util install %{SOURCE1}
054e72c
%endif
f28b5dc
f28b5dc
%files
f28b5dc
%{enigmail_extname}
f28b5dc
054e72c
# GNOME Software Center metadata
054e72c
%if 0%{?fedora} >= 21
054e72c
    %{_datadir}/appdata/*.metainfo.xml
054e72c
%endif
f28b5dc
f28b5dc
#===============================================================================
f28b5dc
f28b5dc
%changelog
63b774f
* Sun Jul 17 2016 Christian Dersch <lupinix@mailbox.org> - 1.9.4-1
63b774f
- new version
63b774f
9f1e646
* Thu Jun 09 2016 Christian Dersch <lupinix@mailbox.org> - 1.9.3-2
9f1e646
- Fixed installation path for noarch
9f1e646
c060c27
* Thu Jun 09 2016 Christian Dersch <lupinix@mailbox.org> - 1.9.3-1
c060c27
- new version (1.9.3)
c060c27
- minimum Thunderbird release now 38.0
c060c27
- package is noarch now
c060c27
56a180c
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.2-5
56a180c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
56a180c
054e72c
* Mon Jan 04 2016 Christian Dersch <lupinix@mailbox.org> - 1.8.2-4
054e72c
- Add Appstream metadata (#1267628)
054e72c
7c86edf
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.2-3
7c86edf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
7c86edf
d91b948
* Tue Apr 28 2015 Remi Collet <remi@fedoraproject.org> 1.8.2-2
d91b948
- add dependency on pinentry-gui #1215779
d91b948
- add explicit dependency on gnupg2
d91b948
73f3c03
* Fri Apr 17 2015 Remi Collet <remi@fedoraproject.org> 1.8.2-1
73f3c03
- Enigmail 1.8.2
73f3c03
5a59a96
* Mon Mar 23 2015 Remi Collet <remi@fedoraproject.org> 1.8.1-1
5a59a96
- Enigmail 1.8.1
5a59a96
77a7e7e
* Tue Mar 17 2015 Remi Collet <remi@fedoraproject.org> 1.8-1
77a7e7e
- Enigmail 1.8
77a7e7e
f44f02c
* Fri Feb 27 2015 Remi Collet <remi@fedoraproject.org> 1.8-0.1.20150227gitd77065b
f44f02c
- update to git snapshot (post 1.8 Beta 1)
f44f02c
a40d2b8
* Fri Aug 29 2014 Remi Collet <remi@fedoraproject.org> 1.7.2-1
5df8593
- Enigmail 1.7.2, fix CVE-2014-5369
5df8593
767cf31
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7-2
767cf31
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
767cf31
19c1c1f
* Tue Jul 15 2014 Remi Collet <remi@fedoraproject.org> 1.7-1
19c1c1f
- Enigmail 1.7
19c1c1f
Remi Collet c07d0a3
* Fri Jul 11 2014 Remi Collet <remi@fedoraproject.org> 1.7-0.3.20140709gitc429d03
Remi Collet c07d0a3
- test build, new snapshot
Remi Collet c07d0a3
- disable parallel build (broken)
Remi Collet c07d0a3
5c28685
* Mon Jun  9 2014 Remi Collet <remi@fedoraproject.org> 1.7-0.2.20140608git611bc95
5c28685
- fix empty debuginfo (#1011048)
5c28685
ccc36e9
* Mon Jun  9 2014 Remi Collet <remi@fedoraproject.org> 1.7-0.1.20140608git611bc95
ccc36e9
- Enigmail 1.7pre (git snapshot)
ccc36e9
- new build system, without need for Thunderbird sources
ccc36e9
fb15aef
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6-3
fb15aef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
fb15aef
745fbad
* Sun Nov 03 2013 Dennis Gilmore <dennis@ausil.us> 1.6-2
745fbad
- remove ExcludeArch armv7hl
745fbad
a684bed
* Tue Oct  8 2013 Remi Collet <remi@fedoraproject.org> 1.6-1
a684bed
- Enigmail 1.6
a684bed
32efff0
* Sat Sep 21 2013 Remi Collet <remi@fedoraproject.org> 1.5.2-3
32efff0
- Enigmail 1.5.2 for Thunderbird > 24
32efff0
df2c5bb
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.2-2
df2c5bb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
df2c5bb
c10301a
* Thu Jul  4 2013 Remi Collet <remi@fedoraproject.org> 1.5.2-1
c10301a
- Enigmail 1.5.2 for Thunderbird 17.0.7
c10301a
a87379b
* Sun Feb 10 2013 Remi Collet <remi@fedoraproject.org> 1.5.1-1
a87379b
- Enigmail 1.5.1 for Thunderbird 17.0.2
a87379b
- sync with latest thunderbird.spec changes
a87379b
79bd912
* Sun Dec 30 2012 Remi Collet <remi@fedoraproject.org> 1.5.0-1
79bd912
- Enigmail 1.5.0 for Thunderbird 17
79bd912
65589e1
* Tue Nov 20 2012 Jan Horak <jhorak@redhat.com> - 1.4.6-2
65589e1
- Rebuild against newer Thunderbird
65589e1
015155b
* Fri Nov  9 2012 Remi Collet <remi@fedoraproject.org> 1.4.6-1
015155b
- Enigmail 1.4.6 for Thunderbird 16
015155b
f28b5dc
* Tue Oct 16 2012 Remi Collet <remi@fedoraproject.org> 1.4.5-2
f28b5dc
- Enigmail 1.4.5 for Thunderbird 16.0.1
f28b5dc
- merge changes from thunderbird in rawhide
f28b5dc
f28b5dc
* Tue Oct  9 2012 Remi Collet <remi@fedoraproject.org> 1.4.5-1
f28b5dc
- Enigmail 1.4.5 for Thunderbird 16
f28b5dc
f28b5dc
* Mon Aug 27 2012 Remi Collet <remi@fedoraproject.org> 1.4.4-2
f28b5dc
- Enigmail 1.4.4 for Thunderbird 15.0
f28b5dc
a87379b
* Tue Aug 21 2012 Remi Collet <remi@fedoraproject.org> 1.4.4-1
f28b5dc
- Enigmail 1.4.4 for Thunderbird 14.0
f28b5dc
f28b5dc
* Sat Jul 21 2012 Remi Collet <remi@fedoraproject.org> 1.4.3-1
f28b5dc
- Enigmail 1.4.3 for Thunderbird 14.0
f28b5dc
f28b5dc
* Tue Jun 05 2012 Remi Collet <remi@fedoraproject.org> 1.4.2-1
f28b5dc
- Enigmail 1.4.2 for Thunderbird 13.0
f28b5dc
f28b5dc
* Sat Apr 28 2012 Remi Collet <remi@fedoraproject.org> 1.4.1-1
f28b5dc
- Enigmail 1.4.1 for Thunderbird 12.0
f28b5dc
f28b5dc
* Fri Mar 16 2012 Remi Collet <remi@fedoraproject.org> 1.4-2.1
f28b5dc
- latest patch from rawhide
f28b5dc
f28b5dc
* Thu Mar 15 2012 Remi Collet <remi@fedoraproject.org> 1.4-2
f28b5dc
- Enigmail 1.4 for Thunderbird 11.0
f28b5dc
f28b5dc
* Sat Mar 03 2012 Remi Collet <remi@fedoraproject.org> 1.4-1
f28b5dc
- Enigmail 1.4 for Thunderbird 10.0.2
f28b5dc
- using upstream fixlang.pl instead of our fixlang.php
f28b5dc
f28b5dc
* Tue Jan 31 2012 Remi Collet <remi@fedoraproject.org> 1.3.5-1
f28b5dc
- Enigmail 1.3.5 for Thunderbird 10.0
f28b5dc
f28b5dc
* Wed Dec 21 2011 Remi Collet <remi@fedoraproject.org> 1.3.4-1
f28b5dc
- Enigmail 1.3.4 for Thunderbird 9.0
f28b5dc
f28b5dc
* Sat Nov 12 2011 Remi Collet <remi@fedoraproject.org> 1.3.3-1
f28b5dc
- Enigmail 1.3.3 for Thunderbird 8.0
f28b5dc
f28b5dc
* Wed Oct 12 2011 Georgi Georgiev <chutzimir@gmail.com> - 1.3.2-2
f28b5dc
- Make it work on RHEL
f28b5dc
f28b5dc
* Sat Oct 01 2011 Remi Collet <remi@fedoraproject.org> 1.3.2-2
f28b5dc
- Enigmail 1.3.2 for Thunderbird 7.0.1
f28b5dc
- fix extension version
f28b5dc
f28b5dc
* Thu Sep 29 2011 Remi Collet <remi@fedoraproject.org> 1.3.2-1
f28b5dc
- Enigmail 1.3.2 for Thunderbird 7.0
f28b5dc
f28b5dc
* Wed Aug 17 2011 Remi Collet <remi@fedoraproject.org> 1.3-1
f28b5dc
- Enigmail 1.3 for Thunderbird 6.0
f28b5dc
f28b5dc
* Sat Jul 30 2011 Remi Collet <remi@fedoraproject.org> 1.2.1-1
f28b5dc
- Enigmail 1.2.1 for Thunderbird 5.0
f28b5dc
f28b5dc
* Tue Jul 19 2011 Remi Collet <remi@fedoraproject.org> 1.2-1.2
f28b5dc
- add --enable-chrome-format=jar to generate enigmail.jar
f28b5dc
f28b5dc
* Sun Jul 17 2011 Remi Collet <remi@fedoraproject.org> 1.2-1.1
f28b5dc
- fix BR (dos2unix + php-cli)
f28b5dc
f28b5dc
* Sun Jul 17 2011 Remi Collet <rpms@famillecollet.com> 1.2-1
f28b5dc
- Enigmail 1.2 for Thunderbird 5.0
f28b5dc
f28b5dc
* Thu Jul 22 2010 Remi Collet <rpms@famillecollet.com> 1.1.2-3
f28b5dc
- move to /usr/lib/mozilla/extensions (as lightning)
f28b5dc
- build against thunderbird 3.1.1 sources
f28b5dc
- sync patches with F-13
f28b5dc
f28b5dc
* Sat Jul 10 2010 Remi Collet <rpms@famillecollet.com> 1.1.2-2
f28b5dc
- remove link mecanism as thundebird dir is now stable (see #608511)
f28b5dc
f28b5dc
* Wed Jun 30 2010 Remi Collet <rpms@famillecollet.com> 1.1.2-1
f28b5dc
- Enigmail 1.1.1 (against thunderbird 3.1)
f28b5dc
f28b5dc
* Sat Jun 26 2010 Remi Collet <rpms@famillecollet.com> 1.1.1-2
f28b5dc
- new sources (only fix displayed version)
f28b5dc
f28b5dc
* Sat Jun 26 2010 Remi Collet <rpms@famillecollet.com> 1.1.1-1
f28b5dc
- Enigmail 1.1.1 (against thunderbird 3.1)
f28b5dc
f28b5dc
* Mon May 31 2010 Remi Collet <rpms@famillecollet.com> 1.1-1
f28b5dc
- Enigmail 1.1 (against thunderbird 3.1rc1)
f28b5dc
f28b5dc
* Mon Feb 01 2010 Remi Collet <rpms@famillecollet.com> 1.0.1-1
f28b5dc
- Enigmail 1.0.1 (against thunderbird 3.0.1)
f28b5dc
f28b5dc
* Fri Jan 29 2010 Remi Collet <rpms@famillecollet.com> 1.0.1-0.1.rc1
f28b5dc
- Enigmail 1.0.1rc1 (against thunderbird 3.0.1)
f28b5dc
f28b5dc
* Mon Nov 30 2009 Remi Collet <rpms@famillecollet.com> 1.0.0-1
f28b5dc
- Enigmail 1.0 (against thunderbird 3.0rc1)
f28b5dc
f28b5dc
* Sat Nov 21 2009 Remi Collet <rpms@famillecollet.com> 1.0-0.1.cvs20091121
f28b5dc
- new CVS snapshot (against thunderbird 3.0rc1)
f28b5dc
f28b5dc
* Tue Jul 21 2009 Remi Collet <rpms@famillecollet.com> 0.97a-0.1.cvs20090721
f28b5dc
- new CVS snapshot (against thunderbird 3.0b3)
f28b5dc
f28b5dc
* Thu May 21 2009 Remi Collet <rpms@famillecollet.com> 0.96a-0.3.cvs20090521
f28b5dc
- new CVS snapshot
f28b5dc
- fix License and Sumnary
f28b5dc
f28b5dc
* Mon May 18 2009 Remi Collet <rpms@famillecollet.com> 0.96a-0.2.cvs20090516
f28b5dc
- use mozilla-extension-update.sh from thunderbird-lightning
f28b5dc
f28b5dc
* Sat May 16 2009 Remi Collet <rpms@famillecollet.com> 0.96a-0.1.cvs20090516
f28b5dc
- new CVS snapshot
f28b5dc
- rpmfusion review proposal
f28b5dc
f28b5dc
* Thu Apr 30 2009 Remi Collet <rpms@famillecollet.com> 0.96a-0.1.cvs20090430.fc11.remi
f28b5dc
- new CVS snapshot
f28b5dc
- F11 build
f28b5dc
f28b5dc
* Mon Mar 16 2009 Remi Collet <rpms@famillecollet.com> 0.96a-0.1.cvs20090316.fc#.remi
f28b5dc
- new CVS snapshot
f28b5dc
- add enigmail-fixlang.php
f28b5dc
f28b5dc
* Sun Mar 15 2009 Remi Collet <rpms@famillecollet.com> 0.96a-0.1.cvs20090315.fc#.remi
f28b5dc
- enigmail 0.96a (CVS), Thunderbird 3.0b2
f28b5dc