From 86f608e10741585d0c8642e5072aef6015197412 Mon Sep 17 00:00:00 2001 From: Jason Manley Date: Thu, 21 Jul 2022 23:01:22 -0500 Subject: [PATCH] New package: KataGo-1.11.0 --- srcpkgs/KataGo-OpenCL/template | 41 ++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 srcpkgs/KataGo-OpenCL/template diff --git a/srcpkgs/KataGo-OpenCL/template b/srcpkgs/KataGo-OpenCL/template new file mode 100644 index 000000000000..81940cfe9461 --- /dev/null +++ b/srcpkgs/KataGo-OpenCL/template @@ -0,0 +1,41 @@ +# Template file for 'KataGo-OpenCL' +pkgname=KataGo-OpenCL +version=1.11.0 +revision=1 +#archs="i686 x86_64" +wrksrc="KataGo-${version}" +#create_wrksrc=yes +build_wrksrc=cpp +build_style=cmake +configure_args="-DUSE_BACKEND=OPENCL -DNO_GIT_REVISION=1" + +if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then + configure_args+=" -DCMAKE_CXX_STANDARD_LIBRARIES=-latomic" + makedepends+=" libatomic-devel" +fi + +#make_install_args="" +#conf_files="" +#make_dirs="/var/log/dir 0755 root root" +#hostmakedepends="" +makedepends="ocl-icd-devel zlib-devel libzip-devel" +depends="mesa-opencl" +short_desc="KataGo Go/Weiqi/Baduk analysis engine (OpenCL backend)" +maintainer="Jason Manley " +license="MIT" +homepage="https://github.com/lightvector/KataGo/" +#changelog="" +distfiles="https://github.com/lightvector/KataGo/archive/refs/tags/v${version}.tar.gz" +checksum=3f63aa5dfaab861360fd6f9548aa7f552b007cac7e90c99089d3bb4bb4b9d451 + +do_install() { + vbin build/katago +} + +post_install() { + vlicense "${wrksrc}"/LICENSE +} + +do_check() { + build/katago runtests +}