wok-current rev 25749
Add clinfo and bdeps (opencl-headers, opencl-icd), adjust mesa for libclc-dev
author | Stanislas Leduc <shann@slitaz.org> |
---|---|
date | Wed Feb 19 12:29:30 2025 +0000 (7 months ago) |
parents | d4d07d6c4b5e |
children | b98ecb8ce529 |
files | clinfo/receipt libclc-dev/receipt mesa/receipt opencl-headers/receipt opencl-icd-dev/receipt opencl-icd/receipt |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/clinfo/receipt Wed Feb 19 12:29:30 2025 +0000 1.3 @@ -0,0 +1,29 @@ 1.4 +# SliTaz package receipt. 1.5 + 1.6 +PACKAGE="clinfo" 1.7 +VERSION="3.0.25.02.14" 1.8 +CATEGORY="x-window" 1.9 +SHORT_DESC="Simple OpenCL application that enumerates all available platform" 1.10 +MAINTAINER="maintainer@slitaz.org" 1.11 +LICENSE="GPL2" 1.12 +TARBALL="$PACKAGE-$VERSION.tar.gz" 1.13 +WEB_SITE="https://github.com/Oblomov/clinfo" 1.14 +WGET_URL="$WEB_SITE/archive/refs/tags/$VERSION.tar.gz" 1.15 +HOST_ARCH="i486 arm x86_64" 1.16 + 1.17 +DEPENDS="opencl-icd libclc" 1.18 +BUILD_DEPENDS="opencl-icd-dev opencl-headers" 1.19 + 1.20 +# Rules to configure and make the package. 1.21 +compile_rules() 1.22 +{ 1.23 + make PREFIX=/usr && 1.24 + make PREFIX=/usr install 1.25 +} 1.26 + 1.27 +# Rules to gen a SliTaz package suitable for Tazpkg. 1.28 +genpkg_rules() 1.29 +{ 1.30 + mkdir -p $fs/usr 1.31 + cp -a $install/usr/bin $fs/usr 1.32 +}
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 2.2 +++ b/libclc-dev/receipt Wed Feb 19 12:29:30 2025 +0000 2.3 @@ -0,0 +1,22 @@ 2.4 +# SliTaz package receipt. 2.5 + 2.6 +PACKAGE="libclc-dev" 2.7 +VERSION="13.0.0" 2.8 +CATEGORY="development" 2.9 +SHORT_DESC="OpenCL 1.1 libraries - development files." 2.10 +MAINTAINER="maintainer@slitaz.org" 2.11 +LICENSE="MIT" 2.12 +WEB_SITE="https://libclc.llvm.org/" 2.13 +WANTED="libclc" 2.14 + 2.15 +DEPENDS="libclc" 2.16 + 2.17 +HOST_ARCH="i486 x86_64" 2.18 + 2.19 +# Rules to gen a SliTaz package suitable for Tazpkg. 2.20 +genpkg_rules() 2.21 +{ 2.22 + mkdir -p $fs/usr/lib 2.23 + cp -a $install/usr/include $fs/usr 2.24 + cp -a $install/usr/lib/pkgconfig $fs/usr/lib 2.25 +}
3.1 --- a/mesa/receipt Tue Feb 18 13:03:31 2025 +0000 3.2 +++ b/mesa/receipt Wed Feb 19 12:29:30 2025 +0000 3.3 @@ -21,7 +21,7 @@ 3.4 xorg-dri2proto xorg-dri3proto xorg-glproto talloc xorg-makedepend lesstif-dev \ 3.5 libxml2-python xorg-imake xorg-libxshmfence-dev udev-dev file \ 3.6 xorg-libpciaccess-dev libtool meson054 llvm python3-mako libvdpau-dev \ 3.7 -elfutils-dev directx-headers libclc libva-dev clang polly cmake" 3.8 +elfutils-dev directx-headers libclc-dev libva-dev clang polly cmake" 3.9 # libpthread-stubs-dev xorg-dri2proto xorg-dri3proto xorg-presentproto 3.10 3.11 HOST_ARCH="i486 x86_64"
4.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 4.2 +++ b/opencl-headers/receipt Wed Feb 19 12:29:30 2025 +0000 4.3 @@ -0,0 +1,38 @@ 4.4 +# SliTaz package receipt. 4.5 + 4.6 +PACKAGE="opencl-headers" 4.7 +VERSION="2024.05.08" 4.8 +CATEGORY="development" 4.9 +SHORT_DESC="OpenCL (Open Computing Language) headers" 4.10 +MAINTAINER="maintainer@slitaz.org" 4.11 +LICENSE="Apache" 4.12 +TARBALL="$PACKAGE-$VERSION.tar.gz" 4.13 +WEB_SITE="https://www.khronos.org/registry/cl/" 4.14 +WGET_URL="https://github.com/KhronosGroup/OpenCL-Headers/archive/v$VERSION.tar.gz" 4.15 +BRANCH="v$VERSION" 4.16 + 4.17 +DEPENDS="" 4.18 +BUILD_DEPENDS="python3 cmake" 4.19 + 4.20 +HOST_ARCH="i486 x86_64" 4.21 + 4.22 +# Rules to configure and make the package. 4.23 +compile_rules() 4.24 +{ 4.25 + mkdir build && cd build 4.26 + cmake \ 4.27 + -DCMAKE_INSTALL_PREFIX=/usr \ 4.28 + .. 4.29 + 4.30 + make 4.31 + make install DESTDIR=$install 4.32 +} 4.33 + 4.34 +# Rules to gen a SliTaz package suitable for Tazpkg. 4.35 +genpkg_rules() 4.36 +{ 4.37 + mkdir -p $fs/usr/lib $fs/usr/share 4.38 + cp -a $install/usr/include $fs/usr 4.39 + cp -a $install/usr/share/pkgconfig $fs/usr/lib 4.40 + cp -a $install/usr/share/cmake $fs/usr/share 4.41 +}
5.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 5.2 +++ b/opencl-icd-dev/receipt Wed Feb 19 12:29:30 2025 +0000 5.3 @@ -0,0 +1,23 @@ 5.4 +# SliTaz package receipt. 5.5 + 5.6 +PACKAGE="opencl-icd-dev" 5.7 +VERSION="2.3.2" 5.8 +CATEGORY="development" 5.9 +SHORT_DESC="OpenCL ICD Bindings" 5.10 +MAINTAINER="maintainer@slitaz.org" 5.11 +LICENSE="Apache" 5.12 +WEB_SITE="https://github.com/OCL-dev/ocl-icd" 5.13 +WANTED="opencl-icd" 5.14 + 5.15 +DEPENDS="opencl-headers opencl-icd" 5.16 + 5.17 +HOST_ARCH="i486 x86_64" 5.18 + 5.19 +# Rules to gen a SliTaz package suitable for Tazpkg. 5.20 +genpkg_rules() 5.21 +{ 5.22 + mkdir -p $fs/usr/bin $fs/usr/lib 5.23 + cp -a $install/usr/bin $fs/usr 5.24 + cp -a $install/usr/include $fs/usr 5.25 + cp -a $install/usr/lib/pkgconfig $fs/usr/lib 5.26 +}
6.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 6.2 +++ b/opencl-icd/receipt Wed Feb 19 12:29:30 2025 +0000 6.3 @@ -0,0 +1,40 @@ 6.4 +# SliTaz package receipt. 6.5 + 6.6 +PACKAGE="opencl-icd" 6.7 +VERSION="2.3.2" 6.8 +CATEGORY="development" 6.9 +SHORT_DESC="OpenCL ICD Bindings" 6.10 +MAINTAINER="maintainer@slitaz.org" 6.11 +LICENSE="Apache" 6.12 +TARBALL="$PACKAGE-$VERSION.tar.gz" 6.13 +WEB_SITE="https://github.com/OCL-dev/ocl-icd" 6.14 +WGET_URL="https://github.com/OCL-dev/ocl-icd/archive/refs/tags/v$VERSION.tar.gz" 6.15 +BRANCH="v$VERSION" 6.16 + 6.17 +DEPENDS="" 6.18 +BUILD_DEPENDS="automake libtool opencl-headers mesa-dev ruby-dev" 6.19 + 6.20 +HOST_ARCH="i486 x86_64" 6.21 + 6.22 +# Rules to configure and make the package. 6.23 +compile_rules() 6.24 +{ 6.25 + autoreconf -vif 6.26 + 6.27 + ./configure \ 6.28 + --prefix=/usr \ 6.29 + --libdir=/usr/lib \ 6.30 + --sysconfdir=/etc \ 6.31 + --disable-debug \ 6.32 + $CONFIGURE_ARGS 6.33 + 6.34 + make 6.35 + make install DESTDIR=$install 6.36 +} 6.37 + 6.38 +# Rules to gen a SliTaz package suitable for Tazpkg. 6.39 +genpkg_rules() 6.40 +{ 6.41 + mkdir -p $fs/usr/lib 6.42 + cp -a $install/usr/lib/*.so* $fs/usr/lib 6.43 +}