rendered paste body# Last Modified: Tue, 26 Sep 2006 00:28:06 +0200
# Maintainer: VMiklos <vmiklos@frugalware.org>
# Contributor: wain <wain@archlinux.fr>
pkgname=pacman
pkgver=3.4.0
pkgrel=1
pkgdesc="A .tar.bz2 based package manager with dependency support"
url="http://www.archlinux.org/"
backup=(etc/{makepkg,pacman}.conf etc/pacman.d/{current,release,extra,community})
depends=('libarchive>=1.3.1')
makedepends=('doxygen' 'po4a' 'swig' 'e2fsprogs' 'lftp' 'libalpm')
archs=('i686' 'x86_64' 'ppc')
source=( \
http://ftp.frugalware.org/pub/other/pacman/releases/$pkgname-$pkgver.tar.gz \
http://darcs.frugalware.org/patches/pacman/20060921112741-e2957-cf054231389c346a54b1e2c22fb13ed817f93d61.patch \
http://darcs.frugalware.org/patches/pacman/20060925084615-e2957-993c1d139b613cf43812813bdad2aaf4a30b26fe.patch \
pacman.conf \
sortmirrors.pl \
sortmirrors \
abs \
abs.conf \
makepkg.conf \
supfile.arch \
supfile.extra \
supfile.unstable \
supfile.community \
current \
release \
extra \
unstable \
community)
build() {
#cd $startdir/src/
#darcs get --partial http://darcs.frugalware.org/repos/pacman
cd $startdir/src/$pkgname-$pkgver
sed -i "s|/share/automake/mkinstalldirs|/share/automake-1.9/mkinstalldirs|g" autogen.sh
sh autogen.sh
./configure --prefix=/usr
make || return 1
make DESTDIR=$startdir/pkg install
mkdir -p $startdir/pkg/var/abs/local
install -D -m644 ../pacman.conf $startdir/pkg/etc/pacman.conf
install -D -m755 ../sortmirrors.pl $startdir/pkg/usr/bin/sortmirrors.pl
install -D -m755 ../sortmirrors $startdir/pkg/usr/bin/sortmirrors
install -D -m755 ../abs $startdir/pkg/usr/bin/abs
install -D -m644 ../abs.conf $startdir/pkg/etc/abs/abs.conf
install -D -m644 ../makepkg.conf $startdir/pkg/etc/makepkg.conf
for fn in supfile.{arch,extra,unstable,community}; do
install -D -m644 ../$fn $startdir/pkg/etc/abs/$fn
done
for fn in current release extra unstable community; do
install -D -m644 ../$fn $startdir/pkg/etc/pacman.d/$fn
done
# set the correct architecture...
sed -i "s|i686|$CARCH|g" $startdir/pkg/etc/pacman.d/*
sed -i "s|i686|$CARCH|g" $startdir/pkg/etc/makepkg.conf
}