[Dev] [PATCH] Iceweasel update to 75.0-1
Andreas Grapentin
andreas at grapentin.org
Sun Apr 12 19:09:21 GMT 2020
Hi,
again, great work on keeping iceweasel up-to-date. The patches are
looking good, I've applied them and am currently rebuilding the
packages. Will release something tonight.
Best,
-A
On Thu, Apr 09, 2020 at 06:57:46AM +0000, grizzlyuser wrote:
> Please find the updated patch in the attachment.
>
> The first one broke promo cards on New Tab page by removing a
> card for nonfree Firefox mobile. This one fixes that by
> replacing it with another card that looks innocent.
>
> Please still use
> iceweasel_75.0-1.branding-Bump-version-update-patch.patch from
> my previous message to update the branding repo.
>
> Built successfully on x86_64 and armv7h. i686 doesn't build
> because it requires newer version of rust, and only 1:1.39.0-1.2
> is available in Parabola and Arch Linux 32 repos.
> From 2fcba7ab3b5d5762bdbe7aa4ff47c8bafe2c3f8c Mon Sep 17 00:00:00 2001
> From: grizzlyuser <grizzlyuser at protonmail.com>
> Date: Wed, 8 Apr 2020 11:45:44 +0300
> Subject: [PATCH 1/2] libre/iceweasel 75.0-1: Bump version and refresh patch
> accordingly
>
> Please note checksum for patch hasn't been updated yet since more
> changes are needed to it.
> ---
> libre/iceweasel/PKGBUILD | 6 +++---
> libre/iceweasel/libre.patch | 21 ++++++++-------------
> 2 files changed, 11 insertions(+), 16 deletions(-)
>
> diff --git a/libre/iceweasel/PKGBUILD b/libre/iceweasel/PKGBUILD
> index ddd047158..21c12c4d1 100644
> --- a/libre/iceweasel/PKGBUILD
> +++ b/libre/iceweasel/PKGBUILD
> @@ -47,10 +47,10 @@
> pkgname=iceweasel
> replaces=('firefox')
> epoch=1
> -pkgver=74.0.1
> +pkgver=75.0
> pkgrel=1
> pkgrel+=.parabola1
> -_brandingver=73.0
> +_brandingver=75.0
> _brandingrel=1
> pkgdesc="Standalone web browser derived from Mozilla Firefox"
> arch=(x86_64)
> @@ -82,7 +82,7 @@ source_armv7h=(arm.patch
> build-arm-libopus.patch)
> source_i686=('rust-static-disable-network-test-on-static-libraries.patch'
> 'avoid-libxul-OOM-python-check.patch')
> -sha256sums=('62e4297b682fad1ea50d8e32fc51c811169f8edec8d12d2aab0ea60b3197f011'
> +sha256sums=('bbb1054d8f2717c634480556d3753a8483986af7360e023bb6232df80b746b0f'
> 'SKIP'
> '5f7ac724a5c5afd9322b1e59006f4170ea5354ca1e0e60dab08b7784c2d8463c'
> 'f573d00835afe066ef1887bfea35099933ee07aeadc4c0d603972127e600cfc4'
> diff --git a/libre/iceweasel/libre.patch b/libre/iceweasel/libre.patch
> index 0870d45cb..6ac39f8b1 100644
> --- a/libre/iceweasel/libre.patch
> +++ b/libre/iceweasel/libre.patch
> @@ -25,14 +25,14 @@ index 7d37d26..4ebbc06 100644
> </hbox>
> - <label class="fxaMobilePromo" data-l10n-id="sync-mobile-promo">
> - <html:img
> -- src="chrome://browser/skin/preferences/in-content/logo-android.svg"
> +- src="chrome://browser/skin/logo-android.svg"
> - data-l10n-name="android-icon"
> - class="androidIcon"/>
> - <html:a
> - data-l10n-name="android-link"
> - class="fxaMobilePromo-android text-link" target="_blank"/>
> - <html:img
> -- src="chrome://browser/skin/preferences/in-content/logo-ios.svg"
> +- src="chrome://browser/skin/logo-ios.svg"
> - data-l10n-name="ios-icon"
> - class="iOSIcon"/>
> - <html:a
> @@ -166,19 +166,19 @@ index 2d3c7b4..00221d3 100644
> -#endif
> </dl>
> diff --git a/devtools/client/whats-new/src/main.js b/devtools/client/whats-new/src/main.js
> -index 1573c23a39..eed066db72 100644
> +index 26061a604f..a9016f6bda 100644
> --- a/devtools/client/whats-new/src/main.js
> +++ b/devtools/client/whats-new/src/main.js
> @@ -29,7 +29,7 @@ const aside = {
> };
>
> const release = {
> -- title: "What???s New in DevTools (Firefox 74 & 73)",
> -+ title: "What???s New in DevTools (Iceweasel 74 & 73)",
> +- title: "What???s New in DevTools (Firefox 75)",
> ++ title: "What???s New in DevTools (Iceweasel 75)",
> linkText: "Read more",
> - linkUrl: `https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/74?${utmParams}`,
> + linkUrl: `https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/75?${utmParams}`,
> features: [
> -@@ -71,29 +71,6 @@ const release = {
> +@@ -66,24 +66,6 @@ const release = {
> ],
> };
>
> @@ -197,18 +197,13 @@ index 1573c23a39..eed066db72 100644
> - description: `Start, pause and debug your Service Workers and inspect your Web App Manifests within the long-awaited Application panel.`,
> - href: `https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API/Using_Service_Workers?${utmParams}`,
> - },
> -- {
> -- header: `Instantly evaluated Console previews`,
> -- description: `Peek into the results of your current Console expression and autocomplete values as you type.`,
> -- href: `https://developer.mozilla.org/en-US/docs/Tools/Web_Console/The_command_line_interpreter?${utmParams}`,
> -- },
> - ],
> -};
> -
> function openLink(href, e) {
> return openDocLink(href, {
> relatedToCurrent: true,
> -@@ -187,11 +164,6 @@ class App extends Component {
> +@@ -177,11 +159,6 @@ class App extends Component {
> ...release.features
> .filter(feature => !feature.hidden)
> .map(feature => createFactory(Feature)(feature))
> --
> 2.26.0
>
>
> From 53bdf0615cdd7c95023cf64d55cbaf1d0db752a5 Mon Sep 17 00:00:00 2001
> From: grizzlyuser <grizzlyuser at protonmail.com>
> Date: Wed, 8 Apr 2020 20:24:55 +0300
> Subject: [PATCH 2/2] libre/iceweasel: Disable promo card for nonfree Firefox
> mobile in NewTab
>
> Show Private Browsing instead
> ---
> libre/iceweasel/PKGBUILD | 2 +-
> libre/iceweasel/libre.patch | 22 ++++++++++++++++++++++
> 2 files changed, 23 insertions(+), 1 deletion(-)
>
> diff --git a/libre/iceweasel/PKGBUILD b/libre/iceweasel/PKGBUILD
> index 21c12c4d1..3a56b8921 100644
> --- a/libre/iceweasel/PKGBUILD
> +++ b/libre/iceweasel/PKGBUILD
> @@ -88,7 +88,7 @@ sha256sums=('bbb1054d8f2717c634480556d3753a8483986af7360e023bb6232df80b746b0f'
> 'f573d00835afe066ef1887bfea35099933ee07aeadc4c0d603972127e600cfc4'
> '091b32290e1cbb8597bd31c770f3b850d2cecc0e8ca591bb50956fde67c0a449'
> 'SKIP'
> - 'dcc25e04627842bbd160059f1c576397d688418198a225210fae8a5ea6c32a7a'
> + '3dbdf461f992394ca380700c229a6ce6220a07ba1c7f8475cc2ff39891447e56'
> 'd783225c311a4d64a9196d573627aeecaf02365395eea9783b1175b7613bdf6e'
> 'f42b329e96cdf15d09844ca2541d096f56a5ca946f3d94d72dd10e3411fd5e85')
> sha256sums_i686=('4da71f6614dce71db8e9ec2d317514aae90838c2c65620d435f0df06b45b578b'
> diff --git a/libre/iceweasel/libre.patch b/libre/iceweasel/libre.patch
> index 6ac39f8b1..aa74ba3a0 100644
> --- a/libre/iceweasel/libre.patch
> +++ b/libre/iceweasel/libre.patch
> @@ -298,3 +298,25 @@ index edd871b..77870fe 100644
>
> addon-page-options-button =
> .title = Tools for all add-ons
> +diff --git a/browser/components/newtab/lib/OnboardingMessageProvider.jsm b/browser/components/newtab/lib/OnboardingMessageProvider.jsm
> +index 02eb150..abb3af9 100644
> +--- a/browser/components/newtab/lib/OnboardingMessageProvider.jsm
> ++++ b/browser/components/newtab/lib/OnboardingMessageProvider.jsm
> +@@ -270,7 +270,7 @@ const ONBOARDING_MESSAGES = () => [
> + action: { type: "OPEN_PRIVATE_BROWSER_WINDOW" },
> + },
> + },
> +- targeting: "'dynamic' in trailheadTriplet",
> ++ targeting: "trailheadTriplet in ['supercharge', 'static'] || 'dynamic' in trailheadTriplet",
> + trigger: { id: "showOnboarding" },
> + },
> + {
> +@@ -314,7 +314,7 @@ const ONBOARDING_MESSAGES = () => [
> + },
> + },
> + targeting:
> +- "trailheadTriplet in ['supercharge', 'static'] || ('dynamic' in trailheadTriplet && sync.mobileDevices < 1)",
> ++ "false",
> + trigger: { id: "showOnboarding" },
> + },
> + {
> --
> 2.26.0
>
> _______________________________________________
> Dev mailing list
> Dev at lists.parabola.nu
> https://lists.parabola.nu/mailman/listinfo/dev
--
------------------------------------------------------------------------------
my GPG Public Key: https://files.grapentin.org/.gpg/public.key
------------------------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <https://lists.parabola.nu/pipermail/dev/attachments/20200412/1b866429/attachment.sig>
More information about the Dev
mailing list