You are not logged in.
I made Mozilla Thunderbird 1.0 from this PKGBUILD:
# $Id: PKGBUILD,v 1.8 2004/10/04 17:12:20 judd Exp $
# Maintainer: Dale Blount <dale@archlinux.org>
# Contributor: Henrik Ronellenfitsch <henrik at searinox dot de>
pkgname=mozilla-thunderbird
pkgver=1.0
pkgrel=1
pkgdesc="Standalone Mail/News reader from mozilla.org"
url="http://www.mozilla.org/projects/thunderbird"
depends=('gtk2' 'libidl2' 'openssl' 'expat' 'zlib')
makedepends=('zip')
source=(ftp://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/$pkgver/source/thunderbird-$pkgver-source.tar.bz2
mozilla-thunderbird.run
mozilla-thunderbird-nonroot.tar.gz
mozconfig)
md5sums=('232ffe434fd65f5f0284a760d6e4ba2a'
'b3ad6817a02e5c62f743ca4c6670954f'
'904bcfd107d5ead431e976d7ec925140'
'06a9f361525e44f871a3fa3d83a7bba1')
build() {
cd $startdir/src/mozilla
sed "s@#CFLAGS#@$CFLAGS@g" $startdir/src/mozconfig >.mozconfig
export MOZ_THUNDERBIRD=1
# fix typo (mozilla bug 258177)
sed -i "s@destdir@DESTDIR@" $startdir/src/mozilla/mail/app/Makefile.in || return 1
make -f client.mk build || return 1
make DESTDIR=$startdir/pkg install || return 1
install -D -m755 $startdir/mozilla-thunderbird.run $startdir/pkg/usr/bin/mozilla-thunderbird
# initialize some data so that thunderbird will run as a non-root user
cd $startdir/pkg/opt/$pkgname/lib/thunderbird-$pkgver/
tar zxf $startdir/src/$pkgname-nonroot.tar.gz || return 1
}
The package can be found here: ftp://ftp.archlinux.org/incoming/mozill … pkg.tar.gz
Offline
Try to compile on my own machine and it works well Thanks
Offline
[root@chandler] [/var/abs/local/mozilla-thunderbird] makepkg
==> Making package: mozilla-thunderbird (Thu Dec 16 05:22:14 CST 2004)
==> Checking Runtime Dependencies...
==> Checking Buildtime Dependencies...
==> Retrieving Sources...
==> Using local copy of thunderbird-1.0-source.tar.bz2
==> ERROR: mozilla-thunderbird.run was not found in the build directory and is not a proper URL.
==> Aborting...
What's up with that?
There's no place like /home
Offline
mozilla-thunderbird.run
#!/bin/sh
exec /opt/mozilla-thunderbird/bin/thunderbird ${1+"$@"}
Offline
[root@chandler] [/var/abs/local/mozilla-thunderbird] makepkg
==> Making package: mozilla-thunderbird (Thu Dec 16 05:22:14 CST 2004)
==> Checking Runtime Dependencies...
==> Checking Buildtime Dependencies...
==> Retrieving Sources...
==> Using local copy of thunderbird-1.0-source.tar.bz2
==> ERROR: mozilla-thunderbird.run was not found in the build directory and is not a proper URL.
==> Aborting...What's up with that?
copy the current thunderbird from current abs directory and juste replacde PKGBUILD.
Offline
Oh duh. Thanks.
There's no place like /home
Offline
I have just tried to build it but have come up with the following error several minutes into the build - any ideas please (I have run pacman -Syu)?
make[5]: Entering directory `/var/abs/local/mozilla-thunderbird/src/mozilla/gfx/src/freetype'
nsFreeType.cpp
c++ -o nsFreeType.o -c -DOSTYPE="Linux2.6" -DOSARCH="Linux" -I../.. -I../../../dist/include/xpcom -I../../../dist/include/string -I../../../dist/include/pref -I../../../dist/include/uconv -I../../../dist/include/unicharutil -I../../../dist/include/gfx -I../../../dist/include -I/var/abs/local/mozilla-thunderbird/src/mozilla/dist/include/nspr -I/usr/include/freetype2 -I/usr/X11R6/include -fPIC -I/usr/X11R6/include -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -march=athlon -O2 -pipe -fomit-frame-pointer -fshort-wchar -pthread -pipe -DNDEBUG -DTRIMMED -march=athlon -O2 -pipe -fomit-frame-pointer -I/usr/X11R6/include -DMOZILLA_CLIENT -include ../../../mozilla-config.h -Wp,-MD,.deps/nsFreeType.pp nsFreeType.cpp
In file included from nsFreeType.h:39,
from nsFreeType.cpp:48:
../../../dist/include/gfx/nsIFreeType2.h:53: error: `FTC_Image_Cache' has not been declared
../../../dist/include/gfx/nsIFreeType2.h:53: error: ISO C++ forbids declaration of `aImageCache' with no type
etc
Offline
Never mind - I see thunderbird 1.0 has now been released to current
Offline