SPECS (DEVEL): mozilla-plugin-mplayer.spec - one package for all b...
glen
glen at pld-linux.org
Thu Jun 23 14:44:17 CEST 2005
Author: glen Date: Thu Jun 23 12:44:17 2005 GMT
Module: SPECS Tag: DEVEL
---- Log message:
- one package for all browsers using triggers
---- Files affected:
SPECS:
mozilla-plugin-mplayer.spec (1.26 -> 1.26.2.1)
---- Diffs:
================================================================
Index: SPECS/mozilla-plugin-mplayer.spec
diff -u SPECS/mozilla-plugin-mplayer.spec:1.26 SPECS/mozilla-plugin-mplayer.spec:1.26.2.1
--- SPECS/mozilla-plugin-mplayer.spec:1.26 Thu Jun 16 22:57:40 2005
+++ SPECS/mozilla-plugin-mplayer.spec Thu Jun 23 14:44:12 2005
@@ -1,17 +1,11 @@
# $Revision$, $Date$
# TODO
-# - plugins shouldn't be only symlinks for one file?
-# - (where shoild be this file)? ______________/
-# - i (glen) propose to put all netscape-compatible plugins to
-# %{_libdir}/nsplugins and all browser plugin packages symlink there. the
-# %{_libdir}/nsplugins should itself go to FHS? as if *all* NS-compatible
-# plugins go there, there's no one parent for them :), or nsplugins.spec could
-# do too, if FHS won't do.
+# - cvs move SPECS/{mozilla-plugin-mplayer,mplayerplug-in}.spec,v
Summary: Embedded Video Player for Mozilla
Summary(pl): Osadzony odtwarzacz wideo dla Mozilli
-Name: mozilla-plugin-mplayer
+Name: mplayerplug-in
Version: 2.85
-Release: 2
+Release: 0.13
License: GPL
Group: X11/Applications/Multimedia
Source0: http://dl.sourceforge.net/mplayerplug-in/mplayerplug-in-%{version}.tar.gz
@@ -23,61 +17,37 @@
BuildRequires: libstdc++-devel
BuildRequires: mozilla-devel
BuildRequires: pkgconfig
+# TODO rev
+BuildRequires: rpmbuild(macros) >= 1.223
Requires: mplayer >= 1.0
+Requires: browser-plugins
+Obsoletes: mozilla-plugin-mplayer
+Obsoletes: mozilla-firefox-plugin-mplayer
+Obsoletes: opera-plugin-mplayer
+Obsoletes: konqueror-plugin-mplayer
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+%define _plugindir %{_libdir}/browser-plugins
+
+# use macro, otherwise extra LF isinserted along with the ifarch
+%ifarch %{ix86} ppc sparc sparc64
+%define browsers mozilla, mozilla-firefox, opera, konqueror
+%else
+%define browsers mozilla, mozilla-firefox, konqueror
+%endif
+
%description
mplayerplug-in is a browser plugin that uses mplayer to play videos
from websites.
+Supported browsers: %{browsers}.
+
%description -l pl
mplayerplug-in jest wtyczką wykorzystującą mplayera do odtwarzania
klipów filmowych ze stron WWW.
-%package -n mozilla-firefox-plugin-mplayer
-Summary: Embedded Video Player for Mozilla Firefox
-Summary(pl): Wbudowany odtwarzacz klipów filmowych dla Mozilli Firefox
-Group: X11/Applications/Multimedia
-PreReq: mozilla-firefox
-Requires: mplayer >= 1.0
-
-%description -n mozilla-firefox-plugin-mplayer
-This package contains plugin for Mozilla Firefox browser.
-
-%description -n mozilla-firefox-plugin-mplayer -l pl
-Ten pakiet zawiera wtyczkę do używania mplayera jako odtwarzacza
-klipów filmowych ze stron WWW w przeglądarce Mozilla Firefox.
-
-%package -n opera-plugin-mplayer
-Summary: Embedded Video Player for Opera
-Summary(pl): Wbudowany odtwarzacz klipów filmowych dla Opery
-Group: X11/Applications/Multimedia
-PreReq: opera
-Requires: mplayer >= 1.0
-
-%description -n opera-plugin-mplayer
-This package contains plugin for Opera browser.
-
-%description -n opera-plugin-mplayer -l pl
-Ten pakiet zawiera wtyczkę do używania mplayera jako odtwarzacza
-klipów filmowych ze stron WWW w przeglądarce Opera.
-
-%package -n konqueror-plugin-mplayer
-Summary: Embedded Video Player for Konqueror
-Summary(pl): Wbudowany odtwarzacz klipów filmowych dla Konquerora
-Group: X11/Applications/Multimedia
-PreReq: konqueror
-Requires: mplayer >= 1.0
-
-%description -n konqueror-plugin-mplayer
-This package contains plugin for Konqueror browser.
-
-%description -n konqueror-plugin-mplayer -l pl
-Ten pakiet zawiera wtyczkę do używania mplayera jako odtwarzacza
-klipów filmowych ze stron WWW w przeglądarce Konqueror.
-
%prep
-%setup -q -n mplayerplug-in
+%setup -q -n %{name}
%build
%{__aclocal}
@@ -87,44 +57,57 @@
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_libdir}/{mozilla,mozilla-firefox,opera}/plugins,%{_sysconfdir}/mplayer} \
- $RPM_BUILD_ROOT%{_libdir}/kde3/plugins/konqueror
+install -d $RPM_BUILD_ROOT{%{_plugindir},%{_sysconfdir}/mplayer}
-install *.so $RPM_BUILD_ROOT%{_libdir}/mozilla/plugins
-install *.so $RPM_BUILD_ROOT%{_libdir}/mozilla-firefox/plugins
-install *.so $RPM_BUILD_ROOT%{_libdir}/opera/plugins
-install *.so $RPM_BUILD_ROOT%{_libdir}/kde3/plugins/konqueror
+install *.so $RPM_BUILD_ROOT%{_plugindir}
install mplayerplug-in.conf $RPM_BUILD_ROOT%{_sysconfdir}
install mplayerplug-in.types $RPM_BUILD_ROOT%{_sysconfdir}/mplayer
%clean
rm -rf $RPM_BUILD_ROOT
+%triggerin -- mozilla-firefox
+%ns_plugin_install -d %{_libdir}/mozilla-firefox/plugins %{name}.so
+
+%triggerun -- mozilla-firefox
+%ns_plugin_uninstall -d %{_libdir}/mozilla-firefox/plugins %{name}.so
+
+%triggerin -- mozilla
+%ns_plugin_install -d %{_libdir}/mozilla/plugins %{name}.so
+
+%triggerun -- mozilla
+%ns_plugin_uninstall -d %{_libdir}/mozilla/plugins %{name}.so
+
+%ifarch %{ix86} ppc sparc sparc64
+%triggerin -- opera
+%ns_plugin_install -d %{_libdir}/opera/plugins %{name}.so
+
+%triggerun -- opera
+%ns_plugin_uninstall -d %{_libdir}/opera/plugins %{name}.so
+%endif
+
+%triggerin -- konqueror
+%ns_plugin_install -d %{_libdir}/kde3/plugins/konqueror %{name}.so
+
+%triggerun -- konqueror
+%ns_plugin_uninstall -d %{_libdir}/kde3/plugins/konqueror %{name}.so
+
%files
%defattr(644,root,root,755)
%doc ChangeLog TODO README
-%attr(755,root,root) %{_libdir}/mozilla/plugins/*.so
+%attr(755,root,root) %{_plugindir}/%{name}.so
%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/mplayerplug-in.conf
%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/mplayer/mplayerplug-in.types
-%files -n mozilla-firefox-plugin-mplayer
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/mozilla-firefox/plugins/*.so
-
-%files -n opera-plugin-mplayer
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/opera/plugins/*.so
-
-%files -n konqueror-plugin-mplayer
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/kde3/plugins/konqueror/*.so
-
%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.26.2.1 2005/06/23 12:44:12 glen
+- one package for all browsers using triggers
+
Revision 1.26 2005/06/16 20:57:40 qboosh
- pl unification, copy-pasto
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/mozilla-plugin-mplayer.spec?r1=1.26&r2=1.26.2.1&f=u
More information about the pld-cvs-commit
mailing list