All pastes #184340 Raw Edit

Quelqu'un

public text v1 · immutable
#184340 ·published 2006-09-27 20:17 UTC
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
}