wok-next annotate libdrm/receipt @ rev 20443

The rest of my "home work" for update many packages (up to Xorg, GTK and Openbox) for Next and mainly for Next64. Since this point this repository is open for commits. Many errors are expected due to harfbuzz-freetype dependency loop...
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sat Feb 24 16:17:33 2018 +0200 (2018-02-24)
parents db97269587e6
children afbc312ba6b0
rev   line source
al@19805 1 # SliTaz package receipt v2.
pankso@3006 2
pankso@3006 3 PACKAGE="libdrm"
al@19979 4 VERSION="2.4.82"
pankso@3006 5 CATEGORY="x-window"
al@19805 6 SHORT_DESC="Freedesktop DRM Library"
al@19805 7 MAINTAINER="al.bobylev@gmail.com"
pascal@15472 8 LICENSE="MIT"
al@19647 9 WEB_SITE="https://dri.freedesktop.org/"
al@19979 10 LFS="http://www.linuxfromscratch.org/blfs/view/stable/x/libdrm.html"
pankso@3006 11
al@19647 12 TARBALL="$PACKAGE-$VERSION.tar.bz2"
al@19647 13 WGET_URL="https://dri.freedesktop.org/libdrm/$TARBALL"
al@19647 14
al@19647 15 BUILD_DEPENDS="autoconf automake libtool xorg-util-macros libxslt \
al@19805 16 xorg-libpciaccess-dev cairo-dev eudev-dev libxslt docbook-xsl valgrind-dev"
al@19805 17 SPLIT="libdrm-amdgpu libdrm-etnaviv libdrm-exynos libdrm-intel libdrm-nouveau \
al@19805 18 libdrm-omap libdrm-radeon libdrm-tegra libdrm-dev"
pankso@12528 19
al@19979 20 compile_rules() {
al@19979 21 # sed -i "/pthread-stubs/d" configure.ac &&
al@19647 22 autoreconf -fiv &&
al@19647 23
pankso@3006 24 ./configure \
pankso@12528 25 --enable-udev \
al@19647 26 --enable-vmwgfx \
al@19647 27 --enable-omap-experimental-api \
al@19647 28 --enable-exynos-experimental-api \
al@19647 29 --enable-tegra-experimental-api \
al@19805 30 --enable-etnaviv-experimental-api \
pankso@12528 31 $CONFIGURE_ARGS &&
pankso@12528 32 make && make install
pankso@3006 33 }
pankso@3006 34
al@19979 35 genpkg_rules() {
al@19805 36 case $PACKAGE in
al@19805 37 libdrm)
al@19805 38 copy libdrm.so* libkms.so*
al@19979 39 DEPENDS="eudev linux-drm xorg-libpciaccess"
al@19805 40 ;;
al@19805 41 *-amdgpu)
al@19805 42 copy libdrm_amdgpu.so*
al@19805 43 CAT="x-window|AMDGPU API"
al@19805 44 ;;
al@19805 45 *-etnaviv)
al@19805 46 copy libdrm_etnaviv.so*
al@19805 47 CAT="x-window|Etnaviv API"
al@19805 48 ;;
al@19805 49 *-exynos)
al@19805 50 copy libdrm_exynos.so*
al@19805 51 CAT="x-window|EXYNOS API"
al@19805 52 ;;
al@19805 53 *-intel)
al@19805 54 copy libdrm_intel.so*
al@19805 55 CAT="x-window|Intel API"
al@19805 56 DEPENDS="libdrm xorg-libpciaccess"
al@19805 57 ;;
al@19805 58 *-nouveau)
al@19805 59 copy libdrm_nouveau.so*
al@19805 60 CAT="x-window|Nouveau API"
al@19805 61 ;;
al@19805 62 *-omap)
al@19805 63 copy libdrm_omap.so*
al@19805 64 CAT="x-window|OMAP API"
al@19805 65 ;;
al@19805 66 *-radeon)
al@19805 67 copy libdrm_radeon.so*
al@19805 68 CAT="x-window|Radeon API"
al@19805 69 ;;
al@19805 70 *-tegra)
al@19805 71 copy libdrm_tegra.so*
al@19805 72 CAT="x-window|Tegra API"
al@19805 73 ;;
al@19805 74 *-dev)
al@19805 75 copy @dev
al@19805 76 ;;
al@19805 77 esac
pankso@3006 78 }