Compare commits
160 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b2b67543cd | ||
|
|
37b32640c8 | ||
|
|
f500f9fbb2 | ||
|
|
08b5966f7b | ||
|
|
83e1978771 | ||
|
|
70ca72a018 | ||
|
|
5341d8185f | ||
|
|
5865dd0ce5 | ||
|
|
28b60c69b9 | ||
|
|
9530c86076 | ||
|
|
f4feb96e93 | ||
|
|
6a780997e2 | ||
|
|
807616fb7a | ||
|
|
efbe7a0cd3 | ||
|
|
ef5985bbaa | ||
|
|
67a3dd1318 | ||
|
|
da98788b60 | ||
|
|
dd574d9084 | ||
|
|
ba671ffda2 | ||
|
|
bc6231372d | ||
|
|
c7869abaae | ||
|
|
d6ecb12d1a | ||
|
|
78e3e2ac81 | ||
|
|
b2539175b7 | ||
|
|
87a93f4ed8 | ||
|
|
2cdf1481ef | ||
|
|
bc6b4b2708 | ||
|
|
36da233f60 | ||
|
|
19ba1a7b1d | ||
|
|
df6d4333f6 | ||
|
|
08984b0e87 | ||
|
|
af6d89f538 | ||
|
|
a4d06ef555 | ||
|
|
3a9433ffd0 | ||
|
|
60b164d3d1 | ||
|
|
61e4f45c58 | ||
|
|
6da4104585 | ||
|
|
8098645f87 | ||
|
|
07e5a216eb | ||
|
|
77e9467287 | ||
|
|
f02278d499 | ||
|
|
e2e4c64120 | ||
|
|
394fd47912 | ||
|
|
60f7229a0e | ||
|
|
de694af1b7 | ||
|
|
4e98185365 | ||
|
|
cf34856af6 | ||
|
|
396588bfa7 | ||
|
|
3c56303752 | ||
|
|
26757ca2ad | ||
|
|
c1531a699a | ||
|
|
cbaab23f51 | ||
|
|
a09d2c3a2a | ||
|
|
8541989f54 | ||
|
|
d9fec4bac0 | ||
|
|
53db18ca31 | ||
|
|
44c386ea1a | ||
|
|
29798fefb5 | ||
|
|
309b3fe138 | ||
|
|
5bfe8f826d | ||
|
|
c24590b803 | ||
|
|
24ec9ab57f | ||
|
|
d7788557c4 | ||
|
|
7fba3dd489 | ||
|
|
ff2091fce2 | ||
|
|
0900ffd42f | ||
|
|
a82bb37145 | ||
|
|
7db1fd8a6e | ||
|
|
55127b1ce4 | ||
|
|
f4ff1fe0ae | ||
|
|
ff34363276 | ||
|
|
21767a5795 | ||
|
|
2769dbce73 | ||
|
|
dc56c32c62 | ||
|
|
1da0b879e0 | ||
|
|
89bd6600d5 | ||
|
|
05d9a91885 | ||
|
|
c1a6ee4682 | ||
|
|
83e191a8fc | ||
|
|
74f8b8ec19 | ||
|
|
2f9d7092e4 | ||
|
|
748e65a8b9 | ||
|
|
c1d2c112bc | ||
|
|
1cd68988de | ||
|
|
2a0a914fdb | ||
|
|
0c82c9aa89 | ||
|
|
b01106c2e2 | ||
|
|
428028b138 | ||
|
|
e121475650 | ||
|
|
7c89ff0163 | ||
|
|
ce926936de | ||
|
|
7fe3ea8c3a | ||
|
|
4d98f2613f | ||
|
|
5bde95f8b9 | ||
|
|
284c6c7fe0 | ||
|
|
c58ea06971 | ||
|
|
0671a0f901 | ||
|
|
8e3fe0ff3f | ||
|
|
b6222bce8f | ||
|
|
c5a47f1435 | ||
|
|
fb8bcc7e55 | ||
|
|
547f294f34 | ||
|
|
38d3b4c3cf | ||
|
|
aeba5541aa | ||
|
|
c73b206cb6 | ||
|
|
ab96bbf95b | ||
|
|
d9b501043f | ||
|
|
5199ce1fa5 | ||
|
|
4fa579c467 | ||
|
|
5084bce7f4 | ||
|
|
b5157ee7bd | ||
|
|
c8caf0480a | ||
|
|
f52650eba8 | ||
|
|
781790a35f | ||
|
|
2ed749ae81 | ||
|
|
02dcd13454 | ||
|
|
f0b20a04ac | ||
|
|
f9a1ae1156 | ||
|
|
0cc3b520c0 | ||
|
|
b35fe99709 | ||
|
|
83c1cd0bab | ||
|
|
39606c5ba0 | ||
|
|
e0684e3dbf | ||
|
|
dbec7b0d29 | ||
|
|
fb284aac93 | ||
|
|
d629b814fc | ||
|
|
02761e596b | ||
|
|
47074c9077 | ||
|
|
1269915f3f | ||
|
|
3f033c36e8 | ||
|
|
0717352322 | ||
|
|
152ca64652 | ||
|
|
6126696feb | ||
|
|
f4f6daec5a | ||
|
|
3dd926db62 | ||
|
|
7fc0c224f2 | ||
|
|
40cf8c62a0 | ||
|
|
f0ff6942fc | ||
|
|
4c3218f6eb | ||
|
|
612b37dd3a | ||
|
|
4b549e4f06 | ||
|
|
30ba19a820 | ||
|
|
454aae3a71 | ||
|
|
ea3e9198a0 | ||
|
|
f7f41376f0 | ||
|
|
97cdf87f4e | ||
|
|
904c923640 | ||
|
|
28a23541ad | ||
|
|
0d5b8352b6 | ||
|
|
92547128a2 | ||
|
|
1ab8a33a5e | ||
|
|
d39fe8f92a | ||
|
|
d52e8620ef | ||
|
|
0502bab57f | ||
|
|
dcdd273df1 | ||
|
|
8a4daf1556 | ||
|
|
9bfe1fdf60 | ||
|
|
bbe8e4633f | ||
|
|
3eeba63fa3 | ||
|
|
4691ab26e4 |
7 changed files with 352 additions and 72 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
|
@ -1 +1,3 @@
|
|||
/ublock_origin-*.xpi
|
||||
/uAssets-*.tar.gz
|
||||
/uBlock-*.tar.gz
|
||||
|
|
|
|||
238
changelog
Normal file
238
changelog
Normal file
|
|
@ -0,0 +1,238 @@
|
|||
* Fri Oct 11 2024 Dominik Mierzejewski <dominik@greysector.net> - 1.60.0-1
|
||||
- update to 1.60.0 (#2302506)
|
||||
|
||||
* Mon Sep 02 2024 Miroslav Suchý <msuchy@redhat.com> - 1.58.0-3
|
||||
- convert license to SPDX
|
||||
|
||||
* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.58.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
|
||||
|
||||
* Sun Jun 16 2024 Dominik Mierzejewski <dominik@greysector.net> - 1.58.0-1
|
||||
- update to 1.58.0 (#2274003)
|
||||
- update Firefox app ID reference (#2279889)
|
||||
|
||||
* Fri Apr 05 2024 Dominik Mierzejewski <dominik@greysector.net> - 1.57.0-1
|
||||
- update to 1.57.0 (#2272273)
|
||||
|
||||
* Wed Mar 06 2024 Dominik Mierzejewski <dominik@greysector.net> - 1.56.0-1
|
||||
- update to 1.56.0 (#2256730)
|
||||
|
||||
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.54.0-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.54.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
* Tue Nov 28 2023 Dominik Mierzejewski <dominik@greysector.net> - 1.54.0-1
|
||||
- update to 1.54.0 (#2251068)
|
||||
|
||||
* Tue Nov 21 2023 Dominik Mierzejewski <dominik@greysector.net> - 1.53.0-1
|
||||
- update to 1.53.0 (#2247578)
|
||||
|
||||
* Fri Sep 29 2023 Dominik Mierzejewski <dominik@greysector.net> - 1.52.2-1
|
||||
- update to 1.52.2 (#2238126)
|
||||
|
||||
* Thu Aug 31 2023 Dominik Mierzejewski <dominik@greysector.net> - 1.51.0-1
|
||||
- update to 1.51.0 (#2224682)
|
||||
- new bundled dependency: js-beautify
|
||||
|
||||
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.50.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
||||
|
||||
* Mon Jun 12 2023 Dominik Mierzejewski <dominik@greysector.net> - 1.50.0-1
|
||||
- update to 1.50.0 (#2213457)
|
||||
- match upstream build process for uAssets to avoid missing timestamps
|
||||
- fix deprecated patchN macro usage
|
||||
|
||||
* Sat May 06 2023 Dominik Mierzejewski <dominik@greysector.net> - 1.49.2-1
|
||||
- update to 1.49.2 (#2180855)
|
||||
|
||||
* Mon Mar 13 2023 Dominik Mierzejewski <dominik@greysector.net> - 1.47.4-1
|
||||
- update to 1.47.4 (#2172525)
|
||||
|
||||
* Fri Feb 17 2023 Dominik Mierzejewski <dominik@greysector.net> - 1.47.0-1
|
||||
- update to 1.47.0 (#2170209)
|
||||
|
||||
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.46.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||
|
||||
* Tue Dec 27 2022 Dominik Mierzejewski <dominik@greysector.net> - 1.46.0-1
|
||||
- update to 1.46.0 (#2156059)
|
||||
|
||||
* Mon Dec 05 2022 Dominik Mierzejewski <dominik@greysector.net> - 1.45.2-1
|
||||
- update to 1.45.2 (#2141681)
|
||||
|
||||
* Tue Oct 04 2022 Dominik Mierzejewski <dominik@greysector.net> - 1.44.4-1
|
||||
- update to 1.44.4 (#2118741)
|
||||
- drop obsolete patch
|
||||
|
||||
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.43.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||
|
||||
* Mon Jun 13 2022 Dominik Mierzejewski <dominik@greysector.net> - 1.43.0-1
|
||||
- update to 1.43.0 (#2095350)
|
||||
|
||||
* Sun May 22 2022 Dominik Mierzejewski <dominik@greysector.net> - 1.42.4-1
|
||||
- update to 1.42.4 (#2070185)
|
||||
- new bundled library: hsluv
|
||||
- fix build with wabt 1.0.25+
|
||||
|
||||
* Fri Mar 11 2022 Dominik Mierzejewski <dominik@greysector.net> - 1.41.8-1
|
||||
- update to 1.41.8 (#2055291)
|
||||
|
||||
* Tue Feb 15 2022 Dominik Mierzejewski <rpm@greysector.net> - 1.41.2-1
|
||||
- update to 1.41.2 (#2052004)
|
||||
|
||||
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.40.8-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||
|
||||
* Fri Jan 14 2022 Dominik Mierzejewski <rpm@greysector.net> - 1.40.8-1
|
||||
- update to 1.40.8 (#2034966)
|
||||
|
||||
* Sat Dec 04 2021 Dominik Mierzejewski <rpm@greysector.net> - 1.39.2-1
|
||||
- update to 1.39.2 (#2025622)
|
||||
|
||||
* Fri Oct 15 2021 Dominik Mierzejewski <rpm@greysector.net> - 1.38.6-1
|
||||
- update to 1.38.6 (#2009380)
|
||||
|
||||
* Tue Sep 21 2021 Dominik Mierzejewski <rpm@greysector.net> - 1.38.0-1
|
||||
- update to 1.38.0 (#2005514)
|
||||
- drop obsolete patch
|
||||
|
||||
* Wed Jul 28 2021 Dominik Mierzejewski <rpm@greysector.net> - 1.37.2-1
|
||||
- update to 1.37.2 (#1986999)
|
||||
|
||||
* Sat Jul 24 2021 Dominik Mierzejewski <rpm@greysector.net> - 1.37.0-1
|
||||
- update to 1.37.0 (#1985343)
|
||||
|
||||
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.36.2-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||
|
||||
* Sat Jul 17 2021 Dominik Mierzejewski <rpm@greysector.net> - 1.36.2-1
|
||||
- update to 1.36.2 (#1979628)
|
||||
|
||||
* Mon Jul 05 2021 Dominik Mierzejewski <rpm@greysector.net> - 1.36.0-1
|
||||
- update to 1.36.0 (#1974010)
|
||||
- update declared version of bundled publicsuffix-list
|
||||
|
||||
* Tue Jun 08 2021 Dominik Mierzejewski <rpm@greysector.net> - 1.35.2-1
|
||||
- update to 1.35.2 (#1954349)
|
||||
|
||||
* Fri Apr 23 2021 Dominik Mierzejewski <rpm@greysector.net> - 1.35.0-1
|
||||
- update to 1.35.0 (#1946869)
|
||||
|
||||
* Thu Apr 01 2021 Dominik Mierzejewski <rpm@greysector.net> - 1.34.0-1
|
||||
- update to 1.34.0 (#1925264)
|
||||
|
||||
* Tue Feb 02 2021 Dominik Mierzejewski <rpm@greysector.net> - 1.33.2-1
|
||||
- update to 1.33.2 (#1922482)
|
||||
|
||||
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.32.4-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||
|
||||
* Wed Jan 20 2021 Dominik Mierzejewski <rpm@greysector.net> - 1.32.4-1
|
||||
- update to 1.32.4 (#1918447)
|
||||
|
||||
* Thu Aug 20 2020 Dominik Mierzejewski <rpm@greysector.net> - 1.29.0-1
|
||||
- update to 1.29.0 (#1867396)
|
||||
- optimize lz4 wasm code per upstream docs
|
||||
|
||||
* Thu Aug 06 2020 Dominik Mierzejewski <rpm@greysector.net> - 1.28.4-2
|
||||
- fix invalid JSON after Patch0 (caught by Raymond Hill)
|
||||
|
||||
* Wed Aug 05 2020 Dominik Mierzejewski <rpm@greysector.net> - 1.28.4-1
|
||||
- update to 1.28.4 (#1857445)
|
||||
- avoid building on big-endian, wabt doesn't work there
|
||||
|
||||
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.28.2-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Mon Jul 13 2020 Dominik Mierzejewski <rpm@greysector.net> - 1.28.2-3
|
||||
- add missing explicit BR on python3
|
||||
|
||||
* Mon Jul 13 2020 Dominik Mierzejewski <rpm@greysector.net> - 1.28.2-2
|
||||
- use python3 in build script explicitly
|
||||
|
||||
* Sun Jul 12 2020 Dominik Mierzejewski <rpm@greysector.net> - 1.28.2-1
|
||||
- update to 1.28.2 (#1835275)
|
||||
- "build" from upstream "source" directly
|
||||
- drop non-free components from upstream uAssets tarball
|
||||
|
||||
* Sun May 03 2020 Dominik Mierzejewski <rpm@greysector.net> - 1.26.2-1
|
||||
- update to 1.26.2 (#1825039)
|
||||
|
||||
* Sun Apr 12 2020 Dominik Mierzejewski <rpm@greysector.net> - 1.26.0-1
|
||||
- update to 1.26.0 (#1820622)
|
||||
|
||||
* Sat Mar 14 2020 Dominik Mierzejewski <rpm@greysector.net> - 1.25.2-1
|
||||
- update to 1.25.2 (#1797341)
|
||||
|
||||
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.24.2-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Sun Dec 01 2019 Dominik Mierzejewski <rpm@greysector.net> - 1.24.2-1
|
||||
- update to 1.24.2 (#1763778)
|
||||
|
||||
* Sat Sep 28 2019 Dominik Mierzejewski <rpm@greysector.net> - 1.22.4-1
|
||||
- update to 1.22.4 (#1756060)
|
||||
|
||||
* Wed Sep 11 2019 Dominik Mierzejewski <rpm@greysector.net> - 1.22.2-2
|
||||
- fix wrong fileid (was pointing to 1.20.0 instead of 1.22.2)
|
||||
|
||||
* Mon Sep 09 2019 Dominik Mierzejewski <rpm@greysector.net> - 1.22.2-1
|
||||
- update to 1.22.2 (#1713383)
|
||||
|
||||
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.19.2-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Mon May 13 2019 Dominik Mierzejewski <rpm@greysector.net> - 1.19.2-1
|
||||
- update to 1.19.2 (#1689200)
|
||||
|
||||
* Thu Mar 14 2019 Dominik Mierzejewski <rpm@greysector.net> - 1.18.6-1
|
||||
- update to 1.18.6 (#1680421)
|
||||
- drop conditionals that are true in F26+
|
||||
|
||||
* Wed Feb 20 2019 Dominik Mierzejewski <rpm@greysector.net> - 1.18.4-1
|
||||
- update to 1.18.4 (#1669295)
|
||||
- update bundled fontawesome version
|
||||
|
||||
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.17.2-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Sat Oct 27 2018 Dominik Mierzejewski <rpm@greysector.net> - 1.17.2-1
|
||||
- update to 1.17.2
|
||||
|
||||
* Mon Jul 30 2018 Dominik Mierzejewski <rpm@greysector.net> - 1.16.14-1
|
||||
- update to 1.16.14 (#1598265)
|
||||
|
||||
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.16.12-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Fri Jun 29 2018 Dominik Mierzejewski <rpm@greysector.net> - 1.16.12-1
|
||||
- update to 1.16.12 (#1567576)
|
||||
|
||||
* Wed May 23 2018 Dominik Mierzejewski <rpm@greysector.net> - 1.16.6-1
|
||||
- update to 1.16.6 (#1567576)
|
||||
- update bundled codemirror version
|
||||
|
||||
* Fri Apr 13 2018 Dominik Mierzejewski <rpm@greysector.net> - 1.15.24-1
|
||||
- update to 1.15.24
|
||||
- use correct path for metainfo file
|
||||
- update bundled components list and license tag
|
||||
- include license texts in the standard location, too
|
||||
|
||||
* Tue Feb 20 2018 Dominik Mierzejewski <rpm@greysector.net> - 1.15.10-1
|
||||
- update to 1.15.10
|
||||
|
||||
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.24-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Thu Feb 01 2018 Dominik Mierzejewski <rpm@greysector.net> - 1.14.24-1
|
||||
- update to 1.14.24
|
||||
|
||||
* Fri Dec 29 2017 Dominik 'Rathann' Mierzejewski <rpm@greysector.net> - 1.14.22-1
|
||||
- update to 1.14.22
|
||||
- install the appdata metainfo file into correct place
|
||||
|
||||
* Wed Nov 29 2017 Dominik 'Rathann' Mierzejewski <rpm@greysector.net> - 1.14.18-1
|
||||
- Initial package
|
||||
11
mozilla-ublock-origin-nonfree.patch
Normal file
11
mozilla-ublock-origin-nonfree.patch
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
diff -up uBlock-1.46.0/tools/make-assets.sh.orig uBlock-1.46.0/tools/make-assets.sh
|
||||
--- uBlock-1.46.0/tools/make-assets.sh.orig 2022-12-22 17:10:56.000000000 +0100
|
||||
+++ uBlock-1.46.0/tools/make-assets.sh 2022-12-27 22:26:00.897541783 +0100
|
||||
@@ -16,7 +16,6 @@ mkdir $DES/thirdparties
|
||||
ASSETS_MAIN=dist/build/uAssets/main
|
||||
ASSETS_PROD=dist/build/uAssets/prod
|
||||
|
||||
-cp -R $ASSETS_MAIN/thirdparties/pgl.yoyo.org $DES/thirdparties/
|
||||
cp -R $ASSETS_MAIN/thirdparties/publicsuffix.org $DES/thirdparties/
|
||||
cp -R $ASSETS_MAIN/thirdparties/urlhaus-filter $DES/thirdparties/
|
||||
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
<!-- Copyright 2017 Dominik Mierzejewski <dominik@greysector.net> -->
|
||||
<component type="addon">
|
||||
<id>mozilla-ublock-origin</id>
|
||||
<extends>firefox.desktop</extends>
|
||||
<extends>org.mozilla.firefox</extends>
|
||||
<name>uBlock Origin for Firefox</name>
|
||||
<summary>An efficient blocker for Firefox. Fast and lean.</summary>
|
||||
<url type="homepage">https://github.com/gorhill/uBlock</url>
|
||||
|
|
|
|||
|
|
@ -5,32 +5,59 @@
|
|||
%global firefox_app_id \{ec8030f7-c20a-464f-9b0e-13a3a9e97384\}
|
||||
%global firefox_inst_dir %{_datadir}/mozilla/extensions/%{firefox_app_id}
|
||||
|
||||
%global fileid 3412681
|
||||
|
||||
Name: mozilla-ublock-origin
|
||||
Version: 1.22.4
|
||||
Release: 1%{?dist}
|
||||
Version: 1.68.0
|
||||
Release: %autorelease
|
||||
Summary: An efficient blocker for Firefox
|
||||
|
||||
License: GPLv3+ and LGPLv3 and MIT and OFL
|
||||
# Automatically converted from old format: GPLv3 and MIT and OFL and Unlicense - review is highly recommended.
|
||||
License: GPL-3.0-only AND LicenseRef-Callaway-MIT AND LicenseRef-Callaway-OFL AND Unlicense
|
||||
URL: https://github.com/gorhill/uBlock
|
||||
Source0: https://addons.mozilla.org/firefox/downloads/file/%{fileid}/ublock_origin-%{version}-an+fx.xpi
|
||||
Source0: https://github.com/gorhill/uBlock/archive/%{version}/uBlock-%{version}.tar.gz
|
||||
Source1: mozilla-ublock-origin.metainfo.xml
|
||||
Source2: uAssets-%{version}.tar.gz
|
||||
# uAssets tarball contains non-free filter lists
|
||||
# thirdparties/mirror1.malwaredomains.com - http://www.malwaredomains.com/?page_id=1508
|
||||
# thirdparties/pgl.yoyo.org - https://pgl.yoyo.org/license/
|
||||
# generate a free one with the mktarball.sh script below
|
||||
Source10: uAssets-mktarball.sh
|
||||
Patch0: %{name}-nonfree.patch
|
||||
|
||||
Requires: mozilla-filesystem
|
||||
BuildArch: noarch
|
||||
# wabt doesn't work correctly on big-endian
|
||||
ExcludeArch: ppc64 s390x
|
||||
BuildRequires: binaryen
|
||||
BuildRequires: libappstream-glib
|
||||
# css/fonts/fontawesome-webfont.ttf http://fontawesome.io/ OFL
|
||||
# img/fontawesome/fontawesome-defs.svg
|
||||
BuildRequires: nodejs
|
||||
BuildRequires: python3
|
||||
BuildRequires: wabt
|
||||
# lib/csstree https://github.com/csstree/csstree MIT
|
||||
Provides: bundled(npm-css-tree) = 2.2.1
|
||||
# img/fontawesome/fontawesome-defs.svg http://fontawesome.io/ OFL
|
||||
Provides: bundled(fontawesome-fonts) = 4.7.0
|
||||
# css/fonts/Inter/Inter-*.woff2 https://github.com/rsms/inter OFL
|
||||
Provides: bundled(inter-fonts)
|
||||
# css/fonts/Metropolis/Metropolis-*.woff2 https://github.com/chrismsimpson/Metropolis Unlicense
|
||||
Provides: bundled(metropolis-fonts)
|
||||
# lib/js-beautify https://github.com/beautify-web/js-beautify MIT
|
||||
Provides: bundled(js-beautify) = 1.14.7
|
||||
# lib/punycode.js https://mths.be/punycode MIT
|
||||
Provides: bundled(js-punycode) = 1.3.2
|
||||
# lib/diff https://github.com/Swatinem/diff LGPLv3
|
||||
Provides: bundled(js-github-swatinem-diff)
|
||||
# lib/codemirror http://codemirror.net MIT
|
||||
Provides: bundled(js-codemirror) = 5.37.0
|
||||
Provides: bundled(js-codemirror) = 5.59.2
|
||||
# lib/lz4 https://github.com/gorhill/lz4-wasm BSD
|
||||
Provides: bundled(lz4-wasm)
|
||||
# lib/regexanalyzer https://github.com/foo123/RegexAnalyzer Copyleft
|
||||
Provides: bundled(js-regexanalyzer) = 1.2.0
|
||||
# lib/hsluv https://github.com/hsluv/hsluv/ MIT
|
||||
Provides: bundled(js-hsluv) = 0.1.0
|
||||
# usually much newer than Fedora's publicsuffix-list package
|
||||
# easy to unbundle, but might affect security
|
||||
# assets/thirdparties/publicsuffix.org/list/effective_tld_names.dat
|
||||
Provides: bundled(publicsuffix-list) = 20240504
|
||||
|
||||
%description
|
||||
An efficient blocker: easy on memory and CPU footprint, and yet can load and
|
||||
|
|
@ -40,77 +67,48 @@ Flexible, it's more than an "ad blocker": it can also read and create filters
|
|||
from hosts files.
|
||||
|
||||
%prep
|
||||
%setup -qc
|
||||
# https://github.com/gorhill/uBlock/tree/master/dist#build-instructions-for-developers
|
||||
%setup -q -n uBlock-%{version}
|
||||
mkdir -p dist/build/uAssets
|
||||
tar -xz -C dist/build/uAssets -f %{SOURCE2}
|
||||
pushd dist/build/uAssets/main
|
||||
tools/make-ublock.sh
|
||||
popd
|
||||
%patch 0 -p1
|
||||
rm src/{js/wasm,lib/{lz4,publicsuffixlist/wasm}}/*.wasm
|
||||
mv src/css/fonts/Inter/LICENSE.txt LICENSE.Inter.txt
|
||||
mv src/img/fontawesome/LICENSE.txt LICENSE.fontawesome.txt
|
||||
mv src/lib/js-beautify/LICENSE LICENSE.js-beautify.txt
|
||||
mv src/lib/codemirror/LICENSE LICENSE.codemirror.txt
|
||||
|
||||
%build
|
||||
echo Nothing to build
|
||||
for d in src/{js/wasm,lib/{lz4,publicsuffixlist/wasm}} ; do
|
||||
pushd $d
|
||||
for f in *.wat ; do
|
||||
wat2wasm $f
|
||||
done
|
||||
popd
|
||||
done
|
||||
pushd src/lib/lz4
|
||||
wasm-opt ./lz4-block-codec.wasm -O4 -o ./lz4-block-codec.wasm
|
||||
popd
|
||||
./tools/make-firefox.sh all
|
||||
|
||||
%install
|
||||
install -Dpm644 %{SOURCE0} %{buildroot}%{firefox_inst_dir}/%{ext_id}.xpi
|
||||
install -Dpm644 dist/build/uBlock0.firefox.xpi %{buildroot}%{firefox_inst_dir}/%{ext_id}.xpi
|
||||
|
||||
install -Dpm644 %{SOURCE1} %{buildroot}%{_metainfodir}/%{name}.metainfo.xml
|
||||
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.metainfo.xml
|
||||
|
||||
%files
|
||||
%license LICENSE.txt css/fonts/OFL.txt lib/codemirror/LICENSE
|
||||
%license LICENSE.txt
|
||||
%license LICENSE.codemirror.txt
|
||||
%license LICENSE.fontawesome.txt
|
||||
%license LICENSE.js-beautify.txt
|
||||
%license LICENSE.Inter.txt
|
||||
%license src/css/fonts/Metropolis/UNLICENSE
|
||||
%{firefox_inst_dir}/%{ext_id}.xpi
|
||||
%{_metainfodir}/%{name}.metainfo.xml
|
||||
|
||||
%changelog
|
||||
* Sat Sep 28 2019 Dominik Mierzejewski <rpm@greysector.net> - 1.22.4-1
|
||||
- update to 1.22.4 (#1756060)
|
||||
|
||||
* Wed Sep 11 2019 Dominik Mierzejewski <rpm@greysector.net> - 1.22.2-2
|
||||
- fix wrong fileid (was pointing to 1.20.0 instead of 1.22.2)
|
||||
|
||||
* Mon Sep 09 2019 Dominik Mierzejewski <rpm@greysector.net> - 1.22.2-1
|
||||
- update to 1.22.2 (#1713383)
|
||||
|
||||
* Mon May 13 2019 Dominik Mierzejewski <rpm@greysector.net> - 1.19.2-1
|
||||
- update to 1.19.2 (#1689200)
|
||||
|
||||
* Thu Mar 14 2019 Dominik Mierzejewski <rpm@greysector.net> - 1.18.6-1
|
||||
- update to 1.18.6 (#1680421)
|
||||
- drop conditionals that are true in F26+
|
||||
|
||||
* Wed Feb 20 2019 Dominik Mierzejewski <rpm@greysector.net> - 1.18.4-1
|
||||
- update to 1.18.4 (#1669295)
|
||||
- update bundled fontawesome version
|
||||
|
||||
* Sat Oct 27 2018 Dominik Mierzejewski <rpm@greysector.net> - 1.17.2-1
|
||||
- update to 1.17.2
|
||||
|
||||
* Mon Jul 30 2018 Dominik Mierzejewski <rpm@greysector.net> - 1.16.14-1
|
||||
- update to 1.16.14 (#1598265)
|
||||
|
||||
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.16.12-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Fri Jun 29 2018 Dominik Mierzejewski <rpm@greysector.net> - 1.16.12-1
|
||||
- update to 1.16.12 (#1567576)
|
||||
|
||||
* Wed May 23 2018 Dominik Mierzejewski <rpm@greysector.net> - 1.16.6-1
|
||||
- update to 1.16.6 (#1567576)
|
||||
- update bundled codemirror version
|
||||
|
||||
* Fri Apr 13 2018 Dominik Mierzejewski <rpm@greysector.net> - 1.15.24-1
|
||||
- update to 1.15.24
|
||||
- use correct path for metainfo file
|
||||
- update bundled components list and license tag
|
||||
- include license texts in the standard location, too
|
||||
|
||||
* Tue Feb 20 2018 Dominik Mierzejewski <rpm@greysector.net> - 1.15.10-1
|
||||
- update to 1.15.10
|
||||
|
||||
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.24-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Thu Feb 01 2018 Dominik Mierzejewski <rpm@greysector.net> - 1.14.24-1
|
||||
- update to 1.14.24
|
||||
|
||||
* Fri Dec 29 2017 Dominik 'Rathann' Mierzejewski <rpm@greysector.net> - 1.14.22-1
|
||||
- update to 1.14.22
|
||||
- install the appdata metainfo file into correct place
|
||||
|
||||
* Wed Nov 29 2017 Dominik 'Rathann' Mierzejewski <rpm@greysector.net> - 1.14.18-1
|
||||
- Initial package
|
||||
%autochangelog
|
||||
|
|
|
|||
3
sources
3
sources
|
|
@ -1 +1,2 @@
|
|||
SHA512 (ublock_origin-1.22.4-an+fx.xpi) = 164970e75bbec13d7be88cb70dc8e3b1263cedd82e9a0b83d9449b3dfde44e520abd1fc2b1b1419037dc4cc19f24ee90818080aebdb1106f2ed3060278337459
|
||||
SHA512 (uAssets-1.68.0.tar.gz) = 360fa9d0b32a94711323db40f4ee16533f5b6f625ab893d740b5bed4084aa0dbcd97f03c207f02d44644fa6322be564eef09dd1ce64d555f442dfda00ff3a077
|
||||
SHA512 (uBlock-1.68.0.tar.gz) = ec4c3c956abf0e1cbf813a8e19f60a461bc04ea3644e7f0bd5fce25c0dbe6d45ede67871135ed49e2ab507ac2fe294b945d2dd8dcce14c3fddfcfad6a16de96d
|
||||
|
|
|
|||
30
uAssets-mktarball.sh
Executable file
30
uAssets-mktarball.sh
Executable file
|
|
@ -0,0 +1,30 @@
|
|||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
tmp=$(mktemp -d)
|
||||
|
||||
trap cleanup EXIT
|
||||
cleanup() {
|
||||
set +e
|
||||
[ -z "$tmp" -o ! -d "$tmp" ] || rm -rf "$tmp"
|
||||
}
|
||||
|
||||
unset CDPATH
|
||||
pwd=$(pwd)
|
||||
name=uAssets
|
||||
version=$(rpmspec -q --qf '%{version}' ./mozilla-ublock-origin.spec)
|
||||
commit_master=5f9f16404dce279a66b533edbccf869196b8d2b1
|
||||
commit_gh_pages=d975a96651a13bf8649bd16ee293e66b731aebc7
|
||||
url_master=https://github.com/uBlockOrigin/uAssets/archive/${commit_master}/${name}-${commit_master}.tar.gz
|
||||
url_gh_pages=https://github.com/uBlockOrigin/uAssets/archive/${commit_gh_pages}/${name}-${commit_gh_pages}.tar.gz
|
||||
pushd "$tmp"
|
||||
curl -L ${url_master} | tar xzf -
|
||||
mv ${name}-${commit_master} main
|
||||
# Peter Lowe's adservers list is non-commercial-only
|
||||
# https://github.com/uBlockOrigin/uAssets/issues/7657
|
||||
rm -r main/thirdparties/pgl.yoyo.org
|
||||
curl -L ${url_gh_pages} | tar xzf -
|
||||
mv ${name}-${commit_gh_pages} prod
|
||||
tar czf "$pwd"/${name}-${version}.tar.gz main prod
|
||||
popd
|
||||
Loading…
Add table
Add a link
Reference in a new issue