Username: Password: Remember me
Search Criteria Advanced
Package Details

firefox-nightly 3.7a2pre-1
http://www.mozilla.org/projects/firefox
Standalone web browser from mozilla.org, nightly build.

unsupported :: network
Maintainer: xenom
Votes: 242

License: MPL GPL LGPL

Last Updated: Sun, 07 Feb 2010 13:48:59 +0000
First Submitted: Wed, 10 Sep 2008 14:23:27 +0000

Tarball :: Files :: PKGBUILD

Dependencies desktop-file-utils libxt mime-types nss shared-mime-info

Sources
firefox-nightly-safe.desktop
firefox-nightly.desktop
Comment by: Ranguvar on Tue, 09 Feb 2010 01:54:31 +0000
I don't think you can, xoey7.
You need to use a package that builds from source, so it can use the system's Cairo. IIRC.
Comment by: xoey7 on Tue, 01 Dec 2009 01:27:31 +0000
How can I get this build to use my system font rendering?
Comment by: coderoar on Thu, 20 Aug 2009 02:54:00 +0000
Fixed
Comment by: kumyco on Wed, 19 Aug 2009 06:10:04 +0000
newer makepkg won't (naturally) build with partially completed checksum/source arrays.
This pkgbuild downloads the nightly build manually

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
# Maintainer: coderoar <coderoar@gmail.com>

arch=('i686' 'x86_64')
license=('MPL' 'GPL' 'LGPL')
pkgdesc='Standalone web browser from mozilla.org, nightly build.'
pkgname=firefox-nightly
pkgrel=3
pkgver=3.7a1pre
url='http://www.mozilla.org/projects/firefox'
depends=('desktop-file-utils' 'libxt' 'mime-types' 'nss' 'shared-mime-info')
makedepends=('wget')
source=('firefox-nightly.desktop' 'firefox-nightly-safe.desktop')
md5sums=('940233ba24a2de784ea6c610872f01e4' '488e66c72fb678d2b99a22fe87bc5974')
sha1sums=('6880230bc487bd65c5da43c19498f4520793e27b' '7faa96301d1c3d7772da859b96b3420cb0f34bb3')

build() {
cd ${srcdir}

fx_fn="firefox-${pkgver}.en-US.linux-${CARCH}.tar.bz2"
fx_url="http://ftp.mozilla.org/pub/firefox/nightly/latest-trunk/${fx_fn}"
fx_src="${SRCDEST}/${fx_fn}"

msg "Downloading Firefox nightly build ..."
wget $fx_url -O $fx_src || return 1
msg "Extracting archive ... ${fx_fn}"
bsdtar -x -f $fx_src || return 1
msg "All done ... packaging"

# uncomment this line to remove them if you want
# rm -rf firefox/{extensions,plugins,searchplugins} || return 1

mkdir -p ${pkgdir}/{usr/{bin,share/{applications,pixmaps}},opt} || return 1
cp -r firefox ${pkgdir}/opt/firefox-${pkgver} || return 1

ln -s /opt/firefox-${pkgver}/firefox ${pkgdir}/usr/bin/firefox-nightly || return 1
install -m644 ${srcdir}/{firefox-nightly.desktop,firefox-nightly-safe.desktop} ${pkgdir}/usr/share/applications/ || return 1
install -m644 ${srcdir}/firefox/icons/mozicon128.png ${pkgdir}/usr/share/pixmaps/${pkgname}-icon.png || return 1
}

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Comment by: coderoar on Tue, 18 Aug 2009 14:39:36 +0000
Fixed
Comment by: kumyco on Tue, 18 Aug 2009 09:25:36 +0000
the PKGBUILD still contains refs. to -3.6a2pre, and don't forget yo update the checksums.
Comment by: anibal on Fri, 03 Jul 2009 22:15:36 +0000
This link[0] to install firebug worked for me, I found it inside the update.rdf located here[1], maybe this last rdf can be useful for future updates of this add-on.
[0] http://getfirebug.com/releases/firebug/1.5X/firebug-1.5X.0a08.xpi
[1] http://getfirebug.com/releases/firebug/1.5X/
Comment by: Army on Wed, 10 Jun 2009 22:26:23 +0000
@venky80, no it is not ;-) yaourt only updates, when the version numbers (pkgver and / or pkgrel) change, but that doesn't really happen here. What changes every day (I mean night ;) ) is the tarball you download from mozilla's server. So just run makepkg -sci every day and you'll be happy, maybe add it as a cron job or something
Comment by: venky80 on Thu, 04 Jun 2009 23:35:31 +0000
why does it not update automatically through yaourt every night, isnt it supposed to update everynight?
Comment by: at0m13 on Thu, 19 Mar 2009 16:52:16 +0000
gnome-global-menu causes this to segfault for me.

