- new, based on google-chrome.spec CHROMIUM_19
authorblekot <blekot@pld-linux.org>
Tue, 5 Jun 2012 18:25:12 +0000 (18:25 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- 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 [new file with mode: 0644]

diff --git a/chromium-browser-chrome-plugins.spec b/chromium-browser-chrome-plugins.spec
new file mode 100644 (file)
index 0000000..0429b31
--- /dev/null
@@ -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
This page took 0.044999 seconds and 4 git commands to generate.