Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions srcpkgs/KataGo-OpenCL/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Template file for 'KataGo-OpenCL'
pkgname=KataGo-OpenCL
version=1.17.2
revision=1
build_wrksrc=cpp
build_style=cmake
configure_args="-DUSE_BACKEND=OPENCL -DNO_GIT_REVISION=1"
make_check_target="check"
makedepends="ocl-icd-devel zlib-devel libzip-devel"
short_desc="KataGo Go/Weiqi/Baduk analysis engine (OpenCL backend)"
maintainer="Jason Elswick <jason@jasondavid.us>"
license="MIT"
homepage="https://github.com/lightvector/KataGo/"
distfiles="https://github.com/lightvector/KataGo/archive/refs/tags/v${version}.tar.gz"
checksum=d4531e969df138e1d0bc91f02dfd737c88c08296c922e78e63289af443ec501e
alternatives="katago:katago:/usr/bin/katago-opencl"

case "$XBPS_TARGET_MACHINE" in
i686*) broken="size_t assert fails" ;;
esac

do_check() {
build/katago runtests
}

do_install() {
vbin build/katago katago-opencl
vlicense "${wrksrc}"/LICENSE
}
29 changes: 29 additions & 0 deletions srcpkgs/KataGo-eigen/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Template file for 'KataGo-eigen'
pkgname=KataGo-eigen
version=1.17.2
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 Elswick <jason@jasondavid.us>"
license="MIT"
homepage="https://github.com/lightvector/KataGo/"
distfiles="https://github.com/lightvector/KataGo/archive/refs/tags/v${version}.tar.gz"
checksum=d4531e969df138e1d0bc91f02dfd737c88c08296c922e78e63289af443ec501e
alternatives="katago:katago:/usr/bin/katago-eigen"

case "$XBPS_TARGET_MACHINE" in
i686*) broken="size_t assert fails" ;;
esac

do_check() {
build/katago runtests
}

do_install() {
vbin build/katago katago-eigen
vlicense "${wrksrc}"/LICENSE
}