summaryrefslogtreecommitdiff
path: root/libre/iceweasel/9002-FSDG-preference-defaults.patch
AgeCommit message (Collapse)Author
2024-02-17libre/iceweasel: 122.0, sync with upstream changesgrizzlyuser
2023-12-23libre/iceweasel: 121.0.parabola1grizzlyuser
Usual updates according to upstream changes. search-config-v2.json needs to be patched later, it seems to be unused currently. So just skip it in patch-json-files.py for now.
2023-12-04libre/iceweasel: 120.0.parabola1grizzlyuser
Update python-zstandard patch, tested it works.
2023-10-01[iceweasel] 118.0.parabola1grizzlyuser
* Update according to upstream changes * Disable new Translations feature, see reasons in the patch.
2023-09-12[iceweasel]: use gnuzilla 'mozzarella' website for add-ons searchbill-auger
2023-09-07libre/iceweasel: 117.0-1.parabola1grizzlyuser
* add libxss dependency, missed a few releases back * update according to upstream changes
2023-09-07libre/iceweasel: 116.0, only upstream changesgrizzlyuser
Please note, build for x86_64 required 50+ GB of (RAM + SWAP). This is probably due to the full LTO enabled upstream. Based on my monitoring, memory usage does not go over 15 GB most of the build time, but increases significantly towards the end of the build.
2023-06-08[iceweasel]: upgrade to v114.0grizzlyuser
1. Update according to the changes from upstreams. 2. To build, needed to copy 'document.ico' from 'unofficial' branding folder. I believe it has no trademarks attached to it and is OK for Parabola as it appears to have no special license notice, meaning it's MPL-2.0 as is most of the Firefox code. Ideally, it'd be better to remove the wireframe sphere logo from the center and replace it with Iceweasel logo, and that's what I did initially. But after some digging into license compatibility of MPL-2.0 and multi-license of Iceweasel logo (MPL 1.1/GPL 2.0/LGPL 2.1), and reading recommendations to consult with a lawyer for this case (combining modified works), I decided that's too much of a hassle. 2. FSDG: Disable and remove URLs of Contile and autoupdate of system addons. 3. Remove dependencies to old versions of python and python-pydantic, since system python-typing-extensions can be used instead of vendored one (after removal of it from the source tree in prepare()). 4. Bring back the patch for version constraint of python-zstandard to depend on current system version.
2023-02-08libre/iceweasel: 109.0grizzlyuser
* Update version and patches according to upstream changes * Remote Settings patching: fix modification of response headers after local fetching of JSON file from bundled resources, because response headers became immutable in this version. * FSDG: Remove some values of preferences containing URLs to AMO (see commit messages from 9002-FSDG-preference-defaults.patch) and add a corresponding validation to PKGBUILD. Also remove some related property overrides from vendor.js.in and patch them in the code, please find the reasoning in the same patch. Also remove extensions.htmlaboutaddons.discover.enabled preference override from vendor.js.in, because it was removed upstream in [1]. * Remove technical patch for python-zstandard 0.19, fixed upstream * Remove RENAME_PROFILE logic from PKGBUILD, as the comment from that code suggests to remove it in 2023 [1] https://hg.mozilla.org/mozilla-central/rev/e542391fb8c5
2022-04-11libre/iceweasel: Update to 99.0 according to upstream changesgrizzlyuser
2022-03-07[iceweasel]: upgrade to v97.0.2bill-auger
2022-03-07libre/iceweasel: 97.0, add missing i686 patchgrizzlyuser
Update according to changes from upstreams. The source of patch for i686 is https://bugzilla.mozilla.org/show_bug.cgi?id=1729459#c21
2021-09-19libre/iceweasel: 91.0grizzlyuser
Update according to latest changes from upstreams. Rename patches to reflect they're related to FSDG. Sort records in Remote Settings JSON dumps, since this is expected by upstream. identity-icons-brand.svg has been removed upstream, yet Arch Linux added it to their VCS repo, to be used as "symbolic" application icon in some DEs. As it looks like we don't have this icon for Iceweasel, let's just drop it for now. If anybody is not happy about the missing icon, it can be added later.