3e5a857
# spec file for thunderbird-enigmail
3e5a857
#
0f817aa
# Copyright (c) 2009-2015 Remi Collet
3e5a857
# License: CC-BY-SA
0f817aa
# http://creativecommons.org/licenses/by-sa/4.0/
3e5a857
#
3e5a857
# Please, preserve the changelog entries
3e5a857
#
32efff0
%define thunderbird_app_id \{3550f703-e582-4d05-9a08-453d09bdfdc6\} 
f28b5dc
%global enimail_app_id     \{847b3a00-7ab1-11d4-8f02-006008948af5\}
f28b5dc
0f817aa
%global thunmin            31.0
f28b5dc
3e5a857
%global enigmail_extname   %{_libdir}/mozilla/extensions/%{thunderbird_app_id}/%{enimail_app_id}
f28b5dc
0f817aa
#global gitcommit          d77065b0c1ddae7a666827e9a83fb728b303503d
0f817aa
#global gitdate            20150227
3e5a857
#global gitshort           %(c=%{gitcommit}; echo ${c:0:7})
f28b5dc
f28b5dc
Summary:        Authentication and encryption extension for Mozilla Thunderbird
f28b5dc
Name:           thunderbird-enigmail
ea4e2ca
Version:        1.8.2
3e5a857
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
3e5a857
%if 0%{?gitdate}
3e5a857
# git clone git://git.code.sf.net/p/enigmail/source enigmail-source
3e5a857
# cd enigmail-source; git checkout c429d03
0f817aa
# git archive --format=tar.gz --prefix enigmail/ --output ../enigmail-1.8-d77065b.tar.gz --verbose  master
3e5a857
Source0:        enigmail-%{version}-%{gitshort}.tar.gz
f28b5dc
%else
3e5a857
Source0:        http://www.mozilla-enigmail.org/download/source/enigmail-%{version}.tar.gz
f28b5dc
%endif
f28b5dc
f28b5dc
BuildRequires:  zip
3e5a857
BuildRequires:  perl >= 5.8
3e5a857
BuildRequires:  python >= 2.7
f28b5dc
3e5a857
Requires:  thunderbird >= %{thunmin}
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
3e5a857
%setup -q -n enigmail
f28b5dc
ea4e2ca
RDF=package/install.rdf
ea4e2ca
ea4e2ca
grep "em:version" $RDF
ea4e2ca
grep "em:min"     $RDF
ea4e2ca
sed -e '/em:version/s/>[1-9].*%{version}</' -i $RDF
ea4e2ca
ea4e2ca
grep -q "<em:version>%{version}</em:version>"  $RDF || exit 1
f28b5dc
f28b5dc
f28b5dc
%build
3e5a857
# see https://www.enigmail.net/download/build_instructions.php
3e5a857
%configure
f28b5dc
f28b5dc
make
f28b5dc
make xpi
f28b5dc
f28b5dc
f28b5dc
%install
f28b5dc
mkdir -p $RPM_BUILD_ROOT%{enigmail_extname}
02aadfe
unzip -q build/enigmail-*.xpi -d $RPM_BUILD_ROOT%{enigmail_extname}
3e5a857
3e5a857
# Needed for debuginfo
3e5a857
find $RPM_BUILD_ROOT%{enigmail_extname} \
3e5a857
  -name \*.so \
3e5a857
  -exec chmod +x {} \; \
3e5a857
  -print
f28b5dc
f28b5dc
f28b5dc
%files
f28b5dc
%{enigmail_extname}
f28b5dc
f28b5dc
f28b5dc
#===============================================================================
f28b5dc
f28b5dc
%changelog
ea4e2ca
* Fri Apr 17 2015 Remi Collet <remi@fedoraproject.org> 1.8.2-1
ea4e2ca
- Enigmail 1.8.2
ea4e2ca
02aadfe
* Mon Mar 23 2015 Remi Collet <remi@fedoraproject.org> 1.8.1-1
02aadfe
- Enigmail 1.8.1
02aadfe
0f817aa
* Tue Mar 17 2015 Remi Collet <remi@fedoraproject.org> 1.8-1
0f817aa
- Enigmail 1.8
0f817aa
2a53955
* Fri Aug 29 2014 Remi Collet <remi@fedoraproject.org> 1.7.2-1
2a53955
- Enigmail 1.7.2, fix CVE-2014-5369
2a53955
3e5a857
* Tue Jul 15 2014 Remi Collet <remi@fedoraproject.org> 1.7-1
3e5a857
- Enigmail 1.7
3e5a857
- new build system, without need for Thunderbird sources
3e5a857
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