From ec4b77f80de2079beb75dc73d96880434db5d46f Mon Sep 17 00:00:00 2001 From: blekot Date: Tue, 5 Jun 2012 18:25:12 +0000 Subject: [PATCH 1/1] - new, based on google-chrome.spec - contains plugins which aren't delivered with Chromium browser due to licensing problems - added two subpackages -pdf and -flash_player (only ix86) - it seems to be working fine - probably we can't use it in a official repo (to be checked) Changed files: chromium-browser-chrome-plugins.spec -> 1.1 --- chromium-browser-chrome-plugins.spec | 120 +++++++++++++++++++++++++++ 1 file changed, 120 insertions(+) create mode 100644 chromium-browser-chrome-plugins.spec diff --git a/chromium-browser-chrome-plugins.spec b/chromium-browser-chrome-plugins.spec new file mode 100644 index 0000000..0429b31 --- /dev/null +++ b/chromium-browser-chrome-plugins.spec @@ -0,0 +1,120 @@ + +%define svnrev 138391 +%define state stable +%define rel 1 +%define google_name google-chrome +Summary: Plugins from Google Chrome for Chromium browser +Summary(pl.UTF-8): Wtyczki z przeglądarki Google Chrome dla Chromium +Name: chromium-browser-chrome-plugins +Version: 19.0.1084.52 +Release: %{svnrev}.%{rel} +License: Multiple, see http://chrome.google.com/ +Group: Applications/Networking +Source0: http://dl.google.com/linux/chrome/rpm/stable/i386/%{google_name}-%{state}-%{version}-%{svnrev}.i386.rpm +# Source0-md5: 113c4fe26c9ffda69b695d3e4c7a638f +Source1: http://dl.google.com/linux/chrome/rpm/stable/x86_64/%{google_name}-%{state}-%{version}-%{svnrev}.x86_64.rpm +# Source1-md5: c6e08d3019a42499f999e8f18a2e8ea4 +URL: http://chrome.google.com/ +BuildRequires: rpm-utils +BuildRequires: rpmbuild(macros) >= 1.453 +Requires: chromium-browser +Suggests: %{name}-pdf +ExclusiveArch: %{ix86} %{x8664} +%ifarch %{ix86} +Suggests: %{name}-flash_player +%endif +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%define _enable_debug_packages 0 +%define no_install_post_strip 1 + +%define ffmpeg_caps libffmpegsumo.so +%define jpeg_caps libpng12.so.0(PNG12_0) +%define flash_caps libflashplayer.so +%define chrome_caps libpdf.so libppGoogleNaClPluginChrome.so + +# list of script capabilities (regexps) not to be used in Provides +%define _noautoprov %{ffmpeg_caps} %{jpeg_caps} %{flash_caps} %{chrome_caps} +# do not require them either +%define _noautoreq %{_noautoprov} + +%description +Plugins from Google Chrome for Chromium browser, which are not +included in Chromium due to license issues. + + +%description -l pl.UTF-8 +Wtyczki z Google Chrome dla przeglądarki Chromium, które nie są +zawarte w Chromium ze względu na licencję. + +%package pdf +Summary: PDF plugin from Google Chrome +Summary(pl.UTF-8): Wtyczka PDF z Google Chrome +Group: X11/Applications/Graphics + +%description pdf +PDF plugin from Google Chrome, which is not available in Chromium. + +%description pdf -l pl.UTF-8 +Wtyczka PDF z Google Chrome, która nie jest dostępna w Chromium. + +%ifarch %{ix86} +%package flash_player +Summary: Adobe Flash plugin from Google Chrome +Summary(pl.UTF-8): Wtyczka Adobe Flash z Google Chrome +Group: X11/Applications/Multimedia + +%description flash_player +Adobe Flash plugin from Google Chrome, which is not available in +Chromium. + +%description flash_player -l pl.UTF-8 +Wtyczka Adobe Flash z Google Chrome, która nie jest dostępna w +Chromium. +%endif + +Wtyczka Adobe Flash z Google Chrome, która nie jest dostępna w +Chromium. +%prep +%setup -qcT +%ifarch %{ix86} +SOURCE=%{S:0} +%endif +%ifarch %{x8664} +SOURCE=%{S:1} +%endif + +V=$(rpm -qp --nodigest --nosignature --qf '%{V}' $SOURCE) +R=$(rpm -qp --nodigest --nosignature --qf '%{R}' $SOURCE) +if [ version:$V != version:%{version} -o svnrev:$R != svnrev:%{svnrev} ]; then + exit 1 +fi +rpm2cpio $SOURCE | cpio -i -d +mv opt/google/chrome . + +chmod a+x chrome/lib*.so* + +%install +rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT%{_libdir}/chromium-browser + +cp -a chrome/libpdf.so $RPM_BUILD_ROOT%{_libdir}/chromium-browser +%ifarch %{ix86} +cp -a chrome/libgcflashplayer.so $RPM_BUILD_ROOT%{_libdir}/chromium-browser +%endif + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(644,root,root,755) + +%files pdf +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/chromium-browser/libpdf.so + +%ifarch %{ix86} +%files flash_player +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/chromium-browser/libgcflashplayer.so +%endif -- 2.43.0