diff options
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 19 |
2 files changed, 19 insertions, 6 deletions
@@ -1,7 +1,7 @@ pkgbase = targetd pkgdesc = Remote configuration of a LIO-based storage appliance pkgver = 0.9.1 - pkgrel = 1 + pkgrel = 2 url = https://github.com/open-iscsi/targetd arch = any license = GPL3 @@ -18,7 +18,11 @@ pkgbase = targetd optdepends = zfs-dkms: ZFS block device support provides = targetd source = targetd-0.9.1.tar.gz::https://github.com/open-iscsi/targetd/archive/v0.9.1.tar.gz + source = targetd.service + source = targetd.yaml sha256sums = 40846e30a8f2d3ce9a6075a76dcf59f927932296b774a1b7f2875e82b96312e8 + sha256sums = 221c660d89f94c5543991ce62127d1b30da78f133b6683b9f6be79293266aa73 + sha256sums = fd9362d5dc32c976107114ef40a983f2440687c89e444c63f22c911df8010b06 pkgname = targetd @@ -2,14 +2,18 @@ pkgname=targetd pkgver=0.9.1 -pkgrel=1 +pkgrel=2 pkgdesc="Remote configuration of a LIO-based storage appliance" arch=('any') url="https://github.com/open-iscsi/targetd" license=('GPL3') provides=('targetd') -source=("$pkgname-$pkgver.tar.gz::https://github.com/open-iscsi/targetd/archive/v${pkgver}.tar.gz") -sha256sums=('40846e30a8f2d3ce9a6075a76dcf59f927932296b774a1b7f2875e82b96312e8') +source=("$pkgname-$pkgver.tar.gz::https://github.com/open-iscsi/targetd/archive/v${pkgver}.tar.gz" + "targetd.service" + "targetd.yaml") +sha256sums=('40846e30a8f2d3ce9a6075a76dcf59f927932296b774a1b7f2875e82b96312e8' + '221c660d89f94c5543991ce62127d1b30da78f133b6683b9f6be79293266aa73' + 'fd9362d5dc32c976107114ef40a983f2440687c89e444c63f22c911df8010b06') makedepends=('python-setuptools') depends=('targetcli-fb' 'python-rtslib-fb' 'python-configshell-fb' 'libblockdev' 'python-setproctitle' 'python-yaml') @@ -18,12 +22,17 @@ optdepends=('zfs-utils: ZFS block device support' 'zfs-linux-lts: ZFS block device support' 'zfs-dkms: ZFS block device support') +prepare() { + cd "${srcdir}/${pkgname}-${pkgver}" + sed -i 's/ distutils.core / setuptools /' setup.py +} + package() { cd "${srcdir}/${pkgname}-${pkgver}" python setup.py install --root="$pkgdir" install -D -m755 scripts/targetd "$pkgdir"/usr/bin/targetd - install -D -m644 ../../targetd.service "$pkgdir"/usr/lib/systemd/system/targetd.service - install -D -m644 ../../targetd.yaml "$pkgdir"/usr/share/targetd/targetd.yaml + install -D -m644 "$srcdir"/targetd.service "$pkgdir"/usr/lib/systemd/system/targetd.service + install -D -m644 "$srcdir"/targetd.yaml "$pkgdir"/usr/share/targetd/targetd.yaml install -D -m644 targetd.8 "$pkgdir"/usr/share/man/man8/targetd.8 install -D -m644 targetd.yaml.5 "$pkgdir"/usr/share/man/man5/targetd.yaml.5 } |