]> git.pld-linux.org Git - packages/mozilla-addon-gnome-keyring.git/blame - mozilla-addon-gnome-keyring.spec
- up to 0.6.11
[packages/mozilla-addon-gnome-keyring.git] / mozilla-addon-gnome-keyring.spec
CommitLineData
0118d3d5
ER
1%define extension gnome-keyring
2Summary: Extension that enables Gnome Keyring integration
3Name: mozilla-addon-%{extension}
727308a1
JR
4Version: 0.6.11
5Release: 1
8519529a 6License: MPL v1.1 or GPL v2+ or LGPL v2.1+
0118d3d5 7Group: X11/Applications/Networking
562f3955 8Source0: https://github.com/infinity0/mozilla-gnome-keyring/archive/%{version}/%{name}-%{version}.tar.gz
727308a1 9# Source0-md5: f6abf2e5bc5de7ad3472998bfd68a763
834f7219 10URL: https://github.com/infinity0/mozilla-gnome-keyring/
9a226b95 11BuildRequires: libgnome-keyring-devel >= 3.4.0
0118d3d5
ER
12BuildRequires: libstdc++-devel
13BuildRequires: pkg-config
0118d3d5 14BuildRequires: xulrunner-devel
834f7219 15BuildRequires: zip
9a226b95 16Requires: libgnome-keyring >= 3.4.0
0118d3d5
ER
17ExclusiveArch: %{x8664} %{ix86}
18BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20# this comes from install.rdf
21%define extension_id \{6f9d85e0-794d-11dd-ad8b-0800200c9a66\}
22%define extensionsdir %{_libdir}/mozilla/extensions
834f7219
ER
23
24# https://developer.mozilla.org/en/XPCOM_ABI#ABI_Naming
25%define platform unknown
26%ifarch %{ix86}
27%define platform Linux_x86-gcc3
28%endif
29%ifarch %{x8664}
30%define platform Linux_x86_64-gcc3
31%endif
0118d3d5
ER
32
33%description
34This extension replaces the default password manager in both Firefox
35and Thunderbird with an implementation which stores the passwords in
36Gnome keyring.
37
38This allows for safe storage of passwords without prompting for
39password after Firefox or Thunderbird has been started.
40
41%prep
562f3955 42%setup -qn mozilla-gnome-keyring-%{version}
0118d3d5 43
834f7219
ER
44%{__sed} -i -e '/^CXXFLAGS/ s/$/ $(OPTFLAGS)/' Makefile
45
0118d3d5
ER
46%build
47# build ext for current arch only
fb81eb78 48%{__make} build-xpi \
834f7219 49 PLATFORM=%{platform} \
fb81eb78 50 VERSION=%{version} \
562f3955 51 XUL_VER_MIN=17.0 \
0118d3d5 52 CXX="%{__cxx}" \
9f30ad56 53 LDFLAGS="%{rpmldflags}" \
dfe4d364 54 OPTFLAGS="%{rpmcxxflags} -fpermissive"
0118d3d5
ER
55
56%install
57rm -rf $RPM_BUILD_ROOT
58# Install Gecko extension
59install -d $RPM_BUILD_ROOT%{extensionsdir}/%{extension_id}
60cp -a xpi/* $RPM_BUILD_ROOT%{extensionsdir}/%{extension_id}
61
62%clean
63rm -rf $RPM_BUILD_ROOT
64
65%files
66%defattr(644,root,root,755)
67%dir %{extensionsdir}/%{extension_id}
9f30ad56 68%{extensionsdir}/%{extension_id}/chrome
0118d3d5 69%{extensionsdir}/%{extension_id}/chrome.manifest
9f30ad56 70%{extensionsdir}/%{extension_id}/defaults
0118d3d5
ER
71%{extensionsdir}/%{extension_id}/install.rdf
72%dir %{extensionsdir}/%{extension_id}/platform
fb81eb78
ER
73%dir %{extensionsdir}/%{extension_id}/platform/%{platform}
74%dir %{extensionsdir}/%{extension_id}/platform/%{platform}/components
75%attr(755,root,root) %{extensionsdir}/%{extension_id}/platform/%{platform}/components/libgnomekeyring.so
This page took 0.133569 seconds and 4 git commands to generate.