If there is that large of a discrepency (like j2re, from what I
understand), it will be a whole different package: j2re-amd64.
If there are just patches and things like that it will look something like
this:
source=('sources' 'that' 'are' 'common')
[ "$CARCH" = "amd64" ] && source=(${source[@]} 'other' 'source')
Jason
------------------------------------------------------------------------
_______________________________________________
arch-ports mailing list
arch-ports@archlinux.org
http://www.archlinux.org/mailman/listinfo/arch-ports
Here is my latest pkgbuild for j2re. I don't know how to prevent makepkg
downloading the large 32bit source. But only therefor a different package?
# $Id: PKGBUILD,v 1.15 2006/02/11 23:04:29 jgc Exp $
# Contributed by: Jason Chu
# This PKGBUILD was built largely from code in Crux Linux, then modified
a bunch to make it j2re
# Maintainer: Jason Chu
# Contributions by Dusty
pkgname=j2re
pkgver=1.5.0_06
pkgrel=3
pkgdesc="Sun's java runtime environment"
url="http://java.sun.com"
depends=('gcc' 'glibc')
install="j2re.install"
#source=(http://public.planetmirror.com/pub/java-sun/J2SE/5.0_04/linux32/jre-1_5_0_04...
j2re.profile jre.patch)
#source=(http://mirror.dcc.fc.up.pt/Java/jre-1_5_0_06-linux-i586.bin
j2re.profile jre.patch)
[ "$CARCH" == "x86_64" ] &&
source=(http://mirror.dcc.fc.up.pt/Java/jre-1_5_0_06-linux-amd64.bin
j2re.profile jre.patch)
md5sums=('e0a88dbec9bfe3195794bb652bfc6516'
'87d90b2e075b77c41a7efec7411a4153'\
'3b589fa777fab553d4f7ce57bc90ce48')
[ "$CARCH" == "x86_64" ] && md5sums=('6a771c3c9e93021ab34a30bcf609c74b'
'87d90b2e075b77c41a7efec7411a4153'\
'91544f3d5d5aa054db7ce2144d17138b')
build() {
cd $startdir/src
[ "$CARCH" == "i686" ] && patch -p0 jre-1_5_0_06-linux-i586.bin