summaryrefslogtreecommitdiff
path: root/libre/iceweasel/PKGBUILD
AgeCommit message (Collapse)Author
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
2022-01-28[iceweasel]: tweak for i686bill-auger
2022-01-27libre/iceweasel: upstream changes for 96.0.1grizzlyuser
2021-12-10[iceweasel]: update branding checksumbill-auger
2021-12-10libre/iceweasel: Bump to 95.0 with upstream changesgrizzlyuser
2021-12-07libre/iceweasel: update to 94.0 from upstreamsgrizzlyuser
2021-10-08[iceweasel]: update branding checksumbill-auger
2021-10-08libre/iceweasel: Update to 93.0 according to upstreamsgrizzlyuser
Arch Linux ARM has removed the patch and webrtc disable flag
2021-10-08[iceweasel]: update branding checksumbill-auger
2021-09-19libre/iceweasel: 92.0, sync with upstreamsgrizzlyuser
2021-09-19libre/iceweasel: Update to 91.0.2 upstreamgrizzlyuser
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.
2021-07-19wip iceweaselbill-auger
2021-07-19[iceweasel]: tweak for i686bill-auger
2021-07-14libre/iceweasel: upstream update to 90.0grizzlyuser
2021-06-24[iceweasel]: upgrade to v89.0.2bill-auger
2021-06-19libre/iceweasel: 89.0.1grizzlyuser
2021-06-11libre/iceweasel: Update to 89.0 upstreams, add info to Remote Settings patchgrizzlyuser
2021-05-10[iceweasel]: use default user-agentbill-auger
2021-05-10libre/iceweasel: 88.0.1grizzlyuser
2021-05-10libre/iceweasel: 88.0 update according to upstreamgrizzlyuser
2021-04-09[iceweasel]: housekeepingbill-auger
2021-04-08[iceweasel]: update branding checksumbill-auger
2021-04-08libre/iceweasel: Small cleanupsgrizzlyuser
i686 change is not needed anymore as ffmpeg is in the repos. However it doesn't build anyway, with message: rsvg-convert: symbol lookup error: /usr/lib/libpango-1.0.so.0: undefined symbol: g_memdup2
2021-04-08libre/iceweasel: refactor some prefs overridesgrizzlyuser
Preference overrides from vendor.js are not connected to the code, so they tend to bit rot quite quickly. Also, they only hide the problem, because the source code still contains references to nonfree stuff. Patching has a downside too. If upstream adds an override for some patched preference in a new place, it's likely to take precedence over the patch. Solution for this problem is TBD. But there are ways to override our vendor.js too, so either approach is prone to this. For now, go on with the patching approach. Also drop the override for ui.key.menuAccessKeyFocuses as I don't see how this is related to freedom issues. Let's stick as close to upstream as possible. geo.wifi.uri was probably removed upstream as I wasn't able to find it anywhere in the source tree.
2021-04-08libre/iceweasel: JSON processing script updatesgrizzlyuser
Refactor and add processing of top-sites.json Remote Settings dump, which is needed to override default sites with nonfree content which are displayed on new tab and in the dropdown of address bar.
2021-04-08libre/iceweasel: 87.0 update to upstream changesgrizzlyuser
2021-03-13[iceweasel]: tweak for i686bill-auger
2021-03-02[iceweasel]: update v86 branding checksumbill-auger
2021-03-02libre/iceweasel: 86.0 sync with upstream projectsgrizzlyuser
2021-03-02libre/iceweasel: 85.0.1-parabola1grizzlyuser
Arch Linux 32 removed their recent change to makedepends.
2021-02-09housekeepingbill-auger
2021-01-28[iceweasel]: housekeepingbill-auger
2021-01-28libre/iceweasel: upgrade to v85.0grizzlyuser
Update according to upstream changes, including from i686. Libre patching of onboarding cards not needed anymore as removed upstream [1]. Fix minor typo in Remote Settings patch. Fix path in _check_build_config() in PKGBUILD. [1] https://bugzilla.mozilla.org/show_bug.cgi?id=1675127
2021-01-12[iceweasel]: housekeepingbill-auger
2021-01-12libre/iceweasel: 84.0.2-1.parabola1grizzlyuser
2021-01-12libre/iceweasel: checksums; move git clean stepgrizzlyuser
git clean step needed to be moved, IIRC because some to-be-removed files interfered with Remote Settings patching check.
2021-01-12libre/iceweasel: Add JSON processing scriptgrizzlyuser
jq was not enough. It lacks functionality necessary to do all these changes in one pass, like verification by JSON schemas, or automatic unique timestamp generation for changed records. Python script can be updated in future to support more Remote Settings dumps, not just main/search-config and monitor/changes.
2021-01-12libre/iceweasel: process icons for top sitesgrizzlyuser
Remove bundled icons of all websites except Wikipedia. Generate icons and thumbnails for top sites configured by Parabola from SVG sources from the branding package. They need to be displayed on new tab. If not added, thumbnails will be automatically generated for each website by completely loading it in background and making a screenshot at start of each browser session. This network communication can be unwanted for those on pay-per-byte data plans.
2021-01-12libre/iceweasel: Drop old search engine patchinggrizzlyuser
Legacy search configuration has been dropped upstream [1]. It needs to be done by new method now. [1] https://bugzilla.mozilla.org/show_bug.cgi?id=1619926
2021-01-12libre/iceweasel: Remote Settings patchinggrizzlyuser
Also add basic test that searches the entire source code tree for domain name of Remote Settings server and fails the build if any occurrences are found. Needed to relocate quilt directory because IIRC it made some backups of patched files that contained that domain name.
2021-01-12libre/iceweasel: 84.0.1 from upstreams, update patchesgrizzlyuser
2021-01-08[icedove][iceweasel]: housekeeping - refactor anti-features checkbill-auger
these changes are an attempt to normalize common patching implementations, in order to reduce the diffs across all of our mozilla PKGBUILDs
2020-10-17[iceweasel]: housekeepingbill-auger
2020-10-17[iceweasel]: upgrade to v81.0.2bill-auger
2020-10-14[icewessel]: housekeepingbill-auger
2020-10-12libre/iceweasel: version bump to 81.0.1-1.parabola1grizzlyuser
2020-10-12libre/iceweasel: stop building symbol archivegrizzlyuser
This seems to be related only to crashreporter that is disabled anyway.
2020-10-12libre/iceweasel: Update to 81.0-2.parabola1grizzlyuser
Setting MOZ_APP_NAME is necessary now because paths to binaries will contain 'firefox' not 'iceweasel' due to changes in this release of upstream Firefox.
2020-10-12libre/iceweasel: Sync with upstream 80.0.1grizzlyuser
Also removed leftover flags dropped by upstream in 80.0-1, See: https://github.com/archlinux/svntogit-packages/commit/7f7808aed43c21887a9b440005b6aca4e9295b9d#diff-91e904bd64036c9c236ce84542f97781L112 These flags probably should be removed for i686 too, but I was not able to build it with or without them anyway.