From 219362317f019ad6c6287ec5ba0b40a755265c13 Mon Sep 17 00:00:00 2001 From: MagomeYae <91249055+MagomeYae@users.noreply.github.com> Date: Tue, 1 Mar 2022 15:19:43 +0800 Subject: feat(add-pkg): Add status-upstream Signed-off-by: MagomeYae <91249055+MagomeYae@users.noreply.github.com> --- repo/ksutils-status-upstream/PKGBUILD | 39 +++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 repo/ksutils-status-upstream/PKGBUILD (limited to 'repo/ksutils-status-upstream/PKGBUILD') diff --git a/repo/ksutils-status-upstream/PKGBUILD b/repo/ksutils-status-upstream/PKGBUILD new file mode 100644 index 0000000..f1f47b3 --- /dev/null +++ b/repo/ksutils-status-upstream/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: KunoiSayami + +_basename=status-upstream +pkgname=ksutils-$_basename +pkgver=0.7.2 +pkgrel=1 +pkgdesc='A statuspage.io backend' +arch=('any') +url=https://github.com/KunoiSayami/status-upstream.rs +source=( + git://github.com/KunoiSayami/status-upstream.rs#tag=v0.7.2 + "$pkgname@.service" + "default.toml") +license=('AGPL3') +sha512sums=( + 'SKIP' + 'eaa1070c16547e929115bd22f99330e556dced4576975c268a9ba9460c32ca4f844da72c230d969693e6bd98a55c1a351a3b6cc4af9fc6ac38bf18ed71dbcabb' + '131b897edd342eec69706ea6ddf45abf97acac58f76e41ebf1e9f34bca54863f06125e718cfa844e5e1fb18e34865cef60b4da8a9e49517cfdca8980065f09c4') +makedepends=('cargo' 'git') +depends=('systemd') +provides=("$_basename") +options=(!lto) +backup=("etc/ksutils/$_basename/default.toml") +install=$pkgname.install + +build() { + cd "$_basename.rs" + cargo build --profile release-lto +} + +package() { + install -dm700 "$pkgdir"/etc/ksutils/$_basename + install -dm755 "$pkgdir"/usr/bin + install -dm755 "$pkgdir"/usr/lib/systemd/system + + install -m755 "$_basename.rs"/target/release-lto/"$_basename" "$pkgdir"/usr/bin/"$pkgname" + install -m600 default.toml "$pkgdir"/etc/ksutils/$_basename/ + install -m644 "$pkgname@.service" "$pkgdir"/usr/lib/systemd/system/ +} -- cgit v1.3.1