summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNikolay Korotkiy2018-11-08 12:40:54 +0300
committerNikolay Korotkiy2018-11-08 12:40:54 +0300
commita4dc28540a9905faaaed6f3e5cac67ae4563242e (patch)
tree713f4e024d3297eeae2cfacb75206e79e0e09f74
parentbb273d2412096551f634c3f98ef2dcba6098bf7d (diff)
downloadaur-a4dc28540a9905faaaed6f3e5cac67ae4563242e.tar.gz
Fix prepare()
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD27
2 files changed, 19 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 920ab589e7ce..74ac07560f9d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
# Generated by makepkg 5.1.1
-# Sun Oct 21 18:08:28 UTC 2018
+# Thu Nov 8 09:35:32 UTC 2018
pkgbase = openorienteering-mapper-git
pkgdesc = Map drawing program from OpenOrienteering
- pkgver = 0.8.3.r4690.99c418c7
+ pkgver = 0.9.git.6e288c3pre.r4703.aef74609
pkgrel = 1
url = http://www.openorienteering.org/apps/mapper/
install = openorienteering-mapper.install
@@ -19,7 +19,7 @@ pkgbase = openorienteering-mapper-git
depends = proj>=4.9.2
depends = gdal
optdepends = qt5-imageformats: Support for TIFF etc.
- provides = openorienteering-mapper=0.8.3.r4690.99c418c7
+ provides = openorienteering-mapper=0.9.git.6e288c3pre.r4703.aef74609
conflicts = openorienteering-mapper
source = https://github.com/OpenOrienteering/mapper/archive/master.tar.gz
sha256sums = SKIP
diff --git a/PKGBUILD b/PKGBUILD
index 74cde2d510fb..e230380edf95 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@ _use_gh_api=true
wl_project=${_orgname}
wl_dl="https://hosted.weblate.org/download/${wl_project}"
pkgname=${_orgname,,}-${_pkgname}-git
-pkgver=0.8.3.r4690.99c418c7
+pkgver=0.9.git.6e288c3pre.r4703.aef74609
pkgrel=1
pkgdesc="Map drawing program from OpenOrienteering"
arch=('i686' 'x86_64')
@@ -52,19 +52,24 @@ pkgver() {
printf "%s.r%s.%s" "${release#?}" "${count}" "${head}"
}
+wl_update() {
+ find . -name "${2}*.ts" -a ! -name "*template*" | \
+ xargs basename -s .ts | \
+ xargs -P 0 -I{} sh -c "curl -so \$1.ts $wl_dl/${1}/\${1#${2}}/" -- {}
+}
+
prepare() {
cd ${_pkgname}-${_branch}/translations
- for lang in `ls OpenOrienteering_*.ts | sed 's/OpenOrienteering_\(.*\)\.ts/\1/;/template/d;s/zh_CN/zh_Hans/'`; do
- curl -so OpenOrienteering_$lang.ts $wl_dl/${_pkgname}/$lang/
- done
- rename Hans.ts CN.ts OpenOrienteering_zh_Hans.ts
- for lang in `ls map_symbols_*.ts | sed 's/map_symbols_\(.*\)\.ts/\1/;/template/d'`; do
- curl -so map_symbols_$lang.ts $wl_dl/map-symbols/$lang/
- done
- for lang in `ls qt_*.ts | sed 's/qt_\(.*\)\.ts/\1/;/template/d'`; do
- curl -so qt_$lang.ts $wl_dl/qt/$lang/
- done
+ rename nb nb_NO *_nb.ts
+ rename CN Hans *_zh_CN.ts
+
+ wl_update ${_pkgname} ${_orgname}_
+ wl_update map-symbols map_symbols_
+ wl_update qt qt_
+
+ rename nb_NO nb *_nb_NO.ts
+ rename Hans CN *_zh_Hans.ts
}
build() {