|
|
bb58b8e |
# common macros, yet to be defined. see:
|
|
|
bb58b8e |
# https://fedoraproject.org/wiki/User:Kalev/MozillaExtensionsDraft
|
|
|
bb58b8e |
%global ext_id uBlock0@raymondhill.net
|
|
|
bb58b8e |
|
|
|
bb58b8e |
%global firefox_app_id \{ec8030f7-c20a-464f-9b0e-13a3a9e97384\}
|
|
|
b00b5d5 |
%global firefox_inst_dir %{_datadir}/mozilla/extensions/%{firefox_app_id}
|
|
|
bb58b8e |
|
|
|
6dd9e87 |
%global fileid 3412681
|
|
|
bb58b8e |
|
|
|
bb58b8e |
Name: mozilla-ublock-origin
|
|
|
6dd9e87 |
Version: 1.22.4
|
|
|
6dd9e87 |
Release: 1%{?dist}
|
|
|
bb58b8e |
Summary: An efficient blocker for Firefox
|
|
|
bb58b8e |
|
|
|
5559d8d |
License: GPLv3+ and LGPLv3 and MIT and OFL
|
|
|
bb58b8e |
URL: https://github.com/gorhill/uBlock
|
|
|
bb58b8e |
Source0: https://addons.mozilla.org/firefox/downloads/file/%{fileid}/ublock_origin-%{version}-an+fx.xpi
|
|
|
bb58b8e |
Source1: mozilla-ublock-origin.metainfo.xml
|
|
|
bb58b8e |
|
|
|
bb58b8e |
Requires: mozilla-filesystem
|
|
|
bb58b8e |
BuildArch: noarch
|
|
|
bb58b8e |
BuildRequires: libappstream-glib
|
|
|
bb58b8e |
# css/fonts/fontawesome-webfont.ttf http://fontawesome.io/ OFL
|
|
|
e74d206 |
# img/fontawesome/fontawesome-defs.svg
|
|
|
e74d206 |
Provides: bundled(fontawesome-fonts) = 4.7.0
|
|
|
bb58b8e |
# lib/punycode.js https://mths.be/punycode MIT
|
|
|
bb58b8e |
Provides: bundled(js-punycode) = 1.3.2
|
|
|
5559d8d |
# lib/diff https://github.com/Swatinem/diff LGPLv3
|
|
|
5559d8d |
Provides: bundled(js-github-swatinem-diff)
|
|
|
5559d8d |
# lib/codemirror http://codemirror.net MIT
|
|
|
b7ebc27 |
Provides: bundled(js-codemirror) = 5.37.0
|
|
|
e29db52 |
# lib/lz4 https://github.com/gorhill/lz4-wasm BSD
|
|
|
e29db52 |
Provides: bundled(lz4-wasm)
|
|
|
bb58b8e |
|
|
|
bb58b8e |
%description
|
|
|
bb58b8e |
An efficient blocker: easy on memory and CPU footprint, and yet can load and
|
|
|
bb58b8e |
enforce thousands more filters than other popular blockers out there.
|
|
|
bb58b8e |
|
|
|
bb58b8e |
Flexible, it's more than an "ad blocker": it can also read and create filters
|
|
|
bb58b8e |
from hosts files.
|
|
|
bb58b8e |
|
|
|
bb58b8e |
%prep
|
|
|
bb58b8e |
%setup -qc
|
|
|
bb58b8e |
|
|
|
bb58b8e |
%build
|
|
|
bb58b8e |
echo Nothing to build
|
|
|
bb58b8e |
|
|
|
bb58b8e |
%install
|
|
|
bb58b8e |
install -Dpm644 %{SOURCE0} %{buildroot}%{firefox_inst_dir}/%{ext_id}.xpi
|
|
|
bb58b8e |
|
|
|
3f047a2 |
install -Dpm644 %{SOURCE1} %{buildroot}%{_metainfodir}/%{name}.metainfo.xml
|
|
|
3f047a2 |
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.metainfo.xml
|
|
|
bb58b8e |
|
|
|
bb58b8e |
%files
|
|
|
5559d8d |
%license LICENSE.txt css/fonts/OFL.txt lib/codemirror/LICENSE
|
|
|
bb58b8e |
%{firefox_inst_dir}/%{ext_id}.xpi
|
|
|
3f047a2 |
%{_metainfodir}/%{name}.metainfo.xml
|
|
|
bb58b8e |
|
|
|
bb58b8e |
%changelog
|
|
|
6dd9e87 |
* Sat Sep 28 2019 Dominik Mierzejewski <rpm@greysector.net> - 1.22.4-1
|
|
|
6dd9e87 |
- update to 1.22.4 (#1756060)
|
|
|
6dd9e87 |
|
|
|
b44d351 |
* Wed Sep 11 2019 Dominik Mierzejewski <rpm@greysector.net> - 1.22.2-2
|
|
|
b44d351 |
- fix wrong fileid (was pointing to 1.20.0 instead of 1.22.2)
|
|
|
b44d351 |
|
|
|
bb7cd10 |
* Mon Sep 09 2019 Dominik Mierzejewski <rpm@greysector.net> - 1.22.2-1
|
|
|
bb7cd10 |
- update to 1.22.2 (#1713383)
|
|
|
bb7cd10 |
|
|
|
8d1ceec |
* Mon May 13 2019 Dominik Mierzejewski <rpm@greysector.net> - 1.19.2-1
|
|
|
8d1ceec |
- update to 1.19.2 (#1689200)
|
|
|
8d1ceec |
|
|
|
3f047a2 |
* Thu Mar 14 2019 Dominik Mierzejewski <rpm@greysector.net> - 1.18.6-1
|
|
|
3f047a2 |
- update to 1.18.6 (#1680421)
|
|
|
3f047a2 |
- drop conditionals that are true in F26+
|
|
|
3f047a2 |
|
|
|
e74d206 |
* Wed Feb 20 2019 Dominik Mierzejewski <rpm@greysector.net> - 1.18.4-1
|
|
|
e74d206 |
- update to 1.18.4 (#1669295)
|
|
|
e74d206 |
- update bundled fontawesome version
|
|
|
e74d206 |
|
|
|
4691ab2 |
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.17.2-2
|
|
|
4691ab2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
4691ab2 |
|
|
|
e29db52 |
* Sat Oct 27 2018 Dominik Mierzejewski <rpm@greysector.net> - 1.17.2-1
|
|
|
e29db52 |
- update to 1.17.2
|
|
|
e29db52 |
|
|
|
7b6a3f6 |
* Mon Jul 30 2018 Dominik Mierzejewski <rpm@greysector.net> - 1.16.14-1
|
|
|
7b6a3f6 |
- update to 1.16.14 (#1598265)
|
|
|
7b6a3f6 |
|
|
|
d7084c5 |
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.16.12-2
|
|
|
d7084c5 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
d7084c5 |
|
|
|
330acd9 |
* Fri Jun 29 2018 Dominik Mierzejewski <rpm@greysector.net> - 1.16.12-1
|
|
|
330acd9 |
- update to 1.16.12 (#1567576)
|
|
|
330acd9 |
|
|
|
b7ebc27 |
* Wed May 23 2018 Dominik Mierzejewski <rpm@greysector.net> - 1.16.6-1
|
|
|
b7ebc27 |
- update to 1.16.6 (#1567576)
|
|
|
b7ebc27 |
- update bundled codemirror version
|
|
|
b7ebc27 |
|
|
|
5559d8d |
* Fri Apr 13 2018 Dominik Mierzejewski <rpm@greysector.net> - 1.15.24-1
|
|
|
5559d8d |
- update to 1.15.24
|
|
|
5559d8d |
- use correct path for metainfo file
|
|
|
5559d8d |
- update bundled components list and license tag
|
|
|
5559d8d |
- include license texts in the standard location, too
|
|
|
5559d8d |
|
|
|
1032a6a |
* Tue Feb 20 2018 Dominik Mierzejewski <rpm@greysector.net> - 1.15.10-1
|
|
|
1032a6a |
- update to 1.15.10
|
|
|
1032a6a |
|
|
|
d75e617 |
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.24-2
|
|
|
d75e617 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
d75e617 |
|
|
|
703d838 |
* Thu Feb 01 2018 Dominik Mierzejewski <rpm@greysector.net> - 1.14.24-1
|
|
|
703d838 |
- update to 1.14.24
|
|
|
703d838 |
|
|
|
bb58b8e |
* Fri Dec 29 2017 Dominik 'Rathann' Mierzejewski <rpm@greysector.net> - 1.14.22-1
|
|
|
bb58b8e |
- update to 1.14.22
|
|
|
bb58b8e |
- install the appdata metainfo file into correct place
|
|
|
bb58b8e |
|
|
|
bb58b8e |
* Wed Nov 29 2017 Dominik 'Rathann' Mierzejewski <rpm@greysector.net> - 1.14.18-1
|
|
|
bb58b8e |
- Initial package
|