diff options
author | Daniel Peukert | 2024-05-29 23:25:33 +0200 |
---|---|---|
committer | Daniel Peukert | 2024-05-29 23:25:33 +0200 |
commit | 6cdcec79b89aaed47926e2d188771cdbc6ec3310 (patch) | |
tree | 6dbcdf18f202d15e41ed350e33fad4a3544fc7c3 /PKGBUILD | |
parent | a6727d237a4fd5e898e4922aaee66e110faefbce (diff) | |
download | aur-6cdcec79b89aaed47926e2d188771cdbc6ec3310.tar.gz |
Get rid of unnecessary ocaml shims
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 19 |
1 files changed, 15 insertions, 4 deletions
@@ -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 |