summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD19
1 files changed, 15 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index bcc5a3d7dd89..c2d0c33bb741 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,21 +3,32 @@ _projectname='mew'
pkgname="ocaml-$_projectname"
pkgver='0.1.0'
_commit='e2a5ca84d9c3c4142a47ef867b2bbc44083246c5'
-pkgrel='8'
+pkgrel='9'
pkgdesc='A general modal editing engine generator'
arch=('x86_64' 'aarch64')
url="https://github.com/kandu/$_projectname"
license=('MIT')
-depends=('ocaml>=4.02.3' 'ocaml-result' 'ocaml-trie')
+depends=('ocaml>=4.03.0' 'ocaml-trie')
makedepends=('git' 'dune>=1.1.0')
checkdepends=('ocaml-ppx_expect')
options=('!strip')
-source=("$pkgname-$pkgver::git+$url#commit=$_commit?signed")
-sha512sums=('ddd64148ac9e746b03d96fa08505fe2b56d290703bbeb5658043c8a057222ff11bc61c188de6c6c42692e780e9a2b39019ff87e3ab2379bfc369f79f7827cf1e')
+source=(
+ "$pkgname-$pkgver::git+$url#commit=$_commit?signed"
+ 'remove-result-dep.diff'
+)
+b2sums=('8c70dce7f77bb7644d036dfeea03386bc23111573b7efef3fe80d486cb43ead33e6a7fe59c6c42b4663bbc01139708b2c37b8c420b5bdb0d85d41acef51e331b'
+ 'd8655aa2975030649c8115bbe1920be3764f9eba31205ff998a690e48839b4289747e057220be62713b521e57afde380dcc5ee52ad127458bd22bce6642e9c07')
validpgpkeys=('364216C4466A9E17A97CD5DBEECA66966D9E4261') # ZAN DoYe <zandoye@gmail.com> (https://github.com/kandu.gpg)
_sourcedirectory="$pkgname-$pkgver"
+prepare() {
+ cd "$srcdir/$_sourcedirectory/"
+
+ # Remove result dependency, as we're always running on OCaml >= 4.03.0
+ patch --forward -p1 < '../remove-result-dep.diff'
+}
+
build() {
cd "$srcdir/$_sourcedirectory/"
dune build --release --verbose