Summary(pl.UTF-8): Najszybsza przeglądarka WWW na świecie
Name: opera
Version: 31.0.1889.174
-Release: 0.4
+Release: 1
Epoch: 2
License: Distributable
Group: X11/Applications/Networking
Source10: ftp://ftp.opera.com/pub/opera/desktop/%{version}/linux/%{name}-stable_%{version}_amd64.deb
# Source10-md5: 71d13017ca60bbf4619dc3faf58fd94e
-Source0: %{name}.desktop
Source1: %{name}.sh
+Source2: find-lang.sh
Patch1: %{name}-desktop.patch
+Patch2: pepper_flash_config.patch
URL: http://www.opera.com/
BuildRequires: rpm >= 4.4.9-56
BuildRequires: rpmbuild(macros) >= 1.356
BuildRequires: xz
Requires(post,postun): gtk-update-icon-cache
Requires(post,postun): hicolor-icon-theme
-Requires(post,postun): shared-mime-info
Requires: browser-plugins >= 2.0
Requires: desktop-file-utils
Provides: wwwbrowser
ExclusiveArch: %{x8664}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+%define find_lang sh find-lang.sh %{buildroot}
+
%define _enable_debug_packages 0
%define no_install_post_strip 1
%description
-Opera is world fastest web browser. It supports most of nowaday
-extensions of HTML. And it is quite stable. This version is linked
-with shared version of Qt.
+Opera is a fast, secure and user-friendly web browser. It includes web
+developer tools, news aggregation, and the ability to compress data
+via Opera Turbo on congested networks.
%description -l hu.UTF-8
Opera a világ leggyorsabb webböngészője. A manapság elterjedt
dzisiejszych rozszerzeń HTML-a. Dodatkowo jest w miarę stabilna. Ta
wersja jest skonsolidowana dynamicznie z Qt.
+%package l10n
+Summary: %{name} language packages
+Group: I18n
+Requires: %{name} = %{version}-%{release}
+%if "%{_rpmversion}" >= "5"
+BuildArch: noarch
+%endif
+
+%description l10n
+This package contains language packages for 56 languages:
+
+af, az, be, bg, bn, ca, cs, da, de, el, en-GB, es-419, es, fi, fil,
+fr-CA, fr, fy, gd, he, hi, hr, hu, id, it, ja, kk, ko, lt, lv, me, mk,
+ms, nb, nl, nn, pa, pl, pt-BR, pt-PT, ro, ru, sk, sr, sv, sw, ta, te,
+th, tr, uk, uz, vi, zh-CN, zh-TW, zu.
+
%prep
%setup -qcT
%ifarch %{x8664}
mv usr/share/doc/opera-stable/* .
%patch1 -p1
+%patch2 -p1
-sed -e 's#/usr/lib/opera#%{_libdir}/opera#g' %{_sourcedir}/%{name}.sh > %{name}.sh
+%{__sed} -e 's#/usr/lib/opera#%{_libdir}/opera#g' %{_sourcedir}/%{name}.sh > %{name}.sh
+%{__sed} -e 's,@localedir@,%{_datadir}/%{name}/localization,' %{_sourcedir}/find-lang.sh > find-lang.sh
%install
rm -rf $RPM_BUILD_ROOT
ln -s %{_datadir}/%{name}/resources $RPM_BUILD_ROOT%{_libdir}/%{name}/resources
install -p %{name} $RPM_BUILD_ROOT%{_libdir}/%{name}
install -p %{name}_sandbox $RPM_BUILD_ROOT%{_libdir}/%{name}
+install -p %{name}_crashreporter $RPM_BUILD_ROOT%{_libdir}/%{name}
+install -p %{name}_autoupdate $RPM_BUILD_ROOT%{_libdir}/%{name}
+cp -p %{name}_autoupdate.* $RPM_BUILD_ROOT%{_libdir}/%{name}
install -p %{name}.sh $RPM_BUILD_ROOT%{_bindir}/%{name}
cp -p %{name}.desktop $RPM_BUILD_ROOT%{_desktopdir}
cp -a icons/* $RPM_BUILD_ROOT%{_iconsdir}
+# find locales
+%find_lang %{name}.lang
+# always package en-US
+%{__sed} -i -e '/en-US.pak/d' %{name}.lang
+
%clean
rm -rf $RPM_BUILD_ROOT
%{_datadir}/%{name}/resources/*.json
%{_datadir}/%{name}/resources/dictionaries.xml
%{_datadir}/%{name}/resources/inspector
-%{_datadir}/%{name}/localization
+%dir %{_datadir}/%{name}/localization
+%{_datadir}/%{name}/localization/en-US.pak
%dir %{_libdir}/%{name}
%{_libdir}/%{name}/icudtl.dat
%dir %{_libdir}/%{name}/plugins
%attr(755,root,root) %{_libdir}/%{name}/%{name}
+%attr(755,root,root) %{_libdir}/%{name}/%{name}_crashreporter
+
+%attr(755,root,root) %{_libdir}/%{name}/%{name}_autoupdate
+%{_libdir}/%{name}/%{name}_autoupdate.licenses
+%{_libdir}/%{name}/%{name}_autoupdate.version
+
# These unique permissions are intentional and necessary for the sandboxing
%attr(4555,root,root) %{_libdir}/%{name}/%{name}_sandbox
+
+%files l10n -f %{name}.lang
+%defattr(644,root,root,755)