summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnton Kudryavtsev2017-10-05 22:34:01 +0300
committerAnton Kudryavtsev2017-10-05 22:34:01 +0300
commit5a942a6314f379b7cab8ef1c2c33458f8913197b (patch)
tree9bfa0ed510c04636906e139e754b0889ab890a11
parent5d659f0072eff634cc5d94bcb43003b1d4a0c0ad (diff)
downloadaur-5a942a6314f379b7cab8ef1c2c33458f8913197b.tar.gz
New versioning system + misc
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD21
2 files changed, 14 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4ac540488add..a2a5a4f154f1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index c83f6cd4d239..4349e3434399 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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