From acba75ae1c150b28dcab96f09ed5d6d51c701d2f Mon Sep 17 00:00:00 2001 From: Mihail Ivanchev Date: Fri, 29 Dec 2023 13:21:10 +0100 Subject: [PATCH] New package: erlang-cl-1.2.4 --- srcpkgs/erlang-cl/template | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 srcpkgs/erlang-cl/template diff --git a/srcpkgs/erlang-cl/template b/srcpkgs/erlang-cl/template new file mode 100644 index 0000000000000..836ed776dc983 --- /dev/null +++ b/srcpkgs/erlang-cl/template @@ -0,0 +1,31 @@ +# Template file for 'erlang-cl' +pkgname=erlang-cl +version=1.2.4 +revision=1 +hostmakedepends="git rebar3" +makedepends="ocl-icd-devel" +depends="erlang ocl-icd" +short_desc="Erlang OpenCL bindings" +maintainer="Mihail Ivanchev " +license="MIT" +homepage="https://github.com/tonyrog/cl" +distfiles="https://github.com/tonyrog/cl/archive/refs/tags/cl-${version}.tar.gz" +checksum=577b8788029148f93217d00a1bbdc500db68ee77b2246bbd892269b5bb98c41a + +do_build() { + rebar3 compile +} + +do_install() { + vmkdir usr/lib/erlang/lib/cl-${version} + vmkdir usr/lib/erlang/lib/cl-${version}/ebin + vmkdir usr/lib/erlang/lib/cl-${version}/include + vmkdir usr/lib/erlang/lib/cl-${version}/priv + vmkdir usr/share/doc/${pkgname} + vmkdir usr/share/doc/${pkgname}/examples + vcopy ebin/* usr/lib/erlang/lib/cl-${version}/ebin + vinstall include/cl.hrl 644 usr/lib/erlang/lib/cl-${version}/include + vinstall priv/cl_nif.so 644 usr/lib/erlang/lib/cl-${version}/priv + vcopy examples/* usr/share/doc/${pkgname}/examples + vlicense COPYRIGHT +}