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

Konstantin Gizdov kgizdov at gemini.archlinux.org
Fri Jan 21 08:39:00 UTC 2022


    Date: Friday, January 21, 2022 @ 08:38:59
  Author: kgizdov
Revision: 1111951

upgpkg: coq 8.15.0-1

Modified:
  coq/trunk/PKGBUILD

----------+
 PKGBUILD |   16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-01-21 08:38:24 UTC (rev 1111950)
+++ PKGBUILD	2022-01-21 08:38:59 UTC (rev 1111951)
@@ -8,14 +8,14 @@
 
 pkgbase=coq
 pkgname=("${pkgbase}" "${pkgbase}ide" "${pkgbase}-doc")
-pkgver=8.14.1
-pkgrel=2
+pkgver=8.15.0
+pkgrel=1
 pkgdesc='Formal proof management system'
 arch=('x86_64')
 url='https://coq.inria.fr/'
 license=('GPL')
 groups=('coq')
-options=('!emptydirs')
+options=('!emptydirs' '!strip' 'staticlibs')
 depends=('ocaml>=4.13.1' 'ocaml-num' 'ocaml-zarith' 'gtk3' 'gtksourceview3')
 makedepends=('ocaml-findlib'
              'dune'
@@ -27,7 +27,7 @@
              'python' 'python-sphinx' 'python-sphinx_rtd_theme' 'python-pexpect'
              'python-beautifulsoup4' 'python-sphinxcontrib-bibtex' 'python-antlr4')
 source=("coq-${pkgver}.tar.gz::https://github.com/coq/coq/archive/V${pkgver}.tar.gz")
-sha512sums=('bd761d1577fc30b5a0c6d220c643f177a7604961961ce3d94bc61659db48338e1fa068e23cd1ceb5eef56b592051e0c85fe43a91c38b16a24eec29e12343b5ee')
+sha512sums=('be6c799b6635875255f7288b9bae5f9108660308f299823155d41353e96fbed4e41e1fc8896fe9653c095da740a80dbf5a1add6b28d279eb7b65365eeaff54ab')
 
 build() {
   # generate a desktop file
@@ -45,9 +45,7 @@
     -prefix '/usr' \
     -mandir '/usr/share/man' \
     -configdir '/etc/xdg/coq/' \
-    -flambda-opts '-O3 -unbox-closures' \
     -nomacintegration \
-    -nodebug \
     -warn-error no \
     -coqide opt \
     -with-doc yes
@@ -75,12 +73,13 @@
   install -d "${pkgdir}/usr/lib/ocaml"
   ln -s /usr/lib/coq "${pkgdir}/usr/lib/ocaml/coq"
   ln -s /usr/lib/coq-core "${pkgdir}/usr/lib/ocaml/coq-core"
+  ln -s /usr/lib/coqide-server "${pkgdir}/usr/lib/ocaml/coqide-server"
 
   # The second target is needed to install coqidetop.cmxs (needed for some
   # frontend other than coqide, for instance coquille)
   make DESTDIR="${pkgdir}" install-coq install-coqide
   rm -f "${pkgdir}/usr/share/man/man1/coqide.1"
-  rm -rf "${pkgdir}"/usr/{bin,doc,lib}/coqide
+  rm -rf "${pkgdir}"/usr/{bin,doc,lib,share/doc}/coqide
 }
 
 package_coqide() {
@@ -92,6 +91,9 @@
   mkdir -p "${pkgdir}/usr/bin"
   make DESTDIR="${pkgdir}" install-coqide
   install -D -m 644 -t "${pkgdir}/usr/share/man/man1/" man/coqide.1
+  # Workaround for FS#58203
+  install -d "${pkgdir}/usr/lib/ocaml"
+  ln -s /usr/lib/coqide "${pkgdir}/usr/lib/ocaml/coqide"
 
   # Remove toploop files installed by "install-ide-toploop" in the main package
   rm -f "${pkgdir}/usr/lib/coq/toploop"/coqidetop.{cma,cmxs}



More information about the arch-commits mailing list