testing/doas: add minimal check and minor cleanup

This commit is contained in:
Natanael Copa 2017-12-19 09:40:47 +00:00
parent 4aa3458d58
commit 81ee4579ec

View File

@ -9,25 +9,31 @@ license="BSD"
makedepends="bison"
subpackages="$pkgname-doc"
source="
$pkgname-$pkgver.tar.gz::https://github.com/Duncaen/OpenDoas/archive/v6.0.tar.gz
$pkgname-$pkgver.tar.gz::https://github.com/Duncaen/OpenDoas/archive/v$pkgver.tar.gz
doas.conf
"
builddir="$srcdir/OpenDoas-$pkgver"
options="$options !check suid"
options="$options suid"
build() {
cd "$builddir"
./configure \
--prefix=/usr \
--enable-static \
--without-pam || return 1
make
./configure \
--prefix=/usr \
--enable-static \
--without-pam
make
}
check() {
cd "$builddir"
# doas -v returns 1
./doas -v || test $? = 1
}
package() {
cd "$builddir"
make install DESTDIR="$pkgdir"
install -Dm440 "$srcdir"/doas.conf "$pkgdir"/etc/doas.conf
make install DESTDIR="$pkgdir"
install -Dm440 "$srcdir"/doas.conf "$pkgdir"/etc/doas.conf
}
sha512sums="2bf5e00895a45d87785e7a494a1506844afd843ef5375e0b0e3795ebc24712bb941c6feeb87e426e41a240d40aca9b4c099f77220745bb7142a7a4b303441f60 doas-6.0.tar.gz