]>
Commit | Line | Data |
---|---|---|
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} |