From 1200170177c3b3a29d30f295a138e013533b4237 Mon Sep 17 00:00:00 2001 From: Jason Manley Date: Sat, 19 Nov 2022 12:27:38 -0600 Subject: [PATCH] New package: KataGo-1.12.4 --- srcpkgs/KataGo-OpenCL/template | 30 ++++++++++++++++++++++++++++++ srcpkgs/KataGo-eigen/template | 31 +++++++++++++++++++++++++++++++ 2 files changed, 61 insertions(+) create mode 100644 srcpkgs/KataGo-OpenCL/template create mode 100644 srcpkgs/KataGo-eigen/template diff --git a/srcpkgs/KataGo-OpenCL/template b/srcpkgs/KataGo-OpenCL/template new file mode 100644 index 000000000000..527cdc64da5e --- /dev/null +++ b/srcpkgs/KataGo-OpenCL/template @@ -0,0 +1,30 @@ +# Template file for 'KataGo-OpenCL' +pkgname=KataGo-OpenCL +version=1.12.4 +revision=1 +build_wrksrc=cpp +build_style=cmake +configure_args="-DUSE_BACKEND=OPENCL -DNO_GIT_REVISION=1" +makedepends="ocl-icd-devel zlib-devel libzip-devel" +short_desc="KataGo Go/Weiqi/Baduk analysis engine (OpenCL backend)" +maintainer="Jason Manley " +license="MIT" +homepage="https://github.com/lightvector/KataGo/" +distfiles="https://github.com/lightvector/KataGo/archive/refs/tags/v${version}.tar.gz" +checksum=dfcc617fa4648592fecd0595dea9b90187a2c0676bdfc11e8060fc05ca350e47 + +alternatives="katago:katago:/usr/bin/katago-opencl" + +if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then + configure_args+=" -DCMAKE_CXX_STANDARD_LIBRARIES=-latomic" + makedepends+=" libatomic-devel" +fi + +do_check() { + build/katago runtests +} + +do_install() { + vbin build/katago katago-opencl + vlicense "${wrksrc}"/LICENSE +} diff --git a/srcpkgs/KataGo-eigen/template b/srcpkgs/KataGo-eigen/template new file mode 100644 index 000000000000..38b9eea9ec25 --- /dev/null +++ b/srcpkgs/KataGo-eigen/template @@ -0,0 +1,31 @@ +# Template file for 'KataGo-eigen' +pkgname=KataGo-eigen +version=1.12.4 +revision=1 +build_wrksrc=cpp +build_style=cmake +configure_args="-DUSE_BACKEND=EIGEN -DNO_GIT_REVISION=1" +make_check_target="check" +makedepends="zlib-devel libzip-devel eigen" +short_desc="KataGo Go/Weiqi/Baduk analysis engine (eigen backend)" +maintainer="Jason Manley " +license="MIT" +homepage="https://github.com/lightvector/KataGo/" +distfiles="https://github.com/lightvector/KataGo/archive/refs/tags/v${version}.tar.gz" +checksum=dfcc617fa4648592fecd0595dea9b90187a2c0676bdfc11e8060fc05ca350e47 + +alternatives="katago:katago:/usr/bin/katago-eigen" + +if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then + configure_args+=" -DCMAKE_CXX_STANDARD_LIBRARIES=-latomic" + makedepends+=" libatomic-devel" +fi + +do_check() { + build/katago runtests +} + +do_install() { + vbin build/katago katago-eigen + vlicense "${wrksrc}"/LICENSE +}