diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ee25eff5c43e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +pkgdesc='App Container Server (blablacar fork)' +pkgname=acserver-blablacar +pkgver=0.1 +pkgrel=1 +url="https://github.com/blablacar/acserver" +source=( + "git+$url.git" + "$pkgname.service" +) +md5sums=( + 'SKIP' + 'SKIP' +) +makedepends=('git' 'go') +license=('Apache') +arch=('i686' 'x86_64') + +# 1. +prepare() { + local base=$(cd "$(dirname "${BASH_SOURCE[0]}" )" && pwd) + local repo="$srcdir/acserver" # working repo location + local target=$([[ $pkgver == "0.0" ]] && printf "master" || printf "$pkgver") + git -C "$repo" checkout --quiet "$target" # checkout proper version + git -C "$repo" status # verify working repo change +} + +# 2. +build() { + cd acserver + ./build.sh +} + +# 3. +check() { + true +} + +# 4. +package() { + cd acserver + install -D -m755 bin/acserver "$pkgdir/usr/bin/$pkgname" + install -D -m644 $pkgname.service "$pkgdir/usr/lib/systemd/system/$pkgname.service" + install -d -m755 "$pkgdir/var/aci/store" +} |