diff options
author | Nikolay Korotkiy | 2018-02-02 19:01:19 +0300 |
---|---|---|
committer | Nikolay Korotkiy | 2018-02-02 19:01:19 +0300 |
commit | ae6590aa87b472d8bfb4a9f5a669f4718beedce6 (patch) | |
tree | 4d15207707572fa12aa43000f272176b3a6c93a8 | |
parent | 513fefbb5a767cfa6942ac44892a0ca82b012040 (diff) | |
download | aur-ae6590aa87b472d8bfb4a9f5a669f4718beedce6.tar.gz |
Make it possible to specify a branch
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 17 |
2 files changed, 12 insertions, 11 deletions
@@ -1,8 +1,8 @@ # Generated by makepkg 5.0.2 -# Sat Jan 13 21:58:02 UTC 2018 +# Fri Feb 2 15:57:32 UTC 2018 pkgbase = openorienteering-mapper-git pkgdesc = Map drawing program from OpenOrienteering - pkgver = 0.7.93pre.r4311.0c8cf890 + pkgver = 0.7.93pre.r4331.5c9dbedf pkgrel = 1 url = http://www.openorienteering.org/apps/mapper/ install = openorienteering-mapper.install @@ -18,7 +18,7 @@ pkgbase = openorienteering-mapper-git depends = proj>=4.9.2 depends = gdal optdepends = qt5-imageformats: Support for TIFF etc. - provides = openorienteering-mapper=0.7.93pre.r4311.0c8cf890 + provides = openorienteering-mapper=0.7.93pre.r4331.5c9dbedf conflicts = openorienteering-mapper source = https://github.com/openorienteering/mapper/archive/master.tar.gz sha256sums = SKIP @@ -1,8 +1,9 @@ # Maintainer: Nikolay Korotkiy <sikmir@gmail.com> _orgname=openorienteering _pkgname=mapper +_branch=master pkgname=${_orgname}-${_pkgname}-git -pkgver=0.7.93pre.r4311.0c8cf890 +pkgver=0.7.93pre.r4331.5c9dbedf pkgrel=1 pkgdesc="Map drawing program from OpenOrienteering" arch=('i686' 'x86_64') @@ -14,12 +15,12 @@ optdepends=('qt5-imageformats: Support for TIFF etc.') provides=("${pkgname//-git}=${pkgver}") conflicts=(${pkgname//-git}) install=${pkgname//-git}.install -#source=("${_pkgname}-master::git://github.com/${_orgname}/${_pkgname}.git") -source=("https://github.com/${_orgname}/${_pkgname}/archive/master.tar.gz") +#source=("${_pkgname}-${_branch}::git://github.com/${_orgname}/${_pkgname}.git#branch=${_branch}") +source=("https://github.com/${_orgname}/${_pkgname}/archive/${_branch}.tar.gz") sha256sums=('SKIP') #pkgver() { -# cd ${_pkgname}-master +# cd ${_pkgname}-${_branch} # # RELEASE="$(git describe --tags $(git rev-list --tags --max-count=1) | tr '-' '.')" # REVISION="$(git rev-list --count HEAD).$(git rev-parse --short HEAD)" @@ -29,7 +30,7 @@ sha256sums=('SKIP') pkgver() { api_url="https://api.github.com/repos/${_orgname}/${_pkgname}" base="8a8986ec" - head=$(curl -s "$api_url/git/refs/heads/master" | \ + head=$(curl -s "$api_url/git/refs/heads/${_branch}" | \ python -c "import sys, json; print(json.load(sys.stdin)['object']['sha'][:8])") count=$(curl -s "$api_url/compare/${base}...${head}" | \ python -c "import sys, json; print(json.load(sys.stdin)['total_commits'] + 1)") @@ -39,7 +40,7 @@ pkgver() { } prepare() { - cd ${_pkgname}-master/translations + cd ${_pkgname}-${_branch}/translations weblate_url="https://hosted.weblate.org/download/${_orgname}" for lang in `ls OpenOrienteering_*.ts | sed 's/OpenOrienteering_\(.*\)\.ts/\1/;/template/d;s/zh_CN/zh_Hans/'`; do curl -so OpenOrienteering_$lang.ts $weblate_url/${_pkgname}/$lang/ @@ -54,7 +55,7 @@ prepare() { } build() { - cd ${_pkgname}-master + cd ${_pkgname}-${_branch} rm -rf build mkdir -p build @@ -70,7 +71,7 @@ build() { } package() { - cd ${_pkgname}-master/build + cd ${_pkgname}-${_branch}/build make DESTDIR=${pkgdir}/ install } |