diff options
author | B Stack <bgstack15@gmail.com> | 2019-02-19 20:26:48 +0000 |
---|---|---|
committer | B Stack <bgstack15@gmail.com> | 2019-02-19 20:26:48 +0000 |
commit | 4074c453512f3ba416902f649468b4e3a5c668da (patch) | |
tree | 296947512a43536121f97b588a5574668d399ff1 /palemoon-stackrpms-ublock-origin/palemoon-stackrpms-ublock-origin.spec | |
parent | Merge branch 'freefilesync-c7' into 'master' (diff) | |
parent | split pm-ublock into two dirs (diff) | |
download | stackrpms-4074c453512f3ba416902f649468b4e3a5c668da.tar.gz stackrpms-4074c453512f3ba416902f649468b4e3a5c668da.tar.bz2 stackrpms-4074c453512f3ba416902f649468b4e3a5c668da.zip |
Merge branch 'palemoon-custom' into 'master'
Multiple palemoon builds
Split palemoon into official package, and my custom -stackrpms package.
Also split palemoon-ublock-origin in same way.
Update palemoon to 28.4.0.
See merge request bgstack15/stackrpms!39
Diffstat (limited to 'palemoon-stackrpms-ublock-origin/palemoon-stackrpms-ublock-origin.spec')
-rw-r--r-- | palemoon-stackrpms-ublock-origin/palemoon-stackrpms-ublock-origin.spec | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/palemoon-stackrpms-ublock-origin/palemoon-stackrpms-ublock-origin.spec b/palemoon-stackrpms-ublock-origin/palemoon-stackrpms-ublock-origin.spec new file mode 100644 index 0000000..784f94f --- /dev/null +++ b/palemoon-stackrpms-ublock-origin/palemoon-stackrpms-ublock-origin.spec @@ -0,0 +1,68 @@ +# palemoon globals +%global app_name palemoon-stackrpms +%global moz_extensions %{_libdir}/%{app_name}/browser/extensions +#%%global app_id + +Name: %{app_name}-ublock-origin +Version: 1.16.4.8 +Release: 1 +Summary: uBlock Origin installed to the system Pale Moon extensions directory + +Group: Applications/Internet +License: GPLv3 +URL: https://github.com/gorhill/uBlock +Source0: https://github.com/gorhill/uBlock/releases/download/firefox-legacy-%{version}/uBlock0.firefox-legacy.xpi +BuildRequires: unzip +BuildRequires: coreutils +BuildArch: noarch + +#Requires: mozilla-filesystem +#Requires: %%{app_name}-filesystem + +%description +The "legacy" release of uBlock Origin (NPAPI) for tradional Mozilla-style +web browsers. This is packaged for %{app_name}. + +More than just an ad blocker, uBlock Origin provides the ability to block +at will and easy defaults based on various common lists, such as EasyList, +EasyPrivacy, and Peter Lowe's ad/tracking/malware servers. + +%prep +#%setup -q -c + +%build + +%install +# learn extension id to name the file +%{__unzip} -o %{SOURCE0} install.rdf +newfilename="$( grep 'em:id' install.rdf 2>/dev/null | head -n1 | sed -r -e 's/^.*<em:id>//;' -e 's/<\/em:id>.*$//;' ).xpi" +test -z "${newfilename}" && newfilename="$( basename %{SOURCE0} )" + +mkdir -p %{buildroot}%{moz_extensions} +install -Dp -m0644 %{SOURCE0} %{buildroot}%{moz_extensions}/${newfilename} + +rm -rf install.rdf + +%clean +rm -rf %{buildroot} + +%files +%defattr(-,root,root,-) +%{moz_extensions}/*.xpi + +%changelog +* Sat Sep 15 2018 B Stack <bgstack15@gmail.com> 1.16.4.4-2 +- Customize for stackrpms + +* Wed Aug 2 2017 Ian Firns <firnsy@kororaproject.org>- 1.13.8-1 +- Update to 1.13.8 release + +* Thu Jan 7 2016 Chris Smart <csmart@kororaproject.org>- 1.9.16-1 +- Update to 1.9.16 release + +* Thu Jan 7 2016 Chris Smart <csmart@kororaproject.org>- 1.5.3-1 +- Update to 1.5.3 release +- Use signed xpi from Mozilla so that it works in Firefox 43 + +* Tue Nov 3 2015 Chris Smart <csmart@kororaproject.org>- 1.3.2-1 +- Initial build |