# Last Modified: Tue, 26 Sep 2006 00:28:06 +0200 # Maintainer: VMiklos # Contributor: wain 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 }