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