pkgname='stork-server' pkgver='1.10.0' pkgrel='1' pkgdesc="A dashboard for BIND 9 and Kea DHCP." arch=('x86_64') url='https://gitlab.isc.org/isc-projects/stork' license=('MPL2') depends=() makedepends=() backup=('etc/stork') _repo='stork' _pkg="${_repo}-v${pkgver}" source=("https://gitlab.isc.org/isc-projects/${_repo}/-/archive/v${pkgver}/${_pkg}.tar.gz" "${pkgname}.sysuser") sha512sums=('26e53d6831d9466d7f5447c0d2be247f1432dc89f328c7980ccb68e3a38ba45702b7fae0235b0a0a196b0ebf68542cef3cdf21f8b028732bf9825d297b7759aa' '524a319ab3b938bdab902b82c99744dcbf90cf5b44dc2bc7003b5fac7b77f6bb07d260c7f5cdd3fee8d3f673ca23611b00d1ded27a96da6fcb85d16e70b7a580') build() { tar -xzf "${_pkg}.tar.gz" cd "${_pkg}" export CGO_CPPFLAGS="${CPPFLAGS}" export CGO_CFLAGS="${CFLAGS}" export CGO_CXXFLAGS="${CXXFLAGS}" export CGO_LDFLAGS="${LDFLAGS}" export GOFLAGS='-buildmode=pie -ldflags=-linkmode=external -mod=readonly -modcacherw -trimpath' rake build:server } package() { cd "${_pkg}" rake install:server DEST="${pkgdir}" mkdir -p "${pkgdir}/usr/share" mv "${pkgdir}/lib" "${pkgdir}/usr" install -Dm644 "${srcdir}/${pkgname}.sysuser" "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf" }