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 +}