%define pkg_version %(echo %version | cut -d. -f 1-2) %define pkg_snapshot %(echo %version | cut -d. -f 3) %define pkg_directory %(echo %version | cut -d. -f 1-2 | tr -d .) Name: opera Version: 12.16.1860 Release: 1mamba Summary: Opera Web Browser Group: Graphical Desktop/Applications/Internet Vendor: openmamba Distribution: openmamba Packager: Stefano Cotta Ramusino URL: http://www.opera.com/browser/ Source: http://get.opera.com/pub/opera/linux/%{pkg_directory}/opera-%{pkg_version}-%{pkg_snapshot}.i386.linux.tar.xz Source1: http://get.opera.com/pub/opera/linux/%{pkg_directory}/opera-%{pkg_version}-%{pkg_snapshot}.x86_64.linux.tar.xz License: Distributable ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel BuildRequires: kdelibs-devel BuildRequires: libatk-devel BuildRequires: libcairo-devel BuildRequires: libfontconfig-devel BuildRequires: libfreetype-devel BuildRequires: libgcc BuildRequires: libgdk-pixbuf-devel BuildRequires: libglib-devel BuildRequires: libgst-plugins-base010-devel BuildRequires: libgstreamer010-devel BuildRequires: libgtk2-devel BuildRequires: libgtk-devel BuildRequires: libICE-devel BuildRequires: libpango-devel BuildRequires: libqt4-devel BuildRequires: libSM-devel BuildRequires: libstdc++6-devel BuildRequires: libX11-devel BuildRequires: libXext-devel BuildRequires: libxml2-devel BuildRequires: libXrender-devel ## AUTOBUILDREQ-END Requires(post):desktop-file-utils BuildRoot: %{_tmppath}/%{name}-%{version}-root %description Opera is a Web browser. Surf the Web with lightning speed, using the fastest browser ever. Check out the elegant, new design and many other improvements in Opera. %prep %setup -q -c %ifarch x86_64 tar xf %{SOURCE1} mv %{name}-%{pkg_version}-%{pkg_snapshot}.x86_64.linux/* . %else tar xf %{SOURCE0} mv %{name}-%{pkg_version}-%{pkg_snapshot}.i386.linux/* . %endif sed -i "s,\(%{_prefix}\)/local,%{buildroot}\1,g" install %build %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" install -d %{buildroot}%{_prefix} ./install \ --text \ --unattended \ --system rm -f %{buildroot}%{_bindir}/uninstall* rm -fr %{buildroot}%{_defaultdocdir} find %{buildroot}%{_datadir}/mime -mindepth 1 -maxdepth 1 -type f -exec rm -f '{}' ';' rm -f %{buildroot}%{_datadir}/applications/mimeinfo.cache rm -f %{buildroot}%{_prefix}/lib/opera/opera_autoupdatechecker # fixup strange shared library permissions chmod 755 %{buildroot}%{_prefix}/lib/opera/{libopera*.so,gstreamer/plugins/libgstopera*.so} sed -i "s,%{buildroot},,g" %{buildroot}%{_bindir}/opera* sed -i "s,%{buildroot},,g" %{buildroot}%{_datadir}/applications/opera*.desktop find %{buildroot} -type f | sed "s,^%{buildroot},," > files.list %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %post if [ $1 -ge 1 ]; then update-desktop-database &>/dev/null fi : %postun if [ $1 -eq 0 ]; then update-desktop-database &>/dev/null fi : %files -f files.list %defattr(-,root,root) %dir %{_prefix}/lib/opera %dir %{_prefix}/lib/opera/gstreamer %dir %{_prefix}/lib/opera/gstreamer/plugins %dir %{_prefix}/lib/opera/plugins #%{_datadir}/icons/hicolor/*/apps/opera-widget.png #%{_datadir}/icons/hicolor/scalable/apps/opera-widget.svg %{_datadir}/opera/defaults/license.txt %lang(en) %{_datadir}/opera/locale/en/license.txt #%lang(ja) %{_datadir}/opera/locale/ja/license.txt %dir %{_datadir}/opera %dir %{_datadir}/opera/defaults %dir %{_datadir}/opera/extra %dir %{_datadir}/opera/locale %dir %{_datadir}/opera/locale/* #%dir %{_datadir}/opera/package #%dir %{_datadir}/opera/package/lib %dir %{_datadir}/opera/skin %dir %{_datadir}/opera/styles %dir %{_datadir}/opera/styles/images %dir %{_datadir}/opera/styles/user %dir %{_datadir}/opera/ui #%dir %{_datadir}/opera/unite %doc share/doc/opera/* %changelog * Thu Jul 04 2013 Automatic Build System 12.16.1860-1mamba - automatic version update by autodist * Thu Apr 04 2013 Automatic Build System 12.15.1748-1mamba - automatic version update by autodist * Tue Feb 19 2013 Silvan Calarco 12.14.1738-3mamba - don't install %{_datadir}/applications/mimeinfo.cache * Sun Feb 10 2013 Silvan Calarco 12.14.1738-2mamba - don't install opera_autoupdatechecker requiring missing libcurl.so.4(CURL_OPENSSL_3) - prepare for x86_64 version * Wed Feb 06 2013 Automatic Build System 12.14.1738-1mamba - automatic version update by autodist * Wed Jan 30 2013 Automatic Build System 12.13.1734-1mamba - automatic version update by autodist * Fri Dec 21 2012 Automatic Build System 12.12.1707-1mamba - update to 12.12.1707 * Thu Nov 22 2012 Automatic Build System 12.11.1661-1mamba - update to 12.11.1661 * Sat Nov 10 2012 Automatic Build System 12.10.1652-1mamba - update to 12.10.1652 * Sat Sep 01 2012 Automatic Build System 12.02.1578-1mamba - update to 12.02.1578 * Sat Aug 04 2012 Automatic Build System 12.01.1532-1mamba - update to 12.01.1532 * Sat Jun 16 2012 Automatic Build System 12.00.1467-1mamba - update to 12.00.1467 * Sun May 13 2012 Silvan Calarco 11.64.1403-1mamba2 - mamba2 milestone rebuild * Sat May 12 2012 Automatic Build System 11.64.1403-1mamba - update to 11.64.1403 * Wed Apr 11 2012 Automatic Build System 11.62.1347-1mamba - update to 11.62.1347 * Mon Mar 12 2012 Automatic Build System 11.61.1250-1mamba - update to 11.61.1250 * Thu Dec 22 2011 Automatic Build System 11.60.1185-1mamba - update to 11.60.1185 * Wed Oct 19 2011 Automatic Build System 11.52.1100-1mamba - update to 11.52.1100 * Thu Sep 01 2011 Silvan Calarco 11.51.1087-1mamba - update to 11.51.1087 * Mon Aug 29 2011 Silvan Calarco 11.50.1074-2mamba - don't install /usr/share/applications/mimeinfo.cache * Mon Jul 04 2011 Stefano Cotta Ramusino 11.50.1074-1mamba - update to 11.50.1074 * Thu May 12 2011 Automatic Build System 11.10.2092-1mamba - update to 11.10.2092 * Mon Jan 31 2011 Automatic Build System 11.01.1190-1mamba - update to 11.01.1190 * Sun Dec 26 2010 Automatic Build System 11.00.1156-1mamba - update to 11.00.1156 * Fri Oct 22 2010 Stefano Cotta Ramusino 10.63.6450-1mamba - update to 10.63.6450 * Fri Sep 10 2010 Automatic Build System 10.62.6438-1mamba - update to 10.62.6438 * Tue Aug 17 2010 Automatic Build System 10.61.6430-1mamba - update to 10.61.6430 * Fri Jul 02 2010 Stefano Cotta Ramusino 10.60.6386-1mamba - update to 10.60.6386 * Wed May 05 2010 Stefano Cotta Ramusino 10.53.6330-1mamba - update to 10.53.6330 * Sat May 01 2010 Silvan Calarco 10.53.6328-2mamba - fixed xdg desktop menu files * Thu Apr 29 2010 Stefano Cotta Ramusino 10.53.6328-1mamba - package created by autospec