diff options
author | Fernandez Ludovic | 2019-01-05 08:43:13 +0100 |
---|---|---|
committer | Fernandez Ludovic | 2019-01-05 08:45:42 +0100 |
commit | e2ff9c99ecc0066f92473a8815b8c79d50c1c493 (patch) | |
tree | e750a9accefbd7ae813c540cdaa6ad312623e7eb | |
parent | bc236d9c1536479ad10e7ca26167a3654b9cc778 (diff) | |
download | aur-e2ff9c99ecc0066f92473a8815b8c79d50c1c493.tar.gz |
chore: new build system
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 33 |
2 files changed, 28 insertions, 14 deletions
@@ -1,15 +1,18 @@ pkgbase = lego-git - pkgdesc = Lets Encrypt client and ACME library written in Go - pkgver = f5d538c + pkgdesc = Lets Encrypt client and ACME library written in Go (master branch / unstable) + pkgver = r721.43401f2 pkgrel = 1 url = https://github.com/xenolf/lego arch = x86_64 arch = i686 license = MIT makedepends = git - makedepends = go + makedepends = make provides = lego conflicts = lego + conflicts = lego-git + source = git+https://github.com/xenolf/lego.git + sha512sums = SKIP pkgname = lego-git @@ -1,37 +1,48 @@ # Maintainer: Duarte David <deltaduartedavid@gmail.com> +# Maintainer: Fernandez Ludovic <lfernandez dot dev at gmail dot com> pkgname='lego-git' +pkgver=r721.43401f2 pkgrel=1 -pkgver=f5d538c -pkgdesc='Lets Encrypt client and ACME library written in Go' +pkgdesc='Lets Encrypt client and ACME library written in Go (master branch / unstable)' url='https://github.com/xenolf/lego' arch=('x86_64' 'i686') license=('MIT') provides=("${pkgname%-git}") -conflicts=("${pkgname%-git}") +conflicts=("${pkgname%-git}" "${pkgname}") + _gourl=github.com/xenolf/lego depends=() -makedepends=('git' 'go') +makedepends=('git' 'make') +# makedepends=('git' 'make' 'go') + +source=('git+https://github.com/xenolf/lego.git') +sha512sums=('SKIP') prepare() { - cd "$srcdir" - GOPATH="$srcdir" go get -v -u -d ${_gourl} + # setup go env vars + export GOPATH="${srcdir%/src}" + + mkdir -p "${srcdir}/github.com/xenolf/" && cd $_ + mv ${srcdir}/lego . } pkgver() { - cd "$srcdir/src/${_gourl}" + cd "${srcdir}/${_gourl}" printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } build() { - cd "$srcdir" - GOPATH="$srcdir" go install -v ${_gourl} + cd "${srcdir}/${_gourl}" + make build } package() { + # Bin mkdir -p "$pkgdir/usr/bin" - install -p -m755 "$srcdir/bin/lego" "$pkgdir/usr/bin" + install -p -m755 "${srcdir}/${_gourl}/dist/lego" "${pkgdir}/usr/bin" - install -Dm644 "$srcdir/src/${_gourl}/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + # License + install -Dm644 "${srcdir}/${_gourl}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } |