[arch-commits] Commit in firefox-developer-edition/trunk (2 files)

Andrew Crerar andrewsc at gemini.archlinux.org
Fri Nov 5 18:18:25 UTC 2021


    Date: Friday, November 5, 2021 @ 18:18:24
  Author: andrewsc
Revision: 1037225

upgpkg: firefox-developer-edition 95.0b3-1

- Removed telemetry reporting being enabled by default (GDPR compliance)
- Added additional verbosity to install commands
- Updated desktop entry to reference class name for Wayland window icons

Modified:
  firefox-developer-edition/trunk/PKGBUILD
  firefox-developer-edition/trunk/firefox-developer-edition.desktop

-----------------------------------+
 PKGBUILD                          |   30 +++++++++++++++---------------
 firefox-developer-edition.desktop |    6 +++---
 2 files changed, 18 insertions(+), 18 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-11-05 17:01:02 UTC (rev 1037224)
+++ PKGBUILD	2021-11-05 18:18:24 UTC (rev 1037225)
@@ -2,7 +2,7 @@
 # Contributor: Jan Alexander Steffens (heftig) <heftig at archlinux.org>
 
 pkgname=firefox-developer-edition
-pkgver=95.0b2
+pkgver=95.0b3
 pkgrel=1
 pkgdesc="Developer Edition of the popular Firefox web browser"
 arch=('x86_64')
@@ -25,11 +25,11 @@
         0001-Use-remoting-name-for-GDK-application-names.patch
         "$pkgname".desktop
         identity-icons-brand.svg)