Just an FYI for anyone wondering why they can't get this to work.
Comment by: Zariel on Wed, 18 Mar 2009 01:55:21 +0000
version got updated to 3.6a1pre
Comment by: coderoar on Sun, 07 Dec 2008 06:53:47 +0000
No, it needn't xunrunner. It seems that it has built in.
Comment by: fauno on Sun, 07 Dec 2008 01:44:40 +0000
is xulrunner a dependency for this version? since this package is the only firefox i have installed xulrunner became unneeded, but i have my doubts :D
Comment by: blasse on Thu, 04 Dec 2008 13:43:24 +0000
Everyone can use it on his/her own if find it useful ;)
Comment by: coderoar on Thu, 04 Dec 2008 13:23:36 +0000
To blasse:
It sounds good. But I don't know if others need this.
Comment by: blasse on Thu, 04 Dec 2008 13:06:22 +0000
BTW. Making firefox dir user-writable enables update option in firefox. Can be used for everyday update to newest nightly :)
Comment by: blasse on Wed, 03 Dec 2008 15:19:56 +0000
I've just posted pkgbuild I'm using because I've got in and it was already updated ;) I just don't like dir with pkgver, because I'm changing builds often and then I need to clean folders myself :P

ps. If I noticed correctly latest-tracemonkey is now 1.9.1 branch, not trunk. I hope they will still merge it with trunk code, it would be curious to have branch TM newer than trunk :)
Comment by: coderoar on Wed, 03 Dec 2008 15:12:46 +0000
Update:
firefox-nightly 3.2a1pre-1
+ Update to nightly build 3.2 alpha 1
+ Both x86 and x86_64 pkgs download from latest-trunk dir

Notice:
Now mozilla hasn't provided the x86_64 binary.

To blasse:
I think a dir name with version may be more clear.
Comment by: blasse on Wed, 03 Dec 2008 14:15:01 +0000
Updated pkgbuild I'm using. It uses /opt/firefox-nightly/ folder without pkgver in name, pkgver is 3.2pre to avoid updating it all the time, .desktop files uses correct icon and Minefield name instead of Firefox, i686 version is downloaded from latest-trunk folder instead latest-tracemonkey, cause latest-tracemonkey contains TM ONLY fixes and is merged with trunk from time to time...
Maybe somebody will find this useful :)
http://www.wrzuta.pl/pliki/zuJrOBAIZT/
Comment by: cookiecaper on Wed, 03 Dec 2008 05:01:36 +0000
Mozilla changed the name of their archives effective last night; the filename in ftp://ftp.mozilla.org/pub/firefox/nightly/latest-trunk/ is now firefox-3.2a1pre. Please update PKGBUILD accordingly. Thanks. :)
Comment by: coderoar on Fri, 21 Nov 2008 13:15:11 +0000
You can also try to modify "general.useragent.extra.firefox", "general.useragent.vendor" and "general.useragent.override" to make it.
Comment by: LeoSolaris on Fri, 21 Nov 2008 09:30:49 +0000
Thanks! I started to comment that it was already branded, then noticed I was in the other firefox.... geesh This is what I get for staying up all night.
Comment by: blasse on Fri, 21 Nov 2008 09:23:32 +0000
Try to change user.agent string in prefs or install User Agent Switcher extension: https://addons.mozilla.org/en-US/firefox/addon/59
This should help.
Comment by: LeoSolaris on Fri, 21 Nov 2008 09:17:09 +0000
Say, is there any chance you could add in the branding? I have a couple of websites I use that look for the branding and will not let me connect without it. It's a minor hassle to have to close completely out of the nightly and restart in the branded firefox 3.0.4.

