From e958f8a5576b7fb22143408d65d9e09f238055ec Mon Sep 17 00:00:00 2001 From: MagomeYae <91249055+MagomeYae@users.noreply.github.com> Date: Sun, 5 Dec 2021 23:28:17 +0800 Subject: feat(add-pkg): Add ksutils-probe-client * fix(pkg): Fix kunoisayami-repo-rsync worng page Signed-off-by: MagomeYae <91249055+MagomeYae@users.noreply.github.com> --- repo/ksutils-probe-client/PKGBUILD | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 repo/ksutils-probe-client/PKGBUILD (limited to 'repo/ksutils-probe-client/PKGBUILD') diff --git a/repo/ksutils-probe-client/PKGBUILD b/repo/ksutils-probe-client/PKGBUILD new file mode 100644 index 0000000..2b2d51d --- /dev/null +++ b/repo/ksutils-probe-client/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: KunoiSayami + +_basename=probe-client +pkgname=ksutils-$_basename +pkgver=2.4.0 +pkgrel=1 +pkgdesc='A probe client, for distributed systems' +arch=('any') +url=https://github.com/KunoiSayami/probe-client +source=( + git://github.com/KunoiSayami/probe-client#tag=2.4.0 + "$pkgname@.service") +license=('AGPL3') +sha512sums=( + 'SKIP' + '44c2385ef74e5cd2332404151c46db1622abc3338d9ee90148dc2f86e2aa97e028a7145b5d25a00b5f5626470a14937c6f27c6bbef6d0a9b56291daabf56bdad') +makedepends=('cargo' 'git') +depends=('openssl') +provides=("$_basename") + +build() { + cargo build --release +} + +package() { + cd "$srcdir/$pkgname" + + install -dm755 "$pkgdir"/etc/ksutils/ + install -dm700 "$pkgdir"/etc/ksutils/probe-client/ + install -dm755 "$pkgdir"/usr/bin + install -m755 target/release/"$_basename" "$pkgdir"/usr/bin/"$pkgname" + + install -m644 probe-client@.service "$pkgdir"/lib/systemd/system +} \ No newline at end of file -- cgit v1.3.1