From 95958ad4c79f1c26010bf7e814e831714fd57a42 Mon Sep 17 00:00:00 2001 From: Louis Dalibard Date: Sat, 27 Apr 2024 12:43:50 +0200 Subject: [PATCH] init: first commit --- leech/PKGBUILD | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 leech/PKGBUILD diff --git a/leech/PKGBUILD b/leech/PKGBUILD new file mode 100644 index 0000000..1b186ff --- /dev/null +++ b/leech/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Louis Dalibard +_pkgbase="leech" +pkgname="$_pkgbase-git" +pkgver=r3.g92a0692 +pkgrel=1 +pkgdesc="A simple HTTP(S) file hosting server." +arch=("x86_64" "armv7h" "aarch64") +url="https://git.ontake.dev/go/leech" +license=('GPL3') +groups=() +depends=() +makedepends=('go>=1.18') +optdepends=() +provides=("$_pkgbase") +conflicts=("$_pkgbase") +replaces=() +backup=() +options=() +install= +changelog= +source=("git+https://git.ontake.dev/go/leech") +noextract=() +md5sums=("SKIP") #autofill using updpkgsums + +pkgver() { + cd ${srcdir}/${_pkgbase} + echo "r$(git rev-list --count HEAD).g$(git rev-parse --short HEAD)" +} + +build() { + cd "${srcdir}/${_pkgbase}" + go mod tidy + go build +} + +package() { + install -Dm755 "${srcdir}/${_pkgbase}/${_pkgbase}" "${pkgdir}"/usr/bin/${_pkgbase} + install -Dm644 "${srcdir}/${_pkgbase}/config.json" "${pkgdir}"/etc/leech/config.json +}