X-Git-Url: http://git.pld-linux.org/?p=packages%2Fbrowser-plugins.git;a=blobdiff_plain;f=browser-plugins.spec;h=ab6d2d433dfcf316677a4f6260b19bba4a46360a;hp=08741e6eb98200ff03fc371931ec431ce0599f25;hb=HEAD;hpb=97fe6f546109cbab96cda4cc3ddfea579edae483 diff --git a/browser-plugins.spec b/browser-plugins.spec index 08741e6..ab6d2d4 100644 --- a/browser-plugins.spec +++ b/browser-plugins.spec @@ -1,31 +1,36 @@ # TODO # - convert all plugin packages to store their plugins in this base # directory. -# known NPAPI compatible browsers from PLD CVS: -# - mozilla -# - mozilla-firefox -# - konqueror -# - opera (ix86 only) +# - Add addons and themes support for gecko based browsers +# Known NPAPI compatible browsers from PLD Linux CVS: # - galeon -# - skipstone # - kazehakase -# - netscape (trigger on netscape-common) +# - konqueror +# - mozilla +# - mozilla-firefox +# - mozilla-firefox-bin +# - netscape (update script on netscape-common package) +# - opera (ix86, x86_64, ppc only) # - seamonkey +# - skipstone +# - iceweasel +# - iceape Summary: Base package for web browser plugins -Summary(pl): Podstawowy pakiet dla wtyczek przegl±darek WWW -Name: browser-plugins2 -Version: 2.0 -Release: 0.8 +Summary(pl.UTF-8): Podstawowy pakiet dla wtyczek przeglądarek WWW +Name: browser-plugins +Version: 3.0 +Release: 3 License: GPL Group: Base -Source0: browser-plugins.README -Source1: browser-plugins-update.sh +BuildRequires: rpmbuild(macros) >= 1.356 +Source0: %{name}.README +Source1: %{name}-update.sh +Requires: filesystem >= 2.0-2 +Requires: findutils BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -%define _sysconfdir /etc/browser-plugins -# temporarily for testing -%define update_browser_plugins /usr/sbin/update-browser-plugins +%define _sysconfdir %{_browserpluginsconfdir} %description This package provides base directory for browser plugins complying to @@ -37,11 +42,11 @@ Browsers known to support NPAPI: - Opera - Konqueror -%description -l pl -Ten pakiet dostarcza podstawowy katalog dla wtyczek przegl±darek +%description -l pl.UTF-8 +Ten pakiet dostarcza podstawowy katalog dla wtyczek przeglądarek zgodnych z Netscape Plugin API (NPAPI). -Przegl±darki obs³uguj±ce NPAPI to: +Przeglądarki obsługujące NPAPI to: - Netscape Communicator/Navigator - Mozilla/Mozilla Firefox/Seamonkey - Opera @@ -52,38 +57,23 @@ Przegl cp -a %{SOURCE0} README cp -a %{SOURCE1} update-browser-plugins -cat > blacklist.local <<'EOF' -# list your local overrides here -# the format is shell globs at base dir of plugindir -EOF - %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%{_sysconfdir}/{blacklist,browsers}.d,%{_sbindir}} install update-browser-plugins $RPM_BUILD_ROOT%{_sbindir} -for browser in opera firefox mozilla mozilla-firefox; do - for arch in i386 x86_64; do - cp -a blacklist.local $RPM_BUILD_ROOT%{_sysconfdir}/blacklist.d/local.$browser.$arch.blacklist - done -done %clean rm -rf $RPM_BUILD_ROOT -%if 0 %post %update_browser_plugins -%preun -if [ "$1" = 0 ]; then - %update_browser_plugins uninstall -fi -%endif +# we don't need postin script as all browsers depend on this package and +# therefore this package should be last one to go from system. %files %defattr(644,root,root,755) %dir %{_sysconfdir} %dir %{_sysconfdir}/browsers.d %dir %{_sysconfdir}/blacklist.d -%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/blacklist.d/*.blacklist %attr(755,root,root) %{_sbindir}/update-browser-plugins