testing/csync: call _plugin helper function directly

This commit is contained in:
Sören Tempel 2015-09-29 20:03:13 +02:00
parent 15db65c3b7
commit dbe6d42e67

View File

@ -11,7 +11,12 @@ depends_dev=""
makedepends="$depends_dev check-dev samba-dev libssh-dev cmake sqlite-dev
iniparser-dev neon-dev"
install=""
subpackages="$pkgname-dev $pkgname-doc $pkgname-sftp $pkgname-smb $pkgname-owncloud"
subpackages="
$pkgname-dev
$pkgname-doc
$pkgname-sftp:_plugin
$pkgname-smb:_plugin
$pkgname-owncloud:_plugin"
source="https://open.cryptomilk.org/attachments/download/27/csync-$pkgver.tar.xz
iconv.patch
gcc-fixes.patch"
@ -44,19 +49,17 @@ package() {
}
_plugin() {
local _name="${subpkgname##*-}"
pkgdesc="csync $1 plugin"
cd "$pkgdir"
local i
for i in usr/lib/csync*/csync_$1.so; do
cd "$pkgdir"
for i in usr/lib/csync*/csync_${_name}.so; do
mkdir -p "$subpkgdir"/${i%/*}
mv $i "$subpkgdir"/${i%/*}
done
}
smb() { _plugin smb; }
sftp() { _plugin sftp; }
owncloud() { _plugin owncloud; }
md5sums="4f022aaa19ecd8008b03876dd65a9df2 csync-0.50.0.tar.xz
166e828bf574dbfc1857b04985ec699b iconv.patch
70a120f5f913fb44f66844734e200131 gcc-fixes.patch"