[arch-commits] Commit in ocaml/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Jürgen Hötzel
juergen at gemini.archlinux.org
Tue Aug 9 20:15:14 UTC 2022
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
===================================================================
--- PKGBUILD 2022-08-09 20:15:09 UTC (rev 452480)
+++ PKGBUILD 2022-08-09 20:15:14 UTC (rev 452481)
@@ -1,58 +0,0 @@
-# Maintainer: Jürgen Hötzel <juergen at archlinux.org>
-
-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)
+++ PKGBUILD 2022-08-09 20:15:14 UTC (rev 452481)
@@ -0,0 +1,58 @@
+# Maintainer: Jürgen Hötzel <juergen at archlinux.org>
+
+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}/"
+}
More information about the arch-commits
mailing list