summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Peukert2023-03-03 19:39:51 +0100
committerDaniel Peukert2023-03-03 19:39:51 +0100
commitcb360e68e6e0cb2f9208de6ab370f90409b7d986 (patch)
tree5d4bc98ee7abdb50b8fe6c09a2386191be404e75
parent6e3fcd9b055327f5f4f17ae44db95c7e094dc0bf (diff)
downloadaur-cb360e68e6e0cb2f9208de6ab370f90409b7d986.tar.gz
Fix ocaml-ppx_bench build
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD15
2 files changed, 16 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ceb67471bd71..74206d3b353b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index a4735c6075f9..14d061f763c6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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