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