From 5e8d947ec76a3b966b4e402c7a45bbc9247725a0 Mon Sep 17 00:00:00 2001 From: Tai Chi Minh Ralph Eastwood Date: Tue, 9 Jan 2018 08:42:45 +0000 Subject: [PATCH] New package: ocaml-lablgtk2-2.18.6 --- srcpkgs/ocaml-lablgtk2-gnomecanvas | 1 + srcpkgs/ocaml-lablgtk2-gtksourceview2 | 1 + srcpkgs/ocaml-lablgtk2-gtkspell | 1 + srcpkgs/ocaml-lablgtk2/template | 61 +++++++++++++++++++++++++++ 4 files changed, 64 insertions(+) create mode 120000 srcpkgs/ocaml-lablgtk2-gnomecanvas create mode 120000 srcpkgs/ocaml-lablgtk2-gtksourceview2 create mode 120000 srcpkgs/ocaml-lablgtk2-gtkspell create mode 100644 srcpkgs/ocaml-lablgtk2/template diff --git a/srcpkgs/ocaml-lablgtk2-gnomecanvas b/srcpkgs/ocaml-lablgtk2-gnomecanvas new file mode 120000 index 00000000000..1fb9864be98 --- /dev/null +++ b/srcpkgs/ocaml-lablgtk2-gnomecanvas @@ -0,0 +1 @@ +ocaml-lablgtk2 \ No newline at end of file diff --git a/srcpkgs/ocaml-lablgtk2-gtksourceview2 b/srcpkgs/ocaml-lablgtk2-gtksourceview2 new file mode 120000 index 00000000000..1fb9864be98 --- /dev/null +++ b/srcpkgs/ocaml-lablgtk2-gtksourceview2 @@ -0,0 +1 @@ +ocaml-lablgtk2 \ No newline at end of file diff --git a/srcpkgs/ocaml-lablgtk2-gtkspell b/srcpkgs/ocaml-lablgtk2-gtkspell new file mode 120000 index 00000000000..1fb9864be98 --- /dev/null +++ b/srcpkgs/ocaml-lablgtk2-gtkspell @@ -0,0 +1 @@ +ocaml-lablgtk2 \ No newline at end of file diff --git a/srcpkgs/ocaml-lablgtk2/template b/srcpkgs/ocaml-lablgtk2/template new file mode 100644 index 00000000000..d8314d522fb --- /dev/null +++ b/srcpkgs/ocaml-lablgtk2/template @@ -0,0 +1,61 @@ +# Template file for 'ocaml-lablgtk2' +pkgname=ocaml-lablgtk2 +version=2.18.6 +revision=1 +wrksrc="lablgtk-${version}" +build_style=gnu-configure +configure_args="--without-glade --without-gnomeui --without-gtksourceview" +make_build_args="world opt" +maintainer="Tai Chi Minh Ralph Eastwood " +hostmakedepends="ocaml ocaml-findlib m4 camlp4 pkg-config" +makedepends="gtk+-devel gtksourceview2-devel libgnomecanvas-devel gtkspell-devel" +short_desc="OCaml interface to GTK2" +license="LGPL-2.1" +homepage="http://lablgtk.forge.ocamlcore.org/" +distfiles="https://forge.ocamlcore.org/frs/download.php/1726/lablgtk-${version}.tar.gz" +checksum=4ddca243066418e2a88ac49ebf2d846fac4b667b1b1753efadd078ae777368f8 +nocross=yes +nopie=yes +disable_parallel_build=yes + +post_install() { + vlicense COPYING +} + +ocaml-lablgtk2-gnomecanvas_package() { + depends="ocaml-lablgtk2 libgnomecanvas" + short_desc+=" - gnomecanvas bindings" + pkg_install() { + vmove "usr/lib/ocaml/lablgtk2/gnoCanvas.*" + vmove "usr/lib/ocaml/lablgtk2/gnomeCanvas.*" + vmove "usr/lib/ocaml/lablgtk2/lablgnomecanvas.*" + vmove usr/lib/ocaml/lablgtk2/liblablgnomecanvas.a + vmove usr/lib/ocaml/lablgtk2/dlllablgnomecanvas.so + } +} + +ocaml-lablgtk2-gtksourceview2_package() { + depends="ocaml-lablgtk2 gtksourceview2" + short_desc+=" - gtksourceview2 bindings" + pkg_install() { + vmove "usr/lib/ocaml/lablgtk2/gSourceView2.*" + vmove "usr/lib/ocaml/lablgtk2/gtkSourceView2.*" + vmove "usr/lib/ocaml/lablgtk2/gtkSourceView2_types.*" + vmove "usr/lib/ocaml/lablgtk2/lablgtksourceview2.*" + vmove "usr/lib/ocaml/lablgtk2/sourceView2Enums.*" + vmove usr/lib/ocaml/lablgtk2/liblablgtksourceview2.a + vmove usr/lib/ocaml/lablgtk2/dlllablgtksourceview2.so + vmove usr/lib/ocaml/lablgtk2/sourceView2_tags.h + } +} + +ocaml-lablgtk2-gtkspell_package() { + depends="ocaml-lablgtk2 gtkspell" + short_desc+=" - gtkspell bindings" + pkg_install() { + vmove "usr/lib/ocaml/lablgtk2/gtkSpell.*" + vmove "usr/lib/ocaml/lablgtk2/lablgtkspell.*" + vmove usr/lib/ocaml/lablgtk2/liblablgtkspell.a + vmove usr/lib/ocaml/lablgtk2/dlllablgtkspell.so + } +}