Hello community,

here is the log from the commit of package opera for openSUSE:12.2:NonFree 
checked in at 2012-07-09 09:59:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.2:NonFree/opera (Old)
 and      /work/SRC/openSUSE:12.2:NonFree/.opera.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "opera", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:12.2:NonFree/opera/opera.changes 2012-06-25 
16:19:21.000000000 +0200
+++ /work/SRC/openSUSE:12.2:NonFree/.opera.new/opera.changes    2012-07-09 
09:59:28.000000000 +0200
@@ -1,0 +2,8 @@
+Wed Jul  4 18:28:25 UTC 2012 - [email protected]
+
+- fixes [bnc#769389]:
+    added global prefs file disabling opera internal 
+    update mechanism
+- use opera provided install script
+
+-------------------------------------------------------------------

New:
----
  operaprefs_fixed.ini

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ opera.spec ++++++
--- /var/tmp/diff_new_pack.m4OuBm/_old  2012-07-09 09:59:28.000000000 +0200
+++ /var/tmp/diff_new_pack.m4OuBm/_new  2012-07-09 09:59:28.000000000 +0200
@@ -29,6 +29,7 @@
 Url:            http://www.opera.com/
 Source0:        %{name}-%{version}-%{buildnum}.%{tag32b}.tar.xz
 Source1:        %{name}-%{version}-%{buildnum}.%{tag64b}.tar.xz
+Source2:        operaprefs_fixed.ini
 NoSource:       0
 NoSource:       1
 BuildRequires:  fdupes
@@ -81,39 +82,9 @@
 cd %{name}-%{version}-%{buildnum}.%{tag64b}
 %endif
 
-# replace variables manually, install script is unusable
-gunzip share/man/man1/*
-sed -i 's:@@{SUFFIX}::g' share/man/man1/*
-sed -i 's:@@{USUFFIX}::g' share/man/man1/*
-sed -i 's:@@{PREFIX}:/usr:g' share/man/man1/*
-sed -i 's:@@{_SUFFIX}::g' share/applications/*.desktop
-sed -i 's:@@{SUFFIX}::g' share/applications/*.desktop
-sed -i 's:@@{PREFIX}/bin/::g' share/applications/*.desktop
-sed -i 's:@@{SUFFIX}::g' share/mime/packages/*.xml
-
-# fix file handlers
-sed -i 's:kfmclient exec:xdg-open:' share/opera/defaults/filehandler.ini
-cat >> share/opera/defaults/filehandler.ini <<EOT
-[File Types]
-text/x-suse-ymp=7,/sbin/YaST2 OneClickInstallUI,,,ymp,|
-text/x-suse-ymu=3,/sbin/YaST2 OneClickInstallUrlHandler,,,ymu,|
-EOT
-
-# copy files
-mkdir -p %{buildroot}%{_bindir}
-cp -a lib %{buildroot}%{_prefix}
-cp -a share %{buildroot}%{_prefix}
-
-# install wrappers
-
-cat > %{buildroot}%{_bindir}/opera <<EOT
-#!/bin/sh
-export OPERA_DIR=%{_datadir}/opera
-export OPERA_PERSONALDIR="\$HOME/.opera"
-exec /usr/lib/opera/opera "\$@"
-EOT
-
-chmod 0755 %{buildroot}%{_bindir}/opera
+./install --repackage %{buildroot}/%{_prefix} --prefix %{_prefix}
+mkdir %{buildroot}/etc
+cp %{SOURCE2} %{buildroot}/etc
 
 %suse_update_desktop_file opera-browser
 %fdupes %{buildroot}%{_datadir}
@@ -121,6 +92,7 @@
 %files
 %defattr(-,root,root)
 %doc %{_mandir}/man1/opera*
+/etc/operaprefs_fixed.ini
 %{_bindir}/opera*
 %{_prefix}/lib/opera
 %{_datadir}/opera



++++++ operaprefs_fixed.ini ++++++
[User Prefs]
Disable Opera Package AutoUpdate=1
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to