[arch-commits] Commit in maxima/repos/extra-x86_64 (6 files)
Date: Tuesday, September 6, 2022 @ 18:26:32 Author: juergen Revision: 455202 archrelease: copy trunk to extra-x86_64 Added: maxima/repos/extra-x86_64/PKGBUILD (from rev 455201, maxima/trunk/PKGBUILD) maxima/repos/extra-x86_64/matrixexp.patch (from rev 455201, maxima/trunk/matrixexp.patch) maxima/repos/extra-x86_64/maxima-sbcl-gmp.patch (from rev 455201, maxima/trunk/maxima-sbcl-gmp.patch) Deleted: maxima/repos/extra-x86_64/PKGBUILD maxima/repos/extra-x86_64/matrixexp.patch maxima/repos/extra-x86_64/maxima-sbcl-gmp.patch ---+ PKGBUILD | 176 matrixexp.patch | 26 +++ maxima-sbcl-gmp.patch | 38 +- 3 files changed, 120 insertions(+), 120 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-09-06 18:26:26 UTC (rev 455201) +++ PKGBUILD2022-09-06 18:26:32 UTC (rev 455202) @@ -1,88 +0,0 @@ -# Maintainer: Antonio Rojas -# Contributor: Ronald van Haren -# Contributor: Damir Perisa - -pkgbase=maxima -pkgname=($pkgbase{,-sbcl,-ecl,-fas}) -pkgver=5.46.0 -_sbclver=2.2.5 -_eclver=21.2.1 -pkgrel=3 -pkgdesc='A sophisticated computer algebra system' -arch=(x86_64) -license=(GPL) -url='http://maxima.sourceforge.net' -depends=(texinfo shared-mime-info) -makedepends=(python emacs ecl sbcl) -# needs rebuild when bash changes version -# needs a rebuild when ecl or sbcl changes version -options=(!zipman) # don't zip info pages or they won't work inside maxima -source=(https://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz -matrixexp.patch -maxima-sbcl-gmp.patch) -sha256sums=('7390f06b48da65c9033e8b2f629b978b90056454a54022db7de70e2225aa8b07' -'ef1bc6a15fc982ff8c6aa1800bbbd3284d9e060ca27abf9d8c1266632c0c2619' -'7e85da0b6672b096d7aefac861573a57323dfe805e08d033781448f7ca6ed856') - -prepare() { - patch -d $pkgname-$pkgver -p1 < matrixexp.patch # fix matrix exponentiation - patch -d $pkgname-$pkgver -p1 < maxima-sbcl-gmp.patch # Use GMP arithmetic with sbcl (Void Linux) -} - -build() { - cd $pkgbase-$pkgver - ./configure \ ---prefix=/usr \ ---mandir=/usr/share/man \ ---infodir=/usr/share/info \ ---libexecdir=/usr/lib \ ---enable-sbcl \ ---enable-ecl \ ---with-default-lisp=sbcl - - # help avoid (re)running makeinfo/tex - touch doc/info/maxima.info - make -} - -#check() { # test 23&129 fail from rtest_taylor -# cd $pkgname-$pkgver -# make check -#} - -package_maxima() { - depends+=(maxima-backend) - replaces=('maxima-ecl<5.45.1-9') - optdepends=('gnuplot: plotting capabilities' - 'rlwrap: readline support via /usr/bin/rmaxima' - 'tk: graphical xmaxima interface') - - cd $pkgbase-$pkgver - make DESTDIR="$pkgdir" emacsdir=/usr/share/emacs/site-lisp/maxima install - -# Remove backends - rm -r "$pkgdir"/usr/lib/maxima/$pkgver/binary-* -} - -package_maxima-sbcl() { - pkgdesc='SBCL backend for Maxima' - depends=(gmp sbcl=$_sbclver) - provides=(maxima-backend) - - install -Dm755 $pkgbase-$pkgver/src/binary-sbcl/maxima.core -t "$pkgdir"/usr/lib/maxima/$pkgver/binary-sbcl -} - -package_maxima-ecl() { - pkgdesc='ECL backend for Maxima' - depends=(ecl=$_eclver) - provides=(maxima-backend) - - install -Dm755 $pkgbase-$pkgver/src/binary-ecl/maxima -t "$pkgdir"/usr/lib/maxima/$pkgver/binary-ecl -} - -package_maxima-fas() { - pkgdesc='Maxima FAS module for ECL' - depends=(ecl=$_eclver maxima) - - install -Dm644 $pkgbase-$pkgver/src/binary-ecl/maxima.fas -t "$pkgdir"/usr/lib/ecl-$_eclver -} Copied: maxima/repos/extra-x86_64/PKGBUILD (from rev 455201, maxima/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-09-06 18:26:32 UTC (rev 455202) @@ -0,0 +1,88 @@ +# Maintainer: Antonio Rojas +# Contributor: Ronald van Haren +# Contributor: Damir Perisa + +pkgbase=maxima +pkgname=($pkgbase{,-sbcl,-ecl,-fas}) +pkgver=5.46.0 +_sbclver=2.2.8 +_eclver=21.2.1 +pkgrel=4 +pkgdesc='A sophisticated computer algebra system' +arch=(x86_64) +license=(GPL) +url='http://maxima.sourceforge.net' +depends=(texinfo shared-mime-info) +makedepends=(python emacs ecl sbcl) +# needs rebuild when bash changes version +# needs a rebuild when ecl or sbcl changes version +options=(!zipman) # don't zip info pages or they won't work inside maxima +source=(https://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz +matrixexp.patch +maxima-sbcl-gmp.patch) +sha256sums=('7390f06b48da65c9033e8b2f629b978b90056454a54022db7de70e2225aa8b07' +'ef1bc6a15fc982ff8c6aa1800bbbd3284d9e060ca27abf9d8c1266632c0c2619' +'7e85da0b6672b096d7aefac861573a57323dfe805e08d033781448f7ca6ed856') + +prepare() { + patch -d $pkgname-$pkgver -p1 < matrixexp.patch # fix matrix exponentiation + patch -
[arch-commits] Commit in maxima/trunk (PKGBUILD)
Date: Tuesday, September 6, 2022 @ 18:26:26 Author: juergen Revision: 455201 sbcl rebuild Modified: maxima/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-09-06 18:25:37 UTC (rev 455200) +++ PKGBUILD2022-09-06 18:26:26 UTC (rev 455201) @@ -5,9 +5,9 @@ pkgbase=maxima pkgname=($pkgbase{,-sbcl,-ecl,-fas}) pkgver=5.46.0 -_sbclver=2.2.5 +_sbclver=2.2.8 _eclver=21.2.1 -pkgrel=3 +pkgrel=4 pkgdesc='A sophisticated computer algebra system' arch=(x86_64) license=(GPL)
[arch-commits] Commit in sbcl/repos/extra-x86_64 (4 files)
Date: Tuesday, September 6, 2022 @ 18:25:37 Author: juergen Revision: 455200 archrelease: copy trunk to extra-x86_64 Added: sbcl/repos/extra-x86_64/PKGBUILD (from rev 455199, sbcl/trunk/PKGBUILD) sbcl/repos/extra-x86_64/arch-fixes.lisp (from rev 455199, sbcl/trunk/arch-fixes.lisp) Deleted: sbcl/repos/extra-x86_64/PKGBUILD sbcl/repos/extra-x86_64/arch-fixes.lisp -+ PKGBUILD| 118 +++--- arch-fixes.lisp | 42 +-- 2 files changed, 80 insertions(+), 80 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-09-06 18:25:27 UTC (rev 455199) +++ PKGBUILD2022-09-06 18:25:37 UTC (rev 455200) @@ -1,59 +0,0 @@ -# Contributor: John Proctor -# Contributor: Daniel White -# Maintainer: Juergen Hoetzel -# Contributor: Leslie Polzer (skypher) - -pkgname=sbcl -pkgver=2.2.5 -pkgrel=1 -pkgdesc="Steel Bank Common Lisp" -url="http://www.sbcl.org/"; -arch=('x86_64') -license=('custom') -depends=('zlib') -provides=('common-lisp' 'cl-asdf') -makedepends=('sbcl') -source=("https://downloads.sourceforge.net/project/sbcl/sbcl/$pkgver/$pkgname-$pkgver-source.tar.bz2"; - "arch-fixes.lisp") -sha256sums=('8584b541370fd6ad6e58d3f97982077dfcab240f30d4e9b18f15da91c2f13ed1' -'b5a6468dcbc1012cae2c3cda155762a37b6d96ef89bba4f723315063b0b5e7ce') - - -build() { - cd "$srcdir/$pkgname-$pkgver" - export CFLAGS+=" -D_GNU_SOURCE -fno-omit-frame-pointer -DSBCL_HOME=/usr/lib/sbcl" - export GNUMAKE="make" - - # build system uses LINKFLAGS and OS_LIBS to build LDFLAGS - export LINKFLAGS="$LDFLAGS" - unset LDFLAGS - unset MAKEFLAGS - sh make.sh sbcl --prefix=/usr --fancy - make -C doc/manual info -} - -package() { - cd "$srcdir/$pkgname-$pkgver" - - # cannot have both SBCL_HOME and INSTALL_ROOT - SBCL_HOME="" INSTALL_ROOT="$pkgdir/usr" sh install.sh - - src/runtime/sbcl --core output/sbcl.core --script "${srcdir}/arch-fixes.lisp" - mv sbcl-new.core "${pkgdir}/usr/lib/sbcl/sbcl.core" - - # sources - mkdir -p "$pkgdir/usr/share/sbcl-source" - cp -R -t "$pkgdir/usr/share/sbcl-source" "$srcdir/$pkgname-$pkgver/"{src,contrib} - - # license - install -D -m644 "$srcdir/$pkgname-$pkgver/COPYING" \ - "$pkgdir/usr/share/licenses/$pkgname/license.txt" - - # drop unwanted files - find "$pkgdir" \( -name Makefile -o -name .cvsignore \) -delete - find "$pkgdir/usr/share/sbcl-source" -type f \ -\( -name \*.fasl -o -name \*.o -o -name \*.log -o -name \*.so -o -name a.out \) -delete - - rm "$pkgdir/usr/share/sbcl-source/src/runtime/sbcl" - -} Copied: sbcl/repos/extra-x86_64/PKGBUILD (from rev 455199, sbcl/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-09-06 18:25:37 UTC (rev 455200) @@ -0,0 +1,59 @@ +# Contributor: John Proctor +# Contributor: Daniel White +# Maintainer: Juergen Hoetzel +# Contributor: Leslie Polzer (skypher) + +pkgname=sbcl +pkgver=2.2.8 +pkgrel=1 +pkgdesc="Steel Bank Common Lisp" +url="http://www.sbcl.org/"; +arch=('x86_64') +license=('custom') +depends=('zlib') +provides=('common-lisp' 'cl-asdf') +makedepends=('sbcl') +source=("https://downloads.sourceforge.net/project/sbcl/sbcl/$pkgver/$pkgname-$pkgver-source.tar.bz2"; + "arch-fixes.lisp") +sha256sums=('992fcc2b5319010f7587cdc2294b088a595d6c0982ff195b565adfaf4b7d7b0e' +'b5a6468dcbc1012cae2c3cda155762a37b6d96ef89bba4f723315063b0b5e7ce') + + +build() { + cd "$srcdir/$pkgname-$pkgver" + export CFLAGS+=" -D_GNU_SOURCE -fno-omit-frame-pointer -DSBCL_HOME=/usr/lib/sbcl" + export GNUMAKE="make" + + # build system uses LINKFLAGS and OS_LIBS to build LDFLAGS + export LINKFLAGS="$LDFLAGS" + unset LDFLAGS + unset MAKEFLAGS + sh make.sh sbcl --prefix=/usr --fancy + make -C doc/manual info +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + + # cannot have both SBCL_HOME and INSTALL_ROOT + SBCL_HOME="" INSTALL_ROOT="$pkgdir/usr" sh install.sh + + src/runtime/sbcl --core output/sbcl.core --script "${srcdir}/arch-fixes.lisp" + mv sbcl-new.core "${pkgdir}/usr/lib/sbcl/sbcl.core" + + # sources + mkdir -p "$pkgdir/usr/share/sbcl-source" + cp -R -t "$pkgdir/usr/share/sbcl-source" "$srcdir/$pkgname-$pkgver/"{src,contrib} + + # license + install -D -m644 "$srcdir/$pkgname-$pkgver/COPYING" \ + "$pkgdir/usr/share/licenses/$pkgname/license.txt" + + # drop unwanted files + find "$pkgdir" \( -name Makefile -o -name .cvsignore \) -delete + find "$pkgdir/usr/share/sbcl-source" -type f \ +\( -name \*.fasl -o -name \*.o -o -name \*.log -o -name \*.so -o -name a.out \) -delete + + rm "$pkgdir/usr/share/sbcl-source/src/runtime/sbcl" + +} Deleted: arch-fixes.lisp === --- arch-fixes.lisp 2022-09-06 18:25:27 UTC (rev 455199) +++ arch-fixes.lisp 2022-0
[arch-commits] Commit in sbcl/trunk (PKGBUILD)
Date: Tuesday, September 6, 2022 @ 18:25:27 Author: juergen Revision: 455199 upgpkg: sbcl 2.2.8-1 Modified: sbcl/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-09-06 17:15:18 UTC (rev 455198) +++ PKGBUILD2022-09-06 18:25:27 UTC (rev 455199) @@ -4,7 +4,7 @@ # Contributor: Leslie Polzer (skypher) pkgname=sbcl -pkgver=2.2.5 +pkgver=2.2.8 pkgrel=1 pkgdesc="Steel Bank Common Lisp" url="http://www.sbcl.org/"; @@ -15,7 +15,7 @@ makedepends=('sbcl') source=("https://downloads.sourceforge.net/project/sbcl/sbcl/$pkgver/$pkgname-$pkgver-source.tar.bz2"; "arch-fixes.lisp") -sha256sums=('8584b541370fd6ad6e58d3f97982077dfcab240f30d4e9b18f15da91c2f13ed1' +sha256sums=('992fcc2b5319010f7587cdc2294b088a595d6c0982ff195b565adfaf4b7d7b0e' 'b5a6468dcbc1012cae2c3cda155762a37b6d96ef89bba4f723315063b0b5e7ce')
[arch-commits] Commit in coq/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, August 9, 2022 @ 20:36:27 Author: juergen Revision: 1264573 archrelease: copy trunk to community-x86_64 Added: coq/repos/community-x86_64/PKGBUILD (from rev 1264572, coq/trunk/PKGBUILD) Deleted: coq/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 234 ++--- 1 file changed, 117 insertions(+), 117 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-08-09 20:35:22 UTC (rev 1264572) +++ PKGBUILD2022-08-09 20:36:27 UTC (rev 1264573) @@ -1,117 +0,0 @@ -# Maintainer: Konstantin Gizdov -# Contributor: Baptiste Jonglez -# Contributor: acieroid -# Contributor: spider-mario -# Contributor: Thomas Dziedzic < gostrc at gmail > -# Contributor: George Giorgidze -# Contributor: William J. Bowman - -pkgbase=coq -pkgname=("${pkgbase}" "${pkgbase}ide" "${pkgbase}-doc") -pkgver=8.15.0 -pkgrel=3 -pkgdesc='Formal proof management system' -arch=('x86_64') -url='https://coq.inria.fr/' -license=('GPL') -groups=('coq') -options=('!emptydirs' '!strip' 'staticlibs') -depends=('ocaml>=4.14.0') -makedepends=('ocaml-findlib' 'ocaml-num' 'ocaml-zarith' 'gtk3' 'gtksourceview3' 'dune' 'git' - 'lablgtk3' 'gendesk' # coqide - 'texlive-bin' 'texlive-latexextra' 'texlive-pictures' # coq-doc - 'texlive-fontsextra' 'texlive-science' - 'fig2dev' 'imagemagick' 'hevea' 'ghostscript' - 'python' 'python-sphinx' 'python-sphinx_rtd_theme' 'python-pexpect' - 'python-beautifulsoup4' 'python-sphinxcontrib-bibtex' 'antlr4' 'python-antlr4') -source=("coq-${pkgver}.tar.gz::https://github.com/coq/coq/archive/V${pkgver}.tar.gz";) -sha512sums=('be6c799b6635875255f7288b9bae5f9108660308f299823155d41353e96fbed4e41e1fc8896fe9653c095da740a80dbf5a1add6b28d279eb7b65365eeaff54ab') - -build() { - # generate a desktop file - cd "${srcdir}" - gendesk -f -n --pkgname "${pkgbase}ide" \ ---name "CoqIDE Proof Assistant" \ ---pkgdesc "Graphical interface for the Coq proof assistant" \ ---categories "Development;Science;Math;IDE;GTK" - - # build package - cd "${srcdir}/${pkgbase}-${pkgver}" - - make clean - ./configure \ --prefix '/usr' \ --mandir '/usr/share/man' \ --configdir '/etc/xdg/coq/' \ --nomacintegration \ --warn-error no \ --coqide opt \ --with-doc yes - # https://github.com/antlr/antlr4/issues/3753 - make -C doc/tools/coqrst/notations - MAKE_TARGETS="coq coqide revision refman-html doc-stdlib" # refman-pdf is currently broken - # https://github.com/coq/coq/issues/12332 - OCAMLPATH=/usr/lib/ocaml CAML_LD_LIBRARY_PATH=/usr/lib/ocaml/zarith/ SPHINXWARNERROR=0 make $MAKE_TARGETS -} - -package_coq() { - optdepends=('coqide: graphical Coq IDE' - 'coq-doc: offline documentation' - 'coin-or-csdp: for psatz plugin' - 'python-argparse: needed by some coq tools (e.g. TimeFileMaker)') - # coq-nox was the old name for coq without coqide - replaces=('coq-nox') - conflicts=('coq-nox') - - cd "${srcdir}/${pkgbase}-${pkgver}" - - # fix intermittent bug with folder creation - install -d "${pkgdir}/usr/bin" - install -d "${pkgdir}/usr/lib/coq" - install -d "${pkgdir}/usr/lib/coq-core" - # Workaround for FS#58203 - 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,share/doc}/coqide -} - -package_coqide() { - pkgdesc="GTK-based graphical interface for the Coq proof assistant" - depends+=("${pkgbase}" 'gtk3' 'gtksourceview3') - - cd "${srcdir}/${pkgbase}-${pkgver}" - - 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} - rm -f "${pkgdir}/usr/bin"/coqidetop{,.opt} - # In coq 8.7 this file is installed both by install-coq and install-coqide, remove the duplicate. - rm -f "${pkgdir}/usr/lib/coq/vernac/topfmt.cmi" - rm -rf "${pkgdir}/usr/share/coq" - - # Desktop file generated by gendesk - install -D -m 644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop" - install -D -m 644 ide/coqide/coq.png "${pkgdir}/usr/share/pixmaps/${pkgname}.png" -} - -package_coq-doc() { - pkgdesc="HTML and PDF documentati
[arch-commits] Commit in coq/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, August 9, 2022 @ 20:35:22 Author: juergen Revision: 1264572 archrelease: copy trunk to community-x86_64 Added: coq/repos/community-x86_64/PKGBUILD (from rev 1264571, coq/trunk/PKGBUILD) Deleted: coq/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 231 ++--- 1 file changed, 117 insertions(+), 114 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-08-09 20:34:17 UTC (rev 1264571) +++ PKGBUILD2022-08-09 20:35:22 UTC (rev 1264572) @@ -1,114 +0,0 @@ -# Maintainer: Konstantin Gizdov -# Contributor: Baptiste Jonglez -# Contributor: acieroid -# Contributor: spider-mario -# Contributor: Thomas Dziedzic < gostrc at gmail > -# Contributor: George Giorgidze -# Contributor: William J. Bowman - -pkgbase=coq -pkgname=("${pkgbase}" "${pkgbase}ide" "${pkgbase}-doc") -pkgver=8.15.0 -pkgrel=2 -pkgdesc='Formal proof management system' -arch=('x86_64') -url='https://coq.inria.fr/' -license=('GPL') -groups=('coq') -options=('!emptydirs' '!strip' 'staticlibs') -depends=('ocaml>=4.13.1') -makedepends=('ocaml-findlib' 'ocaml-num' 'ocaml-zarith' 'gtk3' 'gtksourceview3' 'dune' 'git' - 'lablgtk3' 'gendesk' # coqide - 'texlive-bin' 'texlive-latexextra' 'texlive-pictures' # coq-doc - 'texlive-fontsextra' 'texlive-science' - 'fig2dev' 'imagemagick' 'hevea' 'ghostscript' - '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=('be6c799b6635875255f7288b9bae5f9108660308f299823155d41353e96fbed4e41e1fc8896fe9653c095da740a80dbf5a1add6b28d279eb7b65365eeaff54ab') - -build() { - # generate a desktop file - cd "${srcdir}" - gendesk -f -n --pkgname "${pkgbase}ide" \ ---name "CoqIDE Proof Assistant" \ ---pkgdesc "Graphical interface for the Coq proof assistant" \ ---categories "Development;Science;Math;IDE;GTK" - - # build package - cd "${srcdir}/${pkgbase}-${pkgver}" - - make clean - ./configure \ --prefix '/usr' \ --mandir '/usr/share/man' \ --configdir '/etc/xdg/coq/' \ --nomacintegration \ --warn-error no \ --coqide opt \ --with-doc yes - # https://github.com/coq/coq/issues/12332 - OCAMLPATH=/usr/lib/ocaml CAML_LD_LIBRARY_PATH=/usr/lib/ocaml/zarith/ SPHINXWARNERROR=0 make world -} - -package_coq() { - optdepends=('coqide: graphical Coq IDE' - 'coq-doc: offline documentation' - 'coin-or-csdp: for psatz plugin' - 'python-argparse: needed by some coq tools (e.g. TimeFileMaker)') - # coq-nox was the old name for coq without coqide - replaces=('coq-nox') - conflicts=('coq-nox') - - cd "${srcdir}/${pkgbase}-${pkgver}" - - # fix intermittent bug with folder creation - install -d "${pkgdir}/usr/bin" - install -d "${pkgdir}/usr/lib/coq" - install -d "${pkgdir}/usr/lib/coq-core" - # Workaround for FS#58203 - 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,share/doc}/coqide -} - -package_coqide() { - pkgdesc="GTK-based graphical interface for the Coq proof assistant" - depends+=("${pkgbase}" 'gtk3' 'gtksourceview3') - - cd "${srcdir}/${pkgbase}-${pkgver}" - - 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} - rm -f "${pkgdir}/usr/bin"/coqidetop{,.opt} - # In coq 8.7 this file is installed both by install-coq and install-coqide, remove the duplicate. - rm -f "${pkgdir}/usr/lib/coq/vernac/topfmt.cmi" - rm -rf "${pkgdir}/usr/share/coq" - - # Desktop file generated by gendesk - install -D -m 644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop" - install -D -m 644 ide/coqide/coq.png "${pkgdir}/usr/share/pixmaps/${pkgname}.png" -} - -package_coq-doc() { - pkgdesc="HTML and PDF documentation for the Coq proof assistant" - depends=() - - cd "${srcdir}/${pkgbase}-${pkgver}" - - make DESTDIR="${pkgdir}" install-doc -} Copied: coq/repos/community-x86_64/PKGBUILD (from rev 1264571, co
[arch-commits] Commit in ocaml-zarith/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, August 9, 2022 @ 20:34:17 Author: juergen Revision: 1264571 archrelease: copy trunk to community-x86_64 Added: ocaml-zarith/repos/community-x86_64/PKGBUILD (from rev 1264570, ocaml-zarith/trunk/PKGBUILD) Deleted: ocaml-zarith/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 60 ++-- 1 file changed, 30 insertions(+), 30 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-08-09 20:33:57 UTC (rev 1264570) +++ PKGBUILD2022-08-09 20:34:17 UTC (rev 1264571) @@ -1,30 +0,0 @@ -# Maintainer: Konstantin Gizdov -# Contributor: Oliver Bandel - -pkgname=ocaml-zarith -provides=('zarith') -pkgver=1.12 -pkgrel=4 -pkgdesc='Implements arithmetic and logical operations over arbitrary-precision integers and rational numbers' -url='https://github.com/ocaml/Zarith' -arch=('x86_64') -license=('GPL2') -depends=('ocaml>=4.13.1' 'gmp') -makedepends=('ocaml-findlib') -source=("https://github.com/ocaml/Zarith/archive/release-${pkgver}.tar.gz";) -sha256sums=('cc32563c3845c86d0f609c86d83bf8607ef12354863d31d3bffc0dacf1ed2881') -options=(!strip) - -build() { - cd Zarith-release-${pkgver} - - ./configure -installdir "${pkgdir}/usr/lib/ocaml" # install ignores DESTDIR - make -j1 -} - -package() { - cd Zarith-release-${pkgver} - - mkdir -p "${pkgdir}/usr/lib/ocaml" - OCAMLFIND_LDCONF=ignore make install -} Copied: ocaml-zarith/repos/community-x86_64/PKGBUILD (from rev 1264570, ocaml-zarith/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-08-09 20:34:17 UTC (rev 1264571) @@ -0,0 +1,30 @@ +# Maintainer: Konstantin Gizdov +# Contributor: Oliver Bandel + +pkgname=ocaml-zarith +provides=('zarith') +pkgver=1.12 +pkgrel=5 +pkgdesc='Implements arithmetic and logical operations over arbitrary-precision integers and rational numbers' +url='https://github.com/ocaml/Zarith' +arch=('x86_64') +license=('GPL2') +depends=('ocaml>=4.14.0' 'ocaml-compiler-libs' 'gmp') +makedepends=('ocaml-findlib') +source=("https://github.com/ocaml/Zarith/archive/release-${pkgver}.tar.gz";) +sha256sums=('cc32563c3845c86d0f609c86d83bf8607ef12354863d31d3bffc0dacf1ed2881') +options=(!strip) + +build() { + cd Zarith-release-${pkgver} + + ./configure -installdir "${pkgdir}/usr/lib/ocaml" # install ignores DESTDIR + make -j1 +} + +package() { + cd Zarith-release-${pkgver} + + mkdir -p "${pkgdir}/usr/lib/ocaml" + OCAMLFIND_LDCONF=ignore make install +}
[arch-commits] Commit in ocaml-stdlib-shims/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, August 9, 2022 @ 20:33:57 Author: juergen Revision: 1264570 archrelease: copy trunk to community-x86_64 Added: ocaml-stdlib-shims/repos/community-x86_64/PKGBUILD (from rev 1264569, ocaml-stdlib-shims/trunk/PKGBUILD) Deleted: ocaml-stdlib-shims/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 80 ++--- 1 file changed, 40 insertions(+), 40 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-08-09 20:33:37 UTC (rev 1264569) +++ PKGBUILD2022-08-09 20:33:57 UTC (rev 1264570) @@ -1,40 +0,0 @@ -# Maintainer: Felix Yan -# Contributor: Daniel Peukert - -_projectname='stdlib-shims' -pkgname="ocaml-$_projectname" -pkgver=0.3.0 -pkgrel=4 -pkgdesc='Shim to substitute `Pervasives` with `Stdlib` before 4.08' -arch=('x86_64') -url="https://github.com/ocaml/$_projectname"; -license=('custom:LGPL2.1 with linking exception') -depends=('ocaml>=4.13.1') -makedepends=('dune') -options=('!strip') -source=("$pkgname-$pkgver-$pkgrel.tar.gz::$url/archive/$pkgver.tar.gz") -sha256sums=('6d0386313a021146300011549180fcd4e94f7ac3c3bf021ff165f6558608f0c2') - -_sourcedirectory="$_projectname-$pkgver" - -build() { - cd "$srcdir/$_sourcedirectory/" - dune build -p "$_projectname" --verbose -} - -check() { - cd "$srcdir/$_sourcedirectory/" - dune runtest -p "$_projectname" --verbose -} - -package() { - cd "$srcdir/$_sourcedirectory/" - DESTDIR="$pkgdir" dune install --prefix '/usr' --libdir 'lib/ocaml' - - install -dm755 "$pkgdir/usr/share/doc/$pkgname" - mv "$pkgdir/usr/doc/$_projectname/"* "$pkgdir/usr/share/doc/$pkgname/" - rm -r "$pkgdir/usr/doc/" - - install -dm755 "$pkgdir/usr/share/licenses/$pkgname" - ln -sf "/usr/share/doc/$pkgname/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} Copied: ocaml-stdlib-shims/repos/community-x86_64/PKGBUILD (from rev 1264569, ocaml-stdlib-shims/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-08-09 20:33:57 UTC (rev 1264570) @@ -0,0 +1,40 @@ +# Maintainer: Felix Yan +# Contributor: Daniel Peukert + +_projectname='stdlib-shims' +pkgname="ocaml-$_projectname" +pkgver=0.3.0 +pkgrel=5 +pkgdesc='Shim to substitute `Pervasives` with `Stdlib` before 4.08' +arch=('x86_64') +url="https://github.com/ocaml/$_projectname"; +license=('custom:LGPL2.1 with linking exception') +depends=('ocaml>=4.14.0' 'ocaml-compiler-libs') +makedepends=('dune') +options=('!strip') +source=("$pkgname-$pkgver-$pkgrel.tar.gz::$url/archive/$pkgver.tar.gz") +sha256sums=('6d0386313a021146300011549180fcd4e94f7ac3c3bf021ff165f6558608f0c2') + +_sourcedirectory="$_projectname-$pkgver" + +build() { + cd "$srcdir/$_sourcedirectory/" + dune build -p "$_projectname" --verbose +} + +check() { + cd "$srcdir/$_sourcedirectory/" + dune runtest -p "$_projectname" --verbose +} + +package() { + cd "$srcdir/$_sourcedirectory/" + DESTDIR="$pkgdir" dune install --prefix '/usr' --libdir '/usr/lib/ocaml' + + install -dm755 "$pkgdir/usr/share/doc/$pkgname" + mv "$pkgdir/usr/doc/$_projectname/"* "$pkgdir/usr/share/doc/$pkgname/" + rm -r "$pkgdir/usr/doc/" + + install -dm755 "$pkgdir/usr/share/licenses/$pkgname" + ln -sf "/usr/share/doc/$pkgname/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +}
[arch-commits] Commit in ocaml-stdio/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, August 9, 2022 @ 20:33:37 Author: juergen Revision: 1264569 archrelease: copy trunk to community-x86_64 Added: ocaml-stdio/repos/community-x86_64/PKGBUILD (from rev 1264568, ocaml-stdio/trunk/PKGBUILD) Deleted: ocaml-stdio/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 74 ++--- 1 file changed, 37 insertions(+), 37 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-08-09 20:33:13 UTC (rev 1264568) +++ PKGBUILD2022-08-09 20:33:37 UTC (rev 1264569) @@ -1,37 +0,0 @@ -# Maintainer: Felix Yan -# Contributor: Daniel Peukert -# Contributor: Dimitris Kiziridis -# Contributor: Jakob Gahde - -_projectname='stdio' -pkgname="ocaml-$_projectname" -pkgver=0.15.0 -pkgrel=1 -pkgdesc='Standard IO Library for OCaml' -arch=('x86_64') -url="https://github.com/janestreet/$_projectname"; -license=('MIT') -depends=('glibc' 'ocaml>=4.13.1' 'ocaml-base') -makedepends=('dune') -options=('!strip') -source=("$pkgname-$pkgver-$pkgrel.tar.gz::$url/archive/v$pkgver.tar.gz") -sha256sums=('49f2478fc08677a54bffaeb2b017d23ece19ab5c1d6c993513a20b34aeee81a7') - -_sourcedirectory="$_projectname-$pkgver" - -build() { - cd "$srcdir/$_sourcedirectory/" - OCAMLPATH=/usr/lib/ocaml dune build --release --verbose -} - -package() { - cd "$srcdir/$_sourcedirectory/" - DESTDIR="$pkgdir" dune install --prefix '/usr' --libdir 'lib/ocaml' --release --verbose - - install -dm755 "$pkgdir/usr/share/doc/$pkgname" - mv "$pkgdir/usr/doc/$_projectname/"* "$pkgdir/usr/share/doc/$pkgname/" - rm -r "$pkgdir/usr/doc/" - - install -dm755 "$pkgdir/usr/share/licenses/$pkgname" - ln -sf "/usr/share/doc/$pkgname/LICENSE.md" "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md" -} Copied: ocaml-stdio/repos/community-x86_64/PKGBUILD (from rev 1264568, ocaml-stdio/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-08-09 20:33:37 UTC (rev 1264569) @@ -0,0 +1,37 @@ +# Maintainer: Felix Yan +# Contributor: Daniel Peukert +# Contributor: Dimitris Kiziridis +# Contributor: Jakob Gahde + +_projectname='stdio' +pkgname="ocaml-$_projectname" +pkgver=0.15.0 +pkgrel=2 +pkgdesc='Standard IO Library for OCaml' +arch=('x86_64') +url="https://github.com/janestreet/$_projectname"; +license=('MIT') +depends=('glibc' 'ocaml>=4.14.0' 'ocaml-base') +makedepends=('dune') +options=('!strip') +source=("$pkgname-$pkgver-$pkgrel.tar.gz::$url/archive/v$pkgver.tar.gz") +sha256sums=('49f2478fc08677a54bffaeb2b017d23ece19ab5c1d6c993513a20b34aeee81a7') + +_sourcedirectory="$_projectname-$pkgver" + +build() { + cd "$srcdir/$_sourcedirectory/" + OCAMLPATH=/usr/lib/ocaml dune build --release --verbose +} + +package() { + cd "$srcdir/$_sourcedirectory/" + DESTDIR="$pkgdir" dune install --prefix '/usr' --libdir '/usr/lib/ocaml' --release --verbose + + install -dm755 "$pkgdir/usr/share/doc/$pkgname" + mv "$pkgdir/usr/doc/$_projectname/"* "$pkgdir/usr/share/doc/$pkgname/" + rm -r "$pkgdir/usr/doc/" + + install -dm755 "$pkgdir/usr/share/licenses/$pkgname" + ln -sf "/usr/share/doc/$pkgname/LICENSE.md" "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md" +}
[arch-commits] Commit in ocaml-sexplib0/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, August 9, 2022 @ 20:33:13 Author: juergen Revision: 1264568 archrelease: copy trunk to community-x86_64 Added: ocaml-sexplib0/repos/community-x86_64/PKGBUILD (from rev 1264567, ocaml-sexplib0/trunk/PKGBUILD) Deleted: ocaml-sexplib0/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 72 ++--- 1 file changed, 36 insertions(+), 36 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-08-09 20:32:33 UTC (rev 1264567) +++ PKGBUILD2022-08-09 20:33:13 UTC (rev 1264568) @@ -1,36 +0,0 @@ -# Maintainer: Felix Yan -# Contributor: Daniel Peukert -# Contributor: Jakob Gahde - -_projectname='sexplib0' -pkgname="ocaml-$_projectname" -pkgver=0.15.1 -pkgrel=1 -pkgdesc='Library containing the definition of S-expressions and some base converters' -arch=('x86_64') -url="https://github.com/janestreet/$_projectname"; -license=('MIT') -depends=('ocaml>=4.13.1') -makedepends=('dune') -options=('!strip') -source=("$pkgname-$pkgver-$pkgrel.tar.gz::$url/archive/v$pkgver.tar.gz") -sha256sums=('e8cd817eb3bc3f84a2065fa0255ab2b986a24baf1cc329d05627c516464267b3') - -_sourcedirectory="$_projectname-$pkgver" - -build() { - cd "$srcdir/$_sourcedirectory/" - dune build --release --verbose -} - -package() { - cd "$srcdir/$_sourcedirectory/" - DESTDIR="$pkgdir" dune install --prefix '/usr' --libdir '/usr/lib/ocaml' --release --verbose - - install -dm755 "$pkgdir/usr/share/doc/$pkgname" - mv "$pkgdir/usr/doc/$_projectname/"* "$pkgdir/usr/share/doc/$pkgname/" - rm -r "$pkgdir/usr/doc/" - - install -dm755 "$pkgdir/usr/share/licenses/$pkgname" - ln -sf "/usr/share/doc/$pkgname/LICENSE.md" "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md" -} Copied: ocaml-sexplib0/repos/community-x86_64/PKGBUILD (from rev 1264567, ocaml-sexplib0/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-08-09 20:33:13 UTC (rev 1264568) @@ -0,0 +1,36 @@ +# Maintainer: Felix Yan +# Contributor: Daniel Peukert +# Contributor: Jakob Gahde + +_projectname='sexplib0' +pkgname="ocaml-$_projectname" +pkgver=0.15.1 +pkgrel=2 +pkgdesc='Library containing the definition of S-expressions and some base converters' +arch=('x86_64') +url="https://github.com/janestreet/$_projectname"; +license=('MIT') +depends=('ocaml>=4.14.0') +makedepends=('dune') +options=('!strip') +source=("$pkgname-$pkgver-$pkgrel.tar.gz::$url/archive/v$pkgver.tar.gz") +sha256sums=('e8cd817eb3bc3f84a2065fa0255ab2b986a24baf1cc329d05627c516464267b3') + +_sourcedirectory="$_projectname-$pkgver" + +build() { + cd "$srcdir/$_sourcedirectory/" + dune build --release --verbose +} + +package() { + cd "$srcdir/$_sourcedirectory/" + DESTDIR="$pkgdir" dune install --prefix '/usr' --libdir '/usr/lib/ocaml' --release --verbose + + install -dm755 "$pkgdir/usr/share/doc/$pkgname" + mv "$pkgdir/usr/doc/$_projectname/"* "$pkgdir/usr/share/doc/$pkgname/" + rm -r "$pkgdir/usr/doc/" + + install -dm755 "$pkgdir/usr/share/licenses/$pkgname" + ln -sf "/usr/share/doc/$pkgname/LICENSE.md" "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md" +}
[arch-commits] Commit in ocaml-ppx_derivers/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, August 9, 2022 @ 20:32:33 Author: juergen Revision: 1264567 archrelease: copy trunk to community-x86_64 Added: ocaml-ppx_derivers/repos/community-x86_64/PKGBUILD (from rev 1264566, ocaml-ppx_derivers/trunk/PKGBUILD) Deleted: ocaml-ppx_derivers/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 72 ++--- 1 file changed, 36 insertions(+), 36 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-08-09 20:32:15 UTC (rev 1264566) +++ PKGBUILD2022-08-09 20:32:33 UTC (rev 1264567) @@ -1,36 +0,0 @@ -# Maintainer: Felix Yan -# Contributor: Daniel Peukert -# Contributor: Jakob Gahde - -_projectname='ppx_derivers' -pkgname="ocaml-$_projectname" -pkgver=1.2.1 -pkgrel=8 -pkgdesc='Shared deriving plugin registry' -arch=('x86_64') -url="https://github.com/ocaml-ppx/$_projectname"; -license=('BSD') -depends=('ocaml>=4.13.1') -makedepends=('dune') -options=('!strip') -source=("$pkgname-$pkgver-$pkgrel.tar.gz::$url/archive/$pkgver.tar.gz") -sha256sums=('b6595ee187dea792b31fc54a0e1524ab1e48bc6068d3066c45215a138cc73b95') - -_sourcedirectory="$_projectname-$pkgver" - -build() { - cd "$srcdir/$_sourcedirectory/" - dune build -p "$_projectname" --verbose -} - -package() { - cd "$srcdir/$_sourcedirectory/" - DESTDIR="$pkgdir" dune install --prefix '/usr' --libdir 'lib/ocaml' - - install -dm755 "$pkgdir/usr/share/doc/$pkgname" - mv "$pkgdir/usr/doc/$_projectname/"* "$pkgdir/usr/share/doc/$pkgname/" - rm -r "$pkgdir/usr/doc/" - - install -dm755 "$pkgdir/usr/share/licenses/$pkgname" - ln -sf "/usr/share/doc/$pkgname/LICENSE.md" "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md" -} Copied: ocaml-ppx_derivers/repos/community-x86_64/PKGBUILD (from rev 1264566, ocaml-ppx_derivers/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-08-09 20:32:33 UTC (rev 1264567) @@ -0,0 +1,36 @@ +# Maintainer: Felix Yan +# Contributor: Daniel Peukert +# Contributor: Jakob Gahde + +_projectname='ppx_derivers' +pkgname="ocaml-$_projectname" +pkgver=1.2.1 +pkgrel=9 +pkgdesc='Shared deriving plugin registry' +arch=('x86_64') +url="https://github.com/ocaml-ppx/$_projectname"; +license=('BSD') +depends=('ocaml>=4.14.0') +makedepends=('dune') +options=('!strip') +source=("$pkgname-$pkgver-$pkgrel.tar.gz::$url/archive/$pkgver.tar.gz") +sha256sums=('b6595ee187dea792b31fc54a0e1524ab1e48bc6068d3066c45215a138cc73b95') + +_sourcedirectory="$_projectname-$pkgver" + +build() { + cd "$srcdir/$_sourcedirectory/" + dune build -p "$_projectname" --verbose +} + +package() { + cd "$srcdir/$_sourcedirectory/" + DESTDIR="$pkgdir" dune install --prefix '/usr' --libdir "/usr/lib/ocaml" + + install -dm755 "$pkgdir/usr/share/doc/$pkgname" + mv "$pkgdir/usr/doc/$_projectname/"* "$pkgdir/usr/share/doc/$pkgname/" + rm -r "$pkgdir/usr/doc/" + + install -dm755 "$pkgdir/usr/share/licenses/$pkgname" + ln -sf "/usr/share/doc/$pkgname/LICENSE.md" "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md" +}
[arch-commits] Commit in ocaml-pp/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, August 9, 2022 @ 20:32:15 Author: juergen Revision: 1264566 archrelease: copy trunk to community-x86_64 Added: ocaml-pp/repos/community-x86_64/PKGBUILD (from rev 1264565, ocaml-pp/trunk/PKGBUILD) Deleted: ocaml-pp/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 60 ++-- 1 file changed, 30 insertions(+), 30 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-08-09 20:31:57 UTC (rev 1264565) +++ PKGBUILD2022-08-09 20:32:15 UTC (rev 1264566) @@ -1,30 +0,0 @@ -# Maintainer: Konstantin Gizdov -_pkgname='pp' -pkgname="ocaml-${_pkgname}" -pkgver=1.1.2 -pkgrel=2 -pkgdesc="OCaml Pretty printing: a lean alternative to the Format module of the OCaml standard library." -arch=('x86_64') -url="https://github.com/ocaml-dune/pp"; -license=('MIT') -makedepends=('dune') -depends=('glibc' 'ocaml>=4.13.1') -options=('!strip') -source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz") -sha512sums=('8c4dbce6930c62f5cee26ebef907b7b862b03fb57a07a3c6bebc31ee40ef16a6fe2b9450a7fe7016dd48bcf9807009c411f5ea8e587550644495bd7970c63085') - -build() { -cd "${srcdir}/${_pkgname}-${pkgver}" -dune build -p "${_pkgname}" -} - -package() { -cd "${srcdir}/${_pkgname}-${pkgver}" -DESTDIR="${pkgdir}" dune install --prefix "/usr" --libdir "lib/ocaml" - -install -dm755 "${pkgdir}/usr/share/" -mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" - -install -dm755 "${pkgdir}/usr/share/licenses/${pkgname}" -ln -s /usr/share/doc/pp/LICENSE.md "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" -} Copied: ocaml-pp/repos/community-x86_64/PKGBUILD (from rev 1264565, ocaml-pp/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-08-09 20:32:15 UTC (rev 1264566) @@ -0,0 +1,30 @@ +# Maintainer: Konstantin Gizdov +_pkgname='pp' +pkgname="ocaml-${_pkgname}" +pkgver=1.1.2 +pkgrel=3 +pkgdesc="OCaml Pretty printing: a lean alternative to the Format module of the OCaml standard library." +arch=('x86_64') +url="https://github.com/ocaml-dune/pp"; +license=('MIT') +makedepends=('dune') +depends=('glibc' 'ocaml>=4.14.0') +options=('!strip') +source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz") +sha512sums=('8c4dbce6930c62f5cee26ebef907b7b862b03fb57a07a3c6bebc31ee40ef16a6fe2b9450a7fe7016dd48bcf9807009c411f5ea8e587550644495bd7970c63085') + +build() { +cd "${srcdir}/${_pkgname}-${pkgver}" +dune build -p "${_pkgname}" +} + +package() { +cd "${srcdir}/${_pkgname}-${pkgver}" +DESTDIR="${pkgdir}" dune install --prefix "/usr" --libdir="$(ocamlc -where)" + +install -dm755 "${pkgdir}/usr/share/" +mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" + +install -dm755 "${pkgdir}/usr/share/licenses/${pkgname}" +ln -s /usr/share/doc/pp/LICENSE.md "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +}
[arch-commits] Commit in ocaml-num/repos/community-x86_64 (4 files)
Date: Tuesday, August 9, 2022 @ 20:31:57 Author: juergen Revision: 1264565 archrelease: copy trunk to community-x86_64 Added: ocaml-num/repos/community-x86_64/PKGBUILD (from rev 1264564, ocaml-num/trunk/PKGBUILD) ocaml-num/repos/community-x86_64/provide-findlib-install-target.patch (from rev 1264564, ocaml-num/trunk/provide-findlib-install-target.patch) Deleted: ocaml-num/repos/community-x86_64/PKGBUILD ocaml-num/repos/community-x86_64/provide-findlib-install-target.patch --+ PKGBUILD | 62 - provide-findlib-install-target.patch | 214 - 2 files changed, 138 insertions(+), 138 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-08-09 20:31:39 UTC (rev 1264564) +++ PKGBUILD2022-08-09 20:31:57 UTC (rev 1264565) @@ -1,31 +0,0 @@ -# Maintainer: Konstantin Gizdov -# Contributor: Baptiste Jonglez - -pkgname=ocaml-num -pkgver=1.4 -pkgrel=5 -pkgdesc="Library for arbitrary-precision integer and rational arithmetic that used to be part of the OCaml core distribution" -arch=('x86_64') -url="https://github.com/ocaml/num"; -license=('LGPL2.1') -depends=('ocaml>=4.13.1') -makedepends=('ocaml-findlib') -options=('!strip' '!makeflags') -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/ocaml/num/archive/v${pkgver}.tar.gz";) -sha512sums=('0cc9be8ad95704bb683b4bf6698bada1ee9a40dc05924b72adc7b969685c33eeb68ccf174cc09f6a228c48c18fe94af06f28bebc086a24973a066da620db8e6f') - -build() { - cd "${srcdir}/num-${pkgver}" - make -} - -package() { - cd "${srcdir}/num-${pkgver}" - - local _destdir="${pkgdir}$(ocamlfind printconf destdir)" - install -d "${_destdir}/stublibs" - - make OCAMLFIND_DESTDIR="${_destdir}" findlib-install -} - -# vim:set ts=2 sw=2 et: Copied: ocaml-num/repos/community-x86_64/PKGBUILD (from rev 1264564, ocaml-num/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-08-09 20:31:57 UTC (rev 1264565) @@ -0,0 +1,31 @@ +# Maintainer: Konstantin Gizdov +# Contributor: Baptiste Jonglez + +pkgname=ocaml-num +pkgver=1.4 +pkgrel=6 +pkgdesc="Library for arbitrary-precision integer and rational arithmetic that used to be part of the OCaml core distribution" +arch=('x86_64') +url="https://github.com/ocaml/num"; +license=('LGPL2.1') +depends=('ocaml>=4.14.0') +makedepends=('ocaml-findlib') +options=('!strip' '!makeflags') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/ocaml/num/archive/v${pkgver}.tar.gz";) +sha512sums=('0cc9be8ad95704bb683b4bf6698bada1ee9a40dc05924b72adc7b969685c33eeb68ccf174cc09f6a228c48c18fe94af06f28bebc086a24973a066da620db8e6f') + +build() { + cd "${srcdir}/num-${pkgver}" + make +} + +package() { + cd "${srcdir}/num-${pkgver}" + + local _destdir="${pkgdir}$(ocamlfind printconf destdir)" + install -d "${_destdir}/stublibs" + + make OCAMLFIND_DESTDIR="${_destdir}" findlib-install +} + +# vim:set ts=2 sw=2 et: Deleted: provide-findlib-install-target.patch === --- provide-findlib-install-target.patch2022-08-09 20:31:39 UTC (rev 1264564) +++ provide-findlib-install-target.patch2022-08-09 20:31:57 UTC (rev 1264565) @@ -1,107 +0,0 @@ -From 12dff1ac0a8cacbda2969b560f021ebb73b16887 Mon Sep 17 00:00:00 2001 -From: David Allsopp -Date: Thu, 11 Jan 2018 08:10:10 + -Subject: [PATCH] Provide findlib-install target (#6) - -Allows installing the entire library using ocamlfind, in an ocamlfind-managed directory. -This differs from the `install` target which performs the old-style installation in the OCaml stdlib directory. - .gitignore| 1 + - Makefile | 10 +- - src/{META => META.in} | 4 +++- - src/Makefile | 17 +++-- - 4 files changed, 28 insertions(+), 4 deletions(-) - rename src/{META => META.in} (72%) - -diff --git a/.gitignore b/.gitignore -index 6acd3bc..172bf23 100644 a/.gitignore -+++ b/.gitignore -@@ -8,3 +8,4 @@ - *.cmx[as] - *.cmti - *.annot -+src/META -diff --git a/Makefile b/Makefile -index 6a5d08f..b40e588 100644 a/Makefile -+++ b/Makefile -@@ -14,8 +14,16 @@ install: - $(MAKE) -C src install - $(MAKE) -C toplevel install - -+findlib-install: -+ $(MAKE) -C src findlib-install -+ $(MAKE) -C toplevel install -+ - uninstall: - $(MAKE) -C src uninstall - $(MAKE) -C toplevel uninstall - --.PHONY: all test clean install uninstall -+findlib-uninstall: -+ $(MAKE) -C src findlib-uninstall -+ $(MAKE) -C toplevel uninstall -+ -+.PHONY: all test clean install uninstall findlib-install findlib-uninstall -diff --git a/src/META b/src/META.in -similarity index 72% -rename from src/META -rename to src/META.in -index 66ac170..b5678b7 100644 a/src/META -+++ b/src/META.in -@@ -1,6 +1,8
[arch-commits] Commit in ocaml-lablgl/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, August 9, 2022 @ 20:31:39 Author: juergen Revision: 1264564 archrelease: copy trunk to community-x86_64 Added: ocaml-lablgl/repos/community-x86_64/PKGBUILD (from rev 1264563, ocaml-lablgl/trunk/PKGBUILD) Deleted: ocaml-lablgl/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 92 ++--- 1 file changed, 46 insertions(+), 46 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-08-09 20:31:10 UTC (rev 1264563) +++ PKGBUILD2022-08-09 20:31:39 UTC (rev 1264564) @@ -1,46 +0,0 @@ -# Maintainer: Eli Schwartz -# Contributor: Florian Dejonckheere -# Contributor: Bartłomiej Piotrowski -# Contributor: Nikolay Amiantov - -pkgname=ocaml-lablgl -pkgver=1.06 -pkgrel=11 -pkgdesc='OCaml interface to OpenGL' -url="https://github.com/garrigue/lablgl"; -arch=('x86_64') -license=('BSD') -depends=('glu' 'glut' 'libxi' 'libxmu' 'libgl' 'ocaml>=4.13.1') -options=('!strip' '!makeflags' 'staticlibs') -source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz") -sha256sums=('d11852cbdbd40a14a22b30a218d009033c810de461e5717582f5dbe480296a7a') - -prepare() { -cd "${srcdir}"/lablgl-${pkgver} - -printf 'RANLIB = :\n' > Makefile.config -printf 'GLLIBS = -lGL -lGLU\n' >> Makefile.config -printf 'GLUTLIBS = -lglut\n' >> Makefile.config -} - -build() { - cd "${srcdir}"/lablgl-${pkgver} - - make lib - make libopt -} - -package() { -cd "${srcdir}"/lablgl-${pkgver} - -# Install routines are broken and don't ensure this is created first. -mkdir -p "${pkgdir}"/usr/lib/ocaml/stublibs - -make install BINDIR="${pkgdir}/usr/bin/" \ - LIBDIR="${pkgdir}/usr/lib/ocaml/" \ - DDLDIR="${pkgdir}/usr/lib/ocaml/stublibs/" \ - INSTALLDIR="${pkgdir}/usr/lib/ocaml/lablGL/" - -install -Dm644 src/lablgl.cmxa "${pkgdir}"/usr/lib/ocaml/lablgl.cmxa -install -Dm644 COPYRIGHT "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE -} Copied: ocaml-lablgl/repos/community-x86_64/PKGBUILD (from rev 1264563, ocaml-lablgl/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-08-09 20:31:39 UTC (rev 1264564) @@ -0,0 +1,46 @@ +# Maintainer: Eli Schwartz +# Contributor: Florian Dejonckheere +# Contributor: Bartłomiej Piotrowski +# Contributor: Nikolay Amiantov + +pkgname=ocaml-lablgl +pkgver=1.06 +pkgrel=12 +pkgdesc='OCaml interface to OpenGL' +url="https://github.com/garrigue/lablgl"; +arch=('x86_64') +license=('BSD') +depends=('glu' 'glut' 'libxi' 'libxmu' 'libgl' 'ocaml>=4.14.0') +options=('!strip' '!makeflags' 'staticlibs') +source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz") +sha256sums=('d11852cbdbd40a14a22b30a218d009033c810de461e5717582f5dbe480296a7a') + +prepare() { +cd "${srcdir}"/lablgl-${pkgver} + +printf 'RANLIB = :\n' > Makefile.config +printf 'GLLIBS = -lGL -lGLU\n' >> Makefile.config +printf 'GLUTLIBS = -lglut\n' >> Makefile.config +} + +build() { + cd "${srcdir}"/lablgl-${pkgver} + + make lib + make libopt +} + +package() { +cd "${srcdir}"/lablgl-${pkgver} + +# Install routines are broken and don't ensure this is created first. +mkdir -p "${pkgdir}"/usr/lib/ocaml/stublibs + +make install BINDIR="${pkgdir}/usr/bin/" \ + LIBDIR="${pkgdir}/usr/lib/ocaml/" \ + DDLDIR="${pkgdir}/usr/lib/ocaml/stublibs/" \ + INSTALLDIR="${pkgdir}/usr/lib/ocaml/lablGL/" + +install -Dm644 src/lablgl.cmxa "${pkgdir}"/usr/lib/ocaml/lablgl.cmxa +install -Dm644 COPYRIGHT "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE +}
[arch-commits] Commit in ocaml-hashcons/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, August 9, 2022 @ 20:31:10 Author: juergen Revision: 1264563 archrelease: copy trunk to community-x86_64 Added: ocaml-hashcons/repos/community-x86_64/PKGBUILD (from rev 1264562, ocaml-hashcons/trunk/PKGBUILD) Deleted: ocaml-hashcons/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 68 ++--- 1 file changed, 34 insertions(+), 34 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-08-09 20:30:54 UTC (rev 1264562) +++ PKGBUILD2022-08-09 20:31:10 UTC (rev 1264563) @@ -1,34 +0,0 @@ -# Maintainer: Felix Yan - -pkgname=ocaml-hashcons -pkgver=1.3 -pkgrel=4 -pkgdesc='OCaml hash-consing library' -url="https://github.com/backtracking/ocaml-hashcons"; -arch=('x86_64') -license=('LGPL2.1') -depends=('ocaml>=4.13.1') -makedepends=('ocaml-findlib') -options=('!strip' '!makeflags' 'staticlibs') -source=("https://github.com/backtracking/ocaml-hashcons/archive/$pkgver/$pkgname-$pkgver.tar.gz";) -sha256sums=('59c72966f48ea67c694dd49099eca180b52d3da81d4300172ace6edb4a5d72ce') - -prepare() { - cd $pkgname-$pkgver - # Our destdir won't have it installed. Calling ocamlfind remove fails due to a syntax error - sed -i '/remove/d' Makefile.in - - autoconf -} - -build() { - cd $pkgname-$pkgver - ./configure - make all opt -} - -package() { - cd $pkgname-$pkgver - mkdir -p $pkgdir/usr/lib/ocaml - make DESTDIR="-destdir $pkgdir/usr/lib/ocaml" install -} Copied: ocaml-hashcons/repos/community-x86_64/PKGBUILD (from rev 1264562, ocaml-hashcons/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-08-09 20:31:10 UTC (rev 1264563) @@ -0,0 +1,34 @@ +# Maintainer: Felix Yan + +pkgname=ocaml-hashcons +pkgver=1.3 +pkgrel=5 +pkgdesc='OCaml hash-consing library' +url="https://github.com/backtracking/ocaml-hashcons"; +arch=('x86_64') +license=('LGPL2.1') +depends=('ocaml>=4.14.0') +makedepends=('ocaml-findlib') +options=('!strip' '!makeflags' 'staticlibs') +source=("https://github.com/backtracking/ocaml-hashcons/archive/$pkgver/$pkgname-$pkgver.tar.gz";) +sha256sums=('59c72966f48ea67c694dd49099eca180b52d3da81d4300172ace6edb4a5d72ce') + +prepare() { + cd $pkgname-$pkgver + # Our destdir won't have it installed. Calling ocamlfind remove fails due to a syntax error + sed -i '/remove/d' Makefile.in + + autoconf +} + +build() { + cd $pkgname-$pkgver + ./configure + make all opt +} + +package() { + cd $pkgname-$pkgver + mkdir -p $pkgdir/usr/lib/ocaml + make DESTDIR="-destdir $pkgdir/usr/lib/ocaml" install +}
[arch-commits] Commit in ocaml-findlib/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, August 9, 2022 @ 20:30:54 Author: juergen Revision: 1264562 archrelease: copy trunk to community-x86_64 Added: ocaml-findlib/repos/community-x86_64/PKGBUILD (from rev 1264561, ocaml-findlib/trunk/PKGBUILD) Deleted: ocaml-findlib/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 70 ++--- 1 file changed, 35 insertions(+), 35 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-08-09 20:30:32 UTC (rev 1264561) +++ PKGBUILD2022-08-09 20:30:54 UTC (rev 1264562) @@ -1,35 +0,0 @@ -# Maintainer: Alexander F. Rødseth -# Contributor: Lukas Fleischer -# Contributor: Thomas S Hatch -# Contributor: Sebastian Wiesner -# Contributor: Benjamin Andresen -# Contributor: scj -# Contributor: Alif - -pkgname=ocaml-findlib -pkgver=1.9.5 -pkgrel=1 -pkgdesc='OCaml package manager' -arch=(x86_64) -url='http://projects.camlcity.org/projects/findlib.html' -license=(MIT) -depends=(ocaml-compiler-libs 'ocaml=4.13.1') -source=("http://download.camlcity.org/download/findlib-$pkgver.tar.gz";) -b2sums=('6f43281298a9e443f9b92bcb8996bc2a55c2be86df492540fe8b5fb3fbb199daf1daef68e14c981d153c885c443ebc4af9ffb957235dd14904b9d75ca387cfa2') -options=(!makeflags !strip staticlibs zipman) - -build() { - cd findlib-$pkgver - ./configure \ --config /etc/findlib.conf \ --mandir /usr/share/man \ --sitelib /usr/lib/ocaml - make all opt -} - -package () { - cd findlib-$pkgver - make prefix="$pkgdir" install - install -Dm755 src/findlib/ocamlfind_opt "$pkgdir/usr/bin/ocamlfind_opt" - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} Copied: ocaml-findlib/repos/community-x86_64/PKGBUILD (from rev 1264561, ocaml-findlib/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-08-09 20:30:54 UTC (rev 1264562) @@ -0,0 +1,35 @@ +# Maintainer: Alexander F. Rødseth +# Contributor: Lukas Fleischer +# Contributor: Thomas S Hatch +# Contributor: Sebastian Wiesner +# Contributor: Benjamin Andresen +# Contributor: scj +# Contributor: Alif + +pkgname=ocaml-findlib +pkgver=1.9.5 +pkgrel=2 +pkgdesc='OCaml package manager' +arch=(x86_64) +url='http://projects.camlcity.org/projects/findlib.html' +license=(MIT) +depends=(ocaml-compiler-libs 'ocaml=4.14.0') +source=("http://download.camlcity.org/download/findlib-$pkgver.tar.gz";) +b2sums=('6f43281298a9e443f9b92bcb8996bc2a55c2be86df492540fe8b5fb3fbb199daf1daef68e14c981d153c885c443ebc4af9ffb957235dd14904b9d75ca387cfa2') +options=(!makeflags !strip staticlibs zipman) + +build() { + cd findlib-$pkgver + ./configure \ +-config /etc/findlib.conf \ +-mandir /usr/share/man \ +-sitelib /usr/lib/ocaml + make all opt +} + +package () { + cd findlib-$pkgver + make prefix="$pkgdir" install + install -Dm755 src/findlib/ocamlfind_opt "$pkgdir/usr/bin/ocamlfind_opt" + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +}
[arch-commits] Commit in ocaml-csexp/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, August 9, 2022 @ 20:30:32 Author: juergen Revision: 1264561 archrelease: copy trunk to community-x86_64 Added: ocaml-csexp/repos/community-x86_64/PKGBUILD (from rev 1264560, ocaml-csexp/trunk/PKGBUILD) Deleted: ocaml-csexp/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 58 +- 1 file changed, 29 insertions(+), 29 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-08-09 20:30:15 UTC (rev 1264560) +++ PKGBUILD2022-08-09 20:30:32 UTC (rev 1264561) @@ -1,29 +0,0 @@ -# Maintainer: Konstantin Gizdov -_pkgname='csexp' -pkgname="ocaml-${_pkgname}" -pkgver=1.5.1 -pkgrel=4 -pkgdesc="OCaml canonical S-expressions" -arch=(x86_64) -url="https://github.com/ocaml-dune/csexp"; -license=('MIT') -makedepends=(dune) -depends=(glibc "ocaml>=4.13.1" ocaml-findlib ocaml-result) -source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz") -sha512sums=('b451f380786fda53998f77b1509422d58bb5a51518595e329f625fbf0ca67e597be0c9935de77a10a65216cb4b9ec91579ad51bdeee536795e142e014433d46b') - -build() { -cd "${srcdir}/${_pkgname}-${pkgver}" -dune build -p csexp -} - -package() { -cd "${srcdir}/${_pkgname}-${pkgver}" -dune install --destdir="${pkgdir}" --prefix "/usr" --libdir "lib/ocaml" - -install -dm755 "${pkgdir}/usr/share/" -mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" - -install -dm755 "${pkgdir}/usr/share/licenses/${pkgname}" -ln -s /usr/share/doc/csexp/LICENSE.md "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" -} Copied: ocaml-csexp/repos/community-x86_64/PKGBUILD (from rev 1264560, ocaml-csexp/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-08-09 20:30:32 UTC (rev 1264561) @@ -0,0 +1,29 @@ +# Maintainer: Konstantin Gizdov +_pkgname='csexp' +pkgname="ocaml-${_pkgname}" +pkgver=1.5.1 +pkgrel=5 +pkgdesc="OCaml canonical S-expressions" +arch=(x86_64) +url="https://github.com/ocaml-dune/csexp"; +license=('MIT') +makedepends=(dune) +depends=(glibc "ocaml>=4.14.0" ocaml-findlib ocaml-result) +source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz") +sha512sums=('b451f380786fda53998f77b1509422d58bb5a51518595e329f625fbf0ca67e597be0c9935de77a10a65216cb4b9ec91579ad51bdeee536795e142e014433d46b') + +build() { +cd "${srcdir}/${_pkgname}-${pkgver}" +dune build -p csexp +} + +package() { +cd "${srcdir}/${_pkgname}-${pkgver}" +dune install --destdir="${pkgdir}" --prefix "/usr" --libdir "/usr/lib/ocaml" + +install -dm755 "${pkgdir}/usr/share/" +mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" + +install -dm755 "${pkgdir}/usr/share/licenses/${pkgname}" +ln -s /usr/share/doc/csexp/LICENSE.md "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +}
[arch-commits] Commit in ocaml-cairo/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, August 9, 2022 @ 20:30:15 Author: juergen Revision: 1264560 archrelease: copy trunk to community-x86_64 Added: ocaml-cairo/repos/community-x86_64/PKGBUILD (from rev 1264559, ocaml-cairo/trunk/PKGBUILD) Deleted: ocaml-cairo/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 88 ++--- 1 file changed, 44 insertions(+), 44 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-08-09 20:29:55 UTC (rev 1264559) +++ PKGBUILD2022-08-09 20:30:15 UTC (rev 1264560) @@ -1,44 +0,0 @@ -# Maintainer: Konstantin Gizdov -# Contributor: Baptiste Jonglez - -pkgname=ocaml-cairo -pkgver=0.6.3 -pkgrel=1 -pkgdesc="OCaml binding to Cairo, a 2D Vector Graphics Library" -arch=('x86_64') -url="https://github.com/Chris00/ocaml-cairo"; -license=('LGPL3') -depends=('ocaml>=4.13.1' 'cairo' 'lablgtk2') -makedepends=('ocaml-findlib' 'dune') -source=("https://github.com/Chris00/ocaml-cairo/releases/download/${pkgver}/cairo2-${pkgver}.tbz";) -sha256sums=('366273303b351e2bcd781d44a01c961729f6451f9917d75cd038465370481822') - -_dune_release_pkgs=('cairo2' 'cairo2-gtk' 'cairo2-pango') - -dune_release_pkgs_comma() { - # dune build needs a comma separated list of packages - local dune_release_pkgs='dummy' - for _pkg in "${_dune_release_pkgs[@]}"; do -dune_release_pkgs+=",${_pkg}" - done - dune_release_pkgs="${dune_release_pkgs#dummy,}" - echo "${dune_release_pkgs}" -} - -build() { - cd "${srcdir}/cairo2-${pkgver}" - export OCAMLPATH="$(ocamlfind printconf destdir)" - dune build -p "$(dune_release_pkgs_comma)" -} - - -package() { - cd "${srcdir}/cairo2-${pkgver}" - # we need to install packages one by one - for _pkg in "${_dune_release_pkgs[@]}"; do -dune install "${_pkg}" --destdir="${pkgdir}" --prefix="/usr" --libdir="$(ocamlfind printconf destdir)" - done - - install -dm755 "${pkgdir}/usr/share/" - mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" -} Copied: ocaml-cairo/repos/community-x86_64/PKGBUILD (from rev 1264559, ocaml-cairo/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-08-09 20:30:15 UTC (rev 1264560) @@ -0,0 +1,44 @@ +# Maintainer: Konstantin Gizdov +# Contributor: Baptiste Jonglez + +pkgname=ocaml-cairo +pkgver=0.6.3 +pkgrel=2 +pkgdesc="OCaml binding to Cairo, a 2D Vector Graphics Library" +arch=('x86_64') +url="https://github.com/Chris00/ocaml-cairo"; +license=('LGPL3') +depends=('ocaml>=4.14.0' 'cairo' 'lablgtk2') +makedepends=('ocaml-findlib' 'dune') +source=("https://github.com/Chris00/ocaml-cairo/releases/download/${pkgver}/cairo2-${pkgver}.tbz";) +sha256sums=('366273303b351e2bcd781d44a01c961729f6451f9917d75cd038465370481822') + +_dune_release_pkgs=('cairo2' 'cairo2-gtk' 'cairo2-pango') + +dune_release_pkgs_comma() { + # dune build needs a comma separated list of packages + local dune_release_pkgs='dummy' + for _pkg in "${_dune_release_pkgs[@]}"; do +dune_release_pkgs+=",${_pkg}" + done + dune_release_pkgs="${dune_release_pkgs#dummy,}" + echo "${dune_release_pkgs}" +} + +build() { + cd "${srcdir}/cairo2-${pkgver}" + export OCAMLPATH="$(ocamlfind printconf destdir)" + dune build -p "$(dune_release_pkgs_comma)" +} + + +package() { + cd "${srcdir}/cairo2-${pkgver}" + # we need to install packages one by one + for _pkg in "${_dune_release_pkgs[@]}"; do +dune install "${_pkg}" --destdir="${pkgdir}" --prefix="/usr" --libdir="$(ocamlfind printconf destdir)" + done + + install -dm755 "${pkgdir}/usr/share/" + mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" +}
[arch-commits] Commit in ocamlbuild/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, August 9, 2022 @ 20:29:55 Author: juergen Revision: 1264559 archrelease: copy trunk to community-x86_64 Added: ocamlbuild/repos/community-x86_64/PKGBUILD (from rev 1264558, ocamlbuild/trunk/PKGBUILD) Deleted: ocamlbuild/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 48 1 file changed, 24 insertions(+), 24 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-08-09 20:29:31 UTC (rev 1264558) +++ PKGBUILD2022-08-09 20:29:55 UTC (rev 1264559) @@ -1,24 +0,0 @@ -# Maintainer: Jürgen Hötzel - -pkgname=ocamlbuild -pkgver=0.14.1 -pkgrel=1 -pkgdesc='Build tool, that has built-in rules for building OCaml library and programs' -arch=('x86_64') -license=('GPL2') -url='https://github.com/ocaml/ocamlbuild/releases' -depends=('ocaml>=4.13.1') -options=('!makeflags') -source=($pkgname-$pkgver.tar.gz::"https://github.com/ocaml/${pkgname}/archive/$pkgver.tar.gz";) -sha256sums=('4e1279ff0ef80c862eaa5207a77020d741e89ef94f0e4a92a37c4188dbf08256') - -build() { - cd $pkgname-$pkgver - make configure PREFIX="/usr" MANDIR="/usr/share/man" - make -} - -package() { - cd $pkgname-$pkgver - make DESTDIR="$pkgdir" install -} Copied: ocamlbuild/repos/community-x86_64/PKGBUILD (from rev 1264558, ocamlbuild/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-08-09 20:29:55 UTC (rev 1264559) @@ -0,0 +1,24 @@ +# Maintainer: Jürgen Hötzel + +pkgname=ocamlbuild +pkgver=0.14.1 +pkgrel=2 +pkgdesc='Build tool, that has built-in rules for building OCaml library and programs' +arch=('x86_64') +license=('GPL2') +url='https://github.com/ocaml/ocamlbuild/releases' +depends=('ocaml>=4.14.0') +options=('!makeflags') +source=($pkgname-$pkgver.tar.gz::"https://github.com/ocaml/${pkgname}/archive/$pkgver.tar.gz";) +sha256sums=('4e1279ff0ef80c862eaa5207a77020d741e89ef94f0e4a92a37c4188dbf08256') + +build() { + cd $pkgname-$pkgver + make configure PREFIX="/usr" MANDIR="/usr/share/man" + make +} + +package() { + cd $pkgname-$pkgver + make DESTDIR="$pkgdir" install +}
[arch-commits] Commit in libguestfs/repos/community-x86_64 (6 files)
Date: Tuesday, August 9, 2022 @ 20:29:31 Author: juergen Revision: 1264558 archrelease: copy trunk to community-x86_64 Added: libguestfs/repos/community-x86_64/PKGBUILD (from rev 1264557, libguestfs/trunk/PKGBUILD) libguestfs/repos/community-x86_64/keys/ libguestfs/repos/community-x86_64/libguestfs-1.48.1-disable_php_tests.patch (from rev 1264557, libguestfs/trunk/libguestfs-1.48.1-disable_php_tests.patch) Deleted: libguestfs/repos/community-x86_64/PKGBUILD libguestfs/repos/community-x86_64/keys/ libguestfs/repos/community-x86_64/libguestfs-1.48.1-disable_php_tests.patch ---+ PKGBUILD | 280 ++-- libguestfs-1.48.1-disable_php_tests.patch | 16 - 2 files changed, 148 insertions(+), 148 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-08-09 20:29:05 UTC (rev 1264557) +++ PKGBUILD2022-08-09 20:29:31 UTC (rev 1264558) @@ -1,140 +0,0 @@ -# Maintainer: David Runge -# Maintainer: Robin Broda -# Contributor: Peter Wu -# Contributor: Evaggelos Balaskas -# Contributor: Xiao-Long Chen -# Contributor: Nikos Skalkotos - -pkgname=libguestfs -pkgver=1.48.4 -pkgrel=2 -pkgdesc="Access and modify virtual machine disk images" -arch=(x86_64) -url="https://libguestfs.org/"; -license=(GPL2 LGPL2.1) -# NOTE: see appliance/packagelist.in -_appliancedeps=( - btrfs-progs - debootstrap - dhcpcd - dosfstools - exfatprogs - f2fs-tools - gptfdisk - grub - iproute2 - iputils - jfsutils - libldm - lrzip - lsof - lsscsi - lvm2 - lzop - mdadm - mtools - multipath-tools - nilfs-utils - ntfs-3g - openssh - pciutils - procps-ng - psmisc - reiserfsprogs - rsync - squashfs-tools - strace - syslinux - systemd-sysvcompat - vim - xfsprogs - yara -) -depends=( - augeas - fuse2 - hivex - jansson - sleuthkit - libconfig - libvirt - perl-libintl-perl - qemu - supermin - "${_appliancedeps[@]}" -) -makedepends=( - bash-completion - cdrtools - cpio - erlang-nox - ghc - go - gobject-introspection - gperf - ocaml - ocaml-compiler-libs - ocaml-findlib - perl-module-build - python - java-environment - lua - php - ruby - ruby-rake - ruby-rdoc - rust - vala -) -checkdepends=(linux ruby-test-unit) -optdepends=( - 'gobject-introspection: GObject-Introspection Bindings' - 'java-runtime: for Java bindings' - 'ocaml: OCaml Bindings' - 'php: for PHP module' - 'python: Python Bindings' - 'ruby: for Ruby bindings' -) -provides=(libguestfs.so libguestfs-gobject-1.0.so) -backup=(etc/libguestfs-tools.conf) -options=(debug) -source=( - http://download.libguestfs.org/${pkgver%.*}-stable/$pkgname-$pkgver.tar.gz{,.sig} - $pkgname-1.48.1-disable_php_tests.patch -) -sha256sums=('9dc22b6c5a45f19c2cba911a37b3a8d86f62744521b10eb53c3d3907e5080312' -'SKIP' -'151d7ab43e7150c7d645eb0bad9681ce5ecc59cae44f254f08ef617ce3d9932f') -validpgpkeys=('F7774FB1AD074A7E8C8767EA91738F73E1B768A0') # Richard W.M. Jones - -prepare() { - # disable php tests, as missing arginfo definition makes them fail: https://github.com/libguestfs/libguestfs/issues/78 - patch -Np1 -d $pkgname-$pkgver -i ../$pkgname-1.48.1-disable_php_tests.patch - - cd "$pkgname-$pkgver" - autoreconf -fiv -} - -build() { - cd "$pkgname-$pkgver" - # TODO: build haskell bindings - CFLAGS+=" -ffat-lto-objects" \ - ./configure \ ---prefix=/usr \ ---sysconfdir=/etc \ ---sbindir=/usr/bin \ ---disable-static \ ---disable-haskell \ ---with-extra-packages="libldm systemd-sysvcompat openssh qemu" \ ---with-guestfs-path=/usr/lib/guestfs - - make -} - -check() { - LIBGUESTFS_TRACE=1 make -k check -C $pkgname-$pkgver -} - -package() { - make INSTALLDIRS=vendor DESTDIR="$pkgdir" install -C $pkgname-$pkgver -} Copied: libguestfs/repos/community-x86_64/PKGBUILD (from rev 1264557, libguestfs/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-08-09 20:29:31 UTC (rev 1264558) @@ -0,0 +1,140 @@ +# Maintainer: David Runge +# Maintainer: Robin Broda +# Contributor: Peter Wu +# Contributor: Evaggelos Balaskas +# Contributor: Xiao-Long Chen +# Contributor: Nikos Skalkotos + +pkgname=libguestfs +pkgver=1.48.4 +pkgrel=2 +pkgdesc="Access and modify virtual machine disk images" +arch=(x86_64) +url="https://libguestfs.org/"; +license=(GPL2 LGPL2.1) +# NOTE: see appliance/packagelist.in +_appliancedeps=( + btrfs-progs + debootstrap + dhcpcd + dosfstools + exfatprogs + f2fs-tools + gptfdisk + grub + iproute2 + iputils + jfsutils + libldm + lrzip + lsof + lsscsi + lvm2 + lzop + mdadm + mtools + multipath-tools + nilfs-utils + ntfs-3g + openssh + pciutils + procps-ng + psmisc + reiserfsprogs + rsync + squashfs-tools + strace + syslinux + systemd-sysvcompat + vim + xfsprogs
[arch-commits] Commit in ocaml-base/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, August 9, 2022 @ 20:29:05 Author: juergen Revision: 1264557 archrelease: copy trunk to community-x86_64 Added: ocaml-base/repos/community-x86_64/PKGBUILD (from rev 1264556, ocaml-base/trunk/PKGBUILD) Deleted: ocaml-base/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 72 ++--- 1 file changed, 36 insertions(+), 36 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-08-09 20:28:42 UTC (rev 1264556) +++ PKGBUILD2022-08-09 20:29:05 UTC (rev 1264557) @@ -1,36 +0,0 @@ -# Maintainer: Felix Yan -# Contributor: Daniel Peukert -# Contributor: Jakob Gahde - -_projectname='base' -pkgname="ocaml-$_projectname" -pkgver=0.15.0 -pkgrel=1 -pkgdesc='Full standard library replacement for OCaml' -arch=('x86_64') -url="https://github.com/janestreet/$_projectname"; -license=('MIT') -depends=('ocaml>=4.13.1' 'ocaml-sexplib0') -makedepends=('dune') -options=('!strip') -source=("$pkgname-$pkgver-$pkgrel.tar.gz::$url/archive/v$pkgver.tar.gz") -sha256sums=('56da1a3089ba94eb68aaa38a9c7ebc8ba4dcb290bbf8906bf68c463163560545') - -_sourcedirectory="$_projectname-$pkgver" - -build() { - cd "$srcdir/$_sourcedirectory/" - OCAMLPATH=/usr/lib/ocaml dune build --release --verbose -} - -package() { - cd "$srcdir/$_sourcedirectory/" - DESTDIR="$pkgdir" dune install --prefix '/usr' --libdir '/usr/lib/ocaml' --release --verbose - - install -dm755 "$pkgdir/usr/share/doc/$pkgname" - mv "$pkgdir/usr/doc/$_projectname/"* "$pkgdir/usr/share/doc/$pkgname/" - rm -r "$pkgdir/usr/doc/" - - install -dm755 "$pkgdir/usr/share/licenses/$pkgname" - ln -sf "/usr/share/doc/$pkgname/LICENSE.md" "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md" -} Copied: ocaml-base/repos/community-x86_64/PKGBUILD (from rev 1264556, ocaml-base/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-08-09 20:29:05 UTC (rev 1264557) @@ -0,0 +1,36 @@ +# Maintainer: Felix Yan +# Contributor: Daniel Peukert +# Contributor: Jakob Gahde + +_projectname='base' +pkgname="ocaml-$_projectname" +pkgver=0.15.0 +pkgrel=2 +pkgdesc='Full standard library replacement for OCaml' +arch=('x86_64') +url="https://github.com/janestreet/$_projectname"; +license=('MIT') +depends=('ocaml>=4.14.0' 'ocaml-sexplib0') +makedepends=('dune' 'ocaml-compiler-libs') +options=('!strip') +source=("$pkgname-$pkgver-$pkgrel.tar.gz::$url/archive/v$pkgver.tar.gz") +sha256sums=('56da1a3089ba94eb68aaa38a9c7ebc8ba4dcb290bbf8906bf68c463163560545') + +_sourcedirectory="$_projectname-$pkgver" + +build() { + cd "$srcdir/$_sourcedirectory/" + OCAMLPATH=/usr/lib/ocaml dune build --release +} + +package() { + cd "$srcdir/$_sourcedirectory/" + DESTDIR="$pkgdir" dune install --prefix '/usr' --libdir '/usr/lib/ocaml' --release + + install -dm755 "$pkgdir/usr/share/doc/$pkgname" + mv "$pkgdir/usr/doc/$_projectname/"* "$pkgdir/usr/share/doc/$pkgname/" + rm -r "$pkgdir/usr/doc/" + + install -dm755 "$pkgdir/usr/share/licenses/$pkgname" + ln -sf "/usr/share/doc/$pkgname/LICENSE.md" "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md" +}
[arch-commits] Commit in libguestfs/repos/community-x86_64 (6 files)
Date: Tuesday, August 9, 2022 @ 20:28:42 Author: juergen Revision: 1264556 archrelease: copy trunk to community-x86_64 Added: libguestfs/repos/community-x86_64/PKGBUILD (from rev 1264555, libguestfs/trunk/PKGBUILD) libguestfs/repos/community-x86_64/keys/ libguestfs/repos/community-x86_64/libguestfs-1.48.1-disable_php_tests.patch (from rev 1264555, libguestfs/trunk/libguestfs-1.48.1-disable_php_tests.patch) Deleted: libguestfs/repos/community-x86_64/PKGBUILD libguestfs/repos/community-x86_64/keys/ libguestfs/repos/community-x86_64/libguestfs-1.48.1-disable_php_tests.patch ---+ PKGBUILD | 279 ++-- libguestfs-1.48.1-disable_php_tests.patch | 16 - 2 files changed, 148 insertions(+), 147 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-08-09 20:28:18 UTC (rev 1264555) +++ PKGBUILD2022-08-09 20:28:42 UTC (rev 1264556) @@ -1,139 +0,0 @@ -# Maintainer: David Runge -# Maintainer: Robin Broda -# Contributor: Peter Wu -# Contributor: Evaggelos Balaskas -# Contributor: Xiao-Long Chen -# Contributor: Nikos Skalkotos - -pkgname=libguestfs -pkgver=1.48.4 -pkgrel=1 -pkgdesc="Access and modify virtual machine disk images" -arch=(x86_64) -url="https://libguestfs.org/"; -license=(GPL2 LGPL2.1) -# NOTE: see appliance/packagelist.in -_appliancedeps=( - btrfs-progs - debootstrap - dhcpcd - dosfstools - exfatprogs - f2fs-tools - gptfdisk - grub - iproute2 - iputils - jfsutils - libldm - lrzip - lsof - lsscsi - lvm2 - lzop - mdadm - mtools - multipath-tools - nilfs-utils - ntfs-3g - openssh - pciutils - procps-ng - psmisc - reiserfsprogs - rsync - squashfs-tools - strace - syslinux - systemd-sysvcompat - vim - xfsprogs - yara -) -depends=( - augeas - fuse2 - hivex - jansson - sleuthkit - libconfig - libvirt - perl-libintl-perl - qemu - supermin - "${_appliancedeps[@]}" -) -makedepends=( - bash-completion - cdrtools - cpio - erlang-nox - ghc - go - gobject-introspection - gperf - ocaml - ocaml-findlib - perl-module-build - python - java-environment - lua - php - ruby - ruby-rake - ruby-rdoc - rust - vala -) -checkdepends=(linux ruby-test-unit) -optdepends=( - 'gobject-introspection: GObject-Introspection Bindings' - 'java-runtime: for Java bindings' - 'ocaml: OCaml Bindings' - 'php: for PHP module' - 'python: Python Bindings' - 'ruby: for Ruby bindings' -) -provides=(libguestfs.so libguestfs-gobject-1.0.so) -backup=(etc/libguestfs-tools.conf) -options=(debug) -source=( - http://download.libguestfs.org/${pkgver%.*}-stable/$pkgname-$pkgver.tar.gz{,.sig} - $pkgname-1.48.1-disable_php_tests.patch -) -sha256sums=('9dc22b6c5a45f19c2cba911a37b3a8d86f62744521b10eb53c3d3907e5080312' -'SKIP' -'151d7ab43e7150c7d645eb0bad9681ce5ecc59cae44f254f08ef617ce3d9932f') -validpgpkeys=('F7774FB1AD074A7E8C8767EA91738F73E1B768A0') # Richard W.M. Jones - -prepare() { - # disable php tests, as missing arginfo definition makes them fail: https://github.com/libguestfs/libguestfs/issues/78 - patch -Np1 -d $pkgname-$pkgver -i ../$pkgname-1.48.1-disable_php_tests.patch - - cd "$pkgname-$pkgver" - autoreconf -fiv -} - -build() { - cd "$pkgname-$pkgver" - # TODO: build haskell bindings - CFLAGS+=" -ffat-lto-objects" \ - ./configure \ ---prefix=/usr \ ---sysconfdir=/etc \ ---sbindir=/usr/bin \ ---disable-static \ ---disable-haskell \ ---with-extra-packages="libldm systemd-sysvcompat openssh qemu" \ ---with-guestfs-path=/usr/lib/guestfs - - make -} - -check() { - LIBGUESTFS_TRACE=1 make -k check -C $pkgname-$pkgver -} - -package() { - make INSTALLDIRS=vendor DESTDIR="$pkgdir" install -C $pkgname-$pkgver -} Copied: libguestfs/repos/community-x86_64/PKGBUILD (from rev 1264555, libguestfs/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-08-09 20:28:42 UTC (rev 1264556) @@ -0,0 +1,140 @@ +# Maintainer: David Runge +# Maintainer: Robin Broda +# Contributor: Peter Wu +# Contributor: Evaggelos Balaskas +# Contributor: Xiao-Long Chen +# Contributor: Nikos Skalkotos + +pkgname=libguestfs +pkgver=1.48.4 +pkgrel=2 +pkgdesc="Access and modify virtual machine disk images" +arch=(x86_64) +url="https://libguestfs.org/"; +license=(GPL2 LGPL2.1) +# NOTE: see appliance/packagelist.in +_appliancedeps=( + btrfs-progs + debootstrap + dhcpcd + dosfstools + exfatprogs + f2fs-tools + gptfdisk + grub + iproute2 + iputils + jfsutils + libldm + lrzip + lsof + lsscsi + lvm2 + lzop + mdadm + mtools + multipath-tools + nilfs-utils + ntfs-3g + openssh + pciutils + procps-ng + psmisc + reiserfsprogs + rsync + squashfs-tools + strace + syslinux + systemd-sysvcompat + vim + xfsprogs + yara +) +depends=( +
[arch-commits] Commit in lablgtk3/repos/community-x86_64 (6 files)
Date: Tuesday, August 9, 2022 @ 20:28:18 Author: juergen Revision: 1264555 archrelease: copy trunk to community-x86_64 Added: lablgtk3/repos/community-x86_64/0001-disable-warn-error-on-Obj.truncate.patch (from rev 1264554, lablgtk3/trunk/0001-disable-warn-error-on-Obj.truncate.patch) lablgtk3/repos/community-x86_64/PKGBUILD (from rev 1264554, lablgtk3/trunk/PKGBUILD) lablgtk3/repos/community-x86_64/dune-project.patch (from rev 1264554, lablgtk3/trunk/dune-project.patch) Deleted: lablgtk3/repos/community-x86_64/0001-disable-warn-error-on-Obj.truncate.patch lablgtk3/repos/community-x86_64/PKGBUILD lablgtk3/repos/community-x86_64/dune-project.patch ---+ 0001-disable-warn-error-on-Obj.truncate.patch | 52 ++-- PKGBUILD | 102 dune-project.patch| 16 +-- 3 files changed, 85 insertions(+), 85 deletions(-) Deleted: 0001-disable-warn-error-on-Obj.truncate.patch === --- 0001-disable-warn-error-on-Obj.truncate.patch 2022-08-09 20:27:46 UTC (rev 1264554) +++ 0001-disable-warn-error-on-Obj.truncate.patch 2022-08-09 20:28:18 UTC (rev 1264555) @@ -1,26 +0,0 @@ -From 1418b24bf99b10a3bd45258ed30613a8de4b8955 Mon Sep 17 00:00:00 2001 -From: Jacques Garrigue -Date: Wed, 25 Sep 2019 16:41:02 +0200 -Subject: [PATCH] disable -warn-error on Obj.truncate - - src/dune | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/src/dune b/src/dune -index ed283fd4..def43f7a 100644 a/src/dune -+++ b/src/dune -@@ -68,7 +68,8 @@ - (library - (name lablgtk3) - (public_name lablgtk3) -- (flags :standard -w -6-7-9-10-27-32-33-34-35-36-50-52 -no-strict-sequence) -+ (flags :standard -w -6-7-9-10-27-32-33-34-35-36-50-52 -no-strict-sequence -+-warn-error A-3) ; needed for Obj.truncate - (wrapped false) - (modules -; gtkBrokenProps ogtkBrokenProps gtkBroken gBroken --- -2.23.0 - Copied: lablgtk3/repos/community-x86_64/0001-disable-warn-error-on-Obj.truncate.patch (from rev 1264554, lablgtk3/trunk/0001-disable-warn-error-on-Obj.truncate.patch) === --- 0001-disable-warn-error-on-Obj.truncate.patch (rev 0) +++ 0001-disable-warn-error-on-Obj.truncate.patch 2022-08-09 20:28:18 UTC (rev 1264555) @@ -0,0 +1,26 @@ +From 1418b24bf99b10a3bd45258ed30613a8de4b8955 Mon Sep 17 00:00:00 2001 +From: Jacques Garrigue +Date: Wed, 25 Sep 2019 16:41:02 +0200 +Subject: [PATCH] disable -warn-error on Obj.truncate + +--- + src/dune | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/src/dune b/src/dune +index ed283fd4..def43f7a 100644 +--- a/src/dune b/src/dune +@@ -68,7 +68,8 @@ + (library + (name lablgtk3) + (public_name lablgtk3) +- (flags :standard -w -6-7-9-10-27-32-33-34-35-36-50-52 -no-strict-sequence) ++ (flags :standard -w -6-7-9-10-27-32-33-34-35-36-50-52 -no-strict-sequence ++-warn-error A-3) ; needed for Obj.truncate + (wrapped false) + (modules +; gtkBrokenProps ogtkBrokenProps gtkBroken gBroken +-- +2.23.0 + Deleted: PKGBUILD === --- PKGBUILD2022-08-09 20:27:46 UTC (rev 1264554) +++ PKGBUILD2022-08-09 20:28:18 UTC (rev 1264555) @@ -1,51 +0,0 @@ -# Maintainer: Konstantin Gizdov -# Contributor: Baptiste Jonglez - -_pkgname=lablgtk -pkgname="${_pkgname}3" -pkgver=3.1.2 -pkgrel=3 -pkgdesc="An Objective Caml interface to gtk3" -arch=('x86_64') -license=('LGPL') -url="http://lablgtk.forge.ocamlcore.org/"; -depends=('gtk3' 'gtksourceview3' 'gtkspell3' 'ocaml-cairo') -makedepends=('ocaml-compiler-libs>=4.14.0' 'ocaml-findlib' 'dune') -optdepends=('ocaml: for using the tools') -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/garrigue/lablgtk/archive/refs/tags/${pkgver}.tar.gz"; "dune-project.patch") -sha256sums=('ad7417875f79716597cc06ccd8cae1efccb326263db1010d9f83555c185f1669' -'d4810af69a7a548dc779f5390aaf6954d6b9636cfc67babdaf3ce5bf6e757ed4') - -_dune_release_pkgs=('lablgtk3' 'lablgtk3-gtkspell3' 'lablgtk3-sourceview3') -dune_release_pkgs_comma() { - # dune build needs a comma separated list of packages - local dune_release_pkgs='dummy' - for _pkg in "${_dune_release_pkgs[@]}"; do -dune_release_pkgs+=",${_pkg}" - done - dune_release_pkgs="${dune_release_pkgs#dummy,}" - echo "${dune_release_pkgs}" -} - -prepare() { - cd "${srcdir}/${_pkgname}-${pkgver}" - patch -Np1 -i ../dune-project.patch -} - -build() { - cd "${srcdir}/${_pkgname}-${pkgver}" - # gcc-10 workaround - export OCAMLPATH="$(ocamlfind printconf destdir)" - LABLGTK_EXTRA_FLAGS=-fcommon dune build -p $(dune_release_pkgs_comma) -} - -package() { - cd "${srcdir}/${_pkgname}-${pkgver}" - # we need to install packages one by one -for _pkg in
[arch-commits] Commit in hivex/repos/community-x86_64 (PKGBUILD PKGBUILD keys)
Date: Tuesday, August 9, 2022 @ 20:27:46 Author: juergen Revision: 1264554 archrelease: copy trunk to community-x86_64 Added: hivex/repos/community-x86_64/PKGBUILD (from rev 1264553, hivex/trunk/PKGBUILD) hivex/repos/community-x86_64/keys/ Deleted: hivex/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 80 ++--- 1 file changed, 40 insertions(+), 40 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-08-09 20:27:41 UTC (rev 1264553) +++ PKGBUILD2022-08-09 20:27:46 UTC (rev 1264554) @@ -1,40 +0,0 @@ -# Maintainer: Robin Broda -# Contributor: Brian Bidulock -# Contributor: Patryk Kowalczyk < patryk at kowalczyk dot ws> - -pkgname=hivex -pkgver=1.3.21 -pkgrel=6 -pkgdesc="System for extracting the contents of Windows Registry." -arch=("x86_64") -url="http://libguestfs.org"; -license=("LGPL2.1") -depends=("libxml2" "perl") -makedepends=("python" "ruby" "ruby-rake" "ruby-rdoc" "perl-io-stringy" "perl-test-simple" "ocaml-findlib" "ocaml" "chrpath") -optdepends=("python: python bindings" - "ruby: ruby bindings" - "ocaml: ocaml bindings") -source=("http://libguestfs.org/download/$pkgname/$pkgname-$pkgver.tar.gz"{,.sig}) -sha512sums=('e893d9fa77655540d29ef6657764f701f9cddb33d11b2bfef36ce0c2caebab92b55a32b7e1c99efbab0d53f558a44bf1c4c6f6da13daa37d568ff96d7d28f842' -'SKIP') -validpgpkeys=('F7774FB1AD074A7E8C8767EA91738F73E1B768A0') # Richard W.M. Jones - -build() { -cd "$pkgname-$pkgver" - -CFLAGS+=' -ffat-lto-objects' \ -./configure \ - --bindir=/usr/bin \ - --libdir=/usr/lib \ - --prefix=/usr \ - --disable-rpath \ - --disable-static PYTHON=python - -make -chrpath -d perl/blib/arch/auto/Win/Hivex/Hivex.so -} - -package() { -cd "$pkgname-$pkgver" -make DESTDIR="$pkgdir" install -} Copied: hivex/repos/community-x86_64/PKGBUILD (from rev 1264553, hivex/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-08-09 20:27:46 UTC (rev 1264554) @@ -0,0 +1,40 @@ +# Maintainer: Robin Broda +# Contributor: Brian Bidulock +# Contributor: Patryk Kowalczyk < patryk at kowalczyk dot ws> + +pkgname=hivex +pkgver=1.3.21 +pkgrel=7 +pkgdesc="System for extracting the contents of Windows Registry." +arch=("x86_64") +url="http://libguestfs.org"; +license=("LGPL2.1") +depends=("libxml2" "perl") +makedepends=("python" "ruby" "ruby-rake" "ruby-rdoc" "perl-io-stringy" "perl-test-simple" "ocaml-findlib" "ocaml" "ocaml-compiler-libs" "chrpath") +optdepends=("python: python bindings" + "ruby: ruby bindings" + "ocaml: ocaml bindings") +source=("http://libguestfs.org/download/$pkgname/$pkgname-$pkgver.tar.gz"{,.sig}) +sha512sums=('e893d9fa77655540d29ef6657764f701f9cddb33d11b2bfef36ce0c2caebab92b55a32b7e1c99efbab0d53f558a44bf1c4c6f6da13daa37d568ff96d7d28f842' +'SKIP') +validpgpkeys=('F7774FB1AD074A7E8C8767EA91738F73E1B768A0') # Richard W.M. Jones + +build() { +cd "$pkgname-$pkgver" + +CFLAGS+=' -ffat-lto-objects' \ +./configure \ + --bindir=/usr/bin \ + --libdir=/usr/lib \ + --prefix=/usr \ + --disable-rpath \ + --disable-static PYTHON=python + +make +chrpath -d perl/blib/arch/auto/Win/Hivex/Hivex.so +} + +package() { +cd "$pkgname-$pkgver" +make DESTDIR="$pkgdir" install +}
[arch-commits] Commit in hivex/trunk (3 files)
Date: Tuesday, August 9, 2022 @ 20:27:41 Author: juergen Revision: 1264553 upgpkg: hivex 1.3.21-7 Added: hivex/trunk/keys/ hivex/trunk/keys/pgp/ hivex/trunk/keys/pgp/F7774FB1AD074A7E8C8767EA91738F73E1B768A0.asc --+ F7774FB1AD074A7E8C8767EA91738F73E1B768A0.asc |1 + 1 file changed, 1 insertion(+) Added: keys/pgp/F7774FB1AD074A7E8C8767EA91738F73E1B768A0.asc === (Binary files differ) Index: hivex/trunk/keys/pgp/F7774FB1AD074A7E8C8767EA91738F73E1B768A0.asc === --- keys/pgp/F7774FB1AD074A7E8C8767EA91738F73E1B768A0.asc 2022-08-09 20:27:22 UTC (rev 1264552) +++ keys/pgp/F7774FB1AD074A7E8C8767EA91738F73E1B768A0.asc 2022-08-09 20:27:41 UTC (rev 1264553) Property changes on: hivex/trunk/keys/pgp/F7774FB1AD074A7E8C8767EA91738F73E1B768A0.asc ___ Added: svn:mime-type ## -0,0 +1 ## +application/pgp-keys \ No newline at end of property
[arch-commits] Commit in dune/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, August 9, 2022 @ 20:27:22 Author: juergen Revision: 1264552 archrelease: copy trunk to community-x86_64 Added: dune/repos/community-x86_64/PKGBUILD (from rev 1264551, dune/trunk/PKGBUILD) Deleted: dune/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 120 ++--- 1 file changed, 60 insertions(+), 60 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-08-09 20:26:28 UTC (rev 1264551) +++ PKGBUILD2022-08-09 20:27:22 UTC (rev 1264552) @@ -1,60 +0,0 @@ -# Maintainer: Konstantin Gizdov -# Maintainer: Bruno Pagani -# Contributor: Jakob Gahde - -pkgname=dune -pkgver=3.4.1 -pkgrel=2 -pkgdesc="A composable build system for OCaml (formerly jbuilder)" -arch=(x86_64) -url="https://github.com/ocaml/dune"; -license=(Apache) -depends=('glibc') -makedepends=('ocaml' 'ocaml-compiler-libs' 'ocaml-csexp' 'ocaml-pp' 'ocaml-findlib') -optdepends=('ocaml: Dune standard library') -source=("${url}/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz") -sha256sums=('dc260f7f723b17cec104d394d904b402a0b0108d2d3241fe7596e6d473502cef') - - -_dune_release_pkgs=('dune' 'dune-action-plugin' 'dune-build-info' 'dune-configurator' 'dune-glob' 'dune-private-libs' 'dune-site' 'dyn' 'stdune' 'ordering' 'xdg' 'fiber') - -build() { -cd "${srcdir}/${pkgname}-${pkgver}" - -# FS#74061 -./configure --libdir /usr/lib/ocaml - -make dune.exe # this runs `ocaml bootstrap.ml`, but keeps upstream's choice - -# dune build needs a comma separated list of packages -local dune_release_pkgs='dummy' -for _pkg in "${_dune_release_pkgs[@]}"; do - dune_release_pkgs+=",${_pkg}" -done -dune_release_pkgs="${dune_release_pkgs#dummy,}" -echo "Building packages: ${dune_release_pkgs}" - -./dune.exe build -p "${dune_release_pkgs}" --profile dune-bootstrap -} - -# Tests require a bunch of (currently) unpackaged dependencies -# check() { -# cd "${srcdir}/${pkgname}-${pkgver}" -# make test -# } - -package() { -cd "${srcdir}/${pkgname}-${pkgver}" - -# we need to install packages one by one - for _pkg in "${_dune_release_pkgs[@]}"; do - ./dune.exe install "${_pkg}" --destdir="${pkgdir}" --prefix="/usr" --libdir="$(ocamlfind printconf destdir)" -done - -# Fix doc and man install -install -d "${pkgdir}"/usr/share -mv "${pkgdir}"/usr/{doc,share/} -mv "${pkgdir}"/usr/{man,share/} -install -dm755 "${pkgdir}/usr/share/licenses/${pkgname}" -ln -s /usr/share/doc/pp/LICENSE.md "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" -} Copied: dune/repos/community-x86_64/PKGBUILD (from rev 1264551, dune/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-08-09 20:27:22 UTC (rev 1264552) @@ -0,0 +1,60 @@ +# Maintainer: Konstantin Gizdov +# Maintainer: Bruno Pagani +# Contributor: Jakob Gahde + +pkgname=dune +pkgver=3.4.1 +pkgrel=2 +pkgdesc="A composable build system for OCaml (formerly jbuilder)" +arch=(x86_64) +url="https://github.com/ocaml/dune"; +license=(Apache) +depends=('glibc') +makedepends=('ocaml' 'ocaml-compiler-libs' 'ocaml-csexp' 'ocaml-pp' 'ocaml-findlib') +optdepends=('ocaml: Dune standard library') +source=("${url}/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz") +sha256sums=('dc260f7f723b17cec104d394d904b402a0b0108d2d3241fe7596e6d473502cef') + + +_dune_release_pkgs=('dune' 'dune-action-plugin' 'dune-build-info' 'dune-configurator' 'dune-glob' 'dune-private-libs' 'dune-site' 'dyn' 'stdune' 'ordering' 'xdg' 'fiber') + +build() { +cd "${srcdir}/${pkgname}-${pkgver}" + +# FS#74061 +./configure --libdir /usr/lib/ocaml + +make dune.exe # this runs `ocaml bootstrap.ml`, but keeps upstream's choice + +# dune build needs a comma separated list of packages +local dune_release_pkgs='dummy' +for _pkg in "${_dune_release_pkgs[@]}"; do + dune_release_pkgs+=",${_pkg}" +done +dune_release_pkgs="${dune_release_pkgs#dummy,}" +echo "Building packages: ${dune_release_pkgs}" + +./dune.exe build -p "${dune_release_pkgs}" --profile dune-bootstrap +} + +# Tests require a bunch of (currently) unpackaged dependencies +# check() { +# cd "${srcdir}/${pkgname}-${pkgver}" +# make test +# } + +package() { +cd "${srcdir}/${pkgname}-${pkgver}" + +# we need to install packages one by one + for _pkg in "${_dune_release_pkgs[@]}"; do + ./dune.exe install "${_pkg}" --destdir="${pkgdir}" --prefix="/usr" --libdir="$(ocamlfind printconf destdir)" +done + +# Fix doc and man install +install -d "${pkgdir}"/usr/share +mv "${pkgdir}"/usr/{doc,share/} +mv "${pkgdir}"/usr/{man,share/} +install -dm755 "${pkgdir}/usr/share/licenses/${pkgname}" +ln -s /usr/share/doc/pp/LICENSE.md "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +}
[arch-commits] Commit in lablgtk3/repos/community-x86_64 (5 files)
Date: Tuesday, August 9, 2022 @ 20:26:28 Author: juergen Revision: 1264551 archrelease: copy trunk to community-x86_64 Added: lablgtk3/repos/community-x86_64/0001-disable-warn-error-on-Obj.truncate.patch (from rev 1264550, lablgtk3/trunk/0001-disable-warn-error-on-Obj.truncate.patch) lablgtk3/repos/community-x86_64/PKGBUILD (from rev 1264550, lablgtk3/trunk/PKGBUILD) lablgtk3/repos/community-x86_64/dune-project.patch (from rev 1264550, lablgtk3/trunk/dune-project.patch) Deleted: lablgtk3/repos/community-x86_64/0001-disable-warn-error-on-Obj.truncate.patch lablgtk3/repos/community-x86_64/PKGBUILD ---+ 0001-disable-warn-error-on-Obj.truncate.patch | 52 ++--- PKGBUILD | 96 dune-project.patch|8 ++ 3 files changed, 85 insertions(+), 71 deletions(-) Deleted: 0001-disable-warn-error-on-Obj.truncate.patch === --- 0001-disable-warn-error-on-Obj.truncate.patch 2022-08-09 20:26:04 UTC (rev 1264550) +++ 0001-disable-warn-error-on-Obj.truncate.patch 2022-08-09 20:26:28 UTC (rev 1264551) @@ -1,26 +0,0 @@ -From 1418b24bf99b10a3bd45258ed30613a8de4b8955 Mon Sep 17 00:00:00 2001 -From: Jacques Garrigue -Date: Wed, 25 Sep 2019 16:41:02 +0200 -Subject: [PATCH] disable -warn-error on Obj.truncate - - src/dune | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/src/dune b/src/dune -index ed283fd4..def43f7a 100644 a/src/dune -+++ b/src/dune -@@ -68,7 +68,8 @@ - (library - (name lablgtk3) - (public_name lablgtk3) -- (flags :standard -w -6-7-9-10-27-32-33-34-35-36-50-52 -no-strict-sequence) -+ (flags :standard -w -6-7-9-10-27-32-33-34-35-36-50-52 -no-strict-sequence -+-warn-error A-3) ; needed for Obj.truncate - (wrapped false) - (modules -; gtkBrokenProps ogtkBrokenProps gtkBroken gBroken --- -2.23.0 - Copied: lablgtk3/repos/community-x86_64/0001-disable-warn-error-on-Obj.truncate.patch (from rev 1264550, lablgtk3/trunk/0001-disable-warn-error-on-Obj.truncate.patch) === --- 0001-disable-warn-error-on-Obj.truncate.patch (rev 0) +++ 0001-disable-warn-error-on-Obj.truncate.patch 2022-08-09 20:26:28 UTC (rev 1264551) @@ -0,0 +1,26 @@ +From 1418b24bf99b10a3bd45258ed30613a8de4b8955 Mon Sep 17 00:00:00 2001 +From: Jacques Garrigue +Date: Wed, 25 Sep 2019 16:41:02 +0200 +Subject: [PATCH] disable -warn-error on Obj.truncate + +--- + src/dune | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/src/dune b/src/dune +index ed283fd4..def43f7a 100644 +--- a/src/dune b/src/dune +@@ -68,7 +68,8 @@ + (library + (name lablgtk3) + (public_name lablgtk3) +- (flags :standard -w -6-7-9-10-27-32-33-34-35-36-50-52 -no-strict-sequence) ++ (flags :standard -w -6-7-9-10-27-32-33-34-35-36-50-52 -no-strict-sequence ++-warn-error A-3) ; needed for Obj.truncate + (wrapped false) + (modules +; gtkBrokenProps ogtkBrokenProps gtkBroken gBroken +-- +2.23.0 + Deleted: PKGBUILD === --- PKGBUILD2022-08-09 20:26:04 UTC (rev 1264550) +++ PKGBUILD2022-08-09 20:26:28 UTC (rev 1264551) @@ -1,45 +0,0 @@ -# Maintainer: Konstantin Gizdov -# Contributor: Baptiste Jonglez - -_pkgname=lablgtk -pkgname="${_pkgname}3" -pkgver=3.1.2 -pkgrel=2 -pkgdesc="An Objective Caml interface to gtk3" -arch=('x86_64') -license=('LGPL') -url="http://lablgtk.forge.ocamlcore.org/"; -depends=('gtk3' 'gtksourceview3' 'gtkspell3' 'ocaml-cairo') -makedepends=('ocaml-compiler-libs>=4.13.1' 'ocaml-findlib' 'dune') -optdepends=('ocaml: for using the tools') -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/garrigue/lablgtk/archive/refs/tags/${pkgver}.tar.gz";) -sha256sums=('ad7417875f79716597cc06ccd8cae1efccb326263db1010d9f83555c185f1669') - -_dune_release_pkgs=('lablgtk3' 'lablgtk3-gtkspell3' 'lablgtk3-sourceview3') -dune_release_pkgs_comma() { - # dune build needs a comma separated list of packages - local dune_release_pkgs='dummy' - for _pkg in "${_dune_release_pkgs[@]}"; do -dune_release_pkgs+=",${_pkg}" - done - dune_release_pkgs="${dune_release_pkgs#dummy,}" - echo "${dune_release_pkgs}" -} - -build() { - cd "${srcdir}/${_pkgname}-${pkgver}" - # gcc-10 workaround - export OCAMLPATH="$(ocamlfind printconf destdir)" - LABLGTK_EXTRA_FLAGS=-fcommon dune build -p $(dune_release_pkgs_comma) -} - -package() { - cd "${srcdir}/${_pkgname}-${pkgver}" - # we need to install packages one by one -for _pkg in "${_dune_release_pkgs[@]}"; do - dune install "${_pkg}" --destdir="${pkgdir}" --prefix="/usr" --libdir="$(ocamlfind printconf destdir)" -done - - install -dm755 "${pkgdir}/usr/share/" - mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" -} Copi
[arch-commits] Commit in dune/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, August 9, 2022 @ 20:26:04 Author: juergen Revision: 1264550 archrelease: copy trunk to community-x86_64 Added: dune/repos/community-x86_64/PKGBUILD (from rev 1264549, dune/trunk/PKGBUILD) Deleted: dune/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 119 ++--- 1 file changed, 60 insertions(+), 59 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-08-09 20:25:16 UTC (rev 1264549) +++ PKGBUILD2022-08-09 20:26:04 UTC (rev 1264550) @@ -1,59 +0,0 @@ -# Maintainer: Konstantin Gizdov -# Maintainer: Bruno Pagani -# Contributor: Jakob Gahde - -pkgname=dune -pkgver=3.4.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') -makedepends=('ocaml' 'ocaml-csexp' 'ocaml-pp') -optdepends=('ocaml: Dune standard library') -source=("${url}/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz") -sha512sums=('ffd72d2b86b1be0f7f80cd42e5a6e0fb75a89c3b138fd8533804a0d9cc51ca3c0e2cb38e08e71a38e1c9a55d20840d989fc0682efc43de27d4b77ac6042c3c7a') - -_dune_release_pkgs=('dune' 'dune-action-plugin' 'dune-build-info' 'dune-configurator' 'dune-glob' 'dune-private-libs' 'dune-site' 'dyn' 'stdune' 'ordering' 'xdg' 'fiber') - -build() { -cd "${srcdir}/${pkgname}-${pkgver}" - -# FS#74061 -./configure --libdir /usr/lib/ocaml - -make dune.exe # this runs `ocaml bootstrap.ml`, but keeps upstream's choice - -# dune build needs a comma separated list of packages -local dune_release_pkgs='dummy' -for _pkg in "${_dune_release_pkgs[@]}"; do - dune_release_pkgs+=",${_pkg}" -done -dune_release_pkgs="${dune_release_pkgs#dummy,}" -echo "Building packages: ${dune_release_pkgs}" - -./dune.exe build -p "${dune_release_pkgs}" --profile dune-bootstrap -} - -# Tests require a bunch of (currently) unpackaged dependencies -# check() { -# cd "${srcdir}/${pkgname}-${pkgver}" -# make test -# } - -package() { -cd "${srcdir}/${pkgname}-${pkgver}" - -# we need to install packages one by one - for _pkg in "${_dune_release_pkgs[@]}"; do - ./dune.exe install "${_pkg}" --destdir="${pkgdir}" --prefix="/usr" --libdir="$(ocamlfind printconf destdir)" -done - -# Fix doc and man install -install -d "${pkgdir}"/usr/share -mv "${pkgdir}"/usr/{doc,share/} -mv "${pkgdir}"/usr/{man,share/} -install -dm755 "${pkgdir}/usr/share/licenses/${pkgname}" -ln -s /usr/share/doc/pp/LICENSE.md "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" -} Copied: dune/repos/community-x86_64/PKGBUILD (from rev 1264549, dune/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-08-09 20:26:04 UTC (rev 1264550) @@ -0,0 +1,60 @@ +# Maintainer: Konstantin Gizdov +# Maintainer: Bruno Pagani +# Contributor: Jakob Gahde + +pkgname=dune +pkgver=3.4.1 +pkgrel=2 +pkgdesc="A composable build system for OCaml (formerly jbuilder)" +arch=(x86_64) +url="https://github.com/ocaml/dune"; +license=(Apache) +depends=('glibc') +makedepends=('ocaml' 'ocaml-compiler-libs' 'ocaml-csexp' 'ocaml-pp' 'ocaml-findlib') +optdepends=('ocaml: Dune standard library') +source=("${url}/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz") +sha256sums=('dc260f7f723b17cec104d394d904b402a0b0108d2d3241fe7596e6d473502cef') + + +_dune_release_pkgs=('dune' 'dune-action-plugin' 'dune-build-info' 'dune-configurator' 'dune-glob' 'dune-private-libs' 'dune-site' 'dyn' 'stdune' 'ordering' 'xdg' 'fiber') + +build() { +cd "${srcdir}/${pkgname}-${pkgver}" + +# FS#74061 +./configure --libdir /usr/lib/ocaml + +make dune.exe # this runs `ocaml bootstrap.ml`, but keeps upstream's choice + +# dune build needs a comma separated list of packages +local dune_release_pkgs='dummy' +for _pkg in "${_dune_release_pkgs[@]}"; do + dune_release_pkgs+=",${_pkg}" +done +dune_release_pkgs="${dune_release_pkgs#dummy,}" +echo "Building packages: ${dune_release_pkgs}" + +./dune.exe build -p "${dune_release_pkgs}" --profile dune-bootstrap +} + +# Tests require a bunch of (currently) unpackaged dependencies +# check() { +# cd "${srcdir}/${pkgname}-${pkgver}" +# make test +# } + +package() { +cd "${srcdir}/${pkgname}-${pkgver}" + +# we need to install packages one by one + for _pkg in "${_dune_release_pkgs[@]}"; do + ./dune.exe install "${_pkg}" --destdir="${pkgdir}" --prefix="/usr" --libdir="$(ocamlfind printconf destdir)" +done + +# Fix doc and man install +install -d "${pkgdir}"/usr/share +mv "${pkgdir}"/usr/{doc,share/} +mv "${pkgdir}"/usr/{man,share/} +install -dm755 "${pkgdir}/usr/share/licenses/${pkgname}" +ln -s /usr/share/doc/pp/LICENSE.md "${pkgdir}/usr/share/licenses/${pkgname}/LI
[arch-commits] Commit in camlp-streams/repos (2 files)
Date: Tuesday, August 9, 2022 @ 20:25:16 Author: juergen Revision: 1264549 archrelease: copy trunk to community-x86_64 Added: camlp-streams/repos/community-x86_64/ camlp-streams/repos/community-x86_64/PKGBUILD (from rev 1264548, camlp-streams/trunk/PKGBUILD) --+ PKGBUILD | 30 ++ 1 file changed, 30 insertions(+) Copied: camlp-streams/repos/community-x86_64/PKGBUILD (from rev 1264548, camlp-streams/trunk/PKGBUILD) === --- community-x86_64/PKGBUILD (rev 0) +++ community-x86_64/PKGBUILD 2022-08-09 20:25:16 UTC (rev 1264549) @@ -0,0 +1,30 @@ +# Maintainer: Jürgen Hötzel +pkgname="camlp-streams" +pkgver=5.0.1 +_relname=v5.0.1 +pkgrel=1 +pkgdesc="The Stream and Genlex libraries for use with Camlp4 and Camlp5." +arch=('x86_64') +url="https://github.com/ocaml/camlp-streams"; +license=('BSD') +makedepends=('dune') +depends=('ocaml>=4.14.0' 'ocaml-compiler-libs') +options=('!strip') +source=("camlp-streams-${_relname}.tar.gz::https://github.com/ocaml/camlp-streams/archive/$_relname.tar.gz";) +sha256sums=('ad71f62406e9bb4e7fb5d4593ede2af6c68f8b0d96f25574446e142c3eb0d9a4') + + +build() { +cd "${srcdir}/${pkgname}-${pkgver}" +dune build +} + +package() { +cd "${srcdir}/${pkgname}-${pkgver}" +DESTDIR="${pkgdir}" dune install --prefix "/usr" --libdir="$(ocamlc -where)" + +install -dm755 "${pkgdir}/usr/share/" +mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" + +install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +}
[arch-commits] Commit in camlp5/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, August 9, 2022 @ 20:24:53 Author: juergen Revision: 1264548 archrelease: copy trunk to community-x86_64 Added: camlp5/repos/community-x86_64/PKGBUILD (from rev 1264547, camlp5/trunk/PKGBUILD) Deleted: camlp5/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 86 ++--- 1 file changed, 43 insertions(+), 43 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-08-09 20:24:29 UTC (rev 1264547) +++ PKGBUILD2022-08-09 20:24:53 UTC (rev 1264548) @@ -1,43 +0,0 @@ -# Maintainer: Baptiste Jonglez -# Contributor: Matej Grabovsky -# Contributor: Kohei Suzuki -# Contributor: Thomas Dziedzic < gostrc at gmail > -# Contributor: Nathan Owe -# Contributor: George Giorgidze -# Contributor: Massimiliano Brocchini -# Contributor: Tej Chajed - -pkgname=camlp5 -pkgver=8.0 -_relname=rel8.00.02 -pkgrel=3 -arch=('x86_64') -pkgdesc='A preprocessor-pretty-printer of OCaml.' -url='https://camlp5.github.io/' -license=('BSD') -depends=('ocaml>=4.13.1') -makedepends=('ocaml-compiler-libs>=4.13.1') -source=("camlp5-${_relname}.tar.gz::https://github.com/camlp5/camlp5/archive/$_relname.tar.gz";) -sha256sums=('3c8c5c574b739cd9e4f0fd4881625ec4c67b456b64fc04ed2882e89a724577fd') -options=('!strip' 'staticlibs') - -build() { - cd "${srcdir}/camlp5-${_relname}" - - ./configure \ --prefix '/usr' \ --mandir '/usr/share/man' \ --strict - - make world.opt -} - -package() { - cd "${srcdir}/camlp5-${_relname}" - - make DESTDIR="${pkgdir}" install - - install -D -m644 etc/META "${pkgdir}/usr/lib/ocaml/camlp5" - install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/camlp5/LICENSE" -} - Copied: camlp5/repos/community-x86_64/PKGBUILD (from rev 1264547, camlp5/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-08-09 20:24:53 UTC (rev 1264548) @@ -0,0 +1,43 @@ +# Maintainer: Baptiste Jonglez +# Contributor: Matej Grabovsky +# Contributor: Kohei Suzuki +# Contributor: Thomas Dziedzic < gostrc at gmail > +# Contributor: Nathan Owe +# Contributor: George Giorgidze +# Contributor: Massimiliano Brocchini +# Contributor: Tej Chajed + +pkgname=camlp5 +pkgver=8.0 +_relname=rel8.00.03 +pkgrel=4 +arch=('x86_64') +pkgdesc='A preprocessor-pretty-printer of OCaml.' +url='https://camlp5.github.io/' +license=('BSD') +depends=('ocaml>=4.14.0' 'camlp-streams') +makedepends=('ocaml-compiler-libs>=4.14.0' 'ocaml-findlib') +source=("camlp5-${_relname}.tar.gz::https://github.com/camlp5/camlp5/archive/$_relname.tar.gz";) +sha256sums=('1a710e2a6dbb0f4440867850d605f31fe8407ee8a56c9e067866e34e584385b4') +options=('!strip' 'staticlibs') + +build() { + cd "${srcdir}/camlp5-${_relname}" + + ./configure \ +-prefix '/usr' \ +-mandir '/usr/share/man' \ +-strict + + make world.opt +} + +package() { + cd "${srcdir}/camlp5-${_relname}" + + make DESTDIR="${pkgdir}" install + + install -D -m644 etc/META "${pkgdir}/usr/lib/ocaml/camlp5" + install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/camlp5/LICENSE" +} +
[arch-commits] Commit in camlp4/repos/community-x86_64 (4 files)
Date: Tuesday, August 9, 2022 @ 20:24:29 Author: juergen Revision: 1264547 archrelease: copy trunk to community-x86_64 Added: camlp4/repos/community-x86_64/0001-compile-with-4.10-AST.patch (from rev 1264546, camlp4/trunk/0001-compile-with-4.10-AST.patch) camlp4/repos/community-x86_64/PKGBUILD (from rev 1264546, camlp4/trunk/PKGBUILD) Deleted: camlp4/repos/community-x86_64/0001-compile-with-4.10-AST.patch camlp4/repos/community-x86_64/PKGBUILD --+ 0001-compile-with-4.10-AST.patch | 460 ++--- PKGBUILD | 64 ++--- 2 files changed, 262 insertions(+), 262 deletions(-) Deleted: 0001-compile-with-4.10-AST.patch === --- 0001-compile-with-4.10-AST.patch2022-08-09 20:15:13 UTC (rev 1264546) +++ 0001-compile-with-4.10-AST.patch2022-08-09 20:24:29 UTC (rev 1264547) @@ -1,230 +0,0 @@ -From 98e094a7c3c01c6375c63e7b944d83142ea3166e Mon Sep 17 00:00:00 2001 -From: ygrek -Date: Wed, 25 Mar 2020 16:04:36 -0400 -Subject: [PATCH 1/2] compile with 4.10 AST - - camlp4/Camlp4/Struct/Camlp4Ast2OCamlAst.ml | 20 ++-- - camlp4/Camlp4Top/Rprint.ml | 8 - camlp4/boot/Camlp4.ml | 22 ++ - configure | 4 ++-- - opam | 2 +- - 5 files changed, 27 insertions(+), 29 deletions(-) - -diff --git a/camlp4/Camlp4/Struct/Camlp4Ast2OCamlAst.ml b/camlp4/Camlp4/Struct/Camlp4Ast2OCamlAst.ml -index c0bdf54e3..6ba906f4e 100644 a/camlp4/Camlp4/Struct/Camlp4Ast2OCamlAst.ml -+++ b/camlp4/Camlp4/Struct/Camlp4Ast2OCamlAst.ml -@@ -713,7 +713,7 @@ and row_field = - | PaTyp loc i -> mkpat loc (Ppat_type (long_type_ident i)) - | PaVrn loc s -> mkpat loc (Ppat_variant (conv_con s) None) - | PaLaz loc p -> mkpat loc (Ppat_lazy (patt p)) --| PaMod loc m -> mkpat loc (Ppat_unpack (with_loc m loc)) -+| PaMod loc m -> mkpat loc (Ppat_unpack (with_loc (Some m) loc)) - | PaExc loc p -> mkpat loc (Ppat_exception (patt p)) - | PaAtt loc s str e -> - let e = patt e in -@@ -931,7 +931,7 @@ value varify_constructors var_names = - match binding bi [] with - [ [] -> e - | bi -> mkexp loc (Pexp_let (mkrf rf) bi e) ] --| ExLmd loc i me e -> mkexp loc (Pexp_letmodule (with_loc i loc) (module_expr me) (expr e)) -+| ExLmd loc i me e -> mkexp loc (Pexp_letmodule (with_loc (Some i) loc) (module_expr me) (expr e)) - | ExMat loc e a -> mkexp loc (Pexp_match (expr e) (match_case a [])) - | ExNew loc id -> mkexp loc (Pexp_new (long_type_ident id)) - | ExObj loc po cfl -> -@@ -1132,9 +1132,9 @@ value varify_constructors var_names = - [ <:module_type@loc<>> -> error loc "abstract/nil module type not allowed here" - | <:module_type@loc< $id:i$ >> -> mkmty loc (Pmty_ident (long_uident i)) - | Ast.MtFun(loc, "*", Ast.MtNil _, mt) -> --mkmty loc (Pmty_functor (with_loc "*" loc) None (module_type mt)) -+mkmty loc (Pmty_functor Unit (module_type mt)) - | <:module_type@loc< functor ($n$ : $nt$) -> $mt$ >> -> --mkmty loc (Pmty_functor (with_loc n loc) (Some (module_type nt)) (module_type mt)) -+mkmty loc (Pmty_functor (Named (with_loc (Some n) loc) (module_type nt)) (module_type mt)) - | <:module_type@loc< '$_$ >> -> error loc "module type variable not allowed here" - | <:module_type@loc< sig $sl$ end >> -> - mkmty loc (Pmty_signature (sig_item sl [])) -@@ -1185,7 +1185,7 @@ value varify_constructors var_names = - | SgInc loc mt -> [mksig loc (Psig_include {pincl_mod=module_type mt; - pincl_attributes=[]; - pincl_loc = mkloc loc}) :: l] --| SgMod loc n mt -> [mksig loc (Psig_module {pmd_loc=mkloc loc; pmd_name=with_loc n loc; pmd_type=module_type mt; pmd_attributes=[]}) :: l] -+| SgMod loc n mt -> [mksig loc (Psig_module {pmd_loc=mkloc loc; pmd_name=with_loc (Some n) loc; pmd_type=module_type mt; pmd_attributes=[]}) :: l] - | SgRecMod loc mb -> - [mksig loc (Psig_recmodule (module_sig_binding mb [])) :: l] - | SgMty loc n mt -> -@@ -1215,7 +1215,7 @@ value varify_constructors var_names = - [ <:module_binding< $x$ and $y$ >> -> - module_sig_binding x (module_sig_binding y acc) - | <:module_binding@loc< $s$ : $mt$ >> -> --[{pmd_loc=mkloc loc; pmd_name=with_loc s loc; pmd_type=module_type mt; pmd_attributes=[]} :: acc] -+[{pmd_loc=mkloc loc; pmd_name=with_loc (Some s) loc; pmd_type=module_type mt; pmd_attributes=[]} :: acc] - | _ -> assert False ] - and module_str_binding x acc = - match x with -@@ -1223,7 +1223,7 @@ value varify_constructors var_names = - module_str_binding x (module_str_binding y acc) - | <:module_binding
[arch-commits] Commit in brltty/repos/extra-x86_64 (8 files)
Date: Tuesday, August 9, 2022 @ 20:23:46 Author: juergen Revision: 452488 archrelease: copy trunk to extra-x86_64 Added: brltty/repos/extra-x86_64/PKGBUILD (from rev 452487, brltty/trunk/PKGBUILD) brltty/repos/extra-x86_64/brltty-6.2-systemd_sysusers_groups.patch (from rev 452487, brltty/trunk/brltty-6.2-systemd_sysusers_groups.patch) brltty/repos/extra-x86_64/brltty-6.4-x11_autostart.patch (from rev 452487, brltty/trunk/brltty-6.4-x11_autostart.patch) brltty/repos/extra-x86_64/brltty.install (from rev 452487, brltty/trunk/brltty.install) Deleted: brltty/repos/extra-x86_64/PKGBUILD brltty/repos/extra-x86_64/brltty-6.2-systemd_sysusers_groups.patch brltty/repos/extra-x86_64/brltty-6.4-x11_autostart.patch brltty/repos/extra-x86_64/brltty.install --+ PKGBUILD | 216 ++--- brltty-6.2-systemd_sysusers_groups.patch | 92 ++-- brltty-6.4-x11_autostart.patch | 48 +++--- brltty.install | 24 +-- 4 files changed, 190 insertions(+), 190 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-08-09 20:22:20 UTC (rev 452487) +++ PKGBUILD2022-08-09 20:23:46 UTC (rev 452488) @@ -1,108 +0,0 @@ -# Maintainer: David Runge -# Contributor: Alexander Epaneshnikov -# Contributor: Tom Gundersen -# Contributor: Jan de Groot -# Contributor: Giovanni Scafora - -pkgbase=brltty -pkgname=(brltty brltty-udev-generic) -pkgver=6.5 -pkgrel=1 -pkgdesc="Braille display driver for Linux/Unix" -arch=(x86_64) -url="https://brltty.app"; -license=(LGPL2.1) -makedepends=(alsa-lib at-spi2-atk at-spi2-core atk bluez-libs cython dbus -dracut espeak-ng expat festival gcc-libs glibc glib2 gpm icu java-environment -liblouis libspeechd libxaw ncurses ocaml-ctypes ocaml-findlib pcre2 -polkit python-setuptools speech-dispatcher strip-nondeterminism systemd-libs -tcl) -options=(debug !emptydirs) -source=( - https://brltty.app/archive/$pkgname-$pkgver.tar.bz2 - $pkgname-6.2-systemd_sysusers_groups.patch - $pkgname-6.4-x11_autostart.patch -) -sha512sums=('7aef484f8f719fe183ea4d83b75962ff1e1fb0002d38ee89bd41808c3cae768cbd65c63cbdcb9a27beecaddc442fb65d8fb9219e48c87a1a02dda4ecc55cc24f' - '32ba91271e2247b4a330cd213ed75b591268cb99a79c2efd9ae675804faee027c6b2f782768cb2329a65fc914ca2400b2901f35ce1fc2522c6691b343799eb02' - '4871512affefbc178f4204a1b285fc2b5a05ea2d181163195d695b760e9729b3d2d00b5f052abd71379df609c3859d7cbd64128bdefd16e898bbc4368500a9a0') -b2sums=('9d431c033d0963f6afe59477d2d109029c1bededf4ea333a3347ff8c4c17073af3439a827ff4db44dce08dd2245e1bc57cc2fe443bf44df6225f75ffab2fa244' - '036e36d558594bb06af1eb41ff5fc9ae52ccf4bad54556c3f4f81a5e2f31f574039835e5e756455527c327a73d563a3db54a9f32e3478545a2a22c2725aaeee2' - '4ebc07a725ef8362233a83118e93901e78943e8dae08f9358b668ff13ab88a65eb9e87c49d106a8c3d87eb62007b230e199107eacb01f92dc683335076c01309') - -prepare() { - cd $pkgbase-$pkgver - patch -Np1 -i ../$pkgbase-6.2-systemd_sysusers_groups.patch - patch -Np1 -i ../$pkgbase-6.4-x11_autostart.patch - ./autogen -} - -build() { - # fat-lto-objects is required for non-mangled static libs - CFLAGS+=" -ffat-lto-objects" - - cd $pkgbase-$pkgver - ./configure \ ---prefix=/usr \ ---sysconfdir=/etc \ ---localstatedir=/var \ ---mandir=/usr/share/man \ ---with-scripts-directory=/usr/lib/brltty \ ---with-tables-directory=/usr/share/brltty \ ---with-writable-directory=/run/brltty \ ---enable-gpm \ ---disable-stripping - make -j1 - # make brlapi.jar deterministic - find . -type f -iname "*.jar" -exec strip-nondeterminism {} \; -} - -package_brltty() { - depends=(bluez-libs gcc-libs glibc liblouis libspeechd libasound.so - libdbus-1.so libexpat.so libgio-2.0.so libglib-2.0.so libgobject-2.0.so - libicuuc.so libgpm.so libncursesw.so libsystemd.so pcre2 polkit) - optdepends=( -'at-spi2-core: X11/GNOME Apps accessibility' -'atk: ATK bridge for X11/GNOME accessibility' -'brltty-udev-generic: for initializing brltty with generic USB devices' -'espeak-ng: espeak-ng driver' -'java-runtime: Java support' -'libxaw: X11 support' -'libxt: X11 support' -'libx11: for xbrlapi' -'libxfixes: for xbrlapi' -'libxtst: for xbrlapi' -'ocaml: OCaml support' -'python: Python support' -'speech-dispatcher: speech-dispatcher driver' -'tcl: tcl support' - ) - provides=(libbrlapi.so) - backup=( -etc/brltty.conf -etc/X11/xinit/xinitrc.d/90xbrlapi - ) - install=brltty.install - - cd $pkgbase-$pkgver - # installation does not work reliably with many cores, so set jobs to 1 - make -j1 INSTALL_ROOT="$pkgdir" install - make -j1 INSTALL_ROOT="$pkgdir" install-systemd - make -j1 INSTALL_ROOT="$pkgdir" install-udev - make -j1 INSTALL_ROOT="$pkgdir" install-dracut - make -j1 INSTALL_ROOT="$p
[arch-commits] Commit in facile/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, August 9, 2022 @ 20:22:20 Author: juergen Revision: 452487 archrelease: copy trunk to extra-x86_64 Added: facile/repos/extra-x86_64/PKGBUILD (from rev 452486, facile/trunk/PKGBUILD) Deleted: facile/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 46 +++--- 1 file changed, 23 insertions(+), 23 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-08-09 20:21:10 UTC (rev 452486) +++ PKGBUILD2022-08-09 20:22:20 UTC (rev 452487) @@ -1,23 +0,0 @@ -# Maintainer: Tobias Powalowski - -pkgname=facile -pkgver=1.1.4 -pkgrel=1 -pkgdesc="A Functional Constraint Library" -arch=(x86_64) -url="http://www.recherche.enac.fr/opti/facile/"; -license=("LGPL") -makedepends=('ocaml-compiler-libs') -depends=() -source=(https://github.com/Emmanuel-PLF/facile/archive/$pkgver/$pkgname-$pkgver.tar.gz) -md5sums=('f68b81b7eeb0105ffa82f53b5d8ef025') - -build() { - cd $pkgname-$pkgver/lib - make -} - -package() { - cd $pkgname-$pkgver/lib - install -Dm644 facile.cmxa facile.cmi facile.cma facile.a -t "$pkgdir/usr/lib/ocaml/facile" -} Copied: facile/repos/extra-x86_64/PKGBUILD (from rev 452486, facile/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-08-09 20:22:20 UTC (rev 452487) @@ -0,0 +1,23 @@ +# Maintainer: Tobias Powalowski + +pkgname=facile +pkgver=1.1.4 +pkgrel=2 +pkgdesc="A Functional Constraint Library" +arch=(x86_64) +url="http://www.recherche.enac.fr/opti/facile/"; +license=("LGPL") +makedepends=('ocaml>=4.14.0' 'ocaml-compiler-libs') +depends=() +source=(https://github.com/Emmanuel-PLF/facile/archive/$pkgver/$pkgname-$pkgver.tar.gz) +md5sums=('f68b81b7eeb0105ffa82f53b5d8ef025') + +build() { + cd $pkgname-$pkgver/lib + make +} + +package() { + cd $pkgname-$pkgver/lib + install -Dm644 facile.cmxa facile.cmi facile.cma facile.a -t "$pkgdir/usr/lib/ocaml/facile" +}
[arch-commits] Commit in graphviz/repos/extra-x86_64 (6 files)
Date: Tuesday, August 9, 2022 @ 20:21:10 Author: juergen Revision: 452486 archrelease: copy trunk to extra-x86_64 Added: graphviz/repos/extra-x86_64/PKGBUILD (from rev 452485, graphviz/trunk/PKGBUILD) graphviz/repos/extra-x86_64/ghostscript918.patch (from rev 452485, graphviz/trunk/ghostscript918.patch) graphviz/repos/extra-x86_64/install (from rev 452485, graphviz/trunk/install) Deleted: graphviz/repos/extra-x86_64/PKGBUILD graphviz/repos/extra-x86_64/ghostscript918.patch graphviz/repos/extra-x86_64/install --+ PKGBUILD | 122 - ghostscript918.patch | 36 +++--- install | 24 - 3 files changed, 91 insertions(+), 91 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-08-09 20:16:17 UTC (rev 452485) +++ PKGBUILD2022-08-09 20:21:10 UTC (rev 452486) @@ -1,61 +0,0 @@ -# Maintainer: Gaetan Bisson -# Contributor: kevin -# Contributor: John Proctor - -pkgname=graphviz -pkgver=5.0.0 -pkgrel=1 -pkgdesc='Graph visualization software' -url='https://www.graphviz.org/' -license=('EPL') -arch=('x86_64') -depends=('libltdl' 'gd' 'librsvg' 'libxaw' 'ghostscript' 'pango' 'gts' 'gsfonts' 'libnsl' 'libpng') -makedepends=('swig' 'mono' 'guile' 'lua' 'ocaml>=4.12.0' 'perl' 'python' 'r' 'tk' 'qt5-base' 'gtk2') -optdepends=('mono: sharp bindings' -'guile: guile bindings' -'lua: lua bindings' -'ocaml: ocaml bindings' -'perl: perl bindings' -'python: python bindings' -'r: r bindings' -'tcl: tcl bindings' -'qt5-base: gvedit' -'gtk2: gtk output plugin' -'xterm: vimdot') -source=("https://gitlab.com/graphviz/graphviz/-/archive/$pkgver/$pkgname-$pkgver.tar.gz"; -'ghostscript918.patch') -sha256sums=('f8cc576694ae93659f453b6b4a4c2f04572a90cfccdca2d4271f2e7c60bb3d60' -'0083d126e27f2223ec4226fc1d71c9c84106968a0fdf65de838aee1e4882bfdb') - -install=install - -prepare() { - cd "${srcdir}/${pkgname}-${pkgver}" - patch -p1 -i ../ghostscript918.patch - ./autogen.sh NOCONFIG -} - -build() { - cd "${srcdir}/${pkgname}-${pkgver}" - export LIBPOSTFIX=/ - export CXXFLAGS+=' -fPIC -fpermissive' - - ./configure --prefix=/usr \ - --enable-python3=yes --disable-python --enable-lefty -sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool # Fix overlinking - make -} - -package() { - cd "${srcdir}/${pkgname}-${pkgver}" - make DESTDIR="${pkgdir}" install - - # fix symlink to symlink that doesn't get picked up by makepkg's zipman - ln -s gv2gxl.1.gz "${pkgdir}"/usr/share/man/man1/dot2gxl.1.gz - rm "${pkgdir}"/usr/share/man/man1/dot2gxl.1 - - # Deduplicates TCL libraries - cd "${pkgdir}/usr/lib/tcl8.6" - rm -fr graphviz - ln -s ../graphviz/tcl graphviz -} Copied: graphviz/repos/extra-x86_64/PKGBUILD (from rev 452485, graphviz/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-08-09 20:21:10 UTC (rev 452486) @@ -0,0 +1,61 @@ +# Maintainer: Gaetan Bisson +# Contributor: kevin +# Contributor: John Proctor + +pkgname=graphviz +pkgver=5.0.0 +pkgrel=2 +pkgdesc='Graph visualization software' +url='https://www.graphviz.org/' +license=('EPL') +arch=('x86_64') +depends=('libltdl' 'gd' 'librsvg' 'libxaw' 'ghostscript' 'pango' 'gts' 'gsfonts' 'libnsl' 'libpng') +makedepends=('swig' 'mono' 'guile' 'lua' 'ocaml>=4.14.0' 'perl' 'python' 'r' 'tk' 'qt5-base' 'gtk2') +optdepends=('mono: sharp bindings' +'guile: guile bindings' +'lua: lua bindings' +'ocaml: ocaml bindings' +'perl: perl bindings' +'python: python bindings' +'r: r bindings' +'tcl: tcl bindings' +'qt5-base: gvedit' +'gtk2: gtk output plugin' +'xterm: vimdot') +source=("https://gitlab.com/graphviz/graphviz/-/archive/$pkgver/$pkgname-$pkgver.tar.gz"; +'ghostscript918.patch') +sha256sums=('f8cc576694ae93659f453b6b4a4c2f04572a90cfccdca2d4271f2e7c60bb3d60' +'0083d126e27f2223ec4226fc1d71c9c84106968a0fdf65de838aee1e4882bfdb') + +install=install + +prepare() { + cd "${srcdir}/${pkgname}-${pkgver}" + patch -p1 -i ../ghostscript918.patch + ./autogen.sh NOCONFIG +} + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + export LIBPOSTFIX=/ + export CXXFLAGS+=' -fPIC -fpermissive' + + ./configure --prefix=/usr \ + --enable-python3=yes --disable-python --enable-lefty +sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool # Fix overlinking + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir
[arch-commits] Commit in lablgtk2/repos/extra-x86_64 (4 files)
Date: Tuesday, August 9, 2022 @ 20:16:05 Author: juergen Revision: 452483 archrelease: copy trunk to extra-x86_64 Added: lablgtk2/repos/extra-x86_64/PKGBUILD (from rev 452482, lablgtk2/trunk/PKGBUILD) lablgtk2/repos/extra-x86_64/gcc10.patch (from rev 452482, lablgtk2/trunk/gcc10.patch) Deleted: lablgtk2/repos/extra-x86_64/PKGBUILD lablgtk2/repos/extra-x86_64/gcc10.patch -+ PKGBUILD| 90 +- gcc10.patch | 20 ++-- 2 files changed, 55 insertions(+), 55 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-08-09 20:15:47 UTC (rev 452482) +++ PKGBUILD2022-08-09 20:16:05 UTC (rev 452483) @@ -1,45 +0,0 @@ -#Maintainer: Juergen Hoetzel - -pkgname=lablgtk2 -pkgver=2.18.12 -pkgrel=1 -pkgdesc="An Objective Caml interface to gtk2" -arch=(x86_64) -license=('LGPL') -url="http://lablgtk.forge.ocamlcore.org/"; -depends=('gtk2' 'librsvg') -makedepends=('ocaml-compiler-libs>=4.12.0' 'camlp5>=7.12') -optdepends=('ocaml: for using the tools') -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/garrigue/lablgtk/archive/${pkgver}.tar.gz"; gcc10.patch) -sha512sums=('284a1234ae817c4df49809d28c103ca5e64046da5ec9ff28c6edc0ce999e9d3e6e180dd053f8b1663d4fb3b7ba19570d53b9441c8fa622add924e8d85e41b813' - '0fcb9f333101c5ab04dde1729a9c9805e422f100f79ad8014a3cd8c5cb78d19344292e334d4cc70d3614a41a4e143a30cd707b67a8443fa8b6f8c8fc9d7f27d9') -options=(!makeflags staticlibs !lto) - -prepare() { - cd "${srcdir}/lablgtk-${pkgver}/src" - patch -p0 -i "${srcdir}/gcc10.patch" -} - -build() { - cd "${srcdir}/lablgtk-${pkgver}" - ./configure --prefix=/usr \ ---without-gnomeui \ ---without-gnomecanvas \ ---without-panel \ ---without-gtkspell \ ---without-gtksourceview \ ---without-gtksourceview2 \ ---without-glade - sed -e "s|-O|$CFLAGS|" \ - -e "s|-shared|& -ccopt \"$LDFLAGS\"|" \ - -e "s|(CAMLMKLIB)|& -ldopt \"$LDFLAGS\"|" \ - -i src/Makefile - make world - make opt -} - -package() { - cd "${srcdir}/lablgtk-${pkgver}" - make DESTDIR="${pkgdir}" old-install - install -m644 META "${pkgdir}/usr/lib/ocaml/lablgtk2/" -} Copied: lablgtk2/repos/extra-x86_64/PKGBUILD (from rev 452482, lablgtk2/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-08-09 20:16:05 UTC (rev 452483) @@ -0,0 +1,45 @@ +#Maintainer: Juergen Hoetzel + +pkgname=lablgtk2 +pkgver=2.18.12 +pkgrel=2 +pkgdesc="An Objective Caml interface to gtk2" +arch=(x86_64) +license=('LGPL') +url="http://lablgtk.forge.ocamlcore.org/"; +depends=('gtk2' 'librsvg') +makedepends=('ocaml' 'ocaml-compiler-libs>=4.14.0' 'camlp5') +optdepends=('ocaml: for using the tools') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/garrigue/lablgtk/archive/${pkgver}.tar.gz"; gcc10.patch) +sha512sums=('284a1234ae817c4df49809d28c103ca5e64046da5ec9ff28c6edc0ce999e9d3e6e180dd053f8b1663d4fb3b7ba19570d53b9441c8fa622add924e8d85e41b813' + '0fcb9f333101c5ab04dde1729a9c9805e422f100f79ad8014a3cd8c5cb78d19344292e334d4cc70d3614a41a4e143a30cd707b67a8443fa8b6f8c8fc9d7f27d9') +options=(!makeflags staticlibs !lto) + +prepare() { + cd "${srcdir}/lablgtk-${pkgver}/src" + patch -p0 -i "${srcdir}/gcc10.patch" +} + +build() { + cd "${srcdir}/lablgtk-${pkgver}" + ./configure --prefix=/usr \ +--without-gnomeui \ +--without-gnomecanvas \ +--without-panel \ +--without-gtkspell \ +--without-gtksourceview \ +--without-gtksourceview2 \ +--without-glade + sed -e "s|-O|$CFLAGS|" \ + -e "s|-shared|& -ccopt \"$LDFLAGS\"|" \ + -e "s|(CAMLMKLIB)|& -ldopt \"$LDFLAGS\"|" \ + -i src/Makefile + make world + make opt +} + +package() { + cd "${srcdir}/lablgtk-${pkgver}" + make DESTDIR="${pkgdir}" old-install + install -m644 META "${pkgdir}/usr/lib/ocaml/lablgtk2/" +} Deleted: gcc10.patch === --- gcc10.patch 2022-08-09 20:15:47 UTC (rev 452482) +++ gcc10.patch 2022-08-09 20:16:05 UTC (rev 452483) @@ -1,10 +0,0 @@ Makefile.sic 2020-01-23 15:38:11.0 +0100 -+++ Makefile .2020-05-17 13:03:30.869429005 +0200 -@@ -17,6 +17,7 @@ - DLLDIR = $(LIBDIR)/stublibs - - include $(CONFIG) -+GTKCFLAGS += -fcommon - #GTKCFLAGS += -Werror -Wno-error=deprecated-declarations - - TARGETS = varcc$(XE) lablgtktop$(XE) lablgtk2$(XB) gdk_pixbuf_mlsource$(XE) \ Copied: lablgtk2/repos/extra-x86_64/gcc10.patch (from rev 452482, lablgtk2/trunk/gcc10.patch) === --- gcc10.patch (rev 0) +++ gcc10.patch 2022-08-09 20:16:05 UTC (rev 452483) @@ -0,0 +1,10 @@ +--- Makefile.sic 2020-01-23 15:38:11.0 +0100 Makefile .2020-05-17 13:03:30.869429005 +0200 +@@ -17,6 +17,7 @@ + DLLDIR = $(L
[arch-commits] Commit in ocaml/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, August 9, 2022 @ 20:15:14 Author: juergen Revision: 452481 archrelease: copy trunk to extra-x86_64 Added: ocaml/repos/extra-x86_64/PKGBUILD (from rev 452480, ocaml/trunk/PKGBUILD) Deleted: ocaml/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 116 ++--- 1 file changed, 58 insertions(+), 58 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-08-09 20:15:09 UTC (rev 452480) +++ PKGBUILD2022-08-09 20:15:14 UTC (rev 452481) @@ -1,58 +0,0 @@ -# Maintainer: Jürgen Hötzel - -pkgbase='ocaml' -pkgname=('ocaml' 'ocaml-compiler-libs') -pkgver=4.13.1 -pkgrel=3 -pkgdesc="A functional language with OO extensions" -arch=('x86_64') -license=('LGPL2.1' 'custom: QPL-1.0') -url="https://caml.inria.fr/"; -makedepends=('ncurses>=5.6-7') -optdepends=('ncurses: advanced ncurses features' 'tk: advanced tk features') -source=(https://caml.inria.fr/distrib/ocaml-${pkgver%.*}/${pkgname}-${pkgver}.tar.xz) -sha512sums=('3f5f831b31fc83a281395f8461c6b074c92c648e33f55d66b6439e208e20e000e1e17b7c2d05bd5aabf3b3a622f28e64e5b9be8a1b327b505cc6aa56eadd0161') -options=('!makeflags' '!emptydirs' 'staticlibs') - - - -build() { - cd "${srcdir}/${pkgname}-${pkgver}" - CFLAGS+=' -ffat-lto-objects' - CXXFLAGS+=' -ffat-lto-objects' - ./configure --prefix /usr --mandir /usr/share/man --disable-force-safe-string - make --debug=v world.opt -} - -package_ocaml() { - cd "${srcdir}/${pkgbase}-${pkgver}" - make DESTDIR="${pkgdir}" install - - # Save >10MB with this one, makepkg only strips debug symbols. - #find "${pkgdir}/usr/lib" -type f -name '*.so.*' -exec strip --strip-unneeded {} \; - - # install license - install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" - install -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/" - - # remove compiler libs - rm -rf "${pkgdir}/usr/lib/ocaml/compiler-libs" -} - -package_ocaml-compiler-libs() { -pkgdesc="Several modules used internally by the OCaml compiler" -license=('custom: QPL-1.0') -depends=('ocaml') -optdepends=() - - cd "${srcdir}/${pkgbase}-${pkgver}" - make DESTDIR="${pkgdir}" install - # Remove non-compiler-libs - rm -rf "${pkgdir}/usr/bin" "${pkgdir}/usr/lib/ocaml/caml" \ - "${pkgdir}/usr/lib/ocaml/ocamldoc" "${pkgdir}/usr/lib/ocaml/stublibs" \ - "${pkgdir}/usr/lib/ocaml/threads" "${pkgdir}/usr/share" - find "${pkgdir}/usr/lib/ocaml/" -maxdepth 1 -type f -delete - - install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" - install -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/" -} Copied: ocaml/repos/extra-x86_64/PKGBUILD (from rev 452480, ocaml/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-08-09 20:15:14 UTC (rev 452481) @@ -0,0 +1,58 @@ +# Maintainer: Jürgen Hötzel + +pkgbase='ocaml' +pkgname=('ocaml' 'ocaml-compiler-libs') +pkgver=4.14.0 +pkgrel=1 +pkgdesc="A functional language with OO extensions" +arch=('x86_64') +license=('LGPL2.1' 'custom: QPL-1.0') +url="https://caml.inria.fr/"; +makedepends=('ncurses>=5.6-7') +optdepends=('ncurses: advanced ncurses features' 'tk: advanced tk features') +source=(https://caml.inria.fr/distrib/ocaml-${pkgver%.*}/${pkgname}-${pkgver}.tar.xz) +sha512sums=('0fae5b8752ce900bc69f71ebdc82faa588272fd3dce6795aa03467e89e1e376f127a288221761e353191fb5941b563e183098c0c74b18374aa0ca1c8e0715e97') +options=('!makeflags' '!emptydirs' 'staticlibs') + + + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + CFLAGS+=' -ffat-lto-objects' + CXXFLAGS+=' -ffat-lto-objects' + ./configure --prefix /usr --mandir /usr/share/man --disable-force-safe-string --enable-frame-pointers + make --debug=v world.opt +} + +package_ocaml() { + cd "${srcdir}/${pkgbase}-${pkgver}" + make DESTDIR="${pkgdir}" install + + # Save >10MB with this one, makepkg only strips debug symbols. + #find "${pkgdir}/usr/lib" -type f -name '*.so.*' -exec strip --strip-unneeded {} \; + + # install license + install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" + install -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/" + + # remove compiler libs + rm -rf "${pkgdir}/usr/lib/ocaml/compiler-libs" +} + +package_ocaml-compiler-libs() { +pkgdesc="Several modules used internally by the OCaml compiler" +license=('custom: QPL-1.0') +depends=('ocaml') +optdepends=() + + cd "${srcdir}/${pkgbase}-${pkgver}" + make DESTDIR="${pkgdir}" install + # Remove non-compiler-libs + rm -rf "${pkgdir}/usr/bin" "${pkgdir}/usr/lib/ocaml/caml" \ + "${pkgdir}/usr/lib/ocaml/ocamldoc" "${pkgdir}/usr/lib/ocaml/stublibs" \ + "${pkgdir}/usr/lib/ocaml/threads" "${pkgdir}/usr/share" + find "${pkgdir}/usr/lib/ocaml/" -maxdepth 1 -type f -delete + + install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" + install -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/" +}
[arch-commits] Commit in ocaml-bigarray-compat/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, August 9, 2022 @ 20:14:47 Author: juergen Revision: 452478 archrelease: copy trunk to extra-x86_64 Added: ocaml-bigarray-compat/repos/extra-x86_64/PKGBUILD (from rev 452477, ocaml-bigarray-compat/trunk/PKGBUILD) Deleted: ocaml-bigarray-compat/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 52 ++-- 1 file changed, 26 insertions(+), 26 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-08-09 20:12:48 UTC (rev 452477) +++ PKGBUILD2022-08-09 20:14:47 UTC (rev 452478) @@ -1,26 +0,0 @@ -# Maintainer: Konstantin Gizdov -_pkgname='bigarray-compat' -pkgname="ocaml-${_pkgname}" -pkgver=1.0.0 -pkgrel=2 -pkgdesc="Compatibility library to use Stdlib.Bigarray when possible" -arch=(x86_64) -url="https://github.com/mirage/bigarray-compat"; -license=('Apache') -makedepends=(dune) -depends=("ocaml>=4.13.1") -source=("https://github.com/mirage/${pkgname#ocaml-}/archive/refs/tags/v${pkgver}.tar.gz";) -sha512sums=('c365fee15582aca35d7b05268cde29e54774ad7df7be56762b4aad78ca1409d4326ad3b34af0f1cc2c7b872837290a9cd9ff43b47987c03bba7bba32fe8a030f') - -build() { -cd "${srcdir}/${_pkgname}-${pkgver}" -dune build -p $_pkgname -} - -package() { -cd "${srcdir}/${_pkgname}-${pkgver}" -DESTDIR="${pkgdir}" dune install --prefix "/usr" --libdir "lib/ocaml" - -install -dm755 "${pkgdir}/usr/share/" -mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" -} Copied: ocaml-bigarray-compat/repos/extra-x86_64/PKGBUILD (from rev 452477, ocaml-bigarray-compat/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-08-09 20:14:47 UTC (rev 452478) @@ -0,0 +1,26 @@ +# Maintainer: Konstantin Gizdov +_pkgname='bigarray-compat' +pkgname="ocaml-${_pkgname}" +pkgver=1.0.0 +pkgrel=3 +pkgdesc="Compatibility library to use Stdlib.Bigarray when possible" +arch=(x86_64) +url="https://github.com/mirage/bigarray-compat"; +license=('Apache') +depends=("ocaml>=4.14.0") +makedepends=("ocaml-compiler-libs" "dune") +source=("https://github.com/mirage/${pkgname#ocaml-}/archive/refs/tags/v${pkgver}.tar.gz";) +sha512sums=('c365fee15582aca35d7b05268cde29e54774ad7df7be56762b4aad78ca1409d4326ad3b34af0f1cc2c7b872837290a9cd9ff43b47987c03bba7bba32fe8a030f') + +build() { +cd "${srcdir}/${_pkgname}-${pkgver}" +dune build -p $_pkgname +} + +package() { +cd "${srcdir}/${_pkgname}-${pkgver}" +DESTDIR="${pkgdir}" dune install --prefix "/usr" --libdir "/usr/lib/ocaml" + +install -dm755 "${pkgdir}/usr/share/" +mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" +}
[arch-commits] Commit in ocaml-ctypes/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, August 9, 2022 @ 20:12:48 Author: juergen Revision: 452477 archrelease: copy trunk to extra-x86_64 Added: ocaml-ctypes/repos/extra-x86_64/PKGBUILD (from rev 452476, ocaml-ctypes/trunk/PKGBUILD) Deleted: ocaml-ctypes/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 66 ++--- 1 file changed, 33 insertions(+), 33 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-08-09 20:12:31 UTC (rev 452476) +++ PKGBUILD2022-08-09 20:12:48 UTC (rev 452477) @@ -1,33 +0,0 @@ -# Maintainer: Evangelos Foutras -# Contributor: Armin K. - -pkgname=ocaml-ctypes -pkgver=0.20.0 -pkgrel=2 -pkgdesc="Library for binding to C libraries using pure OCaml" -arch=('x86_64') -url="https://github.com/ocamllabs/ocaml-ctypes"; -license=('MIT') -depends=('ocaml>=4.13.1' 'libffi' 'ocaml-integers' 'ocaml-bigarray-compat') -makedepends=('ocaml-findlib' 'ocaml-compiler-libs') -options=('!strip' '!makeflags') -source=($pkgname-$pkgver.tar.gz::https://github.com/ocamllabs/ocaml-ctypes/archive/$pkgver.tar.gz) -sha512sums=('605ae95b0233f1157749475526ef00ade2f97649d06a782e8fcf97b604cb86a0dcc8f27c4ac6baec11a41b9ef5becb0e5ae55e30f1ee61b30d4ae17a0d1545c2') - -build() { - cd "$srcdir/$pkgname-$pkgver" - make -} - -package() { - cd "$srcdir/$pkgname-$pkgver" - - local _destdir="$pkgdir$(ocamlfind printconf destdir)" - install -d "$_destdir/stublibs" - - make OCAMLFIND_DESTDIR="$_destdir" install - - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} - -# vim:set ts=2 sw=2 et: Copied: ocaml-ctypes/repos/extra-x86_64/PKGBUILD (from rev 452476, ocaml-ctypes/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-08-09 20:12:48 UTC (rev 452477) @@ -0,0 +1,33 @@ +# Maintainer: Evangelos Foutras +# Contributor: Armin K. + +pkgname=ocaml-ctypes +pkgver=0.20.1 +pkgrel=1 +pkgdesc="Library for binding to C libraries using pure OCaml" +arch=('x86_64') +url="https://github.com/ocamllabs/ocaml-ctypes"; +license=('MIT') +depends=('ocaml>=4.14.0' 'libffi' 'ocaml-integers' 'ocaml-bigarray-compat') +makedepends=('ocaml-findlib' 'ocaml-compiler-libs') +options=('!strip' '!makeflags') +source=($pkgname-$pkgver.tar.gz::https://github.com/ocamllabs/ocaml-ctypes/archive/$pkgver.tar.gz) +sha512sums=('f95e65ce5003a07634afcbee431cb23c54c8335f926074615fc8d76ab777b9d2fce8f75bb25bbb6ed9550a7d6237fb377aa9ad65a426d2d7e387f86c1158fe4a') + +build() { + cd "$srcdir/$pkgname-$pkgver" + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + + local _destdir="$pkgdir$(ocamlfind printconf destdir)" + install -d "$_destdir/stublibs" + + make OCAMLFIND_DESTDIR="$_destdir" install + + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} + +# vim:set ts=2 sw=2 et:
[arch-commits] Commit in ocaml-ctypes/trunk (PKGBUILD)
Date: Tuesday, August 9, 2022 @ 20:12:31 Author: juergen Revision: 452476 OCaml 4.14.0 rebuild: ocaml-ctypes 0.20.1-1 Modified: ocaml-ctypes/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-09 20:11:03 UTC (rev 452475) +++ PKGBUILD2022-08-09 20:12:31 UTC (rev 452476) @@ -2,17 +2,17 @@ # Contributor: Armin K. pkgname=ocaml-ctypes -pkgver=0.20.0 -pkgrel=2 +pkgver=0.20.1 +pkgrel=1 pkgdesc="Library for binding to C libraries using pure OCaml" arch=('x86_64') url="https://github.com/ocamllabs/ocaml-ctypes"; license=('MIT') -depends=('ocaml>=4.13.1' 'libffi' 'ocaml-integers' 'ocaml-bigarray-compat') +depends=('ocaml>=4.14.0' 'libffi' 'ocaml-integers' 'ocaml-bigarray-compat') makedepends=('ocaml-findlib' 'ocaml-compiler-libs') options=('!strip' '!makeflags') source=($pkgname-$pkgver.tar.gz::https://github.com/ocamllabs/ocaml-ctypes/archive/$pkgver.tar.gz) -sha512sums=('605ae95b0233f1157749475526ef00ade2f97649d06a782e8fcf97b604cb86a0dcc8f27c4ac6baec11a41b9ef5becb0e5ae55e30f1ee61b30d4ae17a0d1545c2') +sha512sums=('f95e65ce5003a07634afcbee431cb23c54c8335f926074615fc8d76ab777b9d2fce8f75bb25bbb6ed9550a7d6237fb377aa9ad65a426d2d7e387f86c1158fe4a') build() { cd "$srcdir/$pkgname-$pkgver"
[arch-commits] Commit in ocaml-integers/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, August 9, 2022 @ 20:06:35 Author: juergen Revision: 452472 archrelease: copy trunk to extra-x86_64 Added: ocaml-integers/repos/extra-x86_64/PKGBUILD (from rev 452471, ocaml-integers/trunk/PKGBUILD) Deleted: ocaml-integers/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 60 ++-- 1 file changed, 30 insertions(+), 30 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-08-09 19:47:05 UTC (rev 452471) +++ PKGBUILD2022-08-09 20:06:35 UTC (rev 452472) @@ -1,30 +0,0 @@ -# Maintainer: Jürgen Hötzel - -pkgname=ocaml-integers -pkgver=0.5.1 -pkgrel=2 -pkgdesc='Library for binding to C libraries using pure OCaml' -arch=('x86_64') -url=https://github.com/ocamllabs/ocaml-integers -license=('custom') -options=('!strip') -makedepends=('dune' 'ocaml-topkg' 'ocaml-findlib' 'ocaml-compiler-libs>=4.12.0' 'ocamlbuild' 'opam') -source=("$pkgname-$pkgver.tar.gz::https://github.com/ocamllabs/$pkgname/archive/$pkgver.tar.gz";) -sha256sums=('f608ce98caf41ddb4eea90e8673bb8ff35acb07ef951bc0bf75b5989ef9b36b8') - - -build() { - cd ${pkgname}-$pkgver - dune build --profile release -} - -package() { - cd ${pkgname}-$pkgver - - opam-installer --prefix="${pkgdir}/usr" \ ---libdir="${pkgdir}$(ocamlc -where)" \ ---docdir="${pkgdir}/usr/share/doc" \ ---stubsdir="${pkgdir}$(ocamlc -where)/stublibs" \ -./_build/default/integers.install - install -Dm644 LICENSE.md "${pkgdir}/usr/share/licenses/${pkgname}"/LICENSE.md -} Copied: ocaml-integers/repos/extra-x86_64/PKGBUILD (from rev 452471, ocaml-integers/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-08-09 20:06:35 UTC (rev 452472) @@ -0,0 +1,30 @@ +# Maintainer: Jürgen Hötzel + +pkgname=ocaml-integers +pkgver=0.7.0 +pkgrel=1 +pkgdesc='Library for binding to C libraries using pure OCaml' +arch=('x86_64') +url=https://github.com/ocamllabs/ocaml-integers +license=('custom') +options=('!strip') +makedepends=('dune' 'ocaml-topkg' 'ocaml-findlib' 'ocaml-compiler-libs>=4.14.0' 'ocamlbuild' 'opam' 'ocaml-stdlib-shims') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ocamllabs/$pkgname/archive/$pkgver.tar.gz";) +sha256sums=('8bb517fa9a1818246eb8c4ce34ee1489fbebb4b92defa3a25d13cab8d23ec685') + + +build() { + cd ${pkgname}-$pkgver + dune build --profile release +} + +package() { + cd ${pkgname}-$pkgver + + opam-installer --prefix="${pkgdir}/usr" \ +--libdir="${pkgdir}$(ocamlc -where)" \ +--docdir="${pkgdir}/usr/share/doc" \ +--stubsdir="${pkgdir}$(ocamlc -where)/stublibs" \ +./_build/default/integers.install + install -Dm644 LICENSE.md "${pkgdir}/usr/share/licenses/${pkgname}"/LICENSE.md +}
[arch-commits] Commit in ocaml-result/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, August 9, 2022 @ 19:23:11 Author: juergen Revision: 452468 archrelease: copy trunk to extra-x86_64 Added: ocaml-result/repos/extra-x86_64/PKGBUILD (from rev 452467, ocaml-result/trunk/PKGBUILD) Deleted: ocaml-result/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 66 +++-- 1 file changed, 34 insertions(+), 32 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-08-09 19:22:48 UTC (rev 452467) +++ PKGBUILD2022-08-09 19:23:11 UTC (rev 452468) @@ -1,32 +0,0 @@ -# Maintainer: Jürgen Hötzel - -_pkgname=result -pkgname=ocaml-${_pkgname} -pkgver=1.5 -pkgrel=6 -pkgdesc="Compatibility Result module" -arch=('i686' 'x86_64' 'armv7h') -url="https://github.com/janestreet/result"; -license=('BSD') -depends=('ocaml>=4.13.1') -makedepends=('ocaml-findlib' 'dune') -options=('!strip') -source=("https://github.com/janestreet/result/archive/${pkgver}.tar.gz";) -sha512sums=('5ca3aab3b46bff7f4fa4517b5d823de196d7a97a8b94a8e416a5e237061482f4d0030c6a339291d5aa8f68020ee11aed743b730970105a2303e6a93d26ca676a') - -build() { - cd "${srcdir}/${_pkgname}-${pkgver}" - dune build -} - - -package() { - cd "${srcdir}/${_pkgname}-${pkgver}" - - install -dm755 "${pkgdir}$(ocamlfind printconf destdir)" - dune install --prefix "${pkgdir}/usr" \ ---libdir "${pkgdir}$(ocamlfind printconf destdir)" - - install -Dm644 "LICENSE.md" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.md" - mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" -} Copied: ocaml-result/repos/extra-x86_64/PKGBUILD (from rev 452467, ocaml-result/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-08-09 19:23:11 UTC (rev 452468) @@ -0,0 +1,34 @@ +# Maintainer: Jürgen Hötzel + +_pkgname=result +pkgname=ocaml-${_pkgname} +pkgver=1.5 +pkgrel=7 +pkgdesc="Compatibility Result module" +arch=('i686' 'x86_64' 'armv7h') +url="https://github.com/janestreet/result"; +license=('BSD') +depends=('ocaml>=4.14.0') +makedepends=('ocaml-findlib' 'dune') +options=('!strip') +source=("https://github.com/janestreet/result/archive/${pkgver}.tar.gz";) +sha256sums=('1072a8b0b35bd6df939c0670add33027f981e4f69a53233cb006b442fa12af30') + + + +build() { + cd "${srcdir}/${_pkgname}-${pkgver}" + dune build +} + + +package() { + cd "${srcdir}/${_pkgname}-${pkgver}" + + install -dm755 "${pkgdir}$(ocamlfind printconf destdir)" + dune install --prefix "${pkgdir}/usr" \ +--libdir "${pkgdir}$(ocamlfind printconf destdir)" + + install -Dm644 "LICENSE.md" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.md" + mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" +}
[arch-commits] Commit in ocaml-topkg/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, August 9, 2022 @ 19:22:48 Author: juergen Revision: 452467 archrelease: copy trunk to extra-x86_64 Added: ocaml-topkg/repos/extra-x86_64/PKGBUILD (from rev 452466, ocaml-topkg/trunk/PKGBUILD) Deleted: ocaml-topkg/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 57 - 1 file changed, 28 insertions(+), 29 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-08-09 18:58:51 UTC (rev 452466) +++ PKGBUILD2022-08-09 19:22:48 UTC (rev 452467) @@ -1,29 +0,0 @@ -# Maintainer: Jürgen Hötzel -pkgname=ocaml-topkg -pkgver=1.0.4 -pkgrel=2 -pkgdesc="A packager for distributing OCaml software" -arch=('x86_64') -url="https://erratique.ch/software/topkg"; -license=('BSD') -depends=('ocaml>=4.13.1' 'ocaml-result') -makedepends=('ocaml-findlib' 'ocamlbuild' 'opam' 'ocaml-compiler-libs') -source=("https://erratique.ch/software/topkg/releases/topkg-${pkgver}.tbz";) -sha512sums=('5baa1bf0105397589b741acd0195069823548b2051e453dffd641e5d00536b7a5f41b38d005b2b063f9e7cfb9a3b627bec3e6ad48e56769cc35a71f97a897f1b') - - -build() { - cd "${srcdir}/topkg-${pkgver}" - - pkg/pkg.ml build --pkg-name topkg -} - -package() { - cd "${srcdir}/topkg-${pkgver}" - - opam-installer --prefix="${pkgdir}/usr" \ ---libdir="${pkgdir}$(ocamlc -where)" \ ---docdir="${pkgdir}/usr/share/doc" - install -dm755 "${pkgdir}/usr/share/licenses/${pkgname}" - mv "${pkgdir}/usr/share/doc/topkg/LICENSE.md" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.md" -} Copied: ocaml-topkg/repos/extra-x86_64/PKGBUILD (from rev 452466, ocaml-topkg/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-08-09 19:22:48 UTC (rev 452467) @@ -0,0 +1,28 @@ +# Maintainer: Jürgen Hötzel +pkgname=ocaml-topkg +pkgver=1.0.5 +pkgrel=1 +pkgdesc="A packager for distributing OCaml software" +arch=('x86_64') +url="https://erratique.ch/software/topkg"; +license=('BSD') +depends=('ocaml>=4.14.0' 'ocaml-result') +makedepends=('ocaml-findlib' 'ocamlbuild' 'opam' 'ocaml-compiler-libs') +source=("https://erratique.ch/software/topkg/releases/topkg-${pkgver}.tbz";) +sha512sums=('9450e9139209aacd8ddb4ba18e4225770837e526a52a56d94fd5c9c4c9941e83e0e7102e2292b440104f4c338fabab47cdd6bb51d69b41cc92cc7a551e6fefab') + +build() { + cd "${srcdir}/topkg-${pkgver}" + + pkg/pkg.ml build --pkg-name topkg +} + +package() { + cd "${srcdir}/topkg-${pkgver}" + + opam-installer --prefix="${pkgdir}/usr" \ +--libdir="${pkgdir}$(ocamlc -where)" \ +--docdir="${pkgdir}/usr/share/doc" + install -dm755 "${pkgdir}/usr/share/licenses/${pkgname}" + mv "${pkgdir}/usr/share/doc/topkg/LICENSE.md" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.md" +}
[arch-commits] Commit in ocaml-zarith/trunk (PKGBUILD)
Date: Tuesday, August 9, 2022 @ 19:03:34 Author: juergen Revision: 1264511 OCaml 4.14.0 rebuild Modified: ocaml-zarith/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-09 19:03:22 UTC (rev 1264510) +++ PKGBUILD2022-08-09 19:03:34 UTC (rev 1264511) @@ -4,12 +4,12 @@ pkgname=ocaml-zarith provides=('zarith') pkgver=1.12 -pkgrel=4 +pkgrel=5 pkgdesc='Implements arithmetic and logical operations over arbitrary-precision integers and rational numbers' url='https://github.com/ocaml/Zarith' arch=('x86_64') license=('GPL2') -depends=('ocaml>=4.13.1' 'gmp') +depends=('ocaml>=4.14.0' 'ocaml-compiler-libs' 'gmp') makedepends=('ocaml-findlib') source=("https://github.com/ocaml/Zarith/archive/release-${pkgver}.tar.gz";) sha256sums=('cc32563c3845c86d0f609c86d83bf8607ef12354863d31d3bffc0dacf1ed2881')
[arch-commits] Commit in ocaml-stdlib-shims/trunk (PKGBUILD)
Date: Tuesday, August 9, 2022 @ 19:03:17 Author: juergen Revision: 1264509 OCaml 4.14.0 rebuild Modified: ocaml-stdlib-shims/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-09 19:03:13 UTC (rev 1264508) +++ PKGBUILD2022-08-09 19:03:17 UTC (rev 1264509) @@ -4,12 +4,12 @@ _projectname='stdlib-shims' pkgname="ocaml-$_projectname" pkgver=0.3.0 -pkgrel=4 +pkgrel=5 pkgdesc='Shim to substitute `Pervasives` with `Stdlib` before 4.08' arch=('x86_64') url="https://github.com/ocaml/$_projectname"; license=('custom:LGPL2.1 with linking exception') -depends=('ocaml>=4.13.1') +depends=('ocaml>=4.14.0' 'ocaml-compiler-libs') makedepends=('dune') options=('!strip') source=("$pkgname-$pkgver-$pkgrel.tar.gz::$url/archive/$pkgver.tar.gz") @@ -29,7 +29,7 @@ package() { cd "$srcdir/$_sourcedirectory/" - DESTDIR="$pkgdir" dune install --prefix '/usr' --libdir 'lib/ocaml' + DESTDIR="$pkgdir" dune install --prefix '/usr' --libdir '/usr/lib/ocaml' install -dm755 "$pkgdir/usr/share/doc/$pkgname" mv "$pkgdir/usr/doc/$_projectname/"* "$pkgdir/usr/share/doc/$pkgname/"
[arch-commits] Commit in ocaml-stdio/trunk (PKGBUILD)
Date: Tuesday, August 9, 2022 @ 19:02:51 Author: juergen Revision: 1264505 OCaml 4.14.0 rebuild Modified: ocaml-stdio/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-09 19:02:39 UTC (rev 1264504) +++ PKGBUILD2022-08-09 19:02:51 UTC (rev 1264505) @@ -6,12 +6,12 @@ _projectname='stdio' pkgname="ocaml-$_projectname" pkgver=0.15.0 -pkgrel=1 +pkgrel=2 pkgdesc='Standard IO Library for OCaml' arch=('x86_64') url="https://github.com/janestreet/$_projectname"; license=('MIT') -depends=('glibc' 'ocaml>=4.13.1' 'ocaml-base') +depends=('glibc' 'ocaml>=4.14.0' 'ocaml-base') makedepends=('dune') options=('!strip') source=("$pkgname-$pkgver-$pkgrel.tar.gz::$url/archive/v$pkgver.tar.gz") @@ -26,7 +26,7 @@ package() { cd "$srcdir/$_sourcedirectory/" - DESTDIR="$pkgdir" dune install --prefix '/usr' --libdir 'lib/ocaml' --release --verbose + DESTDIR="$pkgdir" dune install --prefix '/usr' --libdir '/usr/lib/ocaml' --release --verbose install -dm755 "$pkgdir/usr/share/doc/$pkgname" mv "$pkgdir/usr/doc/$_projectname/"* "$pkgdir/usr/share/doc/$pkgname/"
[arch-commits] Commit in ocaml-sexplib0/trunk (PKGBUILD)
Date: Tuesday, August 9, 2022 @ 19:02:36 Author: juergen Revision: 1264503 OCaml 4.14.0 rebuild Modified: ocaml-sexplib0/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-09 19:02:22 UTC (rev 1264502) +++ PKGBUILD2022-08-09 19:02:36 UTC (rev 1264503) @@ -5,12 +5,12 @@ _projectname='sexplib0' pkgname="ocaml-$_projectname" pkgver=0.15.1 -pkgrel=1 +pkgrel=2 pkgdesc='Library containing the definition of S-expressions and some base converters' arch=('x86_64') url="https://github.com/janestreet/$_projectname"; license=('MIT') -depends=('ocaml>=4.13.1') +depends=('ocaml>=4.14.0') makedepends=('dune') options=('!strip') source=("$pkgname-$pkgver-$pkgrel.tar.gz::$url/archive/v$pkgver.tar.gz")
[arch-commits] Commit in ocaml-ppx_derivers/trunk (PKGBUILD)
Date: Tuesday, August 9, 2022 @ 19:02:22 Author: juergen Revision: 1264502 OCaml 4.14.0 rebuild Modified: ocaml-ppx_derivers/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-09 19:02:10 UTC (rev 1264501) +++ PKGBUILD2022-08-09 19:02:22 UTC (rev 1264502) @@ -5,12 +5,12 @@ _projectname='ppx_derivers' pkgname="ocaml-$_projectname" pkgver=1.2.1 -pkgrel=8 +pkgrel=9 pkgdesc='Shared deriving plugin registry' arch=('x86_64') url="https://github.com/ocaml-ppx/$_projectname"; license=('BSD') -depends=('ocaml>=4.13.1') +depends=('ocaml>=4.14.0') makedepends=('dune') options=('!strip') source=("$pkgname-$pkgver-$pkgrel.tar.gz::$url/archive/$pkgver.tar.gz") @@ -25,7 +25,7 @@ package() { cd "$srcdir/$_sourcedirectory/" - DESTDIR="$pkgdir" dune install --prefix '/usr' --libdir 'lib/ocaml' + DESTDIR="$pkgdir" dune install --prefix '/usr' --libdir "/usr/lib/ocaml" install -dm755 "$pkgdir/usr/share/doc/$pkgname" mv "$pkgdir/usr/doc/$_projectname/"* "$pkgdir/usr/share/doc/$pkgname/"
[arch-commits] Commit in ocaml-pp/trunk (PKGBUILD)
Date: Tuesday, August 9, 2022 @ 19:02:10 Author: juergen Revision: 1264501 OCaml 4.14.0 rebuild Modified: ocaml-pp/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-09 19:01:49 UTC (rev 1264500) +++ PKGBUILD2022-08-09 19:02:10 UTC (rev 1264501) @@ -2,13 +2,13 @@ _pkgname='pp' pkgname="ocaml-${_pkgname}" pkgver=1.1.2 -pkgrel=2 +pkgrel=3 pkgdesc="OCaml Pretty printing: a lean alternative to the Format module of the OCaml standard library." arch=('x86_64') url="https://github.com/ocaml-dune/pp"; license=('MIT') makedepends=('dune') -depends=('glibc' 'ocaml>=4.13.1') +depends=('glibc' 'ocaml>=4.14.0') options=('!strip') source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz") sha512sums=('8c4dbce6930c62f5cee26ebef907b7b862b03fb57a07a3c6bebc31ee40ef16a6fe2b9450a7fe7016dd48bcf9807009c411f5ea8e587550644495bd7970c63085') @@ -20,7 +20,7 @@ package() { cd "${srcdir}/${_pkgname}-${pkgver}" -DESTDIR="${pkgdir}" dune install --prefix "/usr" --libdir "lib/ocaml" +DESTDIR="${pkgdir}" dune install --prefix "/usr" --libdir="$(ocamlc -where)" install -dm755 "${pkgdir}/usr/share/" mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/"
[arch-commits] Commit in ocaml-num/trunk (PKGBUILD)
Date: Tuesday, August 9, 2022 @ 19:01:34 Author: juergen Revision: 1264498 OCaml 4.14.0 rebuild Modified: ocaml-num/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-09 19:01:24 UTC (rev 1264497) +++ PKGBUILD2022-08-09 19:01:34 UTC (rev 1264498) @@ -3,12 +3,12 @@ pkgname=ocaml-num pkgver=1.4 -pkgrel=5 +pkgrel=6 pkgdesc="Library for arbitrary-precision integer and rational arithmetic that used to be part of the OCaml core distribution" arch=('x86_64') url="https://github.com/ocaml/num"; license=('LGPL2.1') -depends=('ocaml>=4.13.1') +depends=('ocaml>=4.14.0') makedepends=('ocaml-findlib') options=('!strip' '!makeflags') source=("${pkgname}-${pkgver}.tar.gz::https://github.com/ocaml/num/archive/v${pkgver}.tar.gz";)
[arch-commits] Commit in ocaml-lablgl/trunk (PKGBUILD)
Date: Tuesday, August 9, 2022 @ 19:01:24 Author: juergen Revision: 1264497 OCaml 4.14.0 rebuild Modified: ocaml-lablgl/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-09 19:01:12 UTC (rev 1264496) +++ PKGBUILD2022-08-09 19:01:24 UTC (rev 1264497) @@ -5,12 +5,12 @@ pkgname=ocaml-lablgl pkgver=1.06 -pkgrel=11 +pkgrel=12 pkgdesc='OCaml interface to OpenGL' url="https://github.com/garrigue/lablgl"; arch=('x86_64') license=('BSD') -depends=('glu' 'glut' 'libxi' 'libxmu' 'libgl' 'ocaml>=4.13.1') +depends=('glu' 'glut' 'libxi' 'libxmu' 'libgl' 'ocaml>=4.14.0') options=('!strip' '!makeflags' 'staticlibs') source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz") sha256sums=('d11852cbdbd40a14a22b30a218d009033c810de461e5717582f5dbe480296a7a')
[arch-commits] Commit in ocaml-hashcons/trunk (PKGBUILD)
Date: Tuesday, August 9, 2022 @ 19:01:12 Author: juergen Revision: 1264496 OCaml 4.14.0 rebuild Modified: ocaml-hashcons/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-09 19:00:58 UTC (rev 1264495) +++ PKGBUILD2022-08-09 19:01:12 UTC (rev 1264496) @@ -2,12 +2,12 @@ pkgname=ocaml-hashcons pkgver=1.3 -pkgrel=4 +pkgrel=5 pkgdesc='OCaml hash-consing library' url="https://github.com/backtracking/ocaml-hashcons"; arch=('x86_64') license=('LGPL2.1') -depends=('ocaml>=4.13.1') +depends=('ocaml>=4.14.0') makedepends=('ocaml-findlib') options=('!strip' '!makeflags' 'staticlibs') source=("https://github.com/backtracking/ocaml-hashcons/archive/$pkgver/$pkgname-$pkgver.tar.gz";)
[arch-commits] Commit in ocaml-findlib/trunk (PKGBUILD)
Date: Tuesday, August 9, 2022 @ 19:00:58 Author: juergen Revision: 1264495 OCaml 4.14.0 rebuild Modified: ocaml-findlib/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-09 19:00:43 UTC (rev 1264494) +++ PKGBUILD2022-08-09 19:00:58 UTC (rev 1264495) @@ -8,12 +8,12 @@ pkgname=ocaml-findlib pkgver=1.9.5 -pkgrel=1 +pkgrel=2 pkgdesc='OCaml package manager' arch=(x86_64) url='http://projects.camlcity.org/projects/findlib.html' license=(MIT) -depends=(ocaml-compiler-libs 'ocaml=4.13.1') +depends=(ocaml-compiler-libs 'ocaml=4.14.0') source=("http://download.camlcity.org/download/findlib-$pkgver.tar.gz";) b2sums=('6f43281298a9e443f9b92bcb8996bc2a55c2be86df492540fe8b5fb3fbb199daf1daef68e14c981d153c885c443ebc4af9ffb957235dd14904b9d75ca387cfa2') options=(!makeflags !strip staticlibs zipman)
[arch-commits] Commit in ocaml-csexp/trunk (PKGBUILD)
Date: Tuesday, August 9, 2022 @ 19:00:43 Author: juergen Revision: 1264494 OCaml 4.14.0 rebuild Modified: ocaml-csexp/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-09 19:00:15 UTC (rev 1264493) +++ PKGBUILD2022-08-09 19:00:43 UTC (rev 1264494) @@ -2,13 +2,13 @@ _pkgname='csexp' pkgname="ocaml-${_pkgname}" pkgver=1.5.1 -pkgrel=4 +pkgrel=5 pkgdesc="OCaml canonical S-expressions" arch=(x86_64) url="https://github.com/ocaml-dune/csexp"; license=('MIT') makedepends=(dune) -depends=(glibc "ocaml>=4.13.1" ocaml-findlib ocaml-result) +depends=(glibc "ocaml>=4.14.0" ocaml-findlib ocaml-result) source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz") sha512sums=('b451f380786fda53998f77b1509422d58bb5a51518595e329f625fbf0ca67e597be0c9935de77a10a65216cb4b9ec91579ad51bdeee536795e142e014433d46b') @@ -19,7 +19,7 @@ package() { cd "${srcdir}/${_pkgname}-${pkgver}" -dune install --destdir="${pkgdir}" --prefix "/usr" --libdir "lib/ocaml" +dune install --destdir="${pkgdir}" --prefix "/usr" --libdir "/usr/lib/ocaml" install -dm755 "${pkgdir}/usr/share/" mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/"
[arch-commits] Commit in ocaml-cairo/trunk (PKGBUILD)
Date: Tuesday, August 9, 2022 @ 19:00:15 Author: juergen Revision: 1264493 OCaml 4.14.0 rebuild Modified: ocaml-cairo/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-09 18:59:57 UTC (rev 1264492) +++ PKGBUILD2022-08-09 19:00:15 UTC (rev 1264493) @@ -3,12 +3,12 @@ pkgname=ocaml-cairo pkgver=0.6.3 -pkgrel=1 +pkgrel=2 pkgdesc="OCaml binding to Cairo, a 2D Vector Graphics Library" arch=('x86_64') url="https://github.com/Chris00/ocaml-cairo"; license=('LGPL3') -depends=('ocaml>=4.13.1' 'cairo' 'lablgtk2') +depends=('ocaml>=4.14.0' 'cairo' 'lablgtk2') makedepends=('ocaml-findlib' 'dune') source=("https://github.com/Chris00/ocaml-cairo/releases/download/${pkgver}/cairo2-${pkgver}.tbz";) sha256sums=('366273303b351e2bcd781d44a01c961729f6451f9917d75cd038465370481822')
[arch-commits] Commit in ocamlbuild/trunk (PKGBUILD)
Date: Tuesday, August 9, 2022 @ 18:59:57 Author: juergen Revision: 1264492 OCaml 4.14.0 rebuild Modified: ocamlbuild/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-09 18:59:44 UTC (rev 1264491) +++ PKGBUILD2022-08-09 18:59:57 UTC (rev 1264492) @@ -2,12 +2,12 @@ pkgname=ocamlbuild pkgver=0.14.1 -pkgrel=1 +pkgrel=2 pkgdesc='Build tool, that has built-in rules for building OCaml library and programs' arch=('x86_64') license=('GPL2') url='https://github.com/ocaml/ocamlbuild/releases' -depends=('ocaml>=4.13.1') +depends=('ocaml>=4.14.0') options=('!makeflags') source=($pkgname-$pkgver.tar.gz::"https://github.com/ocaml/${pkgname}/archive/$pkgver.tar.gz";) sha256sums=('4e1279ff0ef80c862eaa5207a77020d741e89ef94f0e4a92a37c4188dbf08256')
[arch-commits] Commit in ocaml-base/trunk (PKGBUILD)
Date: Tuesday, August 9, 2022 @ 18:59:44 Author: juergen Revision: 1264491 OCaml 4.14.0 rebuild Modified: ocaml-base/trunk/PKGBUILD --+ PKGBUILD | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-09 18:59:22 UTC (rev 1264490) +++ PKGBUILD2022-08-09 18:59:44 UTC (rev 1264491) @@ -5,13 +5,13 @@ _projectname='base' pkgname="ocaml-$_projectname" pkgver=0.15.0 -pkgrel=1 +pkgrel=2 pkgdesc='Full standard library replacement for OCaml' arch=('x86_64') url="https://github.com/janestreet/$_projectname"; license=('MIT') -depends=('ocaml>=4.13.1' 'ocaml-sexplib0') -makedepends=('dune') +depends=('ocaml>=4.14.0' 'ocaml-sexplib0') +makedepends=('dune' 'ocaml-compiler-libs') options=('!strip') source=("$pkgname-$pkgver-$pkgrel.tar.gz::$url/archive/v$pkgver.tar.gz") sha256sums=('56da1a3089ba94eb68aaa38a9c7ebc8ba4dcb290bbf8906bf68c463163560545') @@ -20,12 +20,12 @@ build() { cd "$srcdir/$_sourcedirectory/" - OCAMLPATH=/usr/lib/ocaml dune build --release --verbose + OCAMLPATH=/usr/lib/ocaml dune build --release } package() { cd "$srcdir/$_sourcedirectory/" - DESTDIR="$pkgdir" dune install --prefix '/usr' --libdir '/usr/lib/ocaml' --release --verbose + DESTDIR="$pkgdir" dune install --prefix '/usr' --libdir '/usr/lib/ocaml' --release install -dm755 "$pkgdir/usr/share/doc/$pkgname" mv "$pkgdir/usr/doc/$_projectname/"* "$pkgdir/usr/share/doc/$pkgname/"
[arch-commits] Commit in libguestfs/trunk (PKGBUILD)
Date: Tuesday, August 9, 2022 @ 18:59:22 Author: juergen Revision: 1264490 OCaml 4.14.0 rebuild Modified: libguestfs/trunk/PKGBUILD --+ PKGBUILD |3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-09 18:51:09 UTC (rev 1264489) +++ PKGBUILD2022-08-09 18:59:22 UTC (rev 1264490) @@ -7,7 +7,7 @@ pkgname=libguestfs pkgver=1.48.4 -pkgrel=1 +pkgrel=2 pkgdesc="Access and modify virtual machine disk images" arch=(x86_64) url="https://libguestfs.org/"; @@ -73,6 +73,7 @@ gobject-introspection gperf ocaml + ocaml-compiler-libs ocaml-findlib perl-module-build python
[arch-commits] Commit in lablgtk3/trunk (PKGBUILD dune-project.patch)
Date: Tuesday, August 9, 2022 @ 18:51:09 Author: juergen Revision: 1264489 OCaml 4.14.0 rebuild Added: lablgtk3/trunk/dune-project.patch Modified: lablgtk3/trunk/PKGBUILD + PKGBUILD | 16 +++- dune-project.patch |8 2 files changed, 19 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-09 18:50:50 UTC (rev 1264488) +++ PKGBUILD2022-08-09 18:51:09 UTC (rev 1264489) @@ -4,16 +4,17 @@ _pkgname=lablgtk pkgname="${_pkgname}3" pkgver=3.1.2 -pkgrel=2 +pkgrel=3 pkgdesc="An Objective Caml interface to gtk3" arch=('x86_64') license=('LGPL') url="http://lablgtk.forge.ocamlcore.org/"; depends=('gtk3' 'gtksourceview3' 'gtkspell3' 'ocaml-cairo') -makedepends=('ocaml-compiler-libs>=4.13.1' 'ocaml-findlib' 'dune') +makedepends=('ocaml-compiler-libs>=4.14.0' 'ocaml-findlib' 'dune') optdepends=('ocaml: for using the tools') -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/garrigue/lablgtk/archive/refs/tags/${pkgver}.tar.gz";) -sha256sums=('ad7417875f79716597cc06ccd8cae1efccb326263db1010d9f83555c185f1669') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/garrigue/lablgtk/archive/refs/tags/${pkgver}.tar.gz"; "dune-project.patch") +sha256sums=('ad7417875f79716597cc06ccd8cae1efccb326263db1010d9f83555c185f1669' +'d4810af69a7a548dc779f5390aaf6954d6b9636cfc67babdaf3ce5bf6e757ed4') _dune_release_pkgs=('lablgtk3' 'lablgtk3-gtkspell3' 'lablgtk3-sourceview3') dune_release_pkgs_comma() { @@ -26,6 +27,11 @@ echo "${dune_release_pkgs}" } +prepare() { + cd "${srcdir}/${_pkgname}-${pkgver}" + patch -Np1 -i ../dune-project.patch +} + build() { cd "${srcdir}/${_pkgname}-${pkgver}" # gcc-10 workaround @@ -37,7 +43,7 @@ cd "${srcdir}/${_pkgname}-${pkgver}" # we need to install packages one by one for _pkg in "${_dune_release_pkgs[@]}"; do - dune install "${_pkg}" --destdir="${pkgdir}" --prefix="/usr" --libdir="$(ocamlfind printconf destdir)" + dune install "${_pkg}" --destdir="${pkgdir}" --prefix="/usr" --libdir="$(ocamlfind printconf destdir)" done install -dm755 "${pkgdir}/usr/share/" Added: dune-project.patch === --- dune-project.patch (rev 0) +++ dune-project.patch 2022-08-09 18:51:09 UTC (rev 1264489) @@ -0,0 +1,8 @@ +diff --git a/dune-project b/dune-project +index 389cd199..da00e4e1 100644 +--- a/dune-project b/dune-project +@@ -1,2 +1,3 @@ + (lang dune 1.8) + (name lablgtk3) ++(version 3.1.2)
[arch-commits] Commit in hivex/trunk (PKGBUILD)
Date: Tuesday, August 9, 2022 @ 18:50:50 Author: juergen Revision: 1264488 OCaml 4.14.0 rebuild Modified: hivex/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-09 18:50:28 UTC (rev 1264487) +++ PKGBUILD2022-08-09 18:50:50 UTC (rev 1264488) @@ -4,13 +4,13 @@ pkgname=hivex pkgver=1.3.21 -pkgrel=6 +pkgrel=7 pkgdesc="System for extracting the contents of Windows Registry." arch=("x86_64") url="http://libguestfs.org"; license=("LGPL2.1") depends=("libxml2" "perl") -makedepends=("python" "ruby" "ruby-rake" "ruby-rdoc" "perl-io-stringy" "perl-test-simple" "ocaml-findlib" "ocaml" "chrpath") +makedepends=("python" "ruby" "ruby-rake" "ruby-rdoc" "perl-io-stringy" "perl-test-simple" "ocaml-findlib" "ocaml" "ocaml-compiler-libs" "chrpath") optdepends=("python: python bindings" "ruby: ruby bindings" "ocaml: ocaml bindings")
[arch-commits] Commit in dune/trunk (PKGBUILD)
Date: Tuesday, August 9, 2022 @ 18:50:28 Author: juergen Revision: 1264487 OCaml 4.14.0 rebuild Modified: dune/trunk/PKGBUILD --+ PKGBUILD |7 --- 1 file changed, 4 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-09 18:50:15 UTC (rev 1264486) +++ PKGBUILD2022-08-09 18:50:28 UTC (rev 1264487) @@ -4,17 +4,18 @@ pkgname=dune pkgver=3.4.1 -pkgrel=1 +pkgrel=2 pkgdesc="A composable build system for OCaml (formerly jbuilder)" arch=(x86_64) url="https://github.com/ocaml/dune"; license=(Apache) depends=('glibc') -makedepends=('ocaml' 'ocaml-csexp' 'ocaml-pp') +makedepends=('ocaml' 'ocaml-compiler-libs' 'ocaml-csexp' 'ocaml-pp' 'ocaml-findlib') optdepends=('ocaml: Dune standard library') source=("${url}/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz") -sha512sums=('ffd72d2b86b1be0f7f80cd42e5a6e0fb75a89c3b138fd8533804a0d9cc51ca3c0e2cb38e08e71a38e1c9a55d20840d989fc0682efc43de27d4b77ac6042c3c7a') +sha256sums=('dc260f7f723b17cec104d394d904b402a0b0108d2d3241fe7596e6d473502cef') + _dune_release_pkgs=('dune' 'dune-action-plugin' 'dune-build-info' 'dune-configurator' 'dune-glob' 'dune-private-libs' 'dune-site' 'dyn' 'stdune' 'ordering' 'xdg' 'fiber') build() {
[arch-commits] Commit in coq/trunk (PKGBUILD)
Date: Tuesday, August 9, 2022 @ 18:50:15 Author: juergen Revision: 1264486 OCaml 4.14.0 rebuild. Disable broken PDF docs. Modified: coq/trunk/PKGBUILD --+ PKGBUILD | 11 +++ 1 file changed, 7 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-09 18:49:13 UTC (rev 1264485) +++ PKGBUILD2022-08-09 18:50:15 UTC (rev 1264486) @@ -9,7 +9,7 @@ pkgbase=coq pkgname=("${pkgbase}" "${pkgbase}ide" "${pkgbase}-doc") pkgver=8.15.0 -pkgrel=2 +pkgrel=3 pkgdesc='Formal proof management system' arch=('x86_64') url='https://coq.inria.fr/' @@ -16,7 +16,7 @@ license=('GPL') groups=('coq') options=('!emptydirs' '!strip' 'staticlibs') -depends=('ocaml>=4.13.1') +depends=('ocaml>=4.14.0') makedepends=('ocaml-findlib' 'ocaml-num' 'ocaml-zarith' 'gtk3' 'gtksourceview3' 'dune' 'git' 'lablgtk3' 'gendesk' # coqide 'texlive-bin' 'texlive-latexextra' 'texlive-pictures' # coq-doc @@ -23,7 +23,7 @@ 'texlive-fontsextra' 'texlive-science' 'fig2dev' 'imagemagick' 'hevea' 'ghostscript' 'python' 'python-sphinx' 'python-sphinx_rtd_theme' 'python-pexpect' - 'python-beautifulsoup4' 'python-sphinxcontrib-bibtex' 'python-antlr4') + 'python-beautifulsoup4' 'python-sphinxcontrib-bibtex' 'antlr4' 'python-antlr4') source=("coq-${pkgver}.tar.gz::https://github.com/coq/coq/archive/V${pkgver}.tar.gz";) sha512sums=('be6c799b6635875255f7288b9bae5f9108660308f299823155d41353e96fbed4e41e1fc8896fe9653c095da740a80dbf5a1add6b28d279eb7b65365eeaff54ab') @@ -47,8 +47,11 @@ -warn-error no \ -coqide opt \ -with-doc yes + # https://github.com/antlr/antlr4/issues/3753 + make -C doc/tools/coqrst/notations + MAKE_TARGETS="coq coqide revision refman-html doc-stdlib" # refman-pdf is currently broken # https://github.com/coq/coq/issues/12332 - OCAMLPATH=/usr/lib/ocaml CAML_LD_LIBRARY_PATH=/usr/lib/ocaml/zarith/ SPHINXWARNERROR=0 make world + OCAMLPATH=/usr/lib/ocaml CAML_LD_LIBRARY_PATH=/usr/lib/ocaml/zarith/ SPHINXWARNERROR=0 make $MAKE_TARGETS } package_coq() {
[arch-commits] Commit in camlp5/trunk (PKGBUILD)
Date: Tuesday, August 9, 2022 @ 18:49:13 Author: juergen Revision: 1264485 OCaml 4.14.0 rebuild Modified: camlp5/trunk/PKGBUILD --+ PKGBUILD | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-09 18:49:03 UTC (rev 1264484) +++ PKGBUILD2022-08-09 18:49:13 UTC (rev 1264485) @@ -9,16 +9,16 @@ pkgname=camlp5 pkgver=8.0 -_relname=rel8.00.02 -pkgrel=3 +_relname=rel8.00.03 +pkgrel=4 arch=('x86_64') pkgdesc='A preprocessor-pretty-printer of OCaml.' url='https://camlp5.github.io/' license=('BSD') -depends=('ocaml>=4.13.1') -makedepends=('ocaml-compiler-libs>=4.13.1') +depends=('ocaml>=4.14.0' 'camlp-streams') +makedepends=('ocaml-compiler-libs>=4.14.0' 'ocaml-findlib') source=("camlp5-${_relname}.tar.gz::https://github.com/camlp5/camlp5/archive/$_relname.tar.gz";) -sha256sums=('3c8c5c574b739cd9e4f0fd4881625ec4c67b456b64fc04ed2882e89a724577fd') +sha256sums=('1a710e2a6dbb0f4440867850d605f31fe8407ee8a56c9e067866e34e584385b4') options=('!strip' 'staticlibs') build() {
[arch-commits] Commit in camlp4/trunk (PKGBUILD)
Date: Tuesday, August 9, 2022 @ 18:48:54 Author: juergen Revision: 1264483 OCaml 4.14.0 rebuild Modified: camlp4/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-09 18:48:48 UTC (rev 1264482) +++ PKGBUILD2022-08-09 18:48:54 UTC (rev 1264483) @@ -2,7 +2,7 @@ # Contributor: Tobias Powalowski pkgname=camlp4 -_ocaml_ver=4.13.1 +_ocaml_ver=4.14.0 pkgver=${_ocaml_ver%.*}+1 pkgrel=3 pkgdesc='Caml preprocessor and pretty-printer' @@ -13,7 +13,7 @@ makedepends=(git ocamlbuild ocaml-compiler-libs) options=(!makeflags !emptydirs staticlibs) source=("$pkgname-$pkgver.tar.gz::https://github.com/ocaml/camlp4/archive/$pkgver.tar.gz";) -b2sums=('78b1366163d8f2cca577c787162b950806b61a242afe7e088829f546a3a9fdc35698f4e29ac64e1fb815735f7049f8a3ee866aa675660da5ed415d531bdfb6ab') +b2sums=('93d52b5be818c3662f6aa462a33c908a68bc85a19554f2352e2a146edbe0b39f7c9de2807a507c4f83fc59188030d085eca473afd03e71e05b039950683542ef') build() { cd "$pkgname-${pkgver/+/-}"
[arch-commits] Commit in ocaml-topkg/trunk (PKGBUILD)
Date: Tuesday, August 9, 2022 @ 18:48:31 Author: juergen Revision: 452465 OCaml 4.14.0 rebuild Modified: ocaml-topkg/trunk/PKGBUILD --+ PKGBUILD |9 - 1 file changed, 4 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-09 18:48:19 UTC (rev 452464) +++ PKGBUILD2022-08-09 18:48:31 UTC (rev 452465) @@ -1,17 +1,16 @@ # Maintainer: Jürgen Hötzel pkgname=ocaml-topkg -pkgver=1.0.4 -pkgrel=2 +pkgver=1.0.5 +pkgrel=1 pkgdesc="A packager for distributing OCaml software" arch=('x86_64') url="https://erratique.ch/software/topkg"; license=('BSD') -depends=('ocaml>=4.13.1' 'ocaml-result') +depends=('ocaml>=4.14.0' 'ocaml-result') makedepends=('ocaml-findlib' 'ocamlbuild' 'opam' 'ocaml-compiler-libs') source=("https://erratique.ch/software/topkg/releases/topkg-${pkgver}.tbz";) -sha512sums=('5baa1bf0105397589b741acd0195069823548b2051e453dffd641e5d00536b7a5f41b38d005b2b063f9e7cfb9a3b627bec3e6ad48e56769cc35a71f97a897f1b') +sha512sums=('9450e9139209aacd8ddb4ba18e4225770837e526a52a56d94fd5c9c4c9941e83e0e7102e2292b440104f4c338fabab47cdd6bb51d69b41cc92cc7a551e6fefab') - build() { cd "${srcdir}/topkg-${pkgver}"
[arch-commits] Commit in ocaml-result/trunk (PKGBUILD)
Date: Tuesday, August 9, 2022 @ 18:48:19 Author: juergen Revision: 452464 OCaml 4.14.0 rebuild Modified: ocaml-result/trunk/PKGBUILD --+ PKGBUILD |8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-09 18:48:05 UTC (rev 452463) +++ PKGBUILD2022-08-09 18:48:19 UTC (rev 452464) @@ -3,17 +3,19 @@ _pkgname=result pkgname=ocaml-${_pkgname} pkgver=1.5 -pkgrel=6 +pkgrel=7 pkgdesc="Compatibility Result module" arch=('i686' 'x86_64' 'armv7h') url="https://github.com/janestreet/result"; license=('BSD') -depends=('ocaml>=4.13.1') +depends=('ocaml>=4.14.0') makedepends=('ocaml-findlib' 'dune') options=('!strip') source=("https://github.com/janestreet/result/archive/${pkgver}.tar.gz";) -sha512sums=('5ca3aab3b46bff7f4fa4517b5d823de196d7a97a8b94a8e416a5e237061482f4d0030c6a339291d5aa8f68020ee11aed743b730970105a2303e6a93d26ca676a') +sha256sums=('1072a8b0b35bd6df939c0670add33027f981e4f69a53233cb006b442fa12af30') + + build() { cd "${srcdir}/${_pkgname}-${pkgver}" dune build
[arch-commits] Commit in ocaml-integers/trunk (PKGBUILD)
Date: Tuesday, August 9, 2022 @ 18:48:05 Author: juergen Revision: 452463 Update to 0.7.0, OCaml 4.14.0 rebuild Modified: ocaml-integers/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-09 18:47:36 UTC (rev 452462) +++ PKGBUILD2022-08-09 18:48:05 UTC (rev 452463) @@ -1,16 +1,16 @@ # Maintainer: Jürgen Hötzel pkgname=ocaml-integers -pkgver=0.5.1 -pkgrel=2 +pkgver=0.7.0 +pkgrel=1 pkgdesc='Library for binding to C libraries using pure OCaml' arch=('x86_64') url=https://github.com/ocamllabs/ocaml-integers license=('custom') options=('!strip') -makedepends=('dune' 'ocaml-topkg' 'ocaml-findlib' 'ocaml-compiler-libs>=4.12.0' 'ocamlbuild' 'opam') +makedepends=('dune' 'ocaml-topkg' 'ocaml-findlib' 'ocaml-compiler-libs>=4.14.0' 'ocamlbuild' 'opam' 'ocaml-stdlib-shims') source=("$pkgname-$pkgver.tar.gz::https://github.com/ocamllabs/$pkgname/archive/$pkgver.tar.gz";) -sha256sums=('f608ce98caf41ddb4eea90e8673bb8ff35acb07ef951bc0bf75b5989ef9b36b8') +sha256sums=('8bb517fa9a1818246eb8c4ce34ee1489fbebb4b92defa3a25d13cab8d23ec685') build() {
[arch-commits] Commit in ocaml-bigarray-compat/trunk (PKGBUILD)
Date: Tuesday, August 9, 2022 @ 18:47:36 Author: juergen Revision: 452462 OCaml 4.14.0 rebuild Modified: ocaml-bigarray-compat/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-09 18:46:52 UTC (rev 452461) +++ PKGBUILD2022-08-09 18:47:36 UTC (rev 452462) @@ -2,13 +2,13 @@ _pkgname='bigarray-compat' pkgname="ocaml-${_pkgname}" pkgver=1.0.0 -pkgrel=2 +pkgrel=3 pkgdesc="Compatibility library to use Stdlib.Bigarray when possible" arch=(x86_64) url="https://github.com/mirage/bigarray-compat"; license=('Apache') -makedepends=(dune) -depends=("ocaml>=4.13.1") +depends=("ocaml>=4.14.0") +makedepends=("ocaml-compiler-libs" "dune") source=("https://github.com/mirage/${pkgname#ocaml-}/archive/refs/tags/v${pkgver}.tar.gz";) sha512sums=('c365fee15582aca35d7b05268cde29e54774ad7df7be56762b4aad78ca1409d4326ad3b34af0f1cc2c7b872837290a9cd9ff43b47987c03bba7bba32fe8a030f') @@ -19,7 +19,7 @@ package() { cd "${srcdir}/${_pkgname}-${pkgver}" -DESTDIR="${pkgdir}" dune install --prefix "/usr" --libdir "lib/ocaml" +DESTDIR="${pkgdir}" dune install --prefix "/usr" --libdir "/usr/lib/ocaml" install -dm755 "${pkgdir}/usr/share/" mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/"
[arch-commits] Commit in ocaml/trunk (PKGBUILD)
Date: Tuesday, August 9, 2022 @ 18:46:52 Author: juergen Revision: 452461 OCaml 4.14.0 release. Fixes FS#75461 Modified: ocaml/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-09 18:46:04 UTC (rev 452460) +++ PKGBUILD2022-08-09 18:46:52 UTC (rev 452461) @@ -2,8 +2,8 @@ pkgbase='ocaml' pkgname=('ocaml' 'ocaml-compiler-libs') -pkgver=4.13.1 -pkgrel=3 +pkgver=4.14.0 +pkgrel=1 pkgdesc="A functional language with OO extensions" arch=('x86_64') license=('LGPL2.1' 'custom: QPL-1.0') @@ -11,7 +11,7 @@ makedepends=('ncurses>=5.6-7') optdepends=('ncurses: advanced ncurses features' 'tk: advanced tk features') source=(https://caml.inria.fr/distrib/ocaml-${pkgver%.*}/${pkgname}-${pkgver}.tar.xz) -sha512sums=('3f5f831b31fc83a281395f8461c6b074c92c648e33f55d66b6439e208e20e000e1e17b7c2d05bd5aabf3b3a622f28e64e5b9be8a1b327b505cc6aa56eadd0161') +sha512sums=('0fae5b8752ce900bc69f71ebdc82faa588272fd3dce6795aa03467e89e1e376f127a288221761e353191fb5941b563e183098c0c74b18374aa0ca1c8e0715e97') options=('!makeflags' '!emptydirs' 'staticlibs') @@ -20,7 +20,7 @@ cd "${srcdir}/${pkgname}-${pkgver}" CFLAGS+=' -ffat-lto-objects' CXXFLAGS+=' -ffat-lto-objects' - ./configure --prefix /usr --mandir /usr/share/man --disable-force-safe-string + ./configure --prefix /usr --mandir /usr/share/man --disable-force-safe-string --enable-frame-pointers make --debug=v world.opt }
[arch-commits] Commit in lablgtk2/trunk (PKGBUILD)
Date: Tuesday, August 9, 2022 @ 18:46:04 Author: juergen Revision: 452460 OCaml 4.14.0 rebuild Modified: lablgtk2/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-09 18:45:48 UTC (rev 452459) +++ PKGBUILD2022-08-09 18:46:04 UTC (rev 452460) @@ -2,13 +2,13 @@ pkgname=lablgtk2 pkgver=2.18.12 -pkgrel=1 +pkgrel=2 pkgdesc="An Objective Caml interface to gtk2" arch=(x86_64) license=('LGPL') url="http://lablgtk.forge.ocamlcore.org/"; depends=('gtk2' 'librsvg') -makedepends=('ocaml-compiler-libs>=4.12.0' 'camlp5>=7.12') +makedepends=('ocaml' 'ocaml-compiler-libs>=4.14.0' 'camlp5') optdepends=('ocaml: for using the tools') source=("${pkgname}-${pkgver}.tar.gz::https://github.com/garrigue/lablgtk/archive/${pkgver}.tar.gz"; gcc10.patch) sha512sums=('284a1234ae817c4df49809d28c103ca5e64046da5ec9ff28c6edc0ce999e9d3e6e180dd053f8b1663d4fb3b7ba19570d53b9441c8fa622add924e8d85e41b813'
[arch-commits] Commit in graphviz/trunk (PKGBUILD)
Date: Tuesday, August 9, 2022 @ 18:45:48 Author: juergen Revision: 452459 OCaml 4.14.0 rebuild Modified: graphviz/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-09 18:45:35 UTC (rev 452458) +++ PKGBUILD2022-08-09 18:45:48 UTC (rev 452459) @@ -4,13 +4,13 @@ pkgname=graphviz pkgver=5.0.0 -pkgrel=1 +pkgrel=2 pkgdesc='Graph visualization software' url='https://www.graphviz.org/' license=('EPL') arch=('x86_64') depends=('libltdl' 'gd' 'librsvg' 'libxaw' 'ghostscript' 'pango' 'gts' 'gsfonts' 'libnsl' 'libpng') -makedepends=('swig' 'mono' 'guile' 'lua' 'ocaml>=4.12.0' 'perl' 'python' 'r' 'tk' 'qt5-base' 'gtk2') +makedepends=('swig' 'mono' 'guile' 'lua' 'ocaml>=4.14.0' 'perl' 'python' 'r' 'tk' 'qt5-base' 'gtk2') optdepends=('mono: sharp bindings' 'guile: guile bindings' 'lua: lua bindings'
[arch-commits] Commit in facile/trunk (PKGBUILD)
Date: Tuesday, August 9, 2022 @ 18:45:35 Author: juergen Revision: 452458 OCaml 4.14.0 rebuild Modified: facile/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-09 18:45:20 UTC (rev 452457) +++ PKGBUILD2022-08-09 18:45:35 UTC (rev 452458) @@ -2,12 +2,12 @@ pkgname=facile pkgver=1.1.4 -pkgrel=1 +pkgrel=2 pkgdesc="A Functional Constraint Library" arch=(x86_64) url="http://www.recherche.enac.fr/opti/facile/"; license=("LGPL") -makedepends=('ocaml-compiler-libs') +makedepends=('ocaml>=4.14.0' 'ocaml-compiler-libs') depends=() source=(https://github.com/Emmanuel-PLF/facile/archive/$pkgver/$pkgname-$pkgver.tar.gz) md5sums=('f68b81b7eeb0105ffa82f53b5d8ef025')
[arch-commits] Commit in brltty/trunk (PKGBUILD)
Date: Tuesday, August 9, 2022 @ 18:45:20 Author: juergen Revision: 452457 OCaml 4.14.0 rebuild Modified: brltty/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-09 18:44:25 UTC (rev 452456) +++ PKGBUILD2022-08-09 18:45:20 UTC (rev 452457) @@ -7,7 +7,7 @@ pkgbase=brltty pkgname=(brltty brltty-udev-generic) pkgver=6.5 -pkgrel=1 +pkgrel=2 pkgdesc="Braille display driver for Linux/Unix" arch=(x86_64) url="https://brltty.app";
[arch-commits] Commit in (4 files)
Date: Tuesday, August 9, 2022 @ 18:23:33 Author: juergen Revision: 1264453 Add new Camlp5 dependency: camlp-streams Added: camlp-streams/ camlp-streams/repos/ camlp-streams/trunk/ camlp-streams/trunk/PKGBUILD --+ PKGBUILD | 30 ++ 1 file changed, 30 insertions(+) Added: camlp-streams/trunk/PKGBUILD === --- camlp-streams/trunk/PKGBUILD(rev 0) +++ camlp-streams/trunk/PKGBUILD2022-08-09 18:23:33 UTC (rev 1264453) @@ -0,0 +1,30 @@ +# Maintainer: Jürgen Hötzel +pkgname="camlp-streams" +pkgver=5.0.1 +_relname=v5.0.1 +pkgrel=1 +pkgdesc="The Stream and Genlex libraries for use with Camlp4 and Camlp5." +arch=('x86_64') +url="https://github.com/ocaml/camlp-streams"; +license=('BSD') +makedepends=('dune') +depends=('ocaml>=4.14.0' 'ocaml-compiler-libs') +options=('!strip') +source=("camlp-streams-${_relname}.tar.gz::https://github.com/ocaml/camlp-streams/archive/$_relname.tar.gz";) +sha256sums=('ad71f62406e9bb4e7fb5d4593ede2af6c68f8b0d96f25574446e142c3eb0d9a4') + + +build() { +cd "${srcdir}/${pkgname}-${pkgver}" +dune build +} + +package() { +cd "${srcdir}/${pkgname}-${pkgver}" +DESTDIR="${pkgdir}" dune install --prefix "/usr" --libdir="$(ocamlc -where)" + +install -dm755 "${pkgdir}/usr/share/" +mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" + +install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +}
[arch-commits] Commit in (ocaml-compiler-libs-repackaged)
Date: Tuesday, August 9, 2022 @ 18:17:21 Author: juergen Revision: 1264440 Deleting ocaml-compiler-libs-repackaged: Doesn't build with OCaml 4.14.0 Deleted: ocaml-compiler-libs-repackaged/
[arch-commits] Commit in dune/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Saturday, August 6, 2022 @ 08:46:34 Author: juergen Revision: 1260367 archrelease: copy trunk to community-x86_64 Added: dune/repos/community-x86_64/PKGBUILD (from rev 1260366, dune/trunk/PKGBUILD) Deleted: dune/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 116 +++-- 1 file changed, 59 insertions(+), 57 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-08-06 08:46:20 UTC (rev 1260366) +++ PKGBUILD2022-08-06 08:46:34 UTC (rev 1260367) @@ -1,57 +0,0 @@ -# Maintainer: Konstantin Gizdov -# Maintainer: Bruno Pagani -# Contributor: Jakob Gahde - -pkgname=dune -pkgver=3.3.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.13.1' 'ocaml-csexp' 'ocaml-pp') -source=("${url}/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz") -sha512sums=('c87763018a7550c40b9497718b801caa51d39410285cb44ad49b1507571162bf4142cf31186e8c4c762dab874b4cf4d6d0e11220cf910f52a31e46753a04c56a') - -_dune_release_pkgs=('dune' 'dune-action-plugin' 'dune-build-info' 'dune-configurator' 'dune-glob' 'dune-private-libs' 'dune-site' 'dyn' 'stdune' 'ordering' 'xdg' 'fiber') - -build() { -cd "${srcdir}/${pkgname}-${pkgver}" - -# FS#74061 -./configure --libdir /usr/lib/ocaml - -make dune.exe # this runs `ocaml bootstrap.ml`, but keeps upstream's choice - -# dune build needs a comma separated list of packages -local dune_release_pkgs='dummy' -for _pkg in "${_dune_release_pkgs[@]}"; do - dune_release_pkgs+=",${_pkg}" -done -dune_release_pkgs="${dune_release_pkgs#dummy,}" -echo "Building packages: ${dune_release_pkgs}" - -./dune.exe build -p "${dune_release_pkgs}" --profile dune-bootstrap -} - -# Tests require a bunch of (currently) unpackaged dependencies -# check() { -# cd "${srcdir}/${pkgname}-${pkgver}" -# make test -# } - -package() { -cd "${srcdir}/${pkgname}-${pkgver}" - -# we need to install packages one by one - for _pkg in "${_dune_release_pkgs[@]}"; do - ./dune.exe install "${_pkg}" --destdir="${pkgdir}" --prefix="/usr" --libdir="$(ocamlfind printconf destdir)" -done - -# Fix doc and man install -install -d "${pkgdir}"/usr/share -mv "${pkgdir}"/usr/{doc,share/} -mv "${pkgdir}"/usr/{man,share/} -install -dm755 "${pkgdir}/usr/share/licenses/${pkgname}" -ln -s /usr/share/doc/pp/LICENSE.md "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" -} Copied: dune/repos/community-x86_64/PKGBUILD (from rev 1260366, dune/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-08-06 08:46:34 UTC (rev 1260367) @@ -0,0 +1,59 @@ +# Maintainer: Konstantin Gizdov +# Maintainer: Bruno Pagani +# Contributor: Jakob Gahde + +pkgname=dune +pkgver=3.4.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') +makedepends=('ocaml' 'ocaml-csexp' 'ocaml-pp') +optdepends=('ocaml: Dune standard library') +source=("${url}/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz") +sha512sums=('ffd72d2b86b1be0f7f80cd42e5a6e0fb75a89c3b138fd8533804a0d9cc51ca3c0e2cb38e08e71a38e1c9a55d20840d989fc0682efc43de27d4b77ac6042c3c7a') + +_dune_release_pkgs=('dune' 'dune-action-plugin' 'dune-build-info' 'dune-configurator' 'dune-glob' 'dune-private-libs' 'dune-site' 'dyn' 'stdune' 'ordering' 'xdg' 'fiber') + +build() { +cd "${srcdir}/${pkgname}-${pkgver}" + +# FS#74061 +./configure --libdir /usr/lib/ocaml + +make dune.exe # this runs `ocaml bootstrap.ml`, but keeps upstream's choice + +# dune build needs a comma separated list of packages +local dune_release_pkgs='dummy' +for _pkg in "${_dune_release_pkgs[@]}"; do + dune_release_pkgs+=",${_pkg}" +done +dune_release_pkgs="${dune_release_pkgs#dummy,}" +echo "Building packages: ${dune_release_pkgs}" + +./dune.exe build -p "${dune_release_pkgs}" --profile dune-bootstrap +} + +# Tests require a bunch of (currently) unpackaged dependencies +# check() { +# cd "${srcdir}/${pkgname}-${pkgver}" +# make test +# } + +package() { +cd "${srcdir}/${pkgname}-${pkgver}" + +# we need to install packages one by one + for _pkg in "${_dune_release_pkgs[@]}"; do + ./dune.exe install "${_pkg}" --destdir="${pkgdir}" --prefix="/usr" --libdir="$(ocamlfind printconf destdir)" +done + +# Fix doc and man install +install -d "${pkgdir}"/usr/share +mv "${pkgdir}"/usr/{doc,share/} +mv "${pkgdir}"/usr/{man,share/} +install -dm755 "${pkgdir}/usr/share/licenses/${pkgname}" +ln -s /usr/share/doc/pp/LICENSE.md "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +}
[arch-commits] Commit in dune/trunk (PKGBUILD)
Date: Saturday, August 6, 2022 @ 08:46:20 Author: juergen Revision: 1260366 upgpkg: dune 3.4.1-1 No hard dependency on ocaml: Also required for ocaml rebuilds Modified: dune/trunk/PKGBUILD --+ PKGBUILD |8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-06 04:19:08 UTC (rev 1260365) +++ PKGBUILD2022-08-06 08:46:20 UTC (rev 1260366) @@ -3,15 +3,17 @@ # Contributor: Jakob Gahde pkgname=dune -pkgver=3.3.1 +pkgver=3.4.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.13.1' 'ocaml-csexp' 'ocaml-pp') +depends=('glibc') +makedepends=('ocaml' 'ocaml-csexp' 'ocaml-pp') +optdepends=('ocaml: Dune standard library') source=("${url}/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz") -sha512sums=('c87763018a7550c40b9497718b801caa51d39410285cb44ad49b1507571162bf4142cf31186e8c4c762dab874b4cf4d6d0e11220cf910f52a31e46753a04c56a') +sha512sums=('ffd72d2b86b1be0f7f80cd42e5a6e0fb75a89c3b138fd8533804a0d9cc51ca3c0e2cb38e08e71a38e1c9a55d20840d989fc0682efc43de27d4b77ac6042c3c7a') _dune_release_pkgs=('dune' 'dune-action-plugin' 'dune-build-info' 'dune-configurator' 'dune-glob' 'dune-private-libs' 'dune-site' 'dyn' 'stdune' 'ordering' 'xdg' 'fiber')
[arch-commits] Commit in maxima/repos/extra-x86_64 (6 files)
Date: Sunday, June 19, 2022 @ 18:53:24 Author: juergen Revision: 449138 archrelease: copy trunk to extra-x86_64 Added: maxima/repos/extra-x86_64/PKGBUILD (from rev 449137, maxima/trunk/PKGBUILD) maxima/repos/extra-x86_64/matrixexp.patch (from rev 449137, maxima/trunk/matrixexp.patch) maxima/repos/extra-x86_64/maxima-sbcl-gmp.patch (from rev 449137, maxima/trunk/maxima-sbcl-gmp.patch) Deleted: maxima/repos/extra-x86_64/PKGBUILD maxima/repos/extra-x86_64/matrixexp.patch maxima/repos/extra-x86_64/maxima-sbcl-gmp.patch ---+ PKGBUILD | 176 matrixexp.patch | 26 +++ maxima-sbcl-gmp.patch | 38 +- 3 files changed, 120 insertions(+), 120 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-06-19 18:53:17 UTC (rev 449137) +++ PKGBUILD2022-06-19 18:53:24 UTC (rev 449138) @@ -1,88 +0,0 @@ -# Maintainer: Antonio Rojas -# Contributor: Ronald van Haren -# Contributor: Damir Perisa - -pkgbase=maxima -pkgname=($pkgbase{,-sbcl,-ecl,-fas}) -pkgver=5.46.0 -_sbclver=2.2.4 -_eclver=21.2.1 -pkgrel=2 -pkgdesc='A sophisticated computer algebra system' -arch=(x86_64) -license=(GPL) -url='http://maxima.sourceforge.net' -depends=(texinfo shared-mime-info) -makedepends=(python emacs ecl sbcl) -# needs rebuild when bash changes version -# needs a rebuild when ecl or sbcl changes version -options=(!zipman) # don't zip info pages or they won't work inside maxima -source=(https://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz -matrixexp.patch -maxima-sbcl-gmp.patch) -sha256sums=('7390f06b48da65c9033e8b2f629b978b90056454a54022db7de70e2225aa8b07' -'ef1bc6a15fc982ff8c6aa1800bbbd3284d9e060ca27abf9d8c1266632c0c2619' -'7e85da0b6672b096d7aefac861573a57323dfe805e08d033781448f7ca6ed856') - -prepare() { - patch -d $pkgname-$pkgver -p1 < matrixexp.patch # fix matrix exponentiation - patch -d $pkgname-$pkgver -p1 < maxima-sbcl-gmp.patch # Use GMP arithmetic with sbcl (Void Linux) -} - -build() { - cd $pkgbase-$pkgver - ./configure \ ---prefix=/usr \ ---mandir=/usr/share/man \ ---infodir=/usr/share/info \ ---libexecdir=/usr/lib \ ---enable-sbcl \ ---enable-ecl \ ---with-default-lisp=sbcl - - # help avoid (re)running makeinfo/tex - touch doc/info/maxima.info - make -} - -#check() { # test 23&129 fail from rtest_taylor -# cd $pkgname-$pkgver -# make check -#} - -package_maxima() { - depends+=(maxima-backend) - replaces=('maxima-ecl<5.45.1-9') - optdepends=('gnuplot: plotting capabilities' - 'rlwrap: readline support via /usr/bin/rmaxima' - 'tk: graphical xmaxima interface') - - cd $pkgbase-$pkgver - make DESTDIR="$pkgdir" emacsdir=/usr/share/emacs/site-lisp/maxima install - -# Remove backends - rm -r "$pkgdir"/usr/lib/maxima/$pkgver/binary-* -} - -package_maxima-sbcl() { - pkgdesc='SBCL backend for Maxima' - depends=(gmp sbcl=$_sbclver) - provides=(maxima-backend) - - install -Dm755 $pkgbase-$pkgver/src/binary-sbcl/maxima.core -t "$pkgdir"/usr/lib/maxima/$pkgver/binary-sbcl -} - -package_maxima-ecl() { - pkgdesc='ECL backend for Maxima' - depends=(ecl=$_eclver) - provides=(maxima-backend) - - install -Dm755 $pkgbase-$pkgver/src/binary-ecl/maxima -t "$pkgdir"/usr/lib/maxima/$pkgver/binary-ecl -} - -package_maxima-fas() { - pkgdesc='Maxima FAS module for ECL' - depends=(ecl=$_eclver maxima) - - install -Dm644 $pkgbase-$pkgver/src/binary-ecl/maxima.fas -t "$pkgdir"/usr/lib/ecl-$_eclver -} Copied: maxima/repos/extra-x86_64/PKGBUILD (from rev 449137, maxima/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-06-19 18:53:24 UTC (rev 449138) @@ -0,0 +1,88 @@ +# Maintainer: Antonio Rojas +# Contributor: Ronald van Haren +# Contributor: Damir Perisa + +pkgbase=maxima +pkgname=($pkgbase{,-sbcl,-ecl,-fas}) +pkgver=5.46.0 +_sbclver=2.2.5 +_eclver=21.2.1 +pkgrel=3 +pkgdesc='A sophisticated computer algebra system' +arch=(x86_64) +license=(GPL) +url='http://maxima.sourceforge.net' +depends=(texinfo shared-mime-info) +makedepends=(python emacs ecl sbcl) +# needs rebuild when bash changes version +# needs a rebuild when ecl or sbcl changes version +options=(!zipman) # don't zip info pages or they won't work inside maxima +source=(https://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz +matrixexp.patch +maxima-sbcl-gmp.patch) +sha256sums=('7390f06b48da65c9033e8b2f629b978b90056454a54022db7de70e2225aa8b07' +'ef1bc6a15fc982ff8c6aa1800bbbd3284d9e060ca27abf9d8c1266632c0c2619' +'7e85da0b6672b096d7aefac861573a57323dfe805e08d033781448f7ca6ed856') + +prepare() { + patch -d $pkgname-$pkgver -p1 < matrixexp.patch # fix matrix exponentiation + patch -d $pk
[arch-commits] Commit in maxima/trunk (PKGBUILD)
Date: Sunday, June 19, 2022 @ 18:53:17 Author: juergen Revision: 449137 upgpkg: maxima 5.46.0-3, sbcl rebuild Modified: maxima/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-06-19 18:52:42 UTC (rev 449136) +++ PKGBUILD2022-06-19 18:53:17 UTC (rev 449137) @@ -5,9 +5,9 @@ pkgbase=maxima pkgname=($pkgbase{,-sbcl,-ecl,-fas}) pkgver=5.46.0 -_sbclver=2.2.4 +_sbclver=2.2.5 _eclver=21.2.1 -pkgrel=2 +pkgrel=3 pkgdesc='A sophisticated computer algebra system' arch=(x86_64) license=(GPL)
[arch-commits] Commit in sbcl/repos/extra-x86_64 (4 files)
Date: Sunday, June 19, 2022 @ 18:52:42 Author: juergen Revision: 449136 archrelease: copy trunk to extra-x86_64 Added: sbcl/repos/extra-x86_64/PKGBUILD (from rev 449135, sbcl/trunk/PKGBUILD) sbcl/repos/extra-x86_64/arch-fixes.lisp (from rev 449135, sbcl/trunk/arch-fixes.lisp) Deleted: sbcl/repos/extra-x86_64/PKGBUILD sbcl/repos/extra-x86_64/arch-fixes.lisp -+ PKGBUILD| 118 +++--- arch-fixes.lisp | 42 +-- 2 files changed, 80 insertions(+), 80 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-06-19 18:50:36 UTC (rev 449135) +++ PKGBUILD2022-06-19 18:52:42 UTC (rev 449136) @@ -1,59 +0,0 @@ -# Contributor: John Proctor -# Contributor: Daniel White -# Maintainer: Juergen Hoetzel -# Contributor: Leslie Polzer (skypher) - -pkgname=sbcl -pkgver=2.2.4 -pkgrel=1 -pkgdesc="Steel Bank Common Lisp" -url="http://www.sbcl.org/"; -arch=('x86_64') -license=('custom') -depends=('zlib') -provides=('common-lisp' 'cl-asdf') -makedepends=('sbcl') -source=("https://downloads.sourceforge.net/project/sbcl/sbcl/$pkgver/$pkgname-$pkgver-source.tar.bz2"; - "arch-fixes.lisp") -sha256sums=('fcdd251cbc65f7f808ed0ad77246848d1be166aa69a17f7499600184b7a57202' -'b5a6468dcbc1012cae2c3cda155762a37b6d96ef89bba4f723315063b0b5e7ce') - - -build() { - cd "$srcdir/$pkgname-$pkgver" - export CFLAGS+=" -D_GNU_SOURCE -fno-omit-frame-pointer -DSBCL_HOME=/usr/lib/sbcl" - export GNUMAKE="make" - - # build system uses LINKFLAGS and OS_LIBS to build LDFLAGS - export LINKFLAGS="$LDFLAGS" - unset LDFLAGS - unset MAKEFLAGS - sh make.sh sbcl --prefix=/usr --fancy - make -C doc/manual info -} - -package() { - cd "$srcdir/$pkgname-$pkgver" - - # cannot have both SBCL_HOME and INSTALL_ROOT - SBCL_HOME="" INSTALL_ROOT="$pkgdir/usr" sh install.sh - - src/runtime/sbcl --core output/sbcl.core --script "${srcdir}/arch-fixes.lisp" - mv sbcl-new.core "${pkgdir}/usr/lib/sbcl/sbcl.core" - - # sources - mkdir -p "$pkgdir/usr/share/sbcl-source" - cp -R -t "$pkgdir/usr/share/sbcl-source" "$srcdir/$pkgname-$pkgver/"{src,contrib} - - # license - install -D -m644 "$srcdir/$pkgname-$pkgver/COPYING" \ - "$pkgdir/usr/share/licenses/$pkgname/license.txt" - - # drop unwanted files - find "$pkgdir" \( -name Makefile -o -name .cvsignore \) -delete - find "$pkgdir/usr/share/sbcl-source" -type f \ -\( -name \*.fasl -o -name \*.o -o -name \*.log -o -name \*.so -o -name a.out \) -delete - - rm "$pkgdir/usr/share/sbcl-source/src/runtime/sbcl" - -} Copied: sbcl/repos/extra-x86_64/PKGBUILD (from rev 449135, sbcl/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-06-19 18:52:42 UTC (rev 449136) @@ -0,0 +1,59 @@ +# Contributor: John Proctor +# Contributor: Daniel White +# Maintainer: Juergen Hoetzel +# Contributor: Leslie Polzer (skypher) + +pkgname=sbcl +pkgver=2.2.5 +pkgrel=1 +pkgdesc="Steel Bank Common Lisp" +url="http://www.sbcl.org/"; +arch=('x86_64') +license=('custom') +depends=('zlib') +provides=('common-lisp' 'cl-asdf') +makedepends=('sbcl') +source=("https://downloads.sourceforge.net/project/sbcl/sbcl/$pkgver/$pkgname-$pkgver-source.tar.bz2"; + "arch-fixes.lisp") +sha256sums=('8584b541370fd6ad6e58d3f97982077dfcab240f30d4e9b18f15da91c2f13ed1' +'b5a6468dcbc1012cae2c3cda155762a37b6d96ef89bba4f723315063b0b5e7ce') + + +build() { + cd "$srcdir/$pkgname-$pkgver" + export CFLAGS+=" -D_GNU_SOURCE -fno-omit-frame-pointer -DSBCL_HOME=/usr/lib/sbcl" + export GNUMAKE="make" + + # build system uses LINKFLAGS and OS_LIBS to build LDFLAGS + export LINKFLAGS="$LDFLAGS" + unset LDFLAGS + unset MAKEFLAGS + sh make.sh sbcl --prefix=/usr --fancy + make -C doc/manual info +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + + # cannot have both SBCL_HOME and INSTALL_ROOT + SBCL_HOME="" INSTALL_ROOT="$pkgdir/usr" sh install.sh + + src/runtime/sbcl --core output/sbcl.core --script "${srcdir}/arch-fixes.lisp" + mv sbcl-new.core "${pkgdir}/usr/lib/sbcl/sbcl.core" + + # sources + mkdir -p "$pkgdir/usr/share/sbcl-source" + cp -R -t "$pkgdir/usr/share/sbcl-source" "$srcdir/$pkgname-$pkgver/"{src,contrib} + + # license + install -D -m644 "$srcdir/$pkgname-$pkgver/COPYING" \ + "$pkgdir/usr/share/licenses/$pkgname/license.txt" + + # drop unwanted files + find "$pkgdir" \( -name Makefile -o -name .cvsignore \) -delete + find "$pkgdir/usr/share/sbcl-source" -type f \ +\( -name \*.fasl -o -name \*.o -o -name \*.log -o -name \*.so -o -name a.out \) -delete + + rm "$pkgdir/usr/share/sbcl-source/src/runtime/sbcl" + +} Deleted: arch-fixes.lisp === --- arch-fixes.lisp 2022-06-19 18:50:36 UTC (rev 449135) +++ arch-fixes.lisp 2022-06-19
[arch-commits] Commit in sbcl/trunk (PKGBUILD)
Date: Sunday, June 19, 2022 @ 18:50:36 Author: juergen Revision: 449135 upgpkg: sbcl 2.2.5-1 Modified: sbcl/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-06-19 16:41:25 UTC (rev 449134) +++ PKGBUILD2022-06-19 18:50:36 UTC (rev 449135) @@ -4,7 +4,7 @@ # Contributor: Leslie Polzer (skypher) pkgname=sbcl -pkgver=2.2.4 +pkgver=2.2.5 pkgrel=1 pkgdesc="Steel Bank Common Lisp" url="http://www.sbcl.org/"; @@ -15,7 +15,7 @@ makedepends=('sbcl') source=("https://downloads.sourceforge.net/project/sbcl/sbcl/$pkgver/$pkgname-$pkgver-source.tar.bz2"; "arch-fixes.lisp") -sha256sums=('fcdd251cbc65f7f808ed0ad77246848d1be166aa69a17f7499600184b7a57202' +sha256sums=('8584b541370fd6ad6e58d3f97982077dfcab240f30d4e9b18f15da91c2f13ed1' 'b5a6468dcbc1012cae2c3cda155762a37b6d96ef89bba4f723315063b0b5e7ce')
[arch-commits] Commit in sbcl/repos/extra-x86_64 (4 files)
Date: Sunday, May 1, 2022 @ 13:41:44 Author: juergen Revision: 444372 archrelease: copy trunk to extra-x86_64 Added: sbcl/repos/extra-x86_64/PKGBUILD (from rev 444371, sbcl/trunk/PKGBUILD) sbcl/repos/extra-x86_64/arch-fixes.lisp (from rev 444371, sbcl/trunk/arch-fixes.lisp) Deleted: sbcl/repos/extra-x86_64/PKGBUILD sbcl/repos/extra-x86_64/arch-fixes.lisp -+ PKGBUILD| 118 +++--- arch-fixes.lisp | 42 +-- 2 files changed, 80 insertions(+), 80 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-05-01 13:41:31 UTC (rev 444371) +++ PKGBUILD2022-05-01 13:41:44 UTC (rev 444372) @@ -1,59 +0,0 @@ -# Contributor: John Proctor -# Contributor: Daniel White -# Maintainer: Juergen Hoetzel -# Contributor: Leslie Polzer (skypher) - -pkgname=sbcl -pkgver=2.2.2 -pkgrel=1 -pkgdesc="Steel Bank Common Lisp" -url="http://www.sbcl.org/"; -arch=('x86_64') -license=('custom') -depends=('zlib') -provides=('common-lisp' 'cl-asdf') -makedepends=('sbcl') -source=("https://downloads.sourceforge.net/project/sbcl/sbcl/$pkgver/$pkgname-$pkgver-source.tar.bz2"; - "arch-fixes.lisp") -sha256sums=('8790dbbe97711dce14bb823125ce5b185b0073cf2f3cbf37bdd1ad380e7950f6' -'b5a6468dcbc1012cae2c3cda155762a37b6d96ef89bba4f723315063b0b5e7ce') - - -build() { - cd "$srcdir/$pkgname-$pkgver" - export CFLAGS+=" -D_GNU_SOURCE -fno-omit-frame-pointer -DSBCL_HOME=/usr/lib/sbcl" - export GNUMAKE="make" - - # build system uses LINKFLAGS and OS_LIBS to build LDFLAGS - export LINKFLAGS="$LDFLAGS" - unset LDFLAGS - unset MAKEFLAGS - sh make.sh sbcl --prefix=/usr --fancy - make -C doc/manual info -} - -package() { - cd "$srcdir/$pkgname-$pkgver" - - # cannot have both SBCL_HOME and INSTALL_ROOT - SBCL_HOME="" INSTALL_ROOT="$pkgdir/usr" sh install.sh - - src/runtime/sbcl --core output/sbcl.core --script "${srcdir}/arch-fixes.lisp" - mv sbcl-new.core "${pkgdir}/usr/lib/sbcl/sbcl.core" - - # sources - mkdir -p "$pkgdir/usr/share/sbcl-source" - cp -R -t "$pkgdir/usr/share/sbcl-source" "$srcdir/$pkgname-$pkgver/"{src,contrib} - - # license - install -D -m644 "$srcdir/$pkgname-$pkgver/COPYING" \ - "$pkgdir/usr/share/licenses/$pkgname/license.txt" - - # drop unwanted files - find "$pkgdir" \( -name Makefile -o -name .cvsignore \) -delete - find "$pkgdir/usr/share/sbcl-source" -type f \ -\( -name \*.fasl -o -name \*.o -o -name \*.log -o -name \*.so -o -name a.out \) -delete - - rm "$pkgdir/usr/share/sbcl-source/src/runtime/sbcl" - -} Copied: sbcl/repos/extra-x86_64/PKGBUILD (from rev 444371, sbcl/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-05-01 13:41:44 UTC (rev 444372) @@ -0,0 +1,59 @@ +# Contributor: John Proctor +# Contributor: Daniel White +# Maintainer: Juergen Hoetzel +# Contributor: Leslie Polzer (skypher) + +pkgname=sbcl +pkgver=2.2.4 +pkgrel=1 +pkgdesc="Steel Bank Common Lisp" +url="http://www.sbcl.org/"; +arch=('x86_64') +license=('custom') +depends=('zlib') +provides=('common-lisp' 'cl-asdf') +makedepends=('sbcl') +source=("https://downloads.sourceforge.net/project/sbcl/sbcl/$pkgver/$pkgname-$pkgver-source.tar.bz2"; + "arch-fixes.lisp") +sha256sums=('fcdd251cbc65f7f808ed0ad77246848d1be166aa69a17f7499600184b7a57202' +'b5a6468dcbc1012cae2c3cda155762a37b6d96ef89bba4f723315063b0b5e7ce') + + +build() { + cd "$srcdir/$pkgname-$pkgver" + export CFLAGS+=" -D_GNU_SOURCE -fno-omit-frame-pointer -DSBCL_HOME=/usr/lib/sbcl" + export GNUMAKE="make" + + # build system uses LINKFLAGS and OS_LIBS to build LDFLAGS + export LINKFLAGS="$LDFLAGS" + unset LDFLAGS + unset MAKEFLAGS + sh make.sh sbcl --prefix=/usr --fancy + make -C doc/manual info +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + + # cannot have both SBCL_HOME and INSTALL_ROOT + SBCL_HOME="" INSTALL_ROOT="$pkgdir/usr" sh install.sh + + src/runtime/sbcl --core output/sbcl.core --script "${srcdir}/arch-fixes.lisp" + mv sbcl-new.core "${pkgdir}/usr/lib/sbcl/sbcl.core" + + # sources + mkdir -p "$pkgdir/usr/share/sbcl-source" + cp -R -t "$pkgdir/usr/share/sbcl-source" "$srcdir/$pkgname-$pkgver/"{src,contrib} + + # license + install -D -m644 "$srcdir/$pkgname-$pkgver/COPYING" \ + "$pkgdir/usr/share/licenses/$pkgname/license.txt" + + # drop unwanted files + find "$pkgdir" \( -name Makefile -o -name .cvsignore \) -delete + find "$pkgdir/usr/share/sbcl-source" -type f \ +\( -name \*.fasl -o -name \*.o -o -name \*.log -o -name \*.so -o -name a.out \) -delete + + rm "$pkgdir/usr/share/sbcl-source/src/runtime/sbcl" + +} Deleted: arch-fixes.lisp === --- arch-fixes.lisp 2022-05-01 13:41:31 UTC (rev 444371) +++ arch-fixes.lisp 2022-05-01 13
[arch-commits] Commit in sbcl/trunk (PKGBUILD)
Date: Sunday, May 1, 2022 @ 13:41:31 Author: juergen Revision: 444371 upgpkg: sbcl 2.2.4-1 Modified: sbcl/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-05-01 13:40:35 UTC (rev 444370) +++ PKGBUILD2022-05-01 13:41:31 UTC (rev 444371) @@ -4,7 +4,7 @@ # Contributor: Leslie Polzer (skypher) pkgname=sbcl -pkgver=2.2.2 +pkgver=2.2.4 pkgrel=1 pkgdesc="Steel Bank Common Lisp" url="http://www.sbcl.org/"; @@ -15,7 +15,7 @@ makedepends=('sbcl') source=("https://downloads.sourceforge.net/project/sbcl/sbcl/$pkgver/$pkgname-$pkgver-source.tar.bz2"; "arch-fixes.lisp") -sha256sums=('8790dbbe97711dce14bb823125ce5b185b0073cf2f3cbf37bdd1ad380e7950f6' +sha256sums=('fcdd251cbc65f7f808ed0ad77246848d1be166aa69a17f7499600184b7a57202' 'b5a6468dcbc1012cae2c3cda155762a37b6d96ef89bba4f723315063b0b5e7ce')
[arch-commits] Commit in maxima/repos/extra-x86_64 (6 files)
Date: Sunday, May 1, 2022 @ 13:40:35 Author: juergen Revision: 444370 archrelease: copy trunk to extra-x86_64 Added: maxima/repos/extra-x86_64/PKGBUILD (from rev 444369, maxima/trunk/PKGBUILD) maxima/repos/extra-x86_64/matrixexp.patch (from rev 444369, maxima/trunk/matrixexp.patch) maxima/repos/extra-x86_64/maxima-sbcl-gmp.patch (from rev 444369, maxima/trunk/maxima-sbcl-gmp.patch) Deleted: maxima/repos/extra-x86_64/PKGBUILD maxima/repos/extra-x86_64/matrixexp.patch maxima/repos/extra-x86_64/maxima-sbcl-gmp.patch ---+ PKGBUILD | 176 matrixexp.patch | 26 +++ maxima-sbcl-gmp.patch | 38 +- 3 files changed, 120 insertions(+), 120 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-05-01 13:38:53 UTC (rev 444369) +++ PKGBUILD2022-05-01 13:40:35 UTC (rev 444370) @@ -1,88 +0,0 @@ -# Maintainer: Antonio Rojas -# Contributor: Ronald van Haren -# Contributor: Damir Perisa - -pkgbase=maxima -pkgname=($pkgbase{,-sbcl,-ecl,-fas}) -pkgver=5.46.0 -_sbclver=2.2.2 -_eclver=21.2.1 -pkgrel=1 -pkgdesc='A sophisticated computer algebra system' -arch=(x86_64) -license=(GPL) -url='http://maxima.sourceforge.net' -depends=(texinfo shared-mime-info) -makedepends=(python emacs ecl sbcl) -# needs rebuild when bash changes version -# needs a rebuild when ecl or sbcl changes version -options=(!zipman) # don't zip info pages or they won't work inside maxima -source=(https://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz -matrixexp.patch -maxima-sbcl-gmp.patch) -sha256sums=('7390f06b48da65c9033e8b2f629b978b90056454a54022db7de70e2225aa8b07' -'ef1bc6a15fc982ff8c6aa1800bbbd3284d9e060ca27abf9d8c1266632c0c2619' -'7e85da0b6672b096d7aefac861573a57323dfe805e08d033781448f7ca6ed856') - -prepare() { - patch -d $pkgname-$pkgver -p1 < matrixexp.patch # fix matrix exponentiation - patch -d $pkgname-$pkgver -p1 < maxima-sbcl-gmp.patch # Use GMP arithmetic with sbcl (Void Linux) -} - -build() { - cd $pkgbase-$pkgver - ./configure \ ---prefix=/usr \ ---mandir=/usr/share/man \ ---infodir=/usr/share/info \ ---libexecdir=/usr/lib \ ---enable-sbcl \ ---enable-ecl \ ---with-default-lisp=sbcl - - # help avoid (re)running makeinfo/tex - touch doc/info/maxima.info - make -} - -#check() { # test 23&129 fail from rtest_taylor -# cd $pkgname-$pkgver -# make check -#} - -package_maxima() { - depends+=(maxima-backend) - replaces=('maxima-ecl<5.45.1-9') - optdepends=('gnuplot: plotting capabilities' - 'rlwrap: readline support via /usr/bin/rmaxima' - 'tk: graphical xmaxima interface') - - cd $pkgbase-$pkgver - make DESTDIR="$pkgdir" emacsdir=/usr/share/emacs/site-lisp/maxima install - -# Remove backends - rm -r "$pkgdir"/usr/lib/maxima/$pkgver/binary-* -} - -package_maxima-sbcl() { - pkgdesc='SBCL backend for Maxima' - depends=(gmp sbcl=$_sbclver) - provides=(maxima-backend) - - install -Dm755 $pkgbase-$pkgver/src/binary-sbcl/maxima.core -t "$pkgdir"/usr/lib/maxima/$pkgver/binary-sbcl -} - -package_maxima-ecl() { - pkgdesc='ECL backend for Maxima' - depends=(ecl=$_eclver) - provides=(maxima-backend) - - install -Dm755 $pkgbase-$pkgver/src/binary-ecl/maxima -t "$pkgdir"/usr/lib/maxima/$pkgver/binary-ecl -} - -package_maxima-fas() { - pkgdesc='Maxima FAS module for ECL' - depends=(ecl=$_eclver maxima) - - install -Dm644 $pkgbase-$pkgver/src/binary-ecl/maxima.fas -t "$pkgdir"/usr/lib/ecl-$_eclver -} Copied: maxima/repos/extra-x86_64/PKGBUILD (from rev 444369, maxima/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-05-01 13:40:35 UTC (rev 444370) @@ -0,0 +1,88 @@ +# Maintainer: Antonio Rojas +# Contributor: Ronald van Haren +# Contributor: Damir Perisa + +pkgbase=maxima +pkgname=($pkgbase{,-sbcl,-ecl,-fas}) +pkgver=5.46.0 +_sbclver=2.2.4 +_eclver=21.2.1 +pkgrel=2 +pkgdesc='A sophisticated computer algebra system' +arch=(x86_64) +license=(GPL) +url='http://maxima.sourceforge.net' +depends=(texinfo shared-mime-info) +makedepends=(python emacs ecl sbcl) +# needs rebuild when bash changes version +# needs a rebuild when ecl or sbcl changes version +options=(!zipman) # don't zip info pages or they won't work inside maxima +source=(https://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz +matrixexp.patch +maxima-sbcl-gmp.patch) +sha256sums=('7390f06b48da65c9033e8b2f629b978b90056454a54022db7de70e2225aa8b07' +'ef1bc6a15fc982ff8c6aa1800bbbd3284d9e060ca27abf9d8c1266632c0c2619' +'7e85da0b6672b096d7aefac861573a57323dfe805e08d033781448f7ca6ed856') + +prepare() { + patch -d $pkgname-$pkgver -p1 < matrixexp.patch # fix matrix exponentiation + patch -d $pkgn
[arch-commits] Commit in maxima/trunk (PKGBUILD)
Date: Sunday, May 1, 2022 @ 13:38:53 Author: juergen Revision: 444369 upgpkg: sbcl-2.2.4 rebuild Modified: maxima/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-05-01 12:39:42 UTC (rev 444368) +++ PKGBUILD2022-05-01 13:38:53 UTC (rev 444369) @@ -5,9 +5,9 @@ pkgbase=maxima pkgname=($pkgbase{,-sbcl,-ecl,-fas}) pkgver=5.46.0 -_sbclver=2.2.2 +_sbclver=2.2.4 _eclver=21.2.1 -pkgrel=1 +pkgrel=2 pkgdesc='A sophisticated computer algebra system' arch=(x86_64) license=(GPL)
[arch-commits] Commit in emacs/repos/extra-x86_64 (10 files)
Date: Monday, April 4, 2022 @ 14:26:18 Author: juergen Revision: 441514 archrelease: copy trunk to extra-x86_64 Added: emacs/repos/extra-x86_64/0001-Ignore-color-fonts-when-using-Xft.patch (from rev 441513, emacs/trunk/0001-Ignore-color-fonts-when-using-Xft.patch) emacs/repos/extra-x86_64/0001-Port-FC_COLOR-change-to-older-fontconfig.patch (from rev 441513, emacs/trunk/0001-Port-FC_COLOR-change-to-older-fontconfig.patch) emacs/repos/extra-x86_64/0001-src-ftfont.c-ftfont_spec_pattern-Fix-whitespace.patch (from rev 441513, emacs/trunk/0001-src-ftfont.c-ftfont_spec_pattern-Fix-whitespace.patch) emacs/repos/extra-x86_64/PKGBUILD (from rev 441513, emacs/trunk/PKGBUILD) emacs/repos/extra-x86_64/glibc-2.34.patch (from rev 441513, emacs/trunk/glibc-2.34.patch) Deleted: emacs/repos/extra-x86_64/0001-Ignore-color-fonts-when-using-Xft.patch emacs/repos/extra-x86_64/0001-Port-FC_COLOR-change-to-older-fontconfig.patch emacs/repos/extra-x86_64/0001-src-ftfont.c-ftfont_spec_pattern-Fix-whitespace.patch emacs/repos/extra-x86_64/PKGBUILD emacs/repos/extra-x86_64/glibc-2.34.patch + 0001-Ignore-color-fonts-when-using-Xft.patch | 144 +-- 0001-Port-FC_COLOR-change-to-older-fontconfig.patch| 64 ++-- 0001-src-ftfont.c-ftfont_spec_pattern-Fix-whitespace.patch | 50 +-- PKGBUILD | 81 ++ glibc-2.34.patch | 78 ++--- 5 files changed, 207 insertions(+), 210 deletions(-) Deleted: 0001-Ignore-color-fonts-when-using-Xft.patch === --- 0001-Ignore-color-fonts-when-using-Xft.patch2022-04-04 14:26:12 UTC (rev 441513) +++ 0001-Ignore-color-fonts-when-using-Xft.patch2022-04-04 14:26:18 UTC (rev 441514) @@ -1,72 +0,0 @@ -From f21fa142aca53e3de5783e1ce6fe1bf116174aeb Mon Sep 17 00:00:00 2001 -From: Robert Pluim -Date: Tue, 3 Apr 2018 11:06:01 +0200 -Subject: [PATCH] Ignore color fonts when using Xft - -* src/font.c (syms_of_font): New configuration variable -xft-ignore-color-fonts, default t. -* src/ftfont.c (ftfont_spec_pattern): Tell fontconfig to ignore -color fonts if xft-ignore-color-fonts is t. (Bug#30874, Bug#30045) -* etc/NEWS: Document xft-ignore-color-fonts. - etc/NEWS | 6 ++ - src/font.c | 7 +++ - src/ftfont.c | 7 +++ - 3 files changed, 20 insertions(+) - -diff --git a/etc/NEWS b/etc/NEWS -index 873e2dfd1d..2bec8de0ea 100644 a/etc/NEWS -+++ b/etc/NEWS -@@ -31,6 +31,12 @@ in its NEWS.) - - * Changes in Emacs 26.2 - -+--- -+** New variable 'xft-ignore-color-fonts'. -+Default t means don't try to load color fonts when using Xft, as they -+often cause crashes. Set it to nil if you really need those fonts. -+(Bug#30874) -+ - - * Editing Changes in Emacs 26.2 - -diff --git a/src/font.c b/src/font.c -index e53935a15c..305bb14576 100644 a/src/font.c -+++ b/src/font.c -@@ -5476,6 +5476,13 @@ Disabling compaction of font caches might enlarge the Emacs memory - footprint in sessions that use lots of different fonts. */); - inhibit_compacting_font_caches = 0; - -+ DEFVAR_BOOL ("xft-ignore-color-fonts", -+ Vxft_ignore_color_fonts, -+ doc: /* -+Non-nil means don't query fontconfig for color fonts, since they often -+cause Xft crashes. Only has an effect in Xft builds. */); -+ Vxft_ignore_color_fonts = 1; -+ - #ifdef HAVE_WINDOW_SYSTEM - #ifdef HAVE_FREETYPE - syms_of_ftfont (); -diff --git a/src/ftfont.c b/src/ftfont.c -index c2e093e633..24a92dd52e 100644 a/src/ftfont.c -+++ b/src/ftfont.c -@@ -764,6 +764,13 @@ ftfont_spec_pattern (Lisp_Object spec, char *otlayout, struct OpenTypeSpec **ots - if (scalable >= 0 - && ! FcPatternAddBool (pattern, FC_SCALABLE, scalable ? FcTrue : FcFalse)) - goto err; -+#ifdef HAVE_XFT -+ /* We really don't like color fonts, they cause Xft crashes. See -+ Bug#30874. */ -+ if (Vxft_ignore_color_fonts -+ && ! FcPatternAddBool(pattern, FC_COLOR, FcFalse)) -+goto err; -+#endif - - goto finish; - --- -2.17.1 - Copied: emacs/repos/extra-x86_64/0001-Ignore-color-fonts-when-using-Xft.patch (from rev 441513, emacs/trunk/0001-Ignore-color-fonts-when-using-Xft.patch) === --- 0001-Ignore-color-fonts-when-using-Xft.patch (rev 0) +++ 0001-Ignore-color-fonts-when-using-Xft.patch2022-04-04 14:26:18 UTC (rev 441514) @@ -0,0 +1,72 @@ +From f21fa142aca53e3de5783e1ce6fe1bf116174aeb Mon Sep 17 00:00:00 2001 +From: Robert Pluim +Date: Tue, 3 Apr 2018 11:06:01 +0200 +Subject: [PATCH] Ignore color fonts when using Xft + +* src/font.c (syms_of_font): New configuration variable +xft-ignore-color-fonts, default t. +* src/ftfont.c (ftfont_spec_pattern): Tell fontconfig to ignore +color fonts if
[arch-commits] Commit in emacs/trunk (PKGBUILD)
Date: Monday, April 4, 2022 @ 14:26:12 Author: juergen Revision: 441513 upgpkg: emacs 28.1-1 Modified: emacs/trunk/PKGBUILD --+ PKGBUILD | 15 ++- 1 file changed, 6 insertions(+), 9 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-04-04 11:34:55 UTC (rev 441512) +++ PKGBUILD2022-04-04 14:26:12 UTC (rev 441513) @@ -2,23 +2,20 @@ # Contributor: Renchi Raju pkgname=emacs -pkgver=27.2 -pkgrel=2 +pkgver=28.1 +pkgrel=1 pkgdesc="The extensible, customizable, self-documenting real-time display editor" arch=('x86_64') url="https://www.gnu.org/software/emacs/emacs.html"; license=('GPL3') depends=('librsvg' 'gpm' 'giflib' 'libxpm' 'libotf' 'm17n-lib' 'gtk3' 'hicolor-icon-theme' 'desktop-file-utils' 'alsa-lib' 'gnutls' 'jansson' 'cairo' 'harfbuzz') -validpgpkeys=('E6C9029C363AD41D787A8EBB91C1262F01EB8D39' '28D3BED851FDF3AB57FEF93C233587A47C207910') -source=(https://ftp.gnu.org/gnu/emacs/$pkgname-$pkgver.tar.xz{,.sig} -glibc-2.34.patch) -sha1sums=('8d18e2bfb6e28cf060ce7587290954e9c582aa25' - 'SKIP' - '2546c57b7778d370a69b9ed8ba9a17dafb602506') +validpgpkeys=('17E90D521672C04631B1183EE78DAE0F3115E06B') +source=(https://ftp.gnu.org/gnu/emacs/$pkgname-$pkgver.tar.xz{,.sig}) +sha1sums=('a198d69dfa5a42c30cabe9a82edb101ac5ee423c' 'SKIP') + prepare() { cd $pkgname-$pkgver - patch -p1 -i ../glibc-2.34.patch # Fix build with glibc 2.34 } build() {
[arch-commits] Commit in maxima/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Monday, March 7, 2022 @ 14:40:49 Author: juergen Revision: 439253 archrelease: copy trunk to extra-x86_64 Added: maxima/repos/extra-x86_64/PKGBUILD (from rev 439252, maxima/trunk/PKGBUILD) Deleted: maxima/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 78 ++--- 1 file changed, 39 insertions(+), 39 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-03-07 14:40:45 UTC (rev 439252) +++ PKGBUILD2022-03-07 14:40:49 UTC (rev 439253) @@ -1,39 +0,0 @@ -# Maintainer: Ronald van Haren -# Contributor: Damir Perisa - -pkgname=maxima -pkgver=5.45.1 -pkgrel=7 -pkgdesc="A sophisticated computer algebra system" -arch=('x86_64') -license=('GPL') -url="http://maxima.sourceforge.net"; -depends=('sbcl=2.2.1' 'texinfo' 'sh' 'shared-mime-info') -makedepends=('python' 'emacs') -optdepends=('gnuplot: plotting capabilities' 'rlwrap: readline support via /usr/bin/rmaxima' 'tk: graphical xmaxima interface') -# needs rebuild when bash changes version -# needs a rebuild when sbcl changes version -options=('!makeflags' '!zipman') # don't zip info pages or they won't work inside maxima -source=("https://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz";) -sha1sums=('a259f53b0362b77e6a642cf5b5d55aa35c0a483a') - -build() { - cd ${pkgname}-${pkgver} - - ./configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info \ - --libexecdir=/usr/lib --enable-sbcl --with-default-lisp=sbcl - - # help avoid (re)running makeinfo/tex - touch doc/info/maxima.info - make -} - -#check() { # test 23&129 fail from rtest_taylor -# cd ${pkgname}-${pkgver} -# make check -#} - -package() { - cd ${pkgname}-${pkgver} - make DESTDIR="${pkgdir}" emacsdir=/usr/share/emacs/site-lisp/maxima install -} Copied: maxima/repos/extra-x86_64/PKGBUILD (from rev 439252, maxima/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-03-07 14:40:49 UTC (rev 439253) @@ -0,0 +1,39 @@ +# Maintainer: Ronald van Haren +# Contributor: Damir Perisa + +pkgname=maxima +pkgver=5.45.1 +pkgrel=8 +pkgdesc="A sophisticated computer algebra system" +arch=('x86_64') +license=('GPL') +url="http://maxima.sourceforge.net"; +depends=('sbcl=2.2.2' 'texinfo' 'sh' 'shared-mime-info') +makedepends=('python' 'emacs') +optdepends=('gnuplot: plotting capabilities' 'rlwrap: readline support via /usr/bin/rmaxima' 'tk: graphical xmaxima interface') +# needs rebuild when bash changes version +# needs a rebuild when sbcl changes version +options=('!makeflags' '!zipman') # don't zip info pages or they won't work inside maxima +source=("https://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz";) +sha1sums=('a259f53b0362b77e6a642cf5b5d55aa35c0a483a') + +build() { + cd ${pkgname}-${pkgver} + + ./configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info \ + --libexecdir=/usr/lib --enable-sbcl --with-default-lisp=sbcl + + # help avoid (re)running makeinfo/tex + touch doc/info/maxima.info + make +} + +#check() { # test 23&129 fail from rtest_taylor +# cd ${pkgname}-${pkgver} +# make check +#} + +package() { + cd ${pkgname}-${pkgver} + make DESTDIR="${pkgdir}" emacsdir=/usr/share/emacs/site-lisp/maxima install +}
[arch-commits] Commit in maxima/trunk (PKGBUILD)
Date: Monday, March 7, 2022 @ 14:40:45 Author: juergen Revision: 439252 sbcl-2.2.2-1 rebuild Modified: maxima/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-03-07 14:29:58 UTC (rev 439251) +++ PKGBUILD2022-03-07 14:40:45 UTC (rev 439252) @@ -3,12 +3,12 @@ pkgname=maxima pkgver=5.45.1 -pkgrel=7 +pkgrel=8 pkgdesc="A sophisticated computer algebra system" arch=('x86_64') license=('GPL') url="http://maxima.sourceforge.net"; -depends=('sbcl=2.2.1' 'texinfo' 'sh' 'shared-mime-info') +depends=('sbcl=2.2.2' 'texinfo' 'sh' 'shared-mime-info') makedepends=('python' 'emacs') optdepends=('gnuplot: plotting capabilities' 'rlwrap: readline support via /usr/bin/rmaxima' 'tk: graphical xmaxima interface') # needs rebuild when bash changes version
[arch-commits] Commit in sbcl/repos/extra-x86_64 (4 files)
Date: Monday, March 7, 2022 @ 13:52:49 Author: juergen Revision: 439249 archrelease: copy trunk to extra-x86_64 Added: sbcl/repos/extra-x86_64/PKGBUILD (from rev 439248, sbcl/trunk/PKGBUILD) sbcl/repos/extra-x86_64/arch-fixes.lisp (from rev 439248, sbcl/trunk/arch-fixes.lisp) Deleted: sbcl/repos/extra-x86_64/PKGBUILD sbcl/repos/extra-x86_64/arch-fixes.lisp -+ PKGBUILD| 118 +++--- arch-fixes.lisp | 42 +-- 2 files changed, 80 insertions(+), 80 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-03-07 13:51:03 UTC (rev 439248) +++ PKGBUILD2022-03-07 13:52:49 UTC (rev 439249) @@ -1,59 +0,0 @@ -# Contributor: John Proctor -# Contributor: Daniel White -# Maintainer: Juergen Hoetzel -# Contributor: Leslie Polzer (skypher) - -pkgname=sbcl -pkgver=2.2.1 -pkgrel=2 -pkgdesc="Steel Bank Common Lisp" -url="http://www.sbcl.org/"; -arch=('x86_64') -license=('custom') -depends=('zlib') -provides=('common-lisp' 'cl-asdf') -makedepends=('sbcl') -source=("https://downloads.sourceforge.net/project/sbcl/sbcl/$pkgver/$pkgname-$pkgver-source.tar.bz2"; - "arch-fixes.lisp") -sha256sums=('5dd6e6e3f08b7c6edf262a0e844a9f8b5e562cca08155034c1f2c014fc9087da' -'b5a6468dcbc1012cae2c3cda155762a37b6d96ef89bba4f723315063b0b5e7ce') - - -build() { - cd "$srcdir/$pkgname-$pkgver" - export CFLAGS+=" -D_GNU_SOURCE -fno-omit-frame-pointer -DSBCL_HOME=/usr/lib/sbcl" - export GNUMAKE="make" - - # build system uses LINKFLAGS and OS_LIBS to build LDFLAGS - export LINKFLAGS="$LDFLAGS" - unset LDFLAGS - unset MAKEFLAGS - sh make.sh sbcl --prefix=/usr --fancy - make -C doc/manual info -} - -package() { - cd "$srcdir/$pkgname-$pkgver" - - # cannot have both SBCL_HOME and INSTALL_ROOT - SBCL_HOME="" INSTALL_ROOT="$pkgdir/usr" sh install.sh - - src/runtime/sbcl --core output/sbcl.core --script "${srcdir}/arch-fixes.lisp" - mv sbcl-new.core "${pkgdir}/usr/lib/sbcl/sbcl.core" - - # sources - mkdir -p "$pkgdir/usr/share/sbcl-source" - cp -R -t "$pkgdir/usr/share/sbcl-source" "$srcdir/$pkgname-$pkgver/"{src,contrib} - - # license - install -D -m644 "$srcdir/$pkgname-$pkgver/COPYING" \ - "$pkgdir/usr/share/licenses/$pkgname/license.txt" - - # drop unwanted files - find "$pkgdir" \( -name Makefile -o -name .cvsignore \) -delete - find "$pkgdir/usr/share/sbcl-source" -type f \ -\( -name \*.fasl -o -name \*.o -o -name \*.log -o -name \*.so -o -name a.out \) -delete - - rm "$pkgdir/usr/share/sbcl-source/src/runtime/sbcl" - -} Copied: sbcl/repos/extra-x86_64/PKGBUILD (from rev 439248, sbcl/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-03-07 13:52:49 UTC (rev 439249) @@ -0,0 +1,59 @@ +# Contributor: John Proctor +# Contributor: Daniel White +# Maintainer: Juergen Hoetzel +# Contributor: Leslie Polzer (skypher) + +pkgname=sbcl +pkgver=2.2.2 +pkgrel=1 +pkgdesc="Steel Bank Common Lisp" +url="http://www.sbcl.org/"; +arch=('x86_64') +license=('custom') +depends=('zlib') +provides=('common-lisp' 'cl-asdf') +makedepends=('sbcl') +source=("https://downloads.sourceforge.net/project/sbcl/sbcl/$pkgver/$pkgname-$pkgver-source.tar.bz2"; + "arch-fixes.lisp") +sha256sums=('8790dbbe97711dce14bb823125ce5b185b0073cf2f3cbf37bdd1ad380e7950f6' +'b5a6468dcbc1012cae2c3cda155762a37b6d96ef89bba4f723315063b0b5e7ce') + + +build() { + cd "$srcdir/$pkgname-$pkgver" + export CFLAGS+=" -D_GNU_SOURCE -fno-omit-frame-pointer -DSBCL_HOME=/usr/lib/sbcl" + export GNUMAKE="make" + + # build system uses LINKFLAGS and OS_LIBS to build LDFLAGS + export LINKFLAGS="$LDFLAGS" + unset LDFLAGS + unset MAKEFLAGS + sh make.sh sbcl --prefix=/usr --fancy + make -C doc/manual info +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + + # cannot have both SBCL_HOME and INSTALL_ROOT + SBCL_HOME="" INSTALL_ROOT="$pkgdir/usr" sh install.sh + + src/runtime/sbcl --core output/sbcl.core --script "${srcdir}/arch-fixes.lisp" + mv sbcl-new.core "${pkgdir}/usr/lib/sbcl/sbcl.core" + + # sources + mkdir -p "$pkgdir/usr/share/sbcl-source" + cp -R -t "$pkgdir/usr/share/sbcl-source" "$srcdir/$pkgname-$pkgver/"{src,contrib} + + # license + install -D -m644 "$srcdir/$pkgname-$pkgver/COPYING" \ + "$pkgdir/usr/share/licenses/$pkgname/license.txt" + + # drop unwanted files + find "$pkgdir" \( -name Makefile -o -name .cvsignore \) -delete + find "$pkgdir/usr/share/sbcl-source" -type f \ +\( -name \*.fasl -o -name \*.o -o -name \*.log -o -name \*.so -o -name a.out \) -delete + + rm "$pkgdir/usr/share/sbcl-source/src/runtime/sbcl" + +} Deleted: arch-fixes.lisp === --- arch-fixes.lisp 2022-03-07 13:51:03 UTC (rev 439248) +++ arch-fixes.lisp 2022-03-07
[arch-commits] Commit in sbcl/trunk (PKGBUILD)
Date: Monday, March 7, 2022 @ 13:51:03 Author: juergen Revision: 439248 upgpkg: sbcl 2.2.2-1 Modified: sbcl/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-03-07 13:32:47 UTC (rev 439247) +++ PKGBUILD2022-03-07 13:51:03 UTC (rev 439248) @@ -4,8 +4,8 @@ # Contributor: Leslie Polzer (skypher) pkgname=sbcl -pkgver=2.2.1 -pkgrel=2 +pkgver=2.2.2 +pkgrel=1 pkgdesc="Steel Bank Common Lisp" url="http://www.sbcl.org/"; arch=('x86_64') @@ -15,7 +15,7 @@ makedepends=('sbcl') source=("https://downloads.sourceforge.net/project/sbcl/sbcl/$pkgver/$pkgname-$pkgver-source.tar.bz2"; "arch-fixes.lisp") -sha256sums=('5dd6e6e3f08b7c6edf262a0e844a9f8b5e562cca08155034c1f2c014fc9087da' +sha256sums=('8790dbbe97711dce14bb823125ce5b185b0073cf2f3cbf37bdd1ad380e7950f6' 'b5a6468dcbc1012cae2c3cda155762a37b6d96ef89bba4f723315063b0b5e7ce')
[arch-commits] Commit in sbcl/repos/extra-x86_64 (4 files)
Date: Tuesday, February 1, 2022 @ 15:40:42 Author: juergen Revision: 435674 archrelease: copy trunk to extra-x86_64 Added: sbcl/repos/extra-x86_64/PKGBUILD (from rev 435673, sbcl/trunk/PKGBUILD) sbcl/repos/extra-x86_64/arch-fixes.lisp (from rev 435673, sbcl/trunk/arch-fixes.lisp) Deleted: sbcl/repos/extra-x86_64/PKGBUILD sbcl/repos/extra-x86_64/arch-fixes.lisp -+ PKGBUILD| 118 +++--- arch-fixes.lisp | 42 +-- 2 files changed, 80 insertions(+), 80 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-02-01 15:40:38 UTC (rev 435673) +++ PKGBUILD2022-02-01 15:40:42 UTC (rev 435674) @@ -1,59 +0,0 @@ -# Contributor: John Proctor -# Contributor: Daniel White -# Maintainer: Juergen Hoetzel -# Contributor: Leslie Polzer (skypher) - -pkgname=sbcl -pkgver=2.1.11 -pkgrel=1 -pkgdesc="Steel Bank Common Lisp" -url="http://www.sbcl.org/"; -arch=('x86_64') -license=('custom') -depends=('zlib') -provides=('common-lisp' 'cl-asdf') -makedepends=('sbcl') -source=("https://downloads.sourceforge.net/project/sbcl/sbcl/$pkgver/$pkgname-$pkgver-source.tar.bz2"; - "arch-fixes.lisp") -sha256sums=('bfc1481de7fdbdfaeef2ab0f0e8e84efd343433dea8d21cfbea8b0146cbdfefd' -'b5a6468dcbc1012cae2c3cda155762a37b6d96ef89bba4f723315063b0b5e7ce') - - -build() { - cd "$srcdir/$pkgname-$pkgver" - export CFLAGS+=" -D_GNU_SOURCE -fno-omit-frame-pointer -DSBCL_HOME=/usr/lib/sbcl" - export GNUMAKE="make" - - # build system uses LINKFLAGS and OS_LIBS to build LDFLAGS - export LINKFLAGS="$LDFLAGS" - unset LDFLAGS - unset MAKEFLAGS - sh make.sh sbcl --prefix=/usr --fancy - make -C doc/manual info -} - -package() { - cd "$srcdir/$pkgname-$pkgver" - - # cannot have both SBCL_HOME and INSTALL_ROOT - SBCL_HOME="" INSTALL_ROOT="$pkgdir/usr" sh install.sh - - src/runtime/sbcl --core output/sbcl.core --script "${srcdir}/arch-fixes.lisp" - mv sbcl-new.core "${pkgdir}/usr/lib/sbcl/sbcl.core" - - # sources - mkdir -p "$pkgdir/usr/share/sbcl-source" - cp -R -t "$pkgdir/usr/share/sbcl-source" "$srcdir/$pkgname-$pkgver/"{src,contrib} - - # license - install -D -m644 "$srcdir/$pkgname-$pkgver/COPYING" \ - "$pkgdir/usr/share/licenses/$pkgname/license.txt" - - # drop unwanted files - find "$pkgdir" \( -name Makefile -o -name .cvsignore \) -delete - find "$pkgdir/usr/share/sbcl-source" -type f \ -\( -name \*.fasl -o -name \*.o -o -name \*.log -o -name \*.so -o -name a.out \) -delete - - rm "$pkgdir/usr/share/sbcl-source/src/runtime/sbcl" - -} Copied: sbcl/repos/extra-x86_64/PKGBUILD (from rev 435673, sbcl/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-02-01 15:40:42 UTC (rev 435674) @@ -0,0 +1,59 @@ +# Contributor: John Proctor +# Contributor: Daniel White +# Maintainer: Juergen Hoetzel +# Contributor: Leslie Polzer (skypher) + +pkgname=sbcl +pkgver=2.2.1 +pkgrel=1 +pkgdesc="Steel Bank Common Lisp" +url="http://www.sbcl.org/"; +arch=('x86_64') +license=('custom') +depends=('zlib') +provides=('common-lisp' 'cl-asdf') +makedepends=('sbcl') +source=("https://downloads.sourceforge.net/project/sbcl/sbcl/$pkgver/$pkgname-$pkgver-source.tar.bz2"; + "arch-fixes.lisp") +sha256sums=('5dd6e6e3f08b7c6edf262a0e844a9f8b5e562cca08155034c1f2c014fc9087da' +'b5a6468dcbc1012cae2c3cda155762a37b6d96ef89bba4f723315063b0b5e7ce') + + +build() { + cd "$srcdir/$pkgname-$pkgver" + export CFLAGS+=" -D_GNU_SOURCE -fno-omit-frame-pointer -DSBCL_HOME=/usr/lib/sbcl" + export GNUMAKE="make" + + # build system uses LINKFLAGS and OS_LIBS to build LDFLAGS + export LINKFLAGS="$LDFLAGS" + unset LDFLAGS + unset MAKEFLAGS + sh make.sh sbcl --prefix=/usr --fancy + make -C doc/manual info +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + + # cannot have both SBCL_HOME and INSTALL_ROOT + SBCL_HOME="" INSTALL_ROOT="$pkgdir/usr" sh install.sh + + src/runtime/sbcl --core output/sbcl.core --script "${srcdir}/arch-fixes.lisp" + mv sbcl-new.core "${pkgdir}/usr/lib/sbcl/sbcl.core" + + # sources + mkdir -p "$pkgdir/usr/share/sbcl-source" + cp -R -t "$pkgdir/usr/share/sbcl-source" "$srcdir/$pkgname-$pkgver/"{src,contrib} + + # license + install -D -m644 "$srcdir/$pkgname-$pkgver/COPYING" \ + "$pkgdir/usr/share/licenses/$pkgname/license.txt" + + # drop unwanted files + find "$pkgdir" \( -name Makefile -o -name .cvsignore \) -delete + find "$pkgdir/usr/share/sbcl-source" -type f \ +\( -name \*.fasl -o -name \*.o -o -name \*.log -o -name \*.so -o -name a.out \) -delete + + rm "$pkgdir/usr/share/sbcl-source/src/runtime/sbcl" + +} Deleted: arch-fixes.lisp === --- arch-fixes.lisp 2022-02-01 15:40:38 UTC (rev 435673) +++ arch-fixes.lisp 2022-0
[arch-commits] Commit in sbcl/trunk (PKGBUILD)
Date: Tuesday, February 1, 2022 @ 15:40:38 Author: juergen Revision: 435673 upgpkg: sbcl 2.2.1-1 Modified: sbcl/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-02-01 15:40:03 UTC (rev 435672) +++ PKGBUILD2022-02-01 15:40:38 UTC (rev 435673) @@ -4,7 +4,7 @@ # Contributor: Leslie Polzer (skypher) pkgname=sbcl -pkgver=2.1.11 +pkgver=2.2.1 pkgrel=1 pkgdesc="Steel Bank Common Lisp" url="http://www.sbcl.org/"; @@ -15,7 +15,7 @@ makedepends=('sbcl') source=("https://downloads.sourceforge.net/project/sbcl/sbcl/$pkgver/$pkgname-$pkgver-source.tar.bz2"; "arch-fixes.lisp") -sha256sums=('bfc1481de7fdbdfaeef2ab0f0e8e84efd343433dea8d21cfbea8b0146cbdfefd' +sha256sums=('5dd6e6e3f08b7c6edf262a0e844a9f8b5e562cca08155034c1f2c014fc9087da' 'b5a6468dcbc1012cae2c3cda155762a37b6d96ef89bba4f723315063b0b5e7ce')
[arch-commits] Commit in maxima/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, February 1, 2022 @ 15:40:03 Author: juergen Revision: 435672 archrelease: copy trunk to extra-x86_64 Added: maxima/repos/extra-x86_64/PKGBUILD (from rev 435671, maxima/trunk/PKGBUILD) Deleted: maxima/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 78 ++--- 1 file changed, 39 insertions(+), 39 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-02-01 15:39:35 UTC (rev 435671) +++ PKGBUILD2022-02-01 15:40:03 UTC (rev 435672) @@ -1,39 +0,0 @@ -# Maintainer: Ronald van Haren -# Contributor: Damir Perisa - -pkgname=maxima -pkgver=5.45.1 -pkgrel=5 -pkgdesc="A sophisticated computer algebra system" -arch=('x86_64') -license=('GPL') -url="http://maxima.sourceforge.net"; -depends=('sbcl=2.1.11' 'texinfo' 'sh' 'shared-mime-info') -makedepends=('python' 'emacs') -optdepends=('gnuplot: plotting capabilities' 'rlwrap: readline support via /usr/bin/rmaxima' 'tk: graphical xmaxima interface') -# needs rebuild when bash changes version -# needs a rebuild when sbcl changes version -options=('!makeflags' '!zipman') # don't zip info pages or they won't work inside maxima -source=("https://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz";) -sha1sums=('a259f53b0362b77e6a642cf5b5d55aa35c0a483a') - -build() { - cd "${srcdir}/${pkgname}-${pkgver}" - - ./configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info \ - --libexecdir=/usr/lib --enable-sbcl --with-default-lisp=sbcl - - # help avoid (re)running makeinfo/tex - touch doc/info/maxima.info - make -} - -#check() { # test 23&129 fail from rtest_taylor -# cd "${srcdir}/${pkgname}-${pkgver}" -# make check -#} - -package() { - cd "${srcdir}/${pkgname}-${pkgver}" - make DESTDIR="${pkgdir}" emacsdir=/usr/share/emacs/site-lisp/maxima install -} Copied: maxima/repos/extra-x86_64/PKGBUILD (from rev 435671, maxima/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-02-01 15:40:03 UTC (rev 435672) @@ -0,0 +1,39 @@ +# Maintainer: Ronald van Haren +# Contributor: Damir Perisa + +pkgname=maxima +pkgver=5.45.1 +pkgrel=6 +pkgdesc="A sophisticated computer algebra system" +arch=('x86_64') +license=('GPL') +url="http://maxima.sourceforge.net"; +depends=('sbcl=2.2.1' 'texinfo' 'sh' 'shared-mime-info') +makedepends=('python' 'emacs') +optdepends=('gnuplot: plotting capabilities' 'rlwrap: readline support via /usr/bin/rmaxima' 'tk: graphical xmaxima interface') +# needs rebuild when bash changes version +# needs a rebuild when sbcl changes version +options=('!makeflags' '!zipman') # don't zip info pages or they won't work inside maxima +source=("https://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz";) +sha1sums=('a259f53b0362b77e6a642cf5b5d55aa35c0a483a') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + ./configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info \ + --libexecdir=/usr/lib --enable-sbcl --with-default-lisp=sbcl + + # help avoid (re)running makeinfo/tex + touch doc/info/maxima.info + make +} + +#check() { # test 23&129 fail from rtest_taylor +# cd "${srcdir}/${pkgname}-${pkgver}" +# make check +#} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" emacsdir=/usr/share/emacs/site-lisp/maxima install +}
[arch-commits] Commit in maxima/trunk (PKGBUILD)
Date: Tuesday, February 1, 2022 @ 15:39:35 Author: juergen Revision: 435671 sbcl 2.2.1 rebuild Modified: maxima/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-02-01 14:37:00 UTC (rev 435670) +++ PKGBUILD2022-02-01 15:39:35 UTC (rev 435671) @@ -3,12 +3,12 @@ pkgname=maxima pkgver=5.45.1 -pkgrel=5 +pkgrel=6 pkgdesc="A sophisticated computer algebra system" arch=('x86_64') license=('GPL') url="http://maxima.sourceforge.net"; -depends=('sbcl=2.1.11' 'texinfo' 'sh' 'shared-mime-info') +depends=('sbcl=2.2.1' 'texinfo' 'sh' 'shared-mime-info') makedepends=('python' 'emacs') optdepends=('gnuplot: plotting capabilities' 'rlwrap: readline support via /usr/bin/rmaxima' 'tk: graphical xmaxima interface') # needs rebuild when bash changes version
[arch-commits] Commit in llvm/repos/extra-x86_64 (10 files)
Date: Monday, December 13, 2021 @ 18:37:25 Author: juergen Revision: 432414 archrelease: copy trunk to extra-x86_64 Added: llvm/repos/extra-x86_64/PKGBUILD (from rev 432413, llvm/trunk/PKGBUILD) llvm/repos/extra-x86_64/disable-bswap-for-spir.patch (from rev 432413, llvm/trunk/disable-bswap-for-spir.patch) llvm/repos/extra-x86_64/don-t-accept-nullptr-as-GEP-element-type.patch (from rev 432413, llvm/trunk/don-t-accept-nullptr-as-GEP-element-type.patch) llvm/repos/extra-x86_64/llvm-config.h (from rev 432413, llvm/trunk/llvm-config.h) llvm/repos/extra-x86_64/no-strict-aliasing-DwarfCompileUnit.patch (from rev 432413, llvm/trunk/no-strict-aliasing-DwarfCompileUnit.patch) Deleted: llvm/repos/extra-x86_64/PKGBUILD llvm/repos/extra-x86_64/disable-bswap-for-spir.patch llvm/repos/extra-x86_64/don-t-accept-nullptr-as-GEP-element-type.patch llvm/repos/extra-x86_64/llvm-config.h llvm/repos/extra-x86_64/no-strict-aliasing-DwarfCompileUnit.patch + PKGBUILD | 276 +++ disable-bswap-for-spir.patch | 100 don-t-accept-nullptr-as-GEP-element-type.patch | 126 +- llvm-config.h | 18 - no-strict-aliasing-DwarfCompileUnit.patch | 26 +- 5 files changed, 273 insertions(+), 273 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2021-12-13 18:37:09 UTC (rev 432413) +++ PKGBUILD2021-12-13 18:37:25 UTC (rev 432414) @@ -1,138 +0,0 @@ -# Maintainer: Evangelos Foutras -# Contributor: Jan "heftig" Steffens - -pkgname=('llvm' 'llvm-libs' 'llvm-ocaml') -pkgver=13.0.0 -pkgrel=5 -_ocaml_ver=4.12.0 -arch=('x86_64') -url="https://llvm.org/"; -license=('custom:Apache 2.0 with LLVM Exception') -makedepends=('cmake' 'ninja' 'libffi' 'libedit' 'ncurses' 'libxml2' - "ocaml>=$_ocaml_ver" 'ocaml-ctypes' 'ocaml-findlib' - 'python-setuptools' 'python-psutil' 'python-sphinx' - 'python-recommonmark') -options=('staticlibs') -_source_base=https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver -source=($_source_base/$pkgname-$pkgver.src.tar.xz{,.sig} -don-t-accept-nullptr-as-GEP-element-type.patch -no-strict-aliasing-DwarfCompileUnit.patch -disable-bswap-for-spir.patch -llvm-config.h) -sha256sums=('408d11708643ea826f519ff79761fcdfc12d641a2510229eec459e72f8163020' -'SKIP' -'a7e902a7612d0fdabe436a917468b043cc296bc89d8954bfc3126f737beb9ac4' -'d1eff24508e35aae6c26a943dbaa3ef5acb60a145b008fd1ef9ac6f6c4faa662' -'af163392fbc19d65d11ab4b1510a2eae39b417d6228023b3ba5395b138bb41f5' -'597dc5968c695bbdbb0eac9e8eb5117fcd2773bc91edf5ec103ecab8bc48') -validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg -validpgpkeys+=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard - -prepare() { - cd "$srcdir/llvm-$pkgver.src" - mkdir build - - # https://github.com/intel/intel-graphics-compiler/issues/204 - patch -Rp2 -i ../don-t-accept-nullptr-as-GEP-element-type.patch - - # Work around intermittent 'clang -O -g' crashes - # https://bugs.llvm.org/show_bug.cgi?id=50611#c3 - patch -Np2 -i ../no-strict-aliasing-DwarfCompileUnit.patch - - # Fix an ISPC build failure (https://github.com/ispc/ispc/issues/2189) - patch -Np2 -i ../disable-bswap-for-spir.patch -} - -build() { - cd "$srcdir/llvm-$pkgver.src/build" - - cmake .. -G Ninja \ --DCMAKE_BUILD_TYPE=Release \ --DCMAKE_INSTALL_PREFIX=/usr \ --DLLVM_HOST_TRIPLE=$CHOST \ --DLLVM_BUILD_LLVM_DYLIB=ON \ --DLLVM_LINK_LLVM_DYLIB=ON \ --DLLVM_INSTALL_UTILS=ON \ --DLLVM_ENABLE_RTTI=ON \ --DLLVM_ENABLE_FFI=ON \ --DLLVM_BUILD_TESTS=ON \ --DLLVM_BUILD_DOCS=ON \ --DLLVM_ENABLE_SPHINX=ON \ --DLLVM_ENABLE_DOXYGEN=OFF \ --DSPHINX_WARNINGS_AS_ERRORS=OFF \ --DLLVM_BINUTILS_INCDIR=/usr/include - ninja all ocaml_doc -} - -check() { - cd "$srcdir/llvm-$pkgver.src/build" - ninja check -} - -package_llvm() { - pkgdesc="Collection of modular and reusable compiler and toolchain technologies" - depends=('llvm-libs' 'perl') - - cd "$srcdir/llvm-$pkgver.src/build" - - DESTDIR="$pkgdir" ninja install - - # Include lit for running lit-based tests in other projects - pushd ../utils/lit - python3 setup.py install --root="$pkgdir" -O1 - popd - - # Remove documentation sources - rm -r "$pkgdir"/usr/share/doc/$pkgname/html/{_sources,.buildinfo} - - # The runtime libraries go into llvm-libs - mv -f "$pkgdir"/usr/lib/lib{LLVM,LTO,Remarks}*.so* "$srcdir" - mv -f "$pkgdir"/usr/lib/LLVMgold.so "$srcdir" - - # OCaml bindings go to a separate package - rm -rf "$srcdir"/ocaml.{lib,doc} - mv "$pkgdir/usr/lib/ocaml" "$srcdir/ocaml.lib" - mv "$pkgdir/usr/share/doc/$pkgname/ocaml-html" "$srcdir/ocaml.doc" - - if [
[arch-commits] Commit in llvm/trunk (PKGBUILD)
Date: Monday, December 13, 2021 @ 18:37:09 Author: juergen Revision: 432413 OCaml 4.13.1 rebuild, fixes FS#72998 Modified: llvm/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-12-13 18:18:44 UTC (rev 432412) +++ PKGBUILD2021-12-13 18:37:09 UTC (rev 432413) @@ -3,8 +3,8 @@ pkgname=('llvm' 'llvm-libs' 'llvm-ocaml') pkgver=13.0.0 -pkgrel=5 -_ocaml_ver=4.12.0 +pkgrel=6 +_ocaml_ver=4.13.1 arch=('x86_64') url="https://llvm.org/"; license=('custom:Apache 2.0 with LLVM Exception') @@ -125,7 +125,7 @@ package_llvm-ocaml() { pkgdesc="OCaml bindings for LLVM" - depends=('llvm' "ocaml=$_ocaml_ver" 'ocaml-ctypes') + depends=('llvm' "ocaml>=$_ocaml_ver" 'ocaml-ctypes') install -d "$pkgdir"/{usr/lib,usr/share/doc/$pkgname} cp -a "$srcdir/ocaml.lib" "$pkgdir/usr/lib/ocaml"
[arch-commits] Commit in ocaml-ctypes/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Saturday, December 11, 2021 @ 14:34:07 Author: juergen Revision: 431872 archrelease: copy trunk to extra-x86_64 Added: ocaml-ctypes/repos/extra-x86_64/PKGBUILD (from rev 431871, ocaml-ctypes/trunk/PKGBUILD) Deleted: ocaml-ctypes/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 66 ++--- 1 file changed, 33 insertions(+), 33 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2021-12-11 14:34:04 UTC (rev 431871) +++ PKGBUILD2021-12-11 14:34:07 UTC (rev 431872) @@ -1,33 +0,0 @@ -# Maintainer: Evangelos Foutras -# Contributor: Armin K. - -pkgname=ocaml-ctypes -pkgver=0.17.1 -pkgrel=9 -pkgdesc="Library for binding to C libraries using pure OCaml" -arch=('x86_64') -url="https://github.com/ocamllabs/ocaml-ctypes"; -license=('MIT') -depends=('ocaml>=4.13.1' 'libffi' 'ocaml-integers') -makedepends=('ocaml-findlib' 'ocaml-compiler-libs') -options=('!strip' '!makeflags') -source=($pkgname-$pkgver.tar.gz::https://github.com/ocamllabs/ocaml-ctypes/archive/$pkgver.tar.gz) -sha512sums=('1e197009f7e6b29b43944f757e987934337ebfa11bb2ff2ca8ba3ebc607e37cf1259d07a90d7faf4b91b49ee20d5c65357ad305f34ada0a8d336a3904233150e') - -build() { - cd "$srcdir/$pkgname-$pkgver" - make -} - -package() { - cd "$srcdir/$pkgname-$pkgver" - - local _destdir="$pkgdir$(ocamlfind printconf destdir)" - install -d "$_destdir/stublibs" - - make OCAMLFIND_DESTDIR="$_destdir" install - - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} - -# vim:set ts=2 sw=2 et: Copied: ocaml-ctypes/repos/extra-x86_64/PKGBUILD (from rev 431871, ocaml-ctypes/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2021-12-11 14:34:07 UTC (rev 431872) @@ -0,0 +1,33 @@ +# Maintainer: Evangelos Foutras +# Contributor: Armin K. + +pkgname=ocaml-ctypes +pkgver=0.20.0 +pkgrel=1 +pkgdesc="Library for binding to C libraries using pure OCaml" +arch=('x86_64') +url="https://github.com/ocamllabs/ocaml-ctypes"; +license=('MIT') +depends=('ocaml>=4.13.1' 'libffi' 'ocaml-integers' 'ocaml-bigarray-compat') +makedepends=('ocaml-findlib' 'ocaml-compiler-libs') +options=('!strip' '!makeflags') +source=($pkgname-$pkgver.tar.gz::https://github.com/ocamllabs/ocaml-ctypes/archive/$pkgver.tar.gz) +sha512sums=('605ae95b0233f1157749475526ef00ade2f97649d06a782e8fcf97b604cb86a0dcc8f27c4ac6baec11a41b9ef5becb0e5ae55e30f1ee61b30d4ae17a0d1545c2') + +build() { + cd "$srcdir/$pkgname-$pkgver" + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + + local _destdir="$pkgdir$(ocamlfind printconf destdir)" + install -d "$_destdir/stublibs" + + make OCAMLFIND_DESTDIR="$_destdir" install + + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} + +# vim:set ts=2 sw=2 et:
[arch-commits] Commit in ocaml-ctypes/trunk (PKGBUILD)
Date: Saturday, December 11, 2021 @ 14:34:04 Author: juergen Revision: 431871 upgpkg: ocaml-ctypes 0.20.0-1 Modified: ocaml-ctypes/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-12-11 14:31:30 UTC (rev 431870) +++ PKGBUILD2021-12-11 14:34:04 UTC (rev 431871) @@ -2,17 +2,17 @@ # Contributor: Armin K. pkgname=ocaml-ctypes -pkgver=0.17.1 -pkgrel=9 +pkgver=0.20.0 +pkgrel=1 pkgdesc="Library for binding to C libraries using pure OCaml" arch=('x86_64') url="https://github.com/ocamllabs/ocaml-ctypes"; license=('MIT') -depends=('ocaml>=4.13.1' 'libffi' 'ocaml-integers') +depends=('ocaml>=4.13.1' 'libffi' 'ocaml-integers' 'ocaml-bigarray-compat') makedepends=('ocaml-findlib' 'ocaml-compiler-libs') options=('!strip' '!makeflags') source=($pkgname-$pkgver.tar.gz::https://github.com/ocamllabs/ocaml-ctypes/archive/$pkgver.tar.gz) -sha512sums=('1e197009f7e6b29b43944f757e987934337ebfa11bb2ff2ca8ba3ebc607e37cf1259d07a90d7faf4b91b49ee20d5c65357ad305f34ada0a8d336a3904233150e') +sha512sums=('605ae95b0233f1157749475526ef00ade2f97649d06a782e8fcf97b604cb86a0dcc8f27c4ac6baec11a41b9ef5becb0e5ae55e30f1ee61b30d4ae17a0d1545c2') build() { cd "$srcdir/$pkgname-$pkgver"
[arch-commits] Commit in ocaml-bigarray-compat/repos (2 files)
Date: Saturday, December 11, 2021 @ 14:31:30 Author: juergen Revision: 431870 archrelease: copy trunk to extra-x86_64 Added: ocaml-bigarray-compat/repos/extra-x86_64/ ocaml-bigarray-compat/repos/extra-x86_64/PKGBUILD (from rev 431869, ocaml-bigarray-compat/trunk/PKGBUILD) --+ PKGBUILD | 26 ++ 1 file changed, 26 insertions(+) Copied: ocaml-bigarray-compat/repos/extra-x86_64/PKGBUILD (from rev 431869, ocaml-bigarray-compat/trunk/PKGBUILD) === --- extra-x86_64/PKGBUILD (rev 0) +++ extra-x86_64/PKGBUILD 2021-12-11 14:31:30 UTC (rev 431870) @@ -0,0 +1,26 @@ +# Maintainer: Konstantin Gizdov +_pkgname='bigarray-compat' +pkgname="ocaml-${_pkgname}" +pkgver=1.0.0 +pkgrel=1 +pkgdesc="Compatibility library to use Stdlib.Bigarray when possible" +arch=(x86_64) +url="https://github.com/mirage/bigarray-compat"; +license=('Apache') +makedepends=(dune) +depends=("ocaml>=4.13.1") +source=("https://github.com/mirage/${pkgname#ocaml-}/archive/refs/tags/v${pkgver}.tar.gz";) +sha512sums=('c365fee15582aca35d7b05268cde29e54774ad7df7be56762b4aad78ca1409d4326ad3b34af0f1cc2c7b872837290a9cd9ff43b47987c03bba7bba32fe8a030f') + +build() { +cd "${srcdir}/${_pkgname}-${pkgver}" +dune build -p $_pkgname +} + +package() { +cd "${srcdir}/${_pkgname}-${pkgver}" +DESTDIR="${pkgdir}" dune install --prefix "/usr" --libdir "lib/ocaml" + +install -dm755 "${pkgdir}/usr/share/" +mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" +}
[arch-commits] Commit in (4 files)
Date: Saturday, December 11, 2021 @ 14:31:17 Author: juergen Revision: 431869 newpkg: ocaml-bigarray-compat (ocaml-ctypes dep) Added: ocaml-bigarray-compat/ ocaml-bigarray-compat/repos/ ocaml-bigarray-compat/trunk/ ocaml-bigarray-compat/trunk/PKGBUILD --+ PKGBUILD | 26 ++ 1 file changed, 26 insertions(+) Added: ocaml-bigarray-compat/trunk/PKGBUILD === --- ocaml-bigarray-compat/trunk/PKGBUILD(rev 0) +++ ocaml-bigarray-compat/trunk/PKGBUILD2021-12-11 14:31:17 UTC (rev 431869) @@ -0,0 +1,26 @@ +# Maintainer: Konstantin Gizdov +_pkgname='bigarray-compat' +pkgname="ocaml-${_pkgname}" +pkgver=1.0.0 +pkgrel=1 +pkgdesc="Compatibility library to use Stdlib.Bigarray when possible" +arch=(x86_64) +url="https://github.com/mirage/bigarray-compat"; +license=('Apache') +makedepends=(dune) +depends=("ocaml>=4.13.1") +source=("https://github.com/mirage/${pkgname#ocaml-}/archive/refs/tags/v${pkgver}.tar.gz";) +sha512sums=('c365fee15582aca35d7b05268cde29e54774ad7df7be56762b4aad78ca1409d4326ad3b34af0f1cc2c7b872837290a9cd9ff43b47987c03bba7bba32fe8a030f') + +build() { +cd "${srcdir}/${_pkgname}-${pkgver}" +dune build -p $_pkgname +} + +package() { +cd "${srcdir}/${_pkgname}-${pkgver}" +DESTDIR="${pkgdir}" dune install --prefix "/usr" --libdir "lib/ocaml" + +install -dm755 "${pkgdir}/usr/share/" +mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/" +}