From 667746d05be79958767b9f5b5530b108b4e8bcff Mon Sep 17 00:00:00 2001 From: Bryce Vandegrift Date: Wed, 3 May 2023 18:13:31 -0400 Subject: [PATCH] New package: CBQN-git-20230503 --- srcpkgs/CBQN-git/template | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 srcpkgs/CBQN-git/template diff --git a/srcpkgs/CBQN-git/template b/srcpkgs/CBQN-git/template new file mode 100644 index 00000000000000..4b4c0222283f64 --- /dev/null +++ b/srcpkgs/CBQN-git/template @@ -0,0 +1,37 @@ +# Template file for 'CBQN-git' +pkgname=CBQN-git +version=20230503 +revision=1 +_commit=23737cc4580c995aac76a8a5bae4ca39492968fd +hostmakedepends="git clang libffi-devel" +depends="libffi" +short_desc="BQN implementation in C" +maintainer="Bryce Vandegrift " +license="GPL-3.0-only, MIT, Apache-2.0, BSL-1.0" +homepage="https://github.com/dzaima/CBQN" + +do_fetch() { + git clone https://github.com/dzaima/CBQN.git $wrksrc + cd $wrksrc + git reset --hard $_commit +} + +do_patch() { + sed -i '/SHELL =.*/ d' makefile +} + +do_build() { + make REPLXX=1 +} + +do_install() { + vbin BQN bqn + + vlicense licenses/LICENSE-Apache2 + vlicense licenses/LICENSE-Boost + vlicense licenses/LICENSE-GPLv3 + vlicense licenses/LICENSE-MIT-sort + + vdoc docs/commands.md + vdoc docs/system.md +}