From 03d1ee8ae9f75ebc03c850f5d9e6575be6dc9f7b Mon Sep 17 00:00:00 2001 From: rc-05 Date: Tue, 10 Mar 2020 13:38:21 +0100 Subject: [PATCH 1/2] Added archs option --- srcpkgs/ft2-clone/template | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 srcpkgs/ft2-clone/template diff --git a/srcpkgs/ft2-clone/template b/srcpkgs/ft2-clone/template new file mode 100644 index 00000000000..4837993d007 --- /dev/null +++ b/srcpkgs/ft2-clone/template @@ -0,0 +1,21 @@ +# Template file for 'ft2-clone' +pkgname=ft2-clone +version=1.10 +revision=1 +archs="~*-musl" +build_style="cmake" +makedepends="alsa-lib-devel SDL2-devel" +short_desc="Modern clone of the FastTracker II music tracker" +maintainer="rc-05 " +license="BSD-3-Clause" +homepage="https://16-bits.org/ft2.php" +distfiles="https://github.com/8bitbubsy/${pkgname}/archive/v${version}.tar.gz" +checksum=0414bc9d78d83306ff6423ef8f63be7f2efcbdae6b71e26f379b038554ccf611 + +do_install() { + vbin ${wrksrc}/release/other/ft2-clone +} + +post_install() { + vlicense LICENSE +} From eb70e5945321267f61cd9a8d22c6e7318a0dfef4 Mon Sep 17 00:00:00 2001 From: Raffaele Date: Mon, 20 Apr 2020 12:55:35 +0200 Subject: [PATCH 2/2] ccl: update to 1.12. --- srcpkgs/ccl/template | 26 +++++++++++++++----------- srcpkgs/ft2-clone/template | 21 --------------------- 2 files changed, 15 insertions(+), 32 deletions(-) delete mode 100644 srcpkgs/ft2-clone/template diff --git a/srcpkgs/ccl/template b/srcpkgs/ccl/template index 9c982901491..ed386c197ee 100644 --- a/srcpkgs/ccl/template +++ b/srcpkgs/ccl/template @@ -1,19 +1,19 @@ +# Template file for 'ccl' pkgname=ccl -version=1.11.5 -revision=2 -wrksrc="ccl" +version=1.12 +revision=1 archs="i686* x86_64*" -build_style=gnu-makefile -hostmakedepends="m4" +#build_style=gnu-makefile +hostmakedepends="m4 tar wget" short_desc="Clozure Common Lisp interpreter and compiler" -maintainer="Ankur Kothari " +maintainer="rc-05 " license="Apache-2.0" homepage="http://ccl.clozure.com/" -distfiles="https://github.com/Clozure/ccl/releases/download/v${version}/${pkgname}-${version}-linuxx86.tar.gz" -checksum=b80850d8d6ca8662499975f1cd76bf51affdd29e2025796ddcff6576fe704143 +distfiles="https://github.com/Clozure/ccl/archive/v${version}.tar.gz" +checksum=774a06b4fb6dc4b51dfb26da8e1cc809c605e7706c12180805d1be6f2885bd52 nopie=1 -nostrip=1 -disable_parallel_build=1 +#nostrip=1 +#disable_parallel_build=1 case $XBPS_MACHINE in x86_64*) _arch=64 ;; @@ -21,6 +21,11 @@ case $XBPS_MACHINE in *) _arch='' ;; esac +pre_build() { + wget https://github.com/Clozure/ccl/releases/download/v${version}/linuxx86.tar.gz + tar xvzf linuxx86.tar.gz -C . +} + do_build() { # recompile kernel, mandatory for musl cd "lisp-kernel/linuxx86${_arch:-32}" @@ -60,4 +65,3 @@ EOF vcopy "examples/*" usr/share/examples/$pkgname } - diff --git a/srcpkgs/ft2-clone/template b/srcpkgs/ft2-clone/template deleted file mode 100644 index 4837993d007..00000000000 --- a/srcpkgs/ft2-clone/template +++ /dev/null @@ -1,21 +0,0 @@ -# Template file for 'ft2-clone' -pkgname=ft2-clone -version=1.10 -revision=1 -archs="~*-musl" -build_style="cmake" -makedepends="alsa-lib-devel SDL2-devel" -short_desc="Modern clone of the FastTracker II music tracker" -maintainer="rc-05 " -license="BSD-3-Clause" -homepage="https://16-bits.org/ft2.php" -distfiles="https://github.com/8bitbubsy/${pkgname}/archive/v${version}.tar.gz" -checksum=0414bc9d78d83306ff6423ef8f63be7f2efcbdae6b71e26f379b038554ccf611 - -do_install() { - vbin ${wrksrc}/release/other/ft2-clone -} - -post_install() { - vlicense LICENSE -}