]> git.pld-linux.org Git - packages/opera.git/blame - opera.spec
merge opera.desktop translations into opera-desktop.patch
[packages/opera.git] / opera.spec
CommitLineData
a79ddb02
AM
1# BRANCHES:
2# - HEAD - stable version
3# - DEVEL - development version
083d2812 4# - WEEKLY - weekly development version
ad7d3ceb 5# - NEXT - opera next
083d2812
AM
6#
7# NOTE: to avoid creating unreadable/unmaintainable spec:
8# - don't put static version here, create STATIC branch for that for example
9# - don't create useless bconds that for example limit SourceX: to current arch only
10#
edbbe593 11
ecc19257 12Summary: Opera browser
048a8afa 13Summary(hu.UTF-8): A világ leggyorsabb webböngészője
0580138e 14Summary(pl.UTF-8): Najszybsza przeglądarka WWW na świecie
40d43d2d 15Name: opera
ecc19257 16Version: 31.0.1889.174
98624c9e 17Release: 0.7
94132831 18Epoch: 2
ae712f51 19License: Distributable
40d43d2d 20Group: X11/Applications/Networking
ecc19257
ER
21Source10: ftp://ftp.opera.com/pub/opera/desktop/%{version}/linux/%{name}-stable_%{version}_amd64.deb
22# Source10-md5: 71d13017ca60bbf4619dc3faf58fd94e
c0208be9 23Source1: %{name}.sh
25718300 24Patch1: %{name}-desktop.patch
98624c9e 25Patch2: pepper_flash_config.patch
8cb331c2 26URL: http://www.opera.com/
55fc796b 27BuildRequires: rpm >= 4.4.9-56
f6dbdb8e 28BuildRequires: rpmbuild(macros) >= 1.356
6eebcb83 29BuildRequires: sed >= 4.0
f486f8e4 30BuildRequires: xz
ea04865f
AF
31Requires(post,postun): gtk-update-icon-cache
32Requires(post,postun): hicolor-icon-theme
f6dbdb8e 33Requires: browser-plugins >= 2.0
c33af227 34Requires: desktop-file-utils
3b8cc5d5 35Provides: wwwbrowser
37147bb6 36Obsoletes: opera-i18n
ecc19257 37ExclusiveArch: %{x8664}
8cb331c2 38BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
1e3271ab 39
0539d577 40%define _enable_debug_packages 0
ecc19257 41%define no_install_post_strip 1
8cb331c2 42
43%description
44Opera is world fastest web browser. It supports most of nowaday
55fc796b
ER
45extensions of HTML. And it is quite stable. This version is linked
46with shared version of Qt.
8cb331c2 47
048a8afa
ZU
48%description -l hu.UTF-8
49Opera a világ leggyorsabb webböngészője. A manapság elterjedt
50HTML-kiterjesztések túlnyomó többségét támogatja. És elég stabili is.
51Ez a verzió a Qt megosztott verziójához linkelődik.
52
14283174
JR
53%description -l pl.UTF-8
54Opera jest najszybszą przeglądarką WWW na świecie. Obsługuje większość
55dzisiejszych rozszerzeń HTML-a. Dodatkowo jest w miarę stabilna. Ta
083d2812 56wersja jest skonsolidowana dynamicznie z Qt.
37147bb6 57
8cb331c2 58%prep
ecc19257 59%setup -qcT
083d2812 60%ifarch %{x8664}
ecc19257 61SOURCE=%{S:10}
3009d733 62%endif
07d1040c 63
ecc19257
ER
64ar x $SOURCE
65tar xf control.tar.gz && rm control.tar.gz
66tar xf data.tar.xz && rm data.tar.xz
c0208be9 67
ecc19257
ER
68version=$(awk '/Version:/{print $2}' control)
69test $version = %{version}
25718300 70
ecc19257
ER
71mv usr/lib/*/%{name}/* .
72mv usr/share/icons .
73mv usr/share/pixmaps/%{name}.xpm .
74mv usr/share/applications/%{name}.desktop .
75mv usr/share/doc/opera-stable/* .
25718300 76
25718300 77%patch1 -p1
98624c9e 78%patch2 -p1
25718300 79
8524db77
ER
80sed -e 's#/usr/lib/opera#%{_libdir}/opera#g' %{_sourcedir}/%{name}.sh > %{name}.sh
81
8cb331c2 82%install
83rm -rf $RPM_BUILD_ROOT
ecc19257
ER
84install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_bindir},%{_libdir}/%{name}/plugins,%{_datadir}/%{name}} \
85 $RPM_BUILD_ROOT{%{_pixmapsdir},%{_iconsdir},%{_desktopdir}}
8cb331c2 86
f6dbdb8e
ER
87%browser_plugins_add_browser %{name} -p %{_libdir}/%{name}/plugins -b <<'EOF'
88# opera does not use for .xpt files
89*.xpt
0539d577
AM
90EOF
91
ecc19257
ER
92cp -a localization resources $RPM_BUILD_ROOT%{_datadir}/%{name}
93cp -p *.pak *.bin *.dat $RPM_BUILD_ROOT%{_libdir}/%{name}
94cp -a lib $RPM_BUILD_ROOT%{_libdir}/%{name}
95ln -s %{_datadir}/%{name}/localization $RPM_BUILD_ROOT%{_libdir}/%{name}/localization
96ln -s %{_datadir}/%{name}/resources $RPM_BUILD_ROOT%{_libdir}/%{name}/resources
97install -p %{name} $RPM_BUILD_ROOT%{_libdir}/%{name}
ecc19257 98install -p %{name}_sandbox $RPM_BUILD_ROOT%{_libdir}/%{name}
504a2c00
ER
99install -p %{name}_crashreporter $RPM_BUILD_ROOT%{_libdir}/%{name}
100install -p %{name}_autoupdate $RPM_BUILD_ROOT%{_libdir}/%{name}
101cp -p %{name}_autoupdate.* $RPM_BUILD_ROOT%{_libdir}/%{name}
8524db77 102install -p %{name}.sh $RPM_BUILD_ROOT%{_bindir}/%{name}
ecc19257
ER
103cp -p %{name}.desktop $RPM_BUILD_ROOT%{_desktopdir}
104cp -a icons/* $RPM_BUILD_ROOT%{_iconsdir}
201511be 105
8cb331c2 106%clean
107rm -rf $RPM_BUILD_ROOT
108
f6dbdb8e 109%post
25718300 110%update_icon_cache hicolor
ecc19257 111%update_desktop_database
f6dbdb8e
ER
112%update_browser_plugins
113
114%postun
083d2812 115if [ "$1" = 0 ]; then
ecc19257
ER
116 %update_icon_cache hicolor
117 %update_desktop_database
083d2812
AM
118 %update_browser_plugins
119fi
120
8cb331c2 121%files
122%defattr(644,root,root,755)
ecc19257 123%doc copyright
07d1040c
AM
124%{_browserpluginsconfdir}/browsers.d/%{name}.*
125%config(noreplace) %verify(not md5 mtime size) %{_browserpluginsconfdir}/blacklist.d/%{name}.*.blacklist
9c325492 126
ecc19257 127%attr(755,root,root) %{_bindir}/%{name}
7b1a5f81 128%{_desktopdir}/*.desktop
07d1040c 129%{_iconsdir}/hicolor/*/*/*.png
671735f8 130
ecc19257
ER
131%dir %{_datadir}/%{name}
132%dir %{_datadir}/%{name}/resources
133%{_datadir}/%{name}/resources/*.ico
134%{_datadir}/%{name}/resources/*.json
135%{_datadir}/%{name}/resources/dictionaries.xml
136%{_datadir}/%{name}/resources/inspector
137%{_datadir}/%{name}/localization
138
139%dir %{_libdir}/%{name}
140%{_libdir}/%{name}/icudtl.dat
141%{_libdir}/%{name}/natives_blob.bin
142%{_libdir}/%{name}/snapshot_blob.bin
143%{_libdir}/%{name}/*.pak
144%{_libdir}/%{name}/localization
145%{_libdir}/%{name}/resources
146%dir %{_libdir}/%{name}/lib
147%attr(755,root,root) %{_libdir}/%{name}/lib/libffmpeg.so.*
148%attr(755,root,root) %{_libdir}/%{name}/lib/libmalloc_wrapper.so
149%dir %{_libdir}/%{name}/plugins
150
151%attr(755,root,root) %{_libdir}/%{name}/%{name}
504a2c00
ER
152%attr(755,root,root) %{_libdir}/%{name}/%{name}_crashreporter
153
154%attr(755,root,root) %{_libdir}/%{name}/%{name}_autoupdate
155%{_libdir}/%{name}/%{name}_autoupdate.licenses
156%{_libdir}/%{name}/%{name}_autoupdate.version
157
ecc19257
ER
158# These unique permissions are intentional and necessary for the sandboxing
159%attr(4555,root,root) %{_libdir}/%{name}/%{name}_sandbox
This page took 0.096777 seconds and 4 git commands to generate.