diff options
author | Daniel Peukert | 2023-03-03 19:39:51 +0100 |
---|---|---|
committer | Daniel Peukert | 2023-03-03 19:39:51 +0100 |
commit | cb360e68e6e0cb2f9208de6ab370f90409b7d986 (patch) | |
tree | 5d4bc98ee7abdb50b8fe6c09a2386191be404e75 | |
parent | 6e3fcd9b055327f5f4f17ae44db95c7e094dc0bf (diff) | |
download | aur-cb360e68e6e0cb2f9208de6ab370f90409b7d986.tar.gz |
Fix ocaml-ppx_bench build
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 15 |
2 files changed, 16 insertions, 5 deletions
@@ -1,7 +1,7 @@ pkgbase = ocaml-ppx_bench pkgdesc = Syntax extension for writing in-line benchmarks in ocaml code pkgver = 0.15.0 - pkgrel = 3 + pkgrel = 4 epoch = 1 url = https://github.com/janestreet/ppx_bench arch = x86_64 @@ -14,7 +14,9 @@ pkgbase = ocaml-ppx_bench depends = ocaml-ppx_inline_test>=0.15.0 depends = ocaml-ppxlib>=0.23.0 options = !strip - source = ocaml-ppx_bench-1:0.15.0-3.tar.gz::https://github.com/janestreet/ppx_bench/archive/v0.15.0.tar.gz + source = ocaml-ppx_bench-1:0.15.0-4.tar.gz::https://github.com/janestreet/ppx_bench/archive/v0.15.0.tar.gz + source = ocaml-ppx_bench-1:0.15.0-4-remove-ppxlib-file_path.diff::https://github.com/janestreet/ppx_bench/commit/ce7bcca13aff40dd667e231fc0892c8753d0fc94.diff sha512sums = f3ab84c7c820735c429ae2250462226efc61d7099071a91dd9471d2052b807dca57c07661336d7f908e2104c1bc0095512429865b2528749cbc407e314e845df + sha512sums = 267853da56f801ba3f4c32b94409489cbd32a4317947b220c7f4c98e19a044aa0eb0d14b5e4aa1c4380057aeaff938d2c2c2a2132429277b6cb4f37011ec5ad6 pkgname = ocaml-ppx_bench @@ -3,7 +3,7 @@ _projectname='ppx_bench' pkgname="ocaml-$_projectname" pkgver='0.15.0' -pkgrel='3' +pkgrel='4' epoch='1' pkgdesc='Syntax extension for writing in-line benchmarks in ocaml code' arch=('x86_64' 'i686' 'armv7h' 'aarch64') @@ -12,11 +12,20 @@ license=('MIT') depends=('ocaml>=4.08.0' 'ocaml-ppx_inline_test>=0.15.0' 'ocaml-ppxlib>=0.23.0') makedepends=('dune>=2.0.0') options=('!strip') -source=("$pkgname-$epoch:$pkgver-$pkgrel.tar.gz::$url/archive/v$pkgver.tar.gz") -sha512sums=('f3ab84c7c820735c429ae2250462226efc61d7099071a91dd9471d2052b807dca57c07661336d7f908e2104c1bc0095512429865b2528749cbc407e314e845df') +source=( + "$pkgname-$epoch:$pkgver-$pkgrel.tar.gz::$url/archive/v$pkgver.tar.gz" + "$pkgname-$epoch:$pkgver-$pkgrel-remove-ppxlib-file_path.diff::$url/commit/ce7bcca13aff40dd667e231fc0892c8753d0fc94.diff" +) +sha512sums=('f3ab84c7c820735c429ae2250462226efc61d7099071a91dd9471d2052b807dca57c07661336d7f908e2104c1bc0095512429865b2528749cbc407e314e845df' + '267853da56f801ba3f4c32b94409489cbd32a4317947b220c7f4c98e19a044aa0eb0d14b5e4aa1c4380057aeaff938d2c2c2a2132429277b6cb4f37011ec5ad6') _sourcedirectory="$_projectname-$pkgver" +prepare() { + cd "$srcdir/$_sourcedirectory/" + patch --forward -p1 < "../$pkgname-$epoch:$pkgver-$pkgrel-remove-ppxlib-file_path.diff" +} + build() { cd "$srcdir/$_sourcedirectory/" dune build --release --verbose |