summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD24
2 files changed, 30 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1cb0d2490899..b9368ce28bc3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,19 @@
pkgbase = crema-git
pkgdesc = Manage (remote) custom repositories
- pkgver = 2.3.1
+ pkgver = 2.4.0
pkgrel = 1
url = https://gitlab.com/mipimipi/crema
- arch = any
+ arch = x86_64
+ arch = arm
+ arch = armv6h
+ arch = armv7h
+ arch = aarch64
license = GPL3
makedepends = git
makedepends = go
makedepends = make
- makedepends = pandoc
+ makedepends = asciidoctor
depends = binutils
- depends = devtools
- depends = git
depends = pacman
depends = rsync
depends = sudo
@@ -21,6 +23,10 @@ pkgbase = crema-git
source = git+https://gitlab.com/mipimipi/crema.git
validpgpkeys = 11ECD6695134183B3E7AF1C2223AAA374A1D59CE
md5sums = SKIP
+ depends_x86_64 = devtools
+ depends_arm = devtools-alarm
+ depends_armv6h = devtools-alarm
+ depends_armv7h = devtools-alarm
+ depends_aarch64 = devtools-alarm
pkgname = crema-git
-
diff --git a/PKGBUILD b/PKGBUILD
index d794e44fc6c3..bc62d8a4ad2a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,10 +3,16 @@
_pkgorg=gitlab.com/mipimipi
pkgname=crema-git
_pkgname=crema
-pkgver=2.3.1
+pkgver=2.4.0
pkgrel=1
pkgdesc="Manage (remote) custom repositories"
-arch=(any)
+arch=(
+ x86_64
+ arm
+ armv6h
+ armv7h
+ aarch64
+ )
url="https://$_pkgorg/$_pkgname"
license=(GPL3)
source=("git+https://$_pkgorg/$_pkgname.git")
@@ -14,17 +20,20 @@ validpgpkeys=(11ECD6695134183B3E7AF1C2223AAA374A1D59CE) # Michael Picht <mipi@fs
md5sums=(SKIP)
depends=(
binutils
- devtools
- git
pacman
rsync
sudo
)
+depends_x86_64=(devtools)
+depends_arm=(devtools-alarm)
+depends_armv6h=(devtools-alarm)
+depends_armv7h=(devtools-alarm)
+depends_aarch64=(devtools-alarm)
makedepends=(
git
go
make
- pandoc
+ asciidoctor
)
optdepends=(gnupg)
provides=(crema)
@@ -32,7 +41,10 @@ conflicts=(crema)
pkgver() {
cd "$srcdir/$_pkgname"
- git describe --long --tags | sed 's/\([^-]*-g\)/r\1/; s/-/./g'
+ ( set -o pipefail
+ git describe --tags --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)"
+ )
}
build() {