diff options
author | Félix Saparelli | 2017-01-28 23:01:43 +1300 |
---|---|---|
committer | Félix Saparelli | 2017-01-28 23:01:43 +1300 |
commit | 481f2eb884d19c1bae00d9e7f33ed6000c48bc47 (patch) | |
tree | eb70894197a7e5a8975ee0c77d18ff221d70c294 | |
parent | f7f3f2ef7b2efdab625bb1b58a73f4240e4cff29 (diff) | |
download | aur-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-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 21 | ||||
-rw-r--r-- | firefox-nightly.desktop | 2 |
3 files changed, 17 insertions, 12 deletions
@@ -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 @@ -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 |