]> git.pld-linux.org Git - packages/rpm-build-macros.git/blob - macros.browser-plugins
Add rename notice
[packages/rpm-build-macros.git] / macros.browser-plugins
1 # browser plugins v2
2 # Author: Elan Ruusamäe <glen@pld-linux.org>
3 #
4 # Usage:
5 #       %browser_plugins_add_browser <name> -p <plugindir>
6 #
7 #  <name> (required) -- name of the browser. usually %{name}.
8 #  -p <plugindir> (required) -- in what directory browser searches for its plugins.
9 #  -b -- default blacklists
10 #  -a <arch> override arch
11 #
12 # Example:
13 #   %browser_plugins_add_browser %{name} -p %{_firefoxdir}/plugins
14
15 %_browserpluginsconfdir         /etc/browser-plugins
16 %_browserpluginsdir             %{_libdir}/browser-plugins
17 %update_browser_plugins         /usr/sbin/update-browser-plugins || :
18
19 %browser_plugins_add_browser(p:b:a:) \
20         browser=%1.%{!-a:%{_target_base_arch}}%{-a*} \
21         install -d $RPM_BUILD_ROOT%{_browserpluginsconfdir}/{blacklist,browsers}.d \
22         ln -s %{-p*} $RPM_BUILD_ROOT%{_browserpluginsconfdir}/browsers.d/$browser \
23         blacklist_file=$RPM_BUILD_ROOT%{_browserpluginsconfdir}/blacklist.d/$browser.blacklist \
24         echo '# This file format is shell globs at base dir of plugindir' > $blacklist_file \
25         %{-b:cat >> $blacklist_file %{-b*}} \
26 %{nil}
This page took 0.053722 seconds and 3 git commands to generate.