diff options
author | Anton Kudryavtsev | 2017-10-05 22:34:01 +0300 |
---|---|---|
committer | Anton Kudryavtsev | 2017-10-05 22:34:01 +0300 |
commit | 5a942a6314f379b7cab8ef1c2c33458f8913197b (patch) | |
tree | 9bfa0ed510c04636906e139e754b0889ab890a11 | |
parent | 5d659f0072eff634cc5d94bcb43003b1d4a0c0ad (diff) | |
download | aur-5a942a6314f379b7cab8ef1c2c33458f8913197b.tar.gz |
New versioning system + misc
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 21 |
2 files changed, 14 insertions, 11 deletions
@@ -1,7 +1,7 @@ pkgbase = gitea-git pkgdesc = A painless self-hosted Git service. - pkgver = r5666.6b62f042 - pkgrel = 1 + pkgver = v1.1.0.r619.g6b62f042 + pkgrel = 2 url = https://gitea.io/ install = gitea.install arch = i686 @@ -8,9 +8,9 @@ _pkgname="gitea" _gourl="code.gitea.io" -pkgname=$_pkgname-git -pkgrel=1 -pkgver=r5666.6b62f042 +pkgname=gitea-git +pkgrel=2 +pkgver=v1.1.0.r619.g6b62f042 pkgdesc="A painless self-hosted Git service." url="https://gitea.io/" license=("MIT") @@ -29,7 +29,7 @@ conflicts=("gitea") provides=("gitea") options=("!strip" "emptydirs") backup=("etc/gitea/app.ini") -install=${_pkgname}.install +install=gitea.install source=("git://github.com/go-gitea/gitea.git" "0001-Adjust-config-for-Arch-Linux-package.patch" "0002-Adjust-service-file-for-Arch-Linux-package.patch") @@ -37,6 +37,14 @@ sha256sums=("SKIP" "c786772cccc26a4044d3c31d4974581c56fdd18f1eef96f1e54e6b7a03aef543" "6cd1daa666659a68c98376f8bfae55402b5ffc39c1bf42b5ae0ee700249a3b73") +pkgver() { + cd "${srcdir}/${_pkgname}" + ( set -o pipefail + git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) +} + prepare() { mkdir -p "${srcdir}/src/${_gourl}/${_pkgname}" cp -r "${srcdir}/${_pkgname}" "${srcdir}/src/${_gourl}" @@ -49,11 +57,6 @@ prepare() { patch -Np1 -i "${srcdir}/0002-Adjust-service-file-for-Arch-Linux-package.patch" "${srcdir}/src/${_gourl}/${_pkgname}/contrib/systemd/${_pkgname}.service" } -pkgver() { - cd "${srcdir}/src/${_gourl}/${_pkgname}" - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" -} - build() { cd "${srcdir}/src/${_gourl}/${_pkgname}" PATH="${srcdir}/bin:$PATH" GOPATH="${srcdir}" make DESTDIR="${pkgdir}/" TAGS="bindata sqlite tidb pam" clean generate build |