From d864730f96dfb986e54a6008b2b38419c2c147f0 Mon Sep 17 00:00:00 2001 From: Barbaross Date: Fri, 20 May 2022 10:55:30 -0400 Subject: [PATCH 1/2] New package: ocaml-curses-1.0.10 --- srcpkgs/ocaml-curses/template | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 srcpkgs/ocaml-curses/template diff --git a/srcpkgs/ocaml-curses/template b/srcpkgs/ocaml-curses/template new file mode 100644 index 000000000000..b84891d67333 --- /dev/null +++ b/srcpkgs/ocaml-curses/template @@ -0,0 +1,22 @@ +# Template file for 'ocaml-curses' +pkgname=ocaml-curses +version=1.0.10 +revision=1 +wrksrc="curses-${version}" +hostmakedepends="dune base-devel" +makedepends="ncurses-devel" +short_desc="Objective Caml libs for curses" +maintainer="Barbaross " +license="GPL-3.0-or-later" +homepage="https://github.com/mbacarella/curses" +distfiles="${homepage}/archive/refs/tags/${version}.tar.gz" +checksum=f09c9fe714f6b0895a5d2238418188e945be928d223c2bda4e9566c32e53f848 + +do_build() { + dune build --display=short +} + +do_install() { + dune install --prefix=/usr --destdir="$DESTDIR" \ + --libdir=/usr/lib/ocaml --docdir=/usr/share/doc +} From ca92f844825f41eebd5c72ad9e72fc7efd77cfd4 Mon Sep 17 00:00:00 2001 From: Barbaross Date: Fri, 20 May 2022 10:56:19 -0400 Subject: [PATCH 2/2] New package: wyrd-1.5.3 --- srcpkgs/wyrd/template | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 srcpkgs/wyrd/template diff --git a/srcpkgs/wyrd/template b/srcpkgs/wyrd/template new file mode 100644 index 000000000000..8faaf1f30ad2 --- /dev/null +++ b/srcpkgs/wyrd/template @@ -0,0 +1,28 @@ +# Template file for 'wyrd' +pkgname=wyrd +version=1.5.3 +revision=1 +build_style=gnu-configure +#configure_args="" +#make_build_args="" +#make_install_args="" +hostmakedepends="ocaml camlp5 ocaml-curses texlive texlive-LuaTeX python opam base-devel" +makedepends="ncurses-devel" +depends="remind" +conf_files="/etc/wyrdrc" +short_desc="Ncurses front-end to Remind" +maintainer="Barbaross " +license="GPL-2.0-or-later" +homepage="https://gitlab.com/wyrd-calendar/wyrd" +distfiles="${homepage}/-/archive/${version}/wyrd-${version}.tar.gz" +checksum=1d7936dd10b795a17bbce06ae14079eb36120f26fd7bd27b522f8df5196790e7 + +pre_configure() { + ./prep-devtree.sh +} + +pre_build() { + opam init -y --compiler=ocaml-system --disable-sandboxing + eval $(opam env) + opam install -y hevea +}