wok-next view mesa12/receipt @ rev 21018

Nasty typo broke the cooker
author Aleksej Bobylev <al.bobylev@gmail.com>
date Wed Oct 17 03:59:24 2018 +0300 (2018-10-17)
parents 4e6503d7a19f
children d5aab818505e
line source
1 # SliTaz package receipt v2.
3 PACKAGE="mesa12"
4 VERSION="12.0.6"
5 CATEGORY="x-window"
6 SHORT_DESC="Open-source implementaton of OpenGL: legacy"
7 MAINTAINER="pascal.bellard@slitaz.org"
8 LICENSE="MIT"
9 WEB_SITE="https://www.mesa3d.org/"
10 REPOLOGY="mesa"
12 TARBALL="mesa-$VERSION.tar.xz"
13 WGET_URL="ftp://ftp.freedesktop.org/pub/mesa/$VERSION/$TARBALL"
15 BUILD_DEPENDS="autoconf automake libtool python libdrm-dev libgcrypt-dev \
16 eudev-dev xorg-xorgproto \
17 xorg-libxcb-dev xorg-libxshmfence-dev xorg-libX11-dev xorg-libXext-dev \
18 xorg-libXdamage-dev xorg-libXfixes-dev xorg-libXxf86vm-dev expat-dev \
19 elfutils-dev llvm-dev xorg-libpciaccess-dev"
20 SPLIT="mesa12 mesa12-dev mesa12-dri mesa12-libegl"
22 compile_rules() {
23 # "swr" driver is disabled due to compilation errors
24 GLL_DRV="nouveau,r300,r600,radeonsi,svga,swrast"
26 sed -i "/pthread-stubs/d" configure.ac
27 sed -i "/seems to be moved/s/^/: #/" bin/ltmain.sh
29 ./autogen.sh CFLAGS='-O2' CXXFLAGS='-O2' \
30 --sysconfdir=/etc \
31 --enable-texture-float \
32 --enable-gles1 \
33 --enable-gles2 \
34 --enable-osmesa \
35 --enable-xa \
36 --enable-gbm \
37 --enable-glx-tls \
38 --with-egl-platforms="drm,x11" \
39 --with-gallium-drivers=$GLL_DRV &&
41 unset GLL_DRV &&
43 make && make install || return 1
45 install -Dm644 $stuff/90-DRI.conf $install/etc/X11/xorg.conf.d/90-DRI.conf
46 }
48 genpkg_rules() {
49 case $PACKAGE in
50 mesa12)
51 copy etc/ libGL.so* libGLESv1_CM.so* libGLESv2.so* \
52 libOSMesa.so* libgbm.so* libglapi.so* libxatracker.so*
53 DEPENDS="expat libdrm xorg-libXdamage xorg-libXxf86vm \
54 xorg-libXt udev xorg-libxshmfence"
55 SUGGESTED="nvidia"
56 PROVIDE="libgl"
57 CONFIG_FILES="/etc/drirc"
58 ;;
59 mesa12-dev)
60 copy @dev
61 DEPENDS="mesa12 mesa12-dri mesa12-libegl libdrm-dev \
62 xorg-libXdamage-dev xorg-libXxf86vm-dev \
63 xorg-libXt-dev xorg-xorgproto"
64 ;;
65 mesa12-dri)
66 copy *_dri.so 90-DRI.conf
67 CAT="x-window|DRI drivers"
68 DEPENDS="elfutils expat libdrm libdrm-intel libdrm-nouveau \
69 libdrm-radeon libgcrypt libgpg-error llvm-libs \
70 xorg-libpciaccess zlib"
71 ;;
72 mesa12-libegl)
73 copy libEGL*
74 CAT="libs|EGL library"
75 DEPENDS="mesa12"
76 ;;
77 esac
78 }