PKGBUILD:
pkgname=anope-devel
pkgver=1.7.21
pkgrel=1
pkgdesc='open source IRC service'
arch=('i686')
url="http://anope.org/"
license=('GPL')
depends=()
source=("http://downloads.sourceforge.net/sourceforge/anope/anope-${pkgver}.tar.gz")
md5sums=('df2455f91935ffd69d609163d670da69')
build() {
mkdir -pv ${startdir}/pkg/{usr/bin/,etc/}${pkgname}
cd ${startdir}/src/anope-${pkgver}
./configure \
--with-datadir=/etc/${pkgname} \
--with-bindir=/usr/bin/${pkgname} \
--without-mysql
make || return 1
make BINDEST=${startdir}/pkg/usr/bin/${pkgname} DATDEST=${startdir}/pkg/etc install || return 1
mv -fv ${startdir}/pkg/etc/example.conf ${startdir}/pkg/etc/${pkgname}/services.conf && \
mkdir -pv ${startdir}/pkg/usr/lib/${pkgname} && \
mv -fv ${startdir}/pkg/etc/${pkgname}/modules ${startdir}/pkg/usr/lib/${pkgname}/ && \
ln -s /usr/lib/${pkgname}/modules ${startdir}/pkg/etc/${pkgname}/modules && \
mv -fv ${startdir}/pkg/etc/{backups,example.chk,languages,logs,mydbgen,tables.sql} ${startdir}/pkg/etc/${pkgname}/
}
pkgbuild.log:
http://rafb.net/p/AZBcHu63.txt
die fehler bei diesem log muessen was damit zutun haben.
--with-datadir=/etc/${pkgname} \
--with-bindir=/usr/bin/${pkgname} \
den er versucht dort schon das ganze zeugs in die entsprechenden ordner zu bringen.
wuerde ich aber
--with-datadir=${startdir}/pkg/etc/${pkgname} \
--with-bindir=${startdir}/pkg/usr/bin/${pkgname} \
verwenden, duerfte ich diese ordner nicht mehr loeschen,
was fuer mich dan aber eigentlich sinnfrei waere des ganzen PKGBUILD.
vielleicht kann mir ja einer helfen dieses ganze PKGBUILD so hinzukriegen,
das es eben so funktioniert wie ein normale paket von archlinux.