PKGBUILDs/aur/iscsitarget/PKGBUILD

45 lines
1.1 KiB
Bash
Raw Normal View History

2011-08-01 22:18:04 +00:00
# ALARM: Kevin Mihelich <kevin@plugapps.com>
2011-02-23 04:57:53 +00:00
# - 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
2011-06-09 21:44:36 +00:00
pkgver=453
2011-06-21 16:50:57 +00:00
pkgrel=2
2011-02-23 04:57:53 +00:00
pkgdesc="An opensource iSCSI target"
url="http://iscsitarget.sourceforge.net"
license="GPL-2"
arch=('arm')
rundepends=('kernel26')
depends=('kernel26' 'openssl')
makedepends=('subversion')
2011-06-09 21:44:36 +00:00
provides=('iscsitarget')
2011-02-23 04:57:53 +00:00
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
}