-sha512sums=('e96189b862750294594ff9546cb45a14814efeacae5f3c566fe1015965959736c072fe748c83cf616af07fca7c2b264c4ccfdf9476b08d044053588ce7ee77ab'
+sha512sums=('b684139b9a4ac076c33f59b6f9b09ddde235881f7ae693ba6d86f868af251d74b485a2808f7ee372e44c3ae377380eb0c135337596c5a94d2816557bef1efa39'
             'SKIP'
             'b66dbe7f262d036e5a5b895ab5b0dbb03313bca18b0823c001ef2dbaeb1a33169b57db0cf4dfd268499f28913845119902b5d62e8a6a9cc4820eb0ee2f322a1e'
             'f00f547a55df90a2f96c7b5f3a3c46b033f985db9a12257cb57f617ae8e0df9558baf6a79a7825f4866de45f9f4875cbbf1f0b99cd44371e047c6bc5dc6c78ba'
-            '3b42fe7dc8f53952330e57f1e85b46c5bd4b0c4ebc2796e0f5230446d10a67cf0fcbaadcbbb30888a99d43ca888a4e753aa5ddfbf93269cc22a6f640ba611ea3'
+            '2ff0cb8e2eb94cee306b488adf6d7f4debbaff6155be3ed3eeee814cdb356e2e60fe38cc29d6c8d10079937fd2c930cfddf283977cf645395d31eaf76c7f0ac2'
             'b579b73176c72a5ecf36e3f63bba08fdb8041ae99d54e5cab906660fed6a9cf2311f7ca1ec1649e451cc6d5a4b1e6060b974b1d7befe9c8df3c5a89c50383c17')
 validpgpkeys=('14F26682D0916CDD81E37B6D61B7B526D98F0353') # Mozilla Software Releases <release at mozilla.com>
 
@@ -78,7 +78,6 @@
 ac_add_options --allow-addon-sideload
 export MOZILLA_OFFICIAL=1
 export MOZ_APP_REMOTINGNAME=${pkgname//-/}
-export MOZ_TELEMETRY_REPORTING=1
 export MOZ_REQUIRE_SIGNING=
 
 # Keys
@@ -151,7 +150,7 @@
   DESTDIR="$pkgdir" ./mach install
 
   local vendorjs="$pkgdir/usr/lib/$pkgname/browser/defaults/preferences/vendor.js"
-  install -Dm644 /dev/stdin "$vendorjs" << END
+  install -Dvm644 /dev/stdin "$vendorjs" << END
 // Use LANG environment variable to choose locale.
 pref("intl.locale.requested", "");
 
@@ -166,7 +165,7 @@
 END
 
   local distini="$pkgdir/usr/lib/$pkgname/distribution/distribution.ini"
-  install -Dm644 /dev/stdin "$distini" << END
+  install -Dvm644 /dev/stdin "$distini" << END
 [Global]
 id=archlinux
 version=1.0
@@ -178,24 +177,25 @@
 app.partner.archlinux=archlinux
 END
 
+  local i theme=aurora
   for i in 16 22 24 32 48 64 128 256; do
-    install -Dm644 browser/branding/aurora/default$i.png \
+    install -Dvm644 browser/branding/$theme/default$i.png \
       "$pkgdir/usr/share/icons/hicolor/${i}x${i}/apps/$pkgname.png"
   done
-  install -Dm644 browser/branding/aurora/content/about-logo.png \
+  install -Dvm644 browser/branding/$theme/content/about-logo.png \
     "$pkgdir/usr/share/icons/hicolor/192x192/apps/$pkgname.png"
-  install -Dm644 browser/branding/aurora/content/about-logo at 2x.png \
+  install -Dvm644 browser/branding/$theme/content/about-logo at 2x.png \
     "$pkgdir/usr/share/icons/hicolor/384x384/apps/$pkgname.png"
-  install -Dm644 browser/branding/aurora/content/about-logo.svg \
+  install -Dvm644 browser/branding/$theme/content/about-logo.svg \
     "$pkgdir/usr/share/icons/hicolor/scalable/apps/$pkgname.svg"
-  install -Dm644 ../identity-icons-brand.svg \
+  install -Dvm644 ../identity-icons-brand.svg \
     "$pkgdir/usr/share/icons/hicolor/symbolic/apps/$pkgname-symbolic.svg"
 
-  install -Dm644 ../$pkgname.desktop \
+  install -Dvm644 ../$pkgname.desktop \
     "$pkgdir/usr/share/applications/$pkgname.desktop"
 
   # Install a wrapper to avoid confusion about binary path
-  install -Dm755 /dev/stdin "$pkgdir/usr/bin/$pkgname" << END
+  install -Dvm755 /dev/stdin "$pkgdir/usr/bin/$pkgname" << END
 #!/bin/sh
 exec /usr/lib/$pkgname/firefox "\$@"
 END
@@ -202,12 +202,12 @@
 
   # Replace duplicate binary with wrapper
   # https://bugzilla.mozilla.org/show_bug.cgi?id=658850
-  ln -srf "$pkgdir/usr/bin/$pkgname" "$pkgdir/usr/lib/$pkgname/firefox-bin"
+  ln -srfv "$pkgdir/usr/bin/$pkgname" "$pkgdir/usr/lib/$pkgname/firefox-bin"
 
   # Use system certificates
   local nssckbi="$pkgdir/usr/lib/$pkgname/libnssckbi.so"
   if [[ -e $nssckbi ]]; then
-    ln -srf "$pkgdir/usr/lib/libnssckbi.so" "$nssckbi"
+    ln -srfv "$pkgdir/usr/lib/libnssckbi.so" "$nssckbi"
   fi
 
   export SOCORRO_SYMBOL_UPLOAD_TOKEN_FILE="$startdir/.crash-stats-api.token"

Modified: firefox-developer-edition.desktop
===================================================================
--- firefox-developer-edition.desktop	2021-11-05 17:01:02 UTC (rev 1037224)
+++ firefox-developer-edition.desktop	2021-11-05 18:18:24 UTC (rev 1037225)
@@ -112,7 +112,7 @@
 Keywords[vi]=Internet;WWW;Browser;Web;Explorer;Trình duyệt;Trang web
 Keywords[zh_CN]=Internet;WWW;Browser;Web;Explorer;网页;浏览;上网;火狐;Firefox;ff;互联网;网站;
 Keywords[zh_TW]=Internet;WWW;Browser;Web;Explorer;網際網路;網路;瀏覽器;上網;網頁;火狐
-Exec=/usr/lib/firefox-developer-edition/firefox %u
+Exec=/usr/lib/firefox-developer-edition/firefox --class="firefoxdeveloperedition" %u
 Icon=firefox-developer-edition
 Terminal=false
 X-MultipleArgs=false
@@ -229,7 +229,7 @@
 Name[xh]=Ifestile entsha
 Name[zh_CN]=新建窗口
 Name[zh_TW]=開新視窗
-Exec=/usr/lib/firefox-developer-edition/firefox --new-window %u
+Exec=/usr/lib/firefox-developer-edition/firefox --class="firefoxdeveloperedition" --new-window %u
 
 [Desktop Action new-private-window]
 Name=New Private Window
@@ -337,4 +337,4 @@
 Name[xh]=Ifestile yangasese entsha
 Name[zh_CN]=新建隐私浏览窗口
 Name[zh_TW]=新增隱私視窗
-Exec=/usr/lib/firefox-developer-edition/firefox --private-window %u
+Exec=/usr/lib/firefox-developer-edition/firefox --class="firefoxdeveloperedition" --private-window %u



More information about the arch-commits mailing list