packages: chromium-browser-bin/chromium-browser-bin.spec - plugins support

glen glen at pld-linux.org
Wed Sep 23 17:45:44 CEST 2009


Author: glen                         Date: Wed Sep 23 15:45:44 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- plugins support

---- Files affected:
packages/chromium-browser-bin:
   chromium-browser-bin.spec (1.5 -> 1.6) 

---- Diffs:

================================================================
Index: packages/chromium-browser-bin/chromium-browser-bin.spec
diff -u packages/chromium-browser-bin/chromium-browser-bin.spec:1.5 packages/chromium-browser-bin/chromium-browser-bin.spec:1.6
--- packages/chromium-browser-bin/chromium-browser-bin.spec:1.5	Wed Sep 23 17:14:44 2009
+++ packages/chromium-browser-bin/chromium-browser-bin.spec	Wed Sep 23 17:45:38 2009
@@ -1,6 +1,6 @@
 # $Revision$, $Date$
 %define		svnver  26800
-%define		rel		0.8
+%define		rel		0.9
 Summary:	A WebKit powered web browser
 Name:		chromium-browser-bin
 Version:	4.0.212.0
@@ -13,6 +13,7 @@
 Source2:	chromium-browser.sh
 Source3:	chromium-browser.desktop
 Source4:	find-lang.sh
+BuildRequires:	rpmbuild(macros) >= 1.453
 Requires:	browser-plugins >= 2.0
 Requires:	nspr
 Requires:	nss
@@ -49,7 +50,7 @@
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir}/%{name},%{_mandir}/man1,%{_pixmapsdir},%{_desktopdir}}
+install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir}/%{name}/plugins,%{_mandir}/man1,%{_pixmapsdir},%{_desktopdir}}
 
 install -p %{SOURCE2} $RPM_BUILD_ROOT%{_bindir}/chromium-browser
 %{__sed} -i -e 's, at libdir@,%{_libdir}/%{name},' $RPM_BUILD_ROOT%{_bindir}/chromium-browser
@@ -58,6 +59,8 @@
 cp -a product_logo_48.png $RPM_BUILD_ROOT%{_pixmapsdir}/chromium-browser.png
 cp -a %{SOURCE3} $RPM_BUILD_ROOT%{_desktopdir}
 
+%browser_plugins_add_browser %{name} -p %{_libdir}/%{name}/plugins
+
 # nspr symlinks
 for a in libnspr4.so libplc4.so libplds4.so; do
 	ln -s %{_libdir}/$a $RPM_BUILD_ROOT%{_libdir}/%{name}/$a.0d
@@ -73,8 +76,20 @@
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%post
+%update_browser_plugins
+
+%postun
+if [ "$1" = 0 ]; then
+	%update_browser_plugins
+fi
+
 %files -f %{name}.lang
 %defattr(644,root,root,755)
+
+%{_browserpluginsconfdir}/browsers.d/%{name}.*
+%config(noreplace) %verify(not md5 mtime size) %{_browserpluginsconfdir}/blacklist.d/%{name}.*.blacklist
+
 %attr(755,root,root) %{_bindir}/chromium-browser
 %{_mandir}/man1/chromium-browser.1*
 %{_pixmapsdir}/chromium-browser.png
@@ -82,6 +97,7 @@
 %dir %{_libdir}/%{name}
 %{_libdir}/%{name}/chrome.pak
 %dir %{_libdir}/%{name}/locales
+%dir %{_libdir}/%{name}/plugins
 %{_libdir}/%{name}/resources
 %{_libdir}/%{name}/themes
 %attr(755,root,root) %{_libdir}/%{name}/chromium-browser
@@ -90,20 +106,20 @@
 %attr(4555,root,root) %{_libdir}/%{name}/chrome_sandbox
 
 # ffmpeg libs
-%attr(755,root,root) %{_libdir}/chromium-browser-bin/libavcodec.so.52
-%attr(755,root,root) %{_libdir}/chromium-browser-bin/libavformat.so.52
-%attr(755,root,root) %{_libdir}/chromium-browser-bin/libavutil.so.50
+%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}/chromium-browser-bin/libnspr4.so.0d
-%attr(755,root,root) %{_libdir}/chromium-browser-bin/libplc4.so.0d
-%attr(755,root,root) %{_libdir}/chromium-browser-bin/libplds4.so.0d
-%attr(755,root,root) %{_libdir}/chromium-browser-bin/libnss3.so.1d
-%attr(755,root,root) %{_libdir}/chromium-browser-bin/libnssutil3.so.1d
-%attr(755,root,root) %{_libdir}/chromium-browser-bin/libsmime3.so.1d
-%attr(755,root,root) %{_libdir}/chromium-browser-bin/libssl3.so.1d
+%attr(755,root,root) %{_libdir}/%{name}/libnspr4.so.0d
+%attr(755,root,root) %{_libdir}/%{name}/libplc4.so.0d
+%attr(755,root,root) %{_libdir}/%{name}/libplds4.so.0d
+%attr(755,root,root) %{_libdir}/%{name}/libnss3.so.1d
+%attr(755,root,root) %{_libdir}/%{name}/libnssutil3.so.1d
+%attr(755,root,root) %{_libdir}/%{name}/libsmime3.so.1d
+%attr(755,root,root) %{_libdir}/%{name}/libssl3.so.1d
 
-# bundle a this copy until xdg-utils will have this itself
+# bundle this copy until xdg-utils will have this itself
 %attr(755,root,root) %{_libdir}/%{name}/xdg-settings
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
@@ -112,6 +128,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.6  2009/09/23 15:45:38  glen
+- plugins support
+
 Revision 1.5  2009/09/23 15:14:44  glen
 - package xdg-utils for desktop integration
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/chromium-browser-bin/chromium-browser-bin.spec?r1=1.5&r2=1.6&f=u



More information about the pld-cvs-commit mailing list