summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDaniel Peukert2024-05-29 23:25:46 +0200
committerDaniel Peukert2024-05-29 23:25:46 +0200
commit1e84197a07fb6dc25e66cd8e967d3f3c494659fd (patch)
tree843bbf55e5b8f64307730fdcb7ee74aa9952b28a /PKGBUILD
parentfca8e6e9c7cc249336906d46373823368da31608 (diff)
downloadaur-1e84197a07fb6dc25e66cd8e967d3f3c494659fd.tar.gz
Get rid of unnecessary ocaml shims
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD19
1 files changed, 15 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b868a41dae71..ec598e83201e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,19 +3,30 @@
_projectname='ppxlib'
pkgname="ocaml-$_projectname"
pkgver='0.32.1'
-pkgrel='1'
+pkgrel='2'
pkgdesc='Utilities for working with Jane Street AST constructs'
arch=('x86_64' 'aarch64')
url="https://github.com/ocaml-ppx/$_projectname"
license=('MIT')
-depends=('ocaml>=4.04.1' 'ocaml-base>=0.15.0' 'ocaml-compiler-libs-repackaged>=0.11.0' 'ocaml-ppx_derivers>=1.0.0' 'ocaml-sexplib0>=0.15.0' 'ocaml-stdlib-shims' 'ocaml-yojson' 'zstd')
+depends=('ocaml>=4.08.0' 'ocaml-base>=0.15.0' 'ocaml-compiler-libs-repackaged>=0.11.0' 'ocaml-ppx_derivers>=1.0.0' 'ocaml-sexplib0>=0.15.0' 'ocaml-yojson' 'zstd')
makedepends=('dune>=2.7.0')
options=('!strip')
-source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz")
-sha512sums=('542b49667b3536ac20ddefe0673b833ec728cf0b02ef79da2c98a750bf5ea1293f688134b227638acbbcffd0e5f344ab4ed5b8db6291f1aef096d106fffd0ce9')
+source=(
+ "$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz"
+ 'remove-stdlib-shims-dep.diff'
+)
+b2sums=('307b8591eb3d0c5fe44cb4b8361c1196eb84d65fd1613e7e1fc0e6ae51a7572003acb6fb76f273a484d36cd53b5a26d7daaeb8074253fba64024dbf56031a5a4'
+ 'ea788f8be0c78694deda9bbce59c0c98f1932776b10beeadc3b48b2685afa5c75da6943df80bc51ea68dde04463908b350d3cce366850a1d283a935c121cdf77')
_sourcedirectory="$_projectname-$pkgver"
+prepare() {
+ cd "$srcdir/$_sourcedirectory/"
+
+ # Remove stdlib-shims dependency, as we're always running on OCaml >= 4.08.0
+ patch --forward -p1 < '../remove-stdlib-shims-dep.diff'
+}
+
build() {
cd "$srcdir/$_sourcedirectory/"
dune build --release --verbose