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.16.5
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=50d2aa0fb4d5e697dcfa47ddc111c17d3d193dce0604a5592f5fc02501cb49e1
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.16.5
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=50d2aa0fb4d5e697dcfa47ddc111c17d3d193dce0604a5592f5fc02501cb49e1
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
}