]> git.pld-linux.org Git - packages/opera.git/blobdiff - opera.spec
updated to 12.16
[packages/opera.git] / opera.spec
index 34b8cc57e75bae1fb439a85c8a9446e8ea0ec512..e7dfe0ae454c3e683599873ed700c37d4dcc641c 100644 (file)
@@ -9,25 +9,25 @@
 # - don't create useless bconds that for example limit SourceX: to current arch only
 #
 
-%define                ver     12.10
+%define                ver     12.16
 %define                shver   %(echo %{ver} | tr -d .)
-%define                buildid 1652
+%define                buildid 1860
 
 Summary:       World fastest web browser
 Summary(hu.UTF-8):     A világ leggyorsabb webböngészője
 Summary(pl.UTF-8):     Najszybsza przeglądarka WWW na świecie
 Name:          opera
 Version:       %{ver}
-Release:       2
+Release:       1
 Epoch:         2
 License:       Distributable
 Group:         X11/Applications/Networking
 Source10:      ftp://ftp.opera.com/pub/opera/linux/%{shver}/%{name}-%{version}-%{buildid}.i386.linux.tar.xz
-# Source10-md5:        ae35bd96f8af4c90aa6efbc3b8211c8f
+# Source10-md5:        08545c66ba00a568324b1a393c8782f7
 Source11:      ftp://ftp.opera.com/pub/opera/linux/%{shver}/%{name}-%{version}-%{buildid}.x86_64.linux.tar.xz
-# Source11-md5:        6b0b8818a0c43c940965267c32c5f20a
+# Source11-md5:        ead647964ace52f44ced98adbc568ae7
 Source0:       %{name}.desktop
-Patch0:                %{name}-wrapper.patch
+Source1:       %{name}.sh
 Patch1:                %{name}-desktop.patch
 Patch2:                %{name}-pluginpath.patch
 URL:           http://www.opera.com/
@@ -50,6 +50,8 @@ BuildRoot:    %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define                _enable_debug_packages  0
 
+%define                _noautoreq      'libcurl.so.4\\(CURL_OPENSSL_3\\)'
+
 %define                _plugindir      %{_libdir}/opera/plugins
 %define                _operadocdir    %{_docdir}/%{name}-%{ver}
 # alternative arch for plugin32
@@ -91,20 +93,20 @@ Obsługa 32-bitowych wtyczek Opery.
 %ifarch %{ix86}
 %setup -q -T -b 10 -n %{name}-%{version}-%{buildid}.i386.linux
 %endif
-
 %ifarch %{x8664}
 %setup -q -T -b 11 -n %{name}-%{version}-%{buildid}.x86_64.linux
 %endif
 
-sed -i -e '
+sed -e 's#/usr/lib/opera#%{_libdir}/opera#g' %{SOURCE1} > opera
+
+%{__sed} -i -e '
        s,@@{PREFIX},%{_prefix},g
        s,@@{SUFFIX},,
        s,@@{_SUFFIX},,
 ' share/{applications/*.desktop,mime/packages/*.xml}
 
-sed -i -e 's,kfmclient exec,xdg-open,' share/opera/defaults/filehandler.ini
+%{__sed} -i -e 's,kfmclient exec,xdg-open,' share/opera/defaults/filehandler.ini
 
-%patch0 -p1
 %patch1 -p1
 
 # remove lib32/lib64 paths so patch2 can apply (i386 build contained lib64 as well, oh well)
@@ -121,6 +123,9 @@ rm -rf share/icons/hicolor/scalable
 # opera packaging tools we don't need runtime
 mv share/opera/package-id.ini .
 
+# cleanup backups after patching
+find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
+
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir},%{_datadir},%{_pixmapsdir},%{_desktopdir},%{_sysconfdir}}
@@ -136,10 +141,9 @@ EOF
 install -p opera* $RPM_BUILD_ROOT%{_bindir}
 cp -a lib/opera $RPM_BUILD_ROOT%{_libdir}
 cp -a share/* $RPM_BUILD_ROOT%{_datadir}
+ln -s %{_docdir}/%{name}-%{version}/LICENSE $RPM_BUILD_ROOT%{_datadir}/%{name}/defaults/license.txt
 #cp -a etc/*.ini $RPM_BUILD_ROOT%{_sysconfdir}
 
-sed -i -e 's#/usr/lib/opera#%{_libdir}/opera#g' $RPM_BUILD_ROOT%{_bindir}/opera
-
 cat << 'EOF' > $RPM_BUILD_ROOT%{_sysconfdir}/operaprefs_default.ini
 [ISP]
 Id="DISTRO"
This page took 0.026295 seconds and 4 git commands to generate.