summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD69
1 files changed, 56 insertions, 13 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 408069d84aed..2ec02b56ae82 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,24 +1,67 @@
# Maintainer: Michael Picht <mipi@fsfe.org>
-_pkgorg=github.com/mipimipi
+_pkgorg=gitlab.com/mipimipi
pkgname=crema-git
_pkgname=crema
-pkgver=1.4
+pkgver=2.0
pkgrel=1
-pkgdesc="Manage your custom Arch Linux repositories"
-arch=('any')
+pkgdesc="Manage custom (remote) repositories"
+arch=(any)
url="https://$_pkgorg/$_pkgname"
-license=('GPL3')
-source=("git://$_pkgorg/$_pkgname.git")
+license=(GPL3)
+source=("git+https://$_pkgorg/$_pkgname.git")
+validpgpkeys=(11ECD6695134183B3E7AF1C2223AAA374A1D59CE) # Michael Picht <mipi@fsfe.org>
md5sums=(SKIP)
-depends=('aurutils' 'devtools' 'rsync')
-makedepends=('git')
-optdepends=('gnupg')
+depends=(
+ binutils
+ devtools
+ rsync
+)
+makedepends=(
+ git
+ make
+ pandoc
+)
+optdepends=(gnupg)
+provides=(crema)
+conflicts=(crema)
+
+# aurutils
+conflicts+=(
+ aurutils
+ aurutils-git
+)
+depends+=(
+ jq
+ pacutils
+ parallel
+ wget
+)
+optdepends+=(
+ "bash-completion: bash completion"
+ "devtools: aur-chroot"
+ "vifm: build file interaction"
+)
+
pkgver() {
- cd "$srcdir/$_pkgname"
- printf "r%s.g%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ cd "$srcdir/$_pkgname"
+ git -C "${_pkgname}" describe --long --tags | sed "s/-/.r/;s/-/./g"
}
+
+build() {
+ cd "$srcdir/$_pkgname"
+ make
+
+ # aurutils
+ cd aurutils
+ make DESTDIR="$pkgdir"
+}
+
package() {
- cd "$srcdir/$_pkgname"
- install -Dm755 -t "$pkgdir/usr/bin/" "$_pkgname"
+ cd "$srcdir/$_pkgname"
+ make DESTDIR="$pkgdir" install
+
+ # aurutils
+ cd aurutils
+ make DESTDIR="$pkgdir" install
}