-%define svnver 32507
-%define rel 0.1
+%define svnrev 32603
+%define rel 1
Summary: A WebKit powered web browser
Name: chromium-browser-bin
-Version: 4.0.253.0
-Release: 0.%{svnver}.%{rel}
+Version: 4.0.254.0
+Release: 0.%{svnrev}.%{rel}
License: BSD, LGPL v2+ (ffmpeg)
Group: X11/Applications/Networking
-Source0: http://build.chromium.org/buildbot/snapshots/chromium-rel-linux-64/%{svnver}/chrome-linux.zip
-# NoSource0-md5: bc8f6ac27ca2eb92ecb34703b205217c
-NoSource: 0
+# sh get_sources.sh
+Source0: chrome-linux32-r%{svnrev}.zip
+# Source0-md5: 7b5c41e3a558857cfc07ff8084a57d68
+Source1: chrome-linux64-r%{svnrev}.zip
+# Source1-md5: a5172b62106850b7e3c417a61fe6f0de
Source2: chromium-browser.sh
Source3: chromium-browser.desktop
Source4: find-lang.sh
+Source5: get_sources.sh
BuildRequires: rpmbuild(macros) >= 1.453
BuildRequires: unzip
Requires: browser-plugins >= 2.0
Requires: nss
Requires: xdg-utils
Provides: wwwbrowser
-ExclusiveArch: %{x8664}
+ExclusiveArch: %{ix86} %{x8664}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define find_lang sh find-lang.sh %{buildroot}
%define nss_caps libfreebl3.so libnss3.so libnssckbi.so libsmime3.so ibsoftokn3.so libssl3.so libnssutil3.so
%define nspr_caps libnspr4.so libplc4.so libplds4.so
-%define ffmpeg_caps libavcodec.so libavformat.so libavutil.so
+%define ffmpeg_caps libffmpegsumo.so
# list of script capabilities (regexps) not to be used in Provides
%define _noautoprov %{nss_caps} %{nspr_caps} %{ffmpeg_caps}
Chromium is an open-source web browser, powered by WebKit.
%prep
-%setup -qc
+%ifarch %{ix86}
+%setup -qcT -a0
+%endif
+%ifarch %{x8664}
+%setup -qcT -a1
+%endif
%{__sed} -e 's,@localedir@,%{_libdir}/%{name},' %{SOURCE4} > find-lang.sh
mv chrome-linux/product_logo_48.png .
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir}/%{name}/plugins,%{_mandir}/man1,%{_pixmapsdir},%{_desktopdir}}
+install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir}/%{name}/plugins,%{_mandir}/man1,%{_pixmapsdir},%{_desktopdir},%{_libdir}/%{name}/themes}
install -p %{SOURCE2} $RPM_BUILD_ROOT%{_bindir}/chromium-browser
%{__sed} -i -e 's,@libdir@,%{_libdir}/%{name},' $RPM_BUILD_ROOT%{_bindir}/chromium-browser
%dir %{_libdir}/%{name}/locales
%dir %{_libdir}/%{name}/plugins
%{_libdir}/%{name}/resources
-#%{_libdir}/%{name}/themes
+%{_libdir}/%{name}/themes
%attr(755,root,root) %{_libdir}/%{name}/chromium-browser
# These unique permissions are intentional and necessary for the sandboxing
# ffmpeg libs
%attr(755,root,root) %{_libdir}/%{name}/libffmpegsumo.so
-#%attr(755,root,root) %{_libdir}/%{name}/libavcodec.so.52
-#%attr(755,root,root) %{_libdir}/%{name}/libavformat.so.52
-#%attr(755,root,root) %{_libdir}/%{name}/libavutil.so.50
# nspr/nss symlinks
%attr(755,root,root) %{_libdir}/%{name}/libnspr4.so.0d