# HG changeset patch # User Pascal Bellard # Date 1508150507 -7200 # Node ID 2917684f729e7665097230335d9bf340a0e28525 # Parent 371d22f12221ae333eb87c7caee43aae0ecd18ea Add libegl-mesa diff -r 371d22f12221 -r 2917684f729e mesa-dev/receipt --- a/mesa-dev/receipt Mon Oct 16 12:17:41 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,21 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="mesa-dev" -VERSION="12.0.6" -CATEGORY="development" -SHORT_DESC="3D Graphics Library dev files." -MAINTAINER="pascal.bellard@slitaz.org" -LICENSE="MIT" -WEB_SITE="https://www.mesa3d.org/" - -WANTED="mesa" -# TODO: check -DEPENDS="mesa mesa-dri mesa-libegl libdrm-dev xorg-libXdamage-dev \ -xorg-libXxf86vm-dev xorg-libXt-dev xorg-glproto xorg-dri2proto pkg-config" -#libglu-mesa-dev libglw-mesa-dev - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - copy *.h *.la *.pc -} diff -r 371d22f12221 -r 2917684f729e mesa-dri/receipt --- a/mesa-dri/receipt Mon Oct 16 12:17:41 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,22 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="mesa-dri" -VERSION="12.0.6" -CATEGORY="x-window" -SHORT_DESC="Mesa DRI drivers." -MAINTAINER="pascal.bellard@slitaz.org" -LICENSE="MIT" -WEB_SITE="https://www.mesa3d.org/" - -WANTED="mesa" -DEPENDS="elfutils expat libdrm libdrm-intel libdrm-nouveau libdrm-radeon \ -libgcrypt libgpg-error llvm-libs xorg-libpciaccess zlib" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - copy *_dri.so - - mkdir -p $fs/etc/X11/xorg.conf.d - cp $stuff/90-DRI.conf $fs/etc/X11/xorg.conf.d -} diff -r 371d22f12221 -r 2917684f729e mesa-dri/stuff/90-DRI.conf --- a/mesa-dri/stuff/90-DRI.conf Mon Oct 16 12:17:41 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,3 +0,0 @@ -Section "DRI" - Mode 0666 -EndSection diff -r 371d22f12221 -r 2917684f729e mesa-libegl/receipt --- a/mesa-libegl/receipt Mon Oct 16 12:17:41 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,19 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="mesa-libegl" -VERSION="12.0.6" -CATEGORY="libs" -SHORT_DESC="OpenGL utility library" -MAINTAINER="pascal.bellard@slitaz.org" -LICENSE="MIT" -WEB_SITE="https://www.mesa3d.org/" -PROVIDE="libegl" - -WANTED="mesa" -DEPENDS="mesa" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - copy libEGL* -} diff -r 371d22f12221 -r 2917684f729e mesa/receipt --- a/mesa/receipt Mon Oct 16 12:17:41 2017 +0200 +++ b/mesa/receipt Mon Oct 16 12:41:47 2017 +0200 @@ -1,4 +1,4 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="mesa" VERSION="12.0.6" @@ -14,14 +14,12 @@ TARBALL="$PACKAGE-$VERSION.tar.xz" WGET_URL="ftp://ftp.freedesktop.org/pub/mesa/$VERSION/$TARBALL" -DEPENDS="expat libdrm xorg-libXdamage xorg-libXxf86vm xorg-libXt udev \ -xorg-libxshmfence" BUILD_DEPENDS="autoconf automake libtool python libdrm-dev libgcrypt-dev \ eudev-dev xorg-glproto xorg-dri2proto xorg-dri3proto xorg-presentproto \ libxcb-dev xorg-libxshmfence-dev xorg-libX11-dev xorg-libXext-dev \ xorg-libXdamage-dev xorg-libXfixes-dev xorg-libXxf86vm-dev expat-dev \ elfutils-dev llvm-dev xorg-libpciaccess-dev" -SPLIT="mesa-dri mesa-libegl" +SPLIT="mesa mesa-dev mesa-dri libegl-mesa" # libGLU is included in the package libglu-mesa # libGLw is included in the package libglw-mesa # libEGL is included in the package libegl-mesa @@ -56,6 +54,33 @@ # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - copy etc/ libGL.so* libGLESv1_CM.so* libGLESv2.so* libOSMesa.so* \ - libgbm.so* libglapi.so* libxatracker.so* + case $PACKAGE in + mesa) + DEPENDS="expat libdrm xorg-libXdamage xorg-libXxf86vm \ + xorg-libXt udev xorg-libxshmfence" + copy etc/ libGL.so* libGLESv1_CM.so* libGLESv2.so* \ + libOSMesa.so* libgbm.so* libglapi.so* libxatracker.so* + ;; + mesa-dev) + CAT="development|"3D Graphics Library dev files." + DEPENDS="mesa mesa-dri mesa-libegl libdrm-dev \ + xorg-libXdamage-dev xorg-libXxf86vm-dev \ + xorg-libXt-dev xorg-glproto xorg-dri2proto pkg-config" + copy *.h *.la *.pc + ;; + mesa-dri) + CAT="x-window|Mesa DRI drivers." + DEPENDS="elfutils expat libdrm libdrm-intel libdrm-nouveau \ + libdrm-radeon libgcrypt libgpg-error llvm-libs \ + xorg-libpciaccess zlib" + copy *_dri.so + mkdir -p $fs/etc/X11/xorg.conf.d + cp $stuff/90-DRI.conf $fs/etc/X11/xorg.conf.d + ;; + libegl-mesa) + CAT="libs|OpenGL utility library" + DEPENDS="mesa" + copy libEGL* + ;; + esac } diff -r 371d22f12221 -r 2917684f729e mesa/stuff/90-DRI.conf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mesa/stuff/90-DRI.conf Mon Oct 16 12:41:47 2017 +0200 @@ -0,0 +1,3 @@ +Section "DRI" + Mode 0666 +EndSection