| 1 | # Contributor: Milan P. Stanić <[email protected]> |
| 2 | # Maintainer: Milan P. Stanić <[email protected]> |
| 3 | pkgname=ksmbd-tools |
| 4 | pkgver=3.5.7 |
| 5 | pkgrel=0 |
| 6 | pkgdesc="userspace tools for kernel smb server (ksmbd)" |
| 7 | url="https://github.com/cifsd-team/ksmbd-tools" |
| 8 | arch="all" |
| 9 | license="GPL-2.0-or-later" |
| 10 | subpackages="$pkgname-doc $pkgname-openrc" |
| 11 | makedepends="autoconf automake libtool libnl3-dev glib-dev" |
| 12 | source="$pkgname-$pkgver.tar.gz::https://github.com/cifsd-team/ksmbd-tools/archive/refs/tags/$pkgver.tar.gz |
| 13 | ksmbd.initd |
| 14 | ksmbd.confd |
| 15 | " |
| 16 | |
| 17 | prepare() { |
| 18 | default_prepare |
| 19 | ./autogen.sh |
| 20 | } |
| 21 | |
| 22 | build() { |
| 23 | ./configure \ |
| 24 | --build=$CBUILD \ |
| 25 | --host=$CHOST \ |
| 26 | --prefix=/usr \ |
| 27 | --sysconfdir=/etc \ |
| 28 | --localstatedir=/var |
| 29 | make |
| 30 | } |
| 31 | |
| 32 | check() { |
| 33 | make check |
| 34 | } |
| 35 | |
| 36 | package() { |
| 37 | make DESTDIR="$pkgdir" install |
| 38 | |
| 39 | install -Dm644 "$srcdir"/ksmbd.confd \ |
| 40 | "$pkgdir"/etc/conf.d/ksmbd |
| 41 | install -Dm755 "$srcdir"/ksmbd.initd \ |
| 42 | "$pkgdir"/etc/init.d/ksmbd |
| 43 | } |
| 44 | |
| 45 | sha512sums=" |
| 46 | 0930b9a0d84761a074954fe1a3b4fc0226ade7ba2f2037912e6a132f769389e3472bc8cc81f50799d19a01b9f920609f5abddfb9876a4aec46793e6f4f3c2b6f ksmbd-tools-3.5.7.tar.gz |
| 47 | 2f2255f5f15602ac1ed92ba919b79fce0bbe68b3322502babe640cba2d28ccbcdd83a34b9089efa00a1153ccc1dd1ae6328fceea4635e617340cefaded51bf96 ksmbd.initd |
| 48 | d8a1bcb416ce22974690bfedf057192f79dcd23337fa43509c66acb104d6962076b9785f8d65ff28082ef715997da2ecf2140c0f0a03ccb561f0b0288e873c33 ksmbd.confd |
| 49 | " |