You are not logged in.
New release of Firefox fixes a bunch of vulnerabilities.
Offline
I've done a PKGBUILD.
#Contributor: SaintShakaJin <cowebmaster@linboost.org>
pkgname=firefox
pkgver=1.0.5
pkgrel=1
pkgdesc="Mozilla Firefox Web Browser"
url="http://www.mozilla.org"
license="L"
conflicts=('mozilla-firefox' 'firefox-fr' 'firefox-deerpark')
depends=('gtk2' 'x-server' 'libxml2')
source=(ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/$pkgver/linux-i686/en-US/firefox-$pkgver.tar.gz
http://ssj.linboost.org/Archlinux/firefox/firefox.sh
http://ssj.linboost.org/Archlinux/firefox/mozilla-firefox-nonroot.tar.gz
http://ssj.linboost.org/Archlinux/firefox/mozilla-firefox.desktop
http://ssj.linboost.org/Archlinux/firefox/mozilla-firefox.png)
md5sums=('34f8c0ae809ec5650b3c38f0904b0598'
'251bb76c595efe34c9e5a2d080a2eb8c'
'c28385288eb9a9cefba21d62d7870cfd'
'2b6a43020e86b7e4f6266b67d3620d3e'
'bff260036c5dcca45da3218517fb33d8')
build() {
cd $startdir/src/firefox
tar -xvzf $startdir/src/mozilla-firefox-nonroot.tar.gz
mkdir $startdir/pkg/opt
mv $startdir/src/firefox $startdir/pkg/opt/
mkdir -p $startdir/pkg/etc/profile.d
mv $startdir/src/firefox.sh $startdir/pkg/etc/profile.d
chmod +x $startdir/pkg/etc/profile.d/firefox.sh
# Ce qui suit provient du PKGBUILD Officiel
# Remove useles default profile setup
rm -rf $startdir/pkg/opt/firefox-deerpark/bin/defaults
# Place these in /usr until all common desktops support icon lookups in XDG_DATA_DIRS
install -dD -m755 $startdir/pkg/usr/share/applications
install -dD -m755 $startdir/pkg/usr/share/pixmaps
install -m644 $startdir/src/mozilla-firefox.png $startdir/pkg/usr/share/pixmaps/
install -m644 $startdir/src/mozilla-firefox.desktop $startdir/pkg/usr/share/applications/
}
Offline
or you could use the one in ABS, and increment 1 number
Offline
Yes, you can do it too. But it takes a little more time with the official PKGBUILD
Offline
Yes, you can do it too. But it takes a little more time with the official PKGBUILD
how does yours save time? If it is quicker, it must be compiling less... therefore cutting something out.....
Offline
It looks like his PKGBUILD doesn't compile the source, but extracts the binary file instead.
v/r
Suds
Offline
a new thunderbird is out, too! its version 1.0.5 the last in "extra" is 1.0. i think this is more than old, has the maintainer leave arch?
[14:52] [sven@linux ~]$ dmesg
Jabber-ID: sven-schaefer@jabber.ccc.de
Offline
Any difference between Deer Park?
"The only thing we have to fear is fear itself." - Franklin D. Roosevelt
Offline
Any difference between Deer Park?
deer park is newer.
of interest, deer park 2 came out just the last few days.
/me uses nightly builds
Offline
Deerpark is based on Gecko 1.8b3 and Firefox 1.0.5, Gecko 1.7 I think.
Offline
Thunderbird and mozilla are also released. I'll look into garnome for new patches to let epiphany/galeon work as they should and patch up a new firefox saturday or sunday.
For thunderbird, mozilla and gecko-sdk, it's nothing more than just increasing the version number and rebuild the stuff.
Offline
Yep, I have just built Thunderbird 1.0.5 from the old PKGBUILD changing the number and the MD5sum and it works fine.
Since the Mozilla FTP does not have the MD5 hashes, anyone who wants to make a proper PKGBUILD for it can put in "e69e5ae8c8cc163ddc073061ad0c3cfa".
Microshaft delenda est
Offline
==> Retrieving Sources...
==> Using local copy of firefox-1.0.5-source.tar.bz2
==> Found mozilla-firefox-nonroot.tar.gz in build dir
==> Found mozconfig in build dir
I'm a little confused. This firefox-1.0.5-source.tar.bz2 file exists in my /var/abs/network/mozilla-firefox/src directory, but when i do this
# rm -r /var/abs/network/mozilla-firefox
# abs
# cd /var/abs/network/mozilla-firefox
(change the 1.0.4 - 1.0.5 & delete the md5s)
# makepkg
The pkgbuild is still able to find firefox-1.0.5-source.tar.bz2 for some reason without downloading it again.
Why is this?
Offline
its also copied into /var/cache/pacman/src/. It looks in that folder first...
Offline
ah thanks, it didn't show up when i did a
locate 1.0.5
Offline
ah thanks, it didn't show up when i did a
locate 1.0.5
That's because locate use a database that is updated daily by the crond daemon. To update the database to locate a recent file, run updatedb.
Offline
by default, cron updates the db at midnight.
Offline
i did updatedb. that's why i was so confused.
Offline
i did updatedb. that's why i was so confused.
try updatedb -u
Offline
New release of Firefox fixes a bunch of vulnerabilities.
Just noticed that Firefox 1.0.6 (stability update) is out as of today. Man, these new releases are coming out really fast! :?
oz
Offline
now if dale would just update it we'd be in business.
Offline
The older PKGBUILD from ABS work just fine, both for Firefox and Thunderbird. Just change the version numbers and the MD5 hashes:
7b4c1d10d478dcb4c52fbbe3e41745d9 for firefox 1.0.6
a0ddcc8bd5ee2c9be724b6963ad27111 for thunderbird 1.0.6
Now running both without issues.
Microshaft delenda est
Offline
make[4]: Entering directory `/var/abs/network/mozilla-firefox/src/mozilla/security/nss/lib/pki'
gcc -o Linux2.6_x86_glibc_PTH_OPT.OBJ/asymmkey.o -c -O2 -fPIC -DLINUX1_2 -Di386 -D_XOPEN_SOURCE -DLINUX2_1 -ansi -Wall -pipe -DLINUX -Dlinux -D_POSIX_SOURCE -D_BSD_SOURCE -DHAVE_STRERROR -DXP_UNIX -DNSS_3_4_CODE -UDEBUG -DNDEBUG -D_REENTRANT -I/var/abs/network/mozilla-firefox/src/mozilla/dist/include -I../../../../dist/public/nss -I../../../../dist/private/nss -I../../../../dist/include -I/var/abs/network/mozilla-firefox/src/mozilla/dist/include/nspr -I/var/abs/network/mozilla-firefox/src/mozilla/dist/include/dbm -I../../../../dist/public/nspr asymmkey.c
In file included from ../../../../dist/private/nss/nsspki1.h:57,
from nsspki.h:56,
from asymmkey.c:39:
../../../../dist/private/nss/oiddata.h:46: error: array type has incomplete element type
make[4]: *** [Linux2.6_x86_glibc_PTH_OPT.OBJ/asymmkey.o] Error 1
make[4]: Leaving directory `/var/abs/network/mozilla-firefox/src/mozilla/security/nss/lib/pki'
make[3]: *** [libs] Error 2
make[3]: Leaving directory `/var/abs/network/mozilla-firefox/src/mozilla/security/nss/lib'
make[2]: *** [libs] Error 2
make[2]: Leaving directory `/var/abs/network/mozilla-firefox/src/mozilla/security/manager'
make[1]: *** [tier_40] Error 2
make[1]: Leaving directory `/var/abs/network/mozilla-firefox/src/mozilla'
make: *** [default] Error 2
anyone know what the problem is here?
Offline
Are you using the gcc from testing repo? If so, you can try downgrading to the one in current.
Offline
Are you using the gcc from testing repo? If so, you can try downgrading to the one in current.
or if you use gcc 4.0.1 from testing apply the following patch
I recognize that while theory and practice are, in theory, the same, they are, in practice, different. -Mark Mitchell
Offline