packages: chromium-browser-chrome-plugins/chromium-browser-chrome-plugins.s...
blekot
blekot at pld-linux.org
Tue Jun 5 20:25:17 CEST 2012
Author: blekot Date: Tue Jun 5 18:25:17 2012 GMT
Module: packages Tag: HEAD
---- Log message:
- 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)
---- Files affected:
packages/chromium-browser-chrome-plugins:
chromium-browser-chrome-plugins.spec (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/chromium-browser-chrome-plugins/chromium-browser-chrome-plugins.spec
diff -u /dev/null packages/chromium-browser-chrome-plugins/chromium-browser-chrome-plugins.spec:1.1
--- /dev/null Tue Jun 5 20:25:17 2012
+++ packages/chromium-browser-chrome-plugins/chromium-browser-chrome-plugins.spec Tue Jun 5 20:25:12 2012
@@ -0,0 +1,135 @@
+# $Revision$, $Date$
+
+%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
+
+%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1 2012/06/05 18:25:12 blekot
+- 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)
+
================================================================
More information about the pld-cvs-commit
mailing list