From 92180e06e732fc8d3902c147ac3edc9e8f392c94 Mon Sep 17 00:00:00 2001 From: shtayerc Date: Tue, 12 May 2020 18:19:07 +0200 Subject: [PATCH 1/4] New package: lc0-opencl-0.26.3 --- srcpkgs/lc0-opencl/template | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 srcpkgs/lc0-opencl/template diff --git a/srcpkgs/lc0-opencl/template b/srcpkgs/lc0-opencl/template new file mode 100644 index 00000000000..84c74ea9297 --- /dev/null +++ b/srcpkgs/lc0-opencl/template @@ -0,0 +1,34 @@ +# Template file for 'lc0-opencl' +pkgname=lc0-opencl +version=0.26.3 +revision=1 +wrksrc="lc0-${version}" +build_style=meson +configure_args="-Dgtest=false --buildtype=release" +meson_builddir="build/release" +_githash=c6df65828f3a31919f3f0ad83ff32ed269292b1f +hostmakedepends="tar pkg-config" +makedepends="ocl-icd-devel protobuf-devel zlib-devel eigen" +short_desc="UCI chess engine designed to play via neural network - OpenCL backend" +maintainer="shtayerc " +license="GPL-3.0-only" +homepage="http://lczero.org" +distfiles="https://github.com/LeelaChessZero/lc0/archive/v${version}.tar.gz + https://github.com/LeelaChessZero/lczero-common/archive/${_githash}.tar.gz" +checksum="364e9836157d6001b2f9a26f395af0b8ed6c16c295014cec782f3dbe80656e2a + 7ef8e683b8adff873adb84150a58c787afebb83d76af56a8983b759ea7691cfe" + +alternatives="lc0:lc0:/usr/bin/lc0-opencl" + +if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then + LDFLAGS+=-latomic + makedepends+=" libatomic-devel" +fi + +post_extract() { + cp -a ../lczero-common-${_githash}/proto/ ./libs/lczero-common/ +} + +do_install() { + vbin build/release/lc0 lc0-opencl +} From c06c88160f1a23392d617e973dc6348e85af6227 Mon Sep 17 00:00:00 2001 From: shtayerc Date: Tue, 12 May 2020 18:18:57 +0200 Subject: [PATCH 2/4] New package: lc0-openblas-0.26.3 --- srcpkgs/lc0-openblas/template | 38 +++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 srcpkgs/lc0-openblas/template diff --git a/srcpkgs/lc0-openblas/template b/srcpkgs/lc0-openblas/template new file mode 100644 index 00000000000..6e01cbaf720 --- /dev/null +++ b/srcpkgs/lc0-openblas/template @@ -0,0 +1,38 @@ +# Template file for 'lc0-openblas' +pkgname=lc0-openblas +version=0.26.3 +revision=1 +wrksrc="lc0-${version}" +build_style=meson +configure_args="-Dgtest=false --buildtype=release" +meson_builddir="build/release" +_githash=c6df65828f3a31919f3f0ad83ff32ed269292b1f +hostmakedepends="tar pkg-config" +makedepends="openblas-devel protobuf-devel zlib-devel eigen" +short_desc="UCI chess engine designed to play via neural network - OpenBLAS backend" +maintainer="shtayerc " +license="GPL-3.0-only" +homepage="http://lczero.org" +distfiles="https://github.com/LeelaChessZero/lc0/archive/v${version}.tar.gz + https://github.com/LeelaChessZero/lczero-common/archive/${_githash}.tar.gz" +checksum="364e9836157d6001b2f9a26f395af0b8ed6c16c295014cec782f3dbe80656e2a + 7ef8e683b8adff873adb84150a58c787afebb83d76af56a8983b759ea7691cfe" + +alternatives="lc0:lc0:/usr/bin/lc0-openblas" + +if [ "$CROSS_BUILD" ]; then + configure_args+=" -Dopenblas_include=${XBPS_CROSS_BASE}/usr/include/openblas/" +fi + +if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then + LDFLAGS+=-latomic + makedepends+=" libatomic-devel" +fi + +post_extract() { + cp -a ../lczero-common-${_githash}/proto/ ./libs/lczero-common/ +} + +do_install() { + vbin build/release/lc0 lc0-openblas +} From 2013ce5db8c018f78476d51e8bcc71c40f09b8b7 Mon Sep 17 00:00:00 2001 From: shtayerc Date: Tue, 23 Feb 2021 08:48:06 +0100 Subject: [PATCH 3/4] New package: lc0-opencl-0.27.0 --- srcpkgs/lc0-opencl/template | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/srcpkgs/lc0-opencl/template b/srcpkgs/lc0-opencl/template index 84c74ea9297..7dd084198ca 100644 --- a/srcpkgs/lc0-opencl/template +++ b/srcpkgs/lc0-opencl/template @@ -1,12 +1,12 @@ # Template file for 'lc0-opencl' pkgname=lc0-opencl -version=0.26.3 +version=0.27.0 revision=1 wrksrc="lc0-${version}" build_style=meson configure_args="-Dgtest=false --buildtype=release" meson_builddir="build/release" -_githash=c6df65828f3a31919f3f0ad83ff32ed269292b1f +_githash=00fd892e648160c294346c87449126d9bad80a16 hostmakedepends="tar pkg-config" makedepends="ocl-icd-devel protobuf-devel zlib-devel eigen" short_desc="UCI chess engine designed to play via neural network - OpenCL backend" @@ -15,8 +15,8 @@ license="GPL-3.0-only" homepage="http://lczero.org" distfiles="https://github.com/LeelaChessZero/lc0/archive/v${version}.tar.gz https://github.com/LeelaChessZero/lczero-common/archive/${_githash}.tar.gz" -checksum="364e9836157d6001b2f9a26f395af0b8ed6c16c295014cec782f3dbe80656e2a - 7ef8e683b8adff873adb84150a58c787afebb83d76af56a8983b759ea7691cfe" +checksum="2f38cd5fb1822798d10d806fe8930f60a5b3a7f92b9dfcbbeb210df8a8b37b86 + c3de32a249b25f092218b7550ce00134998cf3fef8ebbb08801883ed48f36576" alternatives="lc0:lc0:/usr/bin/lc0-opencl" From f24e2a5c3f0a41b7d3c69cc7d6c005ce519df1ea Mon Sep 17 00:00:00 2001 From: shtayerc Date: Tue, 23 Feb 2021 08:48:19 +0100 Subject: [PATCH 4/4] New package: lc0-openblas-0.27.0 --- srcpkgs/lc0-openblas/template | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/srcpkgs/lc0-openblas/template b/srcpkgs/lc0-openblas/template index 6e01cbaf720..1d3b0af0c5d 100644 --- a/srcpkgs/lc0-openblas/template +++ b/srcpkgs/lc0-openblas/template @@ -1,12 +1,12 @@ # Template file for 'lc0-openblas' pkgname=lc0-openblas -version=0.26.3 +version=0.27.0 revision=1 wrksrc="lc0-${version}" build_style=meson configure_args="-Dgtest=false --buildtype=release" meson_builddir="build/release" -_githash=c6df65828f3a31919f3f0ad83ff32ed269292b1f +_githash=00fd892e648160c294346c87449126d9bad80a16 hostmakedepends="tar pkg-config" makedepends="openblas-devel protobuf-devel zlib-devel eigen" short_desc="UCI chess engine designed to play via neural network - OpenBLAS backend" @@ -15,8 +15,8 @@ license="GPL-3.0-only" homepage="http://lczero.org" distfiles="https://github.com/LeelaChessZero/lc0/archive/v${version}.tar.gz https://github.com/LeelaChessZero/lczero-common/archive/${_githash}.tar.gz" -checksum="364e9836157d6001b2f9a26f395af0b8ed6c16c295014cec782f3dbe80656e2a - 7ef8e683b8adff873adb84150a58c787afebb83d76af56a8983b759ea7691cfe" +checksum="2f38cd5fb1822798d10d806fe8930f60a5b3a7f92b9dfcbbeb210df8a8b37b86 + c3de32a249b25f092218b7550ce00134998cf3fef8ebbb08801883ed48f36576" alternatives="lc0:lc0:/usr/bin/lc0-openblas"