Ahh, gotcha. Well, I don't think it does. It just says that the checksum failed.
But really, since a new trunk build for Firefox is released _daily_ and not like every 10 minutes (as with Chromium), it's good enough.
I don't think there's even a way to trick makepkg e.g. to manually check whether the tarball passed the sha512sum check and if it wouldn't it would be replaced with a new one. That won't work because the sha512sum check is done _before_ the "build()" and "package()" functions are executed, meaning.. well, that it just wouldn't work.
I(ns)t(ead) _could_ be done that the tarball would *manually* be downloaded and then *manually* checked against the sha512sum in "http://ftp.mozilla.org" but that's just... stupid, if you ask me. The maintainer can choose to do that if he wishes to but I couldn't bring myself to care for that matter even if my life depended on it (just kidding).
Search Criteria
Package Details: firefox-nightly 135.0a1+20241211.2+h2b2422cd05b9-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/firefox-nightly.git (read-only, click to copy) |
---|---|
Package Base: | firefox-nightly |
Description: | Fast, Private & Safe Web Browser (Nightly version) |
Upstream URL: | https://www.mozilla.org/firefox/channel/desktop/#nightly |
Keywords: | browser gecko web |
Licenses: | MPL-2.0 |
Submitter: | None |
Maintainer: | heftig |
Last Packager: | heftig |
Votes: | 616 |
Popularity: | 3.04 |
First Submitted: | 2008-09-10 14:23 (UTC) |
Last Updated: | 2024-12-11 14:29 (UTC) |
Dependencies (57)
- alsa-lib
- at-spi2-core (at-spi2-core-gitAUR)
- bash (bash-devel-static-gitAUR, bash-devel-gitAUR, busybox-coreutilsAUR, bash-gitAUR)
- cairo (cairo-gitAUR)
- dbus (dbus-gitAUR, dbus-selinuxAUR)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-ffplayoutAUR, ffmpeg-gitAUR, ffmpeg-amd-full-gitAUR, ffmpeg-fullAUR, ffmpeg-full-gitAUR, ffmpeg-libfdk_aacAUR, ffmpeg-headlessAUR, ffmpeg-obsAUR)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- freetype2 (freetype2-macosAUR, freetype2-gitAUR, freetype2-qdoledAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- gdk-pixbuf2 (gdk-pixbuf2-gitAUR)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-classicAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- libx11 (libx11-gitAUR)
- libxcb (libxcb-gitAUR)
- libxcomposite
- libxdamage
- libxext (libxext-gitAUR)
- Show 37 more dependencies...
Required by (97)
- firefox-gnome-theme-nightly-git (optional)
- firefox-nightly-i18n-ach
- firefox-nightly-i18n-af
- firefox-nightly-i18n-all
- firefox-nightly-i18n-an
- firefox-nightly-i18n-ar
- firefox-nightly-i18n-ast
- firefox-nightly-i18n-az
- firefox-nightly-i18n-be
- firefox-nightly-i18n-bg
- firefox-nightly-i18n-bn
- firefox-nightly-i18n-br
- firefox-nightly-i18n-bs
- firefox-nightly-i18n-ca
- firefox-nightly-i18n-ca-valencia
- firefox-nightly-i18n-cak
- firefox-nightly-i18n-cs
- firefox-nightly-i18n-cy
- firefox-nightly-i18n-da
- firefox-nightly-i18n-de
- firefox-nightly-i18n-dsb
- firefox-nightly-i18n-el
- firefox-nightly-i18n-en-ca
- firefox-nightly-i18n-en-gb
- firefox-nightly-i18n-eo
- firefox-nightly-i18n-es-ar
- firefox-nightly-i18n-es-cl
- firefox-nightly-i18n-es-es
- firefox-nightly-i18n-es-mx
- firefox-nightly-i18n-et
- firefox-nightly-i18n-eu
- firefox-nightly-i18n-fa
- firefox-nightly-i18n-ff
- firefox-nightly-i18n-fi
- firefox-nightly-i18n-fr
- firefox-nightly-i18n-fy-nl
- firefox-nightly-i18n-ga-ie
- firefox-nightly-i18n-gd
- firefox-nightly-i18n-gl
- firefox-nightly-i18n-gn
- firefox-nightly-i18n-gu-in
- firefox-nightly-i18n-he
- firefox-nightly-i18n-hi-in
- firefox-nightly-i18n-hr
- firefox-nightly-i18n-hsb
- firefox-nightly-i18n-hu
- firefox-nightly-i18n-hy-am
- firefox-nightly-i18n-ia
- firefox-nightly-i18n-id
- firefox-nightly-i18n-is
- firefox-nightly-i18n-it
- firefox-nightly-i18n-ja
- firefox-nightly-i18n-ka
- firefox-nightly-i18n-kab
- firefox-nightly-i18n-kk
- firefox-nightly-i18n-km
- firefox-nightly-i18n-kn
- firefox-nightly-i18n-ko
- firefox-nightly-i18n-lij
- firefox-nightly-i18n-lt
- firefox-nightly-i18n-lv
- firefox-nightly-i18n-mk
- firefox-nightly-i18n-mr
- firefox-nightly-i18n-ms
- firefox-nightly-i18n-my
- firefox-nightly-i18n-nb-no
- firefox-nightly-i18n-ne-np
- firefox-nightly-i18n-nl
- firefox-nightly-i18n-nn-no
- firefox-nightly-i18n-oc
- firefox-nightly-i18n-pa-in
- firefox-nightly-i18n-pl
- firefox-nightly-i18n-pt-br
- firefox-nightly-i18n-pt-pt
- firefox-nightly-i18n-rm
- firefox-nightly-i18n-ro
- firefox-nightly-i18n-ru
- firefox-nightly-i18n-si
- firefox-nightly-i18n-sk
- firefox-nightly-i18n-sl
- firefox-nightly-i18n-son
- firefox-nightly-i18n-sq
- firefox-nightly-i18n-sr
- firefox-nightly-i18n-sv-se
- firefox-nightly-i18n-ta
- firefox-nightly-i18n-te
- firefox-nightly-i18n-th
- firefox-nightly-i18n-tl
- firefox-nightly-i18n-tr
- firefox-nightly-i18n-trs
- firefox-nightly-i18n-uk
- firefox-nightly-i18n-ur
- firefox-nightly-i18n-uz
- firefox-nightly-i18n-vi
- firefox-nightly-i18n-xh
- firefox-nightly-i18n-zh-cn
- firefox-nightly-i18n-zh-tw
Sources (5)
Latest Comments
« First ‹ Previous 1 .. 48 49 50 51 52 53 54 55 56 Next › Last »
Det commented on 2010-12-30 19:16 (UTC)
cgirard commented on 2010-12-30 18:35 (UTC)
No what I meant is : does makepkg download a new copy of the file if an older version is already downloaded ?
Det commented on 2010-12-30 18:23 (UTC)
Yes it would. But if you look at the upload times you notice that the files are uploaded at the same time. To avoid exactly that.
cgirard commented on 2010-12-30 18:07 (UTC)
Won't the packaging just fail if the checksum is invalid (thus the file have been updated on the server side) ?
Det commented on 2010-12-30 17:46 (UTC)
No wait, forget that. It's better to do the downloading and checksumming through the "source=()" section, e.g. like this: http://aur.pastebin.com/zsp1R1hM
The only 'disadvantage' with this implementation is that the checksum section needs to be a "sha512sums=()" section. However the same files do not need to be redownloaded because they pass the sha512sum check.
Det commented on 2010-12-30 17:35 (UTC)
Yeah, mv shouldn't be used there. I thought I tested that already. New PKGBUILD for the lazy ones: http://aur.pastebin.com/dh6FBW8w
But that other part I didn't really understand that. What do you mean that the quotes "work"? Of course they do.
<deleted-account> commented on 2010-12-30 17:24 (UTC)
The quotes work but the "mv firefox" instead of "cp -R firefox" breaks the install files.
Det commented on 2010-12-24 17:11 (UTC)
I'd prefer something like this since it's much cleaner (additionally you still left one redundant return "1 check" there): http://aur.pastebin.com/cqRutKRM
Changes include:
- adding quotes around dir variables ("$srcdir" and "$pkgdir") (in case the user's build path contains spaces)
- using the package() function (since there's only packaging involved)
- cleaned the PKGBUILD in common (I'm putting pretty much my money where my mouth is when I say that it's _much_ cleaner now)
- removed wget from make dependencies - since it was the only one there I removed the whole line (wget is included in the group 'base' so it's unnecessary to define it as a (make) dependency)
- removed the md5sums array (sha1sums already existed - you should never use both since the better one (sha1sums) will always be enough even of itself)
cgirard commented on 2010-12-17 10:25 (UTC)
Here is an updated PKGBUILD with the two remakrs I've made in November : http://aur.pastebin.com/tGX3jwYJ
- The "wget" has been replaced by "wget -N". The file will be downloaded only if distant file is newer. In that case, the old file will be replaced.
- All the unneeded "return 1" have been removed.
<deleted-account> commented on 2010-12-16 17:44 (UTC)
firefox 4.0b9pre in now available! :-)
Pinned Comments
heftig commented on 2022-07-27 22:26 (UTC)
Instead of building this yourself, please use the repository from https://bbs.archlinux.org/viewtopic.php?id=117157.
Not only do you skip the very time-consuming builds, but the published package also has debug symbols at Mozilla's crash reports service, which helps tremendously with finding or filing bugs for any crashes you get.
I consider this the canonical
firefox-nightly
package for Arch Linux.Alternatively, download Firefox Nightly straight from Mozilla, extract it to a writable place (e.g.
~/.local/firefox-nightly
) and let it update itself using the integrated updater.