[arch-commits] Commit in dune/trunk (PKGBUILD)

Konstantin Gizdov kgizdov at gemini.archlinux.org
Thu Sep 9 15:14:21 UTC 2021


    Date: Thursday, September 9, 2021 @ 15:14:20
  Author: kgizdov
Revision: 1013088

upgpkg: dune 2.9.1-1

Modified:
  dune/trunk/PKGBUILD

----------+
 PKGBUILD |   23 +++++++++++------------
 1 file changed, 11 insertions(+), 12 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-09-09 15:05:00 UTC (rev 1013087)
+++ PKGBUILD	2021-09-09 15:14:20 UTC (rev 1013088)
@@ -3,33 +3,32 @@
 # Contributor: Jakob Gahde <j5lx at fmail.co.uk>
 
 pkgname=dune
-pkgver=2.9.0
-pkgrel=3
+pkgver=2.9.1
+pkgrel=1
 pkgdesc="A composable build system for OCaml (formerly jbuilder)"
 arch=(x86_64)
 url="https://github.com/ocaml/dune"
 license=(Apache)
-depends=(glibc "ocaml>=4.11.1" ocaml-findlib ocaml-csexp)
+depends=('glibc' 'ocaml>=4.12.0' 'ocaml-findlib' 'ocaml-csexp')
 source=("${url}/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz")
-sha512sums=('1c3b64746b00215cd97b36c0f1c6e2416c9d15c795265634240e9da37e2c2fce02ab3c309a0cb967f9f20a5c6df14e943c3c2942c1a8f4743c3a19c699f4eb24')
+sha512sums=('4fcff34de4acc4429dd73864ca90e695d8ba436839fd679608f7db292e44be70c3db455a58f59477f2055f84ce497bfa8e90e485ed9536acad3c1b3be3d4be77')
 
 build() {
     cd "${srcdir}/${pkgname}-${pkgver}"
+    make dune.exe  # this runs `ocaml bootstrap.ml`, but keeps upstream's choice
     dune_release_pkgs='dune,dune-action-plugin,dune-build-info,dune-configurator,dune-glob,dune-private-libs,dune-site'
-    make dune.exe
-    ./dune.exe build -p $dune_release_pkgs --profile dune-bootstrap
+    ./dune.exe build -p "${dune_release_pkgs}" --profile dune-bootstrap
 }
 
-# Tests requires a bunch of (currently) unpackaged dependencies
-#check() {
-#    cd ${pkgname}-${pkgver/b/-beta}
-#    make test
-#}
+# Tests require a bunch of (currently) unpackaged dependencies
+# check() {
+#     cd "${srcdir}/${pkgname}-${pkgver}"
+#     make test
+# }
 
 package() {
     cd "${srcdir}/${pkgname}-${pkgver}"
 
-    # make DESTDIR="${pkgdir}" INSTALL_ARGS="--prefix=/usr --libdir='$(ocamlfind printconf destdir)'" install
     DESTDIR="${pkgdir}" ./dune.exe install --prefix "/usr" --libdir=$(ocamlfind printconf destdir)
     # Fix doc and man install
     rm -r "${pkgdir}"/usr/doc



More information about the arch-commits mailing list