Package Details: firefox-nightly 135.0a1+20241211.2+h2b2422cd05b9-1

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)

Required by (97)

Sources (5)

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.

[heftig]
SigLevel = Optional
Server = https://pkgbuild.com/~heftig/repo/$arch

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.

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)

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).

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! :-)