PKGBUILDs/aur/iscsitarget/PKGBUILD

44 lines
1.1 KiB
Bash
Raw Normal View History

2011-02-23 04:57:53 +00:00
# PlugApps: Kevin Mihelich <kevin@plugapps.com>
# - Derived from the AUR PKGBUILDs, which split between kernel and
# userspace, which just doesn't make sense at all.
# - We make an SVN package since current releases don't support 2.6.37.
plugrel=1
pkgname=iscsitarget-svn
pkgver=401
pkgrel=1
pkgdesc="An opensource iSCSI target"
url="http://iscsitarget.sourceforge.net"
license="GPL-2"
arch=('arm')
rundepends=('kernel26')
depends=('kernel26' 'openssl')
makedepends=('subversion')
install=iscsitarget.install
_svntrunk='https://iscsitarget.svn.sourceforge.net/svnroot/iscsitarget/trunk'
_svnmod='iscsitarget'
build() {
cd "${srcdir}"
if [ -d $_svnmod/.svn ]; then
(cd $_svnmod && svn up -r $pkgver)
else
svn co $_svntrunk -r $pkgver $_svnmod
fi
msg2 "SVN checkout done or server timeout"
cd "${_svnmod}"
sed -i 's/slackware-version/arch-release/' Makefile
export KERNSRC=/usr/src/linux-$(uname -r)
make || return 1
}
package() {
cd "${srcdir}/${_svnmod}"
make DESTDIR="${pkgdir}" install
install -D -m755 etc/ietd.conf $startdir/pkg/etc/ietd.conf.sample
}