]> git.pld-linux.org Git - packages/rpm-build-macros.git/blame - macros.browser-plugins
Add rename notice
[packages/rpm-build-macros.git] / macros.browser-plugins
CommitLineData
cdc9189e
JR
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.051315 seconds and 4 git commands to generate.