diff options
author | Benjamin Voisin | 2024-03-19 11:59:56 +0100 |
---|---|---|
committer | Benjamin Voisin | 2024-03-19 11:59:56 +0100 |
commit | 5aae553b1b1edf63468a29d2173ce4ead6995937 (patch) | |
tree | c110b206a498280a87cde137fccf216cb1bee24e | |
parent | e62442607f847f93b55d0ff77f94fbf9b58b7f3c (diff) | |
download | aur-5aae553b1b1edf63468a29d2173ce4ead6995937.tar.gz |
get sources from git instead of releases
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 20 |
2 files changed, 15 insertions, 14 deletions
@@ -1,8 +1,8 @@ pkgbase = belenios pkgdesc = State-of-the-art secure, private and verifiable voting system pkgver = 2.5 - pkgrel = 2 - url = https://www.belenios.org/releases/belenios-2.5.tar.gz + pkgrel = 3 + url = https://gitlab.inria.fr/belenios/belenios.git arch = x86_64 license = GPL makedepends = dune @@ -25,10 +25,7 @@ pkgbase = belenios depends = opam depends = npm depends = nodejs - source = git+belenios-2.5.tar.gz::https://www.belenios.org/releases/belenios-2.5.tar.gz - source = git+belenios-2.5.tar.gz.sig::https://www.belenios.org/releases/belenios-2.5.tar.gz.sig - validpgpkeys = 58EB0999C64E897EE894B8037853DA4D49881AD3 - sha256sums = SKIP + source = belenios-2.5::git+https://gitlab.inria.fr/belenios/belenios.git#tag=633ae1d008a0f16e86759dde376ed1532214b63f sha256sums = SKIP pkgname = belenios @@ -1,20 +1,23 @@ # Maintainer: Your Name <benjamin.voisin@ens-rennes.fr> pkgname=belenios pkgver=2.5 -pkgrel=2 +pkgrel=3 pkgdesc="State-of-the-art secure, private and verifiable voting system" arch=('x86_64') -url="https://www.belenios.org/releases/belenios-$pkgver.tar.gz" +url="https://gitlab.inria.fr/belenios/belenios.git" license=('GPL') groups=() depends=('ocaml' 'opam' 'npm' 'nodejs') makedepends=('dune' 'git' 'gmp' 'libsodium' 'pkg-config' 'm4' 'sqlite3' 'openssl' 'curl' 'zip' 'unzip' 'ncurses' 'gd' 'cracklib' 'jq' 'sed') -validpgpkeys=('58EB0999C64E897EE894B8037853DA4D49881AD3') -source=( - "git+${pkgname}-$pkgver.tar.gz::https://www.belenios.org/releases/belenios-$pkgver.tar.gz" - "git+${pkgname}-$pkgver.tar.gz.sig::https://www.belenios.org/releases/belenios-$pkgver.tar.gz.sig" -) -sha256sums=('SKIP' 'SKIP') +_tag=633ae1d008a0f16e86759dde376ed1532214b63f #git rev-parse $pkgver +source=( "$pkgname-$pkgver::git+https://gitlab.inria.fr/belenios/belenios.git#tag=$_tag") +sha256sums=('SKIP') + +pkgver() { + cd "$srcdir/$pkgname-$pkgver" + git describe --long --abbrev=7 | sed -E 's/^([0-9]+\.[0-9]+).*$/\1/' +} + prepare() { cd "$srcdir/$pkgname-$pkgver" @@ -23,6 +26,7 @@ prepare() { echo "Creating the $pkgname switch" opam switch create $pkgname --empty > /dev/null fi + opam switch $pkgname eval $(opam env --switch=$pkgname --set-switch) opam switch set-invariant ocaml-base-compiler=4.14.1 > /dev/null opam install --yes base64 hex dune atdgen zarith cryptokit calendar cmdliner sqlite3 csv ocsipersist-sqlite eliom gettext-camomile ocamlnet |