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
Dependencies desktop-file-utils libxt mime-types nss shared-mime-info
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.
How can I get this build to use my system font rendering?
Fixed
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
}
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Fixed
the PKGBUILD still contains refs. to -3.6a2pre, and don't forget yo update the checksums.
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/
@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
why does it not update automatically through yaourt every night, isnt it supposed to update everynight?
gnome-global-menu causes this to segfault for me.
Just an FYI for anyone wondering why they can't get this to work.
version got updated to 3.6a1pre
No, it needn't xunrunner. It seems that it has built in.
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
Everyone can use it on his/her own if find it useful ;)
To blasse:
It sounds good. But I don't know if others need this.
BTW. Making firefox dir user-writable enables update option in firefox. Can be used for everyday update to newest nightly :)
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 :)
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.
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/
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. :)
You can also try to modify "general.useragent.extra.firefox", "general.useragent.vendor" and "general.useragent.override" to make it.
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.
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.
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)
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 :)
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.
firefox-nightly 3.1b2.20081109-1
+ Update to nightly build 2008-11-09
firefox-nightly 3.1b2.2008110202-1
+ Update to nightly build 2008-11-02-02
firefox-nightly 3.1b2_20081020-1
+ Update to nightly build 2008-10-20 (Lastest versions are buggy)
+ Add firefox md5sums
to coderoar, yep.. i installed 32-bit version today by chroot... 1.5x faster than arch64.. thank you :)
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/
to coderoar, wot? tracemonkey does not supply 64-bit? o..m..g.. i may try the chroot and 32-bit firefox-nightly someday
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.
to coderoar, i am in arch64, so ibus conflicts with firefox... now i am using fireinput... although it is not good enough :)
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.
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
“/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.
May be connected with the current gnome update to 2.24 not with this particular package?
only using sudo firefox-nighly works, others like su- do not work either... any ideas ?
regards
hummm... i find out it is the problem with user privilege.. with sudo then no error..
regards.
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+"$@"}
Update: firefox-nightly 3.1b2-2
+ Remove IM error fix (Tested with new builds)
+ Change installation directory to /opt/mozilla/firefox-$pkgver
libgnome is just a pkg detected by namcap.
Thanks for your notice.
Works fine without libgnome. Is it really a dep?
That's the pleasure of using nightly builds ;)
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.
The actual version is 3.1b2pre not b1 ;)
+ Fixed missing dependences.
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!
nightly builds don't have source code (or I havn't found them) so that you couldn't compile it.
I wonder if it is possible to compile this with the system cairo libs.. can someone explain how to do this?
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.
Some add-ons may not work with the nightly builds. If you meet it, please tell me.
+ + Tested on both x86_64 & i686.
+ Fixed the bug on i686
On i686 systems this PKGBUILD installs the x86_64 binaries. The md5sums are also only for the x86_64 version.
v1.6.0