If it is not easy to do, don't sweat it. (I am pretty sure you wouldn't sweat it anyways, but hey)
Comment by: blasse on Sat, 15 Nov 2008 10:29:51 +0000
Not worth testing every build :) I'm updating every nightly everyday, if something doesn't work, I use 3.0.3 stable and waiting for a next day ;) Many broken things in nightly also affects only part of the users, not everyone :)
Comment by: coderoar on Fri, 14 Nov 2008 11:59:02 +0000
firefox-nightly 3.1b2pre-1
+ Change installation directory to /opt/firefox-$pkgver

Before, I had been trying to test NBs. But I finally lost my patience.
Comment by: coderoar on Mon, 10 Nov 2008 05:30:16 +0000
firefox-nightly 3.1b2.20081109-1
+ Update to nightly build 2008-11-09
Comment by: coderoar on Mon, 03 Nov 2008 02:39:21 +0000
firefox-nightly 3.1b2.2008110202-1
+ Update to nightly build 2008-11-02-02
Comment by: coderoar on Thu, 30 Oct 2008 07:41:59 +0000
firefox-nightly 3.1b2_20081020-1
+ Update to nightly build 2008-10-20 (Lastest versions are buggy)
+ Add firefox md5sums
Comment by: interskh on Wed, 29 Oct 2008 23:01:09 +0000
to coderoar, yep.. i installed 32-bit version today by chroot... 1.5x faster than arch64.. thank you :)
Comment by: coderoar on Wed, 29 Oct 2008 09:26:12 +0000
Yes, Only for win32, mac, linux i686. After enabling it, you can test speed at these sites:
http://wd-testnet.world-direct.at/mozilla/dhtml/funo/jsTimeTest.htm
http://www.celtickane.com/webdesign/jsspeed2007.php
http://www2.webkit.org/perf/sunspider-0.9/sunspider.html
http://dromaeo.com/
Comment by: interskh on Wed, 29 Oct 2008 07:23:31 +0000
to coderoar, wot? tracemonkey does not supply 64-bit? o..m..g.. i may try the chroot and 32-bit firefox-nightly someday
Comment by: coderoar on Wed, 29 Oct 2008 05:09:44 +0000
Yeah, 64-bit firefox conflicts with almost any IM module. The unique solution is using Arch32 chroot. It's not too bad - 64-bit firefox hasn't tracemonkey feature but 32-bit has.
Comment by: interskh on Wed, 29 Oct 2008 04:36:32 +0000
to coderoar, i am in arch64, so ibus conflicts with firefox... now i am using fireinput... although it is not good enough :)
Comment by: coderoar on Wed, 29 Oct 2008 04:17:17 +0000
Firefox-nightly just doesn't work with SCIM. You can try iBus(32-bit) or fcitx: after installation write a script that change those variables at first and then run firefox.
Comment by: interskh on Tue, 28 Oct 2008 15:09:46 +0000
to coderoar,
Thank you. It works!!! with unset "XIM_PROGRAM XIM XMODIFIERS GTK_IM_MODULE".. now the question is how can input chinese in firefox now..
to blasse,
thank u anyway
Comment by: coderoar on Mon, 27 Oct 2008 04:14:09 +0000
“/opt/mozilla/firefox-3.1b2/run-mozilla.sh: line 131: 480 Segmentation fault "$prog" ${1+"$@"}”
----------------------

Nightly builds conflict with many libs, such as iBus IM module.

You can try to compare the differences between root user envirenment variables and normal user to find error sources.

In Arch64 and using 64-bit nightly builds, I had found this: if using iBus, only if I unset or change these variables "XIM_PROGRAM XIM XMODIFIERS GTK_IM_MODULE", it will work.

But in 32-bit chroot environment, it work well with iBus.
Comment by: blasse on Sun, 26 Oct 2008 20:41:46 +0000
May be connected with the current gnome update to 2.24 not with this particular package?
Comment by: interskh on Sun, 26 Oct 2008 20:15:44 +0000
only using sudo firefox-nighly works, others like su- do not work either... any ideas ?

regards
Comment by: interskh on Sun, 26 Oct 2008 19:31:39 +0000
hummm... i find out it is the problem with user privilege.. with sudo then no error..

regards.
Comment by: interskh on Sun, 26 Oct 2008 19:21:47 +0000
hi, i have some problem with running firefox-nightly.. the installation is well done, but it cannot be executed, with the following err:
/opt/mozilla/firefox-3.1b2/run-mozilla.sh: line 131: 480 Segmentation fault "$prog" ${1+"$@"}
Comment by: coderoar on Thu, 23 Oct 2008 06:24:56 +0000
Update: firefox-nightly 3.1b2-2
+ Remove IM error fix (Tested with new builds)
+ Change installation directory to /opt/mozilla/firefox-$pkgver
Comment by: coderoar on Wed, 15 Oct 2008 16:24:22 +0000
libgnome is just a pkg detected by namcap.
Thanks for your notice.
Comment by: vegai on Wed, 15 Oct 2008 11:46:47 +0000
Works fine without libgnome. Is it really a dep?
Comment by: blasse on Wed, 15 Oct 2008 11:21:26 +0000
That's the pleasure of using nightly builds ;)
Comment by: coderoar on Wed, 15 Oct 2008 11:08:19 +0000
Yes, I had known it. The reason why I did't update is the bus that nightly builds won't work with iBus, my favrite IM. However it can be ignored by SCIM, another widely used IM, and it's my solution.

Please use SCIM instead iBus to input in it.
Comment by: blasse on Wed, 15 Oct 2008 10:14:48 +0000
The actual version is 3.1b2pre not b1 ;)
Comment by: coderoar on Fri, 03 Oct 2008 10:31:03 +0000
+ Fixed missing dependences.
Comment by: coderoar on Tue, 23 Sep 2008 17:07:44 +0000
I have replace the "replaces" and "conflicts" lines of it.
It won't conflict the official pkg installation, and you can exec "firefox-nightly" to run it. Have fun!
Comment by: coderoar on Tue, 23 Sep 2008 16:46:58 +0000
nightly builds don't have source code (or I havn't found them) so that you couldn't compile it.
Comment by: Berseker on Tue, 23 Sep 2008 15:10:51 +0000
I wonder if it is possible to compile this with the system cairo libs.. can someone explain how to do this?
Comment by: blasse on Tue, 23 Sep 2008 08:28:27 +0000
As nightly is higly unstable version, it shouldn't "replaces" nor ""conflicts" firefox or firefox3. It good to have stable firefox version as a backup.
Comment by: coderoar on Thu, 18 Sep 2008 14:15:20 +0000
Some add-ons may not work with the nightly builds. If you meet it, please tell me.
Comment by: coderoar on Sat, 13 Sep 2008 08:40:12 +0000
+ + Tested on both x86_64 & i686.
+ Fixed the bug on i686
Comment by: kcbanner on Wed, 10 Sep 2008 14:42:59 +0000
On i686 systems this PKGBUILD installs the x86_64 binaries. The md5sums are also only for the x86_64 version.

v1.6.0