summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFélix Saparelli2017-01-28 23:01:43 +1300
committerFélix Saparelli2017-01-28 23:01:43 +1300
commit481f2eb884d19c1bae00d9e7f33ed6000c48bc47 (patch)
treeeb70894197a7e5a8975ee0c77d18ff221d70c294
parentf7f3f2ef7b2efdab625bb1b58a73f4240e4cff29 (diff)
downloadaur-481f2eb884d19c1bae00d9e7f33ed6000c48bc47.tar.gz
Disable checksums; fix .desktop file
The .checksums file we rely on for integrity checking is missing for the latest nightly. Until it is back, I have disabled checksums for remote sources. See https://bugzilla.mozilla.org/show_bug.cgi?id=1334775 Also added correct Startup class to the non-safe-mode .desktop file as suggested by NTAuthority.
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD21
-rw-r--r--firefox-nightly.desktop2
3 files changed, 17 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7d4f0d7cf5ee..99a8d98b2f17 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -2,8 +2,8 @@ pkgbase = firefox-always-nightly
pkgname = firefox-always-nightly
pkgdesc = Standalone web browser from mozilla.org, nightly build, always updating
pkgver = 99.0a1
-pkgrel = 9
-url = https://nightly.mozilla.org
+pkgrel = 10
+url = https://blog.nightly.mozilla.org
arch = i686
arch = x86_64
license = MPL
@@ -26,7 +26,7 @@ source = firefox-nightly-safe.desktop
source = vendor.js
sha512sums = SKIP
sha512sums = SKIP
-sha512sums = d2d836b07288d2a13d01d668399df8a2a15884a58a7051303938bf74a30bdfc23a8bc57395494345727ae24e1dd9cab09c67a640a5c9e7a8df895f987e009dcd
+sha512sums = 4c318df0ac89dc273f0c1c6a7dcb4e943634bae8c532b4646e833ee5ee2fdd3eaed8da490385b11705e7f7bb6e0679dfd1dc9e070b3b0f9d3f9af7801a934962
sha512sums = 00caf982c072c7499433c494ecf2096542c4ddf368c4b97fb22672fd669683911d009a65a498b8a03da61ae9aa5a4e8bdaa6e58b148c2a5d7c008910b2af26a5
sha512sums = bae5a952d9b92e7a0ccc82f2caac3578e0368ea6676f0a4bc69d3ce276ef4f70802888f882dda53f9eb8e52911fb31e09ef497188bcd630762e1c0f5293cc010
diff --git a/PKGBUILD b/PKGBUILD
index 250d8d3f8062..74d8dc44c8c1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,26 +8,31 @@
pkgname=firefox-always-nightly
pkgdesc='Standalone web browser from mozilla.org, nightly build, always updating'
-url='https://nightly.mozilla.org'
+url='https://blog.nightly.mozilla.org/'
pkgver=99.0a1
-pkgrel=9
+pkgrel=10
arch=('i686' 'x86_64')
license=('MPL' 'GPL' 'LGPL')
_srcurl="https://ftp.mozilla.org/pub/firefox/nightly/latest-mozilla-central"
_version="$(curl -s "${_srcurl}/" | grep -Eo firefox-.+tar.bz2 | cut -d- -f2 | cut -d. -f1-2 | tail -n1)"
_file="firefox-${_version}.en-US.linux-${CARCH}"
-curl -so {,${_srcurl}/}${_file}.checksums
-_sumbz2="$(grep -E sha512.+${_file}\.tar\.bz2 ${_file}.checksums | cut -d\ -f1)"
-_sumtxt="$(grep -E sha512.+${_file}\.txt ${_file}.checksums | cut -d\ -f1)"
+
+# Checksums are missing on the build server!
+# See: https://bugzilla.mozilla.org/show_bug.cgi?id=1334775
+#
+# curl -so {,${_srcurl}/}${_file}.checksums
+# _sumbz2="$(grep -E sha512.+${_file}\.tar\.bz2 ${_file}.checksums | cut -d\ -f1)"
+# _sumtxt="$(grep -E sha512.+${_file}\.txt ${_file}.checksums | cut -d\ -f1)"
+
_nametoday="${pkgname}-${pkgver}-$(date +%FT%T)"
source=("${_nametoday}.tar.bz2::${_srcurl}/${_file}.tar.bz2"
"${_nametoday}.txt::${_srcurl}/${_file}.txt"
'firefox-nightly.desktop'
'firefox-nightly-safe.desktop'
'vendor.js')
-sha512sums=("${_sumbz2}"
- "${_sumtxt}"
- 'd2d836b07288d2a13d01d668399df8a2a15884a58a7051303938bf74a30bdfc23a8bc57395494345727ae24e1dd9cab09c67a640a5c9e7a8df895f987e009dcd'
+sha512sums=("SKIP" #"${_sumbz2}"
+ "SKIP" #"${_sumtxt}"
+ '4c318df0ac89dc273f0c1c6a7dcb4e943634bae8c532b4646e833ee5ee2fdd3eaed8da490385b11705e7f7bb6e0679dfd1dc9e070b3b0f9d3f9af7801a934962'
'00caf982c072c7499433c494ecf2096542c4ddf368c4b97fb22672fd669683911d009a65a498b8a03da61ae9aa5a4e8bdaa6e58b148c2a5d7c008910b2af26a5'
'bae5a952d9b92e7a0ccc82f2caac3578e0368ea6676f0a4bc69d3ce276ef4f70802888f882dda53f9eb8e52911fb31e09ef497188bcd630762e1c0f5293cc010')
depends=('alsa-lib'
diff --git a/firefox-nightly.desktop b/firefox-nightly.desktop
index 60a85c28ba6e..3c4a57349f0a 100644
--- a/firefox-nightly.desktop
+++ b/firefox-nightly.desktop
@@ -9,4 +9,4 @@ Encoding=UTF-8
Exec=firefox-nightly %u
Terminal=false
MultipleArgs=false
-StartupNotify=false
+StartupWMClass=Firefox