From c1299b4ed89b66a29b6c2dbf07f00c497ba020d3 Mon Sep 17 00:00:00 2001 From: Kuoi Date: Sat, 28 May 2022 15:38:03 +0100 Subject: [PATCH] add bioarchlinux-packages server for log status --- BioArchLinux/bioarchlinux-packages/PKGBUILD | 34 +++++++++++++++++++ .../bioarchlinux-packages.service | 11 ++++++ BioArchLinux/bioarchlinux-packages/lilac.yaml | 12 +++++++ 3 files changed, 57 insertions(+) create mode 100644 BioArchLinux/bioarchlinux-packages/PKGBUILD create mode 100644 BioArchLinux/bioarchlinux-packages/bioarchlinux-packages.service create mode 100644 BioArchLinux/bioarchlinux-packages/lilac.yaml diff --git a/BioArchLinux/bioarchlinux-packages/PKGBUILD b/BioArchLinux/bioarchlinux-packages/PKGBUILD new file mode 100644 index 0000000000..ac69287139 --- /dev/null +++ b/BioArchLinux/bioarchlinux-packages/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: guoyi +pkgname=bioarchlinux-packages +_pkgname=guoyi-packages +pkgver=r111.89ce082 +pkgrel=1 +pkgdesc="build status site" +arch=('x86_64') +url="https://github.com/BioArchLinux/bioarchlinux-packages" +depends=() +makedepends=('rust' 'git') +optdepends=() +provides=() +source=(git+https://github.com/BioArchLinux/bioarchlinux-packages.git + $pkgname.service) +sha256sums=('SKIP' + 'dd2a46ad3b1e7d532b53f10ced77fbd74924c8635ff3778d62a42f0606295d2c') +pkgver() { + cd "$pkgname" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} +build() { + cd "$pkgname"/src + cargo build --release --all-features +} + +package() { + install -Dm755 $pkgname.service $pkgdir/usr/lib/systemd/system/$pkgname.service + cd "$pkgname" + install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$pkgname" + install -dm755 "$pkgdir"/usr/share/webapps/${pkgname} + cd html + cp *.html $pkgdir/usr/share/webapps/$pkgname/ +} + diff --git a/BioArchLinux/bioarchlinux-packages/bioarchlinux-packages.service b/BioArchLinux/bioarchlinux-packages/bioarchlinux-packages.service new file mode 100644 index 0000000000..46c85e1b2a --- /dev/null +++ b/BioArchLinux/bioarchlinux-packages/bioarchlinux-packages.service @@ -0,0 +1,11 @@ +[Unit] +Description=bioarchlinux-packages service for bioarchlinux repo + +[Service] +Type=simple +ExecStart=/usr/bin/bioarchlinux-packages +Restart=on-failure + +[Install] +WantedBy=multi-user.target + diff --git a/BioArchLinux/bioarchlinux-packages/lilac.yaml b/BioArchLinux/bioarchlinux-packages/lilac.yaml new file mode 100644 index 0000000000..355eec77dd --- /dev/null +++ b/BioArchLinux/bioarchlinux-packages/lilac.yaml @@ -0,0 +1,12 @@ +maintainers: + - github: starsareintherose + email: starsareintherose@outlook.com +build_prefix: extra-x86_64 +pre_build_script: | + update_pkgrel() + vcs_update() +post_build_script: | + git_pkgbuild_commit() +update_on: + - source: github + github: BioArchLinux/bioarchlinux-packages