diff options
author | Andrei Pavel | 2022-12-07 13:50:05 +0200 |
---|---|---|
committer | Andrei Pavel | 2022-12-07 13:50:05 +0200 |
commit | 52be8d90117d15e00edbb7ae74f0767e94fc34ad (patch) | |
tree | 59b8b17e551c478489d994c6b521758e232f3bc0 | |
download | aur-52be8d90117d15e00edbb7ae74f0767e94fc34ad.tar.gz |
🚀 a new start
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 36 | ||||
-rw-r--r-- | stork-server.sysuser | 1 |
3 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..aa52004f114a --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = stork-server + pkgdesc = A dashboard for BIND 9 and Kea DHCP. + pkgver = 1.8.0 + pkgrel = 1 + url = https://gitlab.isc.org/isc-projects/stork + arch = x86_64 + license = MPL2 + makedepends = git + makedepends = java-environment + makedepends = python + makedepends = rake + makedepends = unzip + makedepends = wget + depends = glibc + backup = etc/stork + source = https://gitlab.isc.org/isc-projects/stork/-/archive/v1.8.0/stork-v1.8.0.tar.gz + source = stork-server.sysuser + sha512sums = 8c86eac4fe54052bc7e9570617105bd31499e4c7f5a89fb2b0f859367591de1fb320f43cdeedb3c6ef004e1f785545a8ec12ac7bd37cac8c15706a3e182d8bfd + sha512sums = 524a319ab3b938bdab902b82c99744dcbf90cf5b44dc2bc7003b5fac7b77f6bb07d260c7f5cdd3fee8d3f673ca23611b00d1ded27a96da6fcb85d16e70b7a580 + +pkgname = stork-server diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..fc47cf50539b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +pkgname='stork-server' +pkgver='1.8.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=('glibc') +makedepends=('git' 'java-environment' 'python' 'rake' 'unzip' 'wget') +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=('8c86eac4fe54052bc7e9570617105bd31499e4c7f5a89fb2b0f859367591de1fb320f43cdeedb3c6ef004e1f785545a8ec12ac7bd37cac8c15706a3e182d8bfd' + '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 -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw' + rake build:server +} + +package() { + cd "${_pkg}" + rake install:server DEST="${pkgdir}" + mkdir -p "${pkgdir}/usr/share" + mv "${pkgdir}/man" "${pkgdir}/usr/share" + mv "${pkgdir}/lib" "${pkgdir}/usr" + install -Dm644 "${srcdir}/${pkgname}.sysuser" "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf" +} diff --git a/stork-server.sysuser b/stork-server.sysuser new file mode 100644 index 000000000000..77c3c5e575fc --- /dev/null +++ b/stork-server.sysuser @@ -0,0 +1 @@ +u stork-server - "ISC Stork User"
\ No newline at end of file |