wok-next annotate cairo-gl/receipt @ rev 20189
Up mesa17 (17.2.4)
author | Xander Ziiryanoff <psychomaniak@xakep.ru> |
---|---|
date | Fri Nov 03 01:04:49 2017 +0100 (2017-11-03) |
parents | 2985612f2b3f |
children | bce36a298f1e |
rev | line source |
---|---|
pascal@20184 | 1 # SliTaz package receipt v2. |
pankso@16204 | 2 |
pankso@16204 | 3 PACKAGE="cairo-gl" |
psychomaniak@18544 | 4 VERSION="1.14.4" |
pankso@16204 | 5 CATEGORY="x-window" |
al@19250 | 6 SHORT_DESC="2D graphics library with GL support" |
pankso@16204 | 7 MAINTAINER="pankso@slitaz.org" |
pankso@16204 | 8 LICENSE="MPL LGPL2.1" |
pankso@16204 | 9 SOURCE="cairo" |
pankso@16204 | 10 TARBALL="$SOURCE-$VERSION.tar.xz" |
al@19250 | 11 WEB_SITE="https://www.cairographics.org/" |
al@19250 | 12 WGET_URL="${WEB_SITE}releases/$TARBALL" |
pankso@16204 | 13 |
al@20097 | 14 BUILD_DEPENDS="pkg-config glib-dev libpng16-dev zlib-dev fontconfig-dev \ |
al@20097 | 15 freetype-dev xorg-libX11-dev xorg-pixman-dev xorg-libXau-dev xorg-libXdmcp-dev \ |
al@20097 | 16 xorg-libXrender-dev xorg-xcb-util-dev xorg-libxcb-dev expat-dev libxml2-dev \ |
al@20097 | 17 mesa-dev eudev-dev xorg-libXxf86vm-dev libdrm-dev libegl-mesa \ |
al@20097 | 18 xorg-libxshmfence-dev" |
pascal@20184 | 19 SPLIT="cairo-gl cairo-gl-dev cairo-gl-tools" |
al@19250 | 20 SIBLINGS="cairo" |
pankso@16204 | 21 |
pankso@16204 | 22 # Rules to configure and make the package. |
pankso@16204 | 23 compile_rules() |
pankso@16204 | 24 { |
pankso@16204 | 25 ./configure \ |
pankso@16204 | 26 --prefix=/usr \ |
pankso@16204 | 27 --enable-xcb \ |
pankso@16204 | 28 --enable-tee \ |
pankso@16204 | 29 --enable-gl \ |
pankso@16204 | 30 --disable-static \ |
al@19250 | 31 $CONFIGURE_ARGS && |
pankso@16204 | 32 make $MAKEFLAGS && |
pankso@16204 | 33 make DESTDIR=$DESTDIR install |
pankso@16204 | 34 } |
pankso@16204 | 35 |
pankso@16204 | 36 # Rules to gen a SliTaz package suitable for Tazpkg. |
pankso@16204 | 37 genpkg_rules() |
pankso@16204 | 38 { |
pascal@20184 | 39 case $PACKAGE in |
pascal@20184 | 40 cairo-gl) |
pascal@20184 | 41 DEPENDS="bzlib fontconfig freetype glib glibc-base harfbuzz \ |
pascal@20184 | 42 libdrm libffi libpng16 libxcb libxml2 mesa libegl-mesa \ |
pascal@20184 | 43 pcre pixman eudev xorg-libX11 xorg-libXau \ |
pascal@20184 | 44 xorg-libXdamage xorg-libXdmcp xorg-libXext \ |
pascal@20184 | 45 xorg-libXfixes xorg-libXrender xorg-libXxf86vm zlib" |
pascal@20184 | 46 mkdir -p $fs/usr/lib |
pascal@20184 | 47 cp -a $install/usr/lib/*.so* $fs/usr/lib |
pascal@20184 | 48 ;; |
pascal@20184 | 49 cairo-gl-dev) |
pascal@20184 | 50 CAT="development|2D graphics library with GL support, development files" |
pascal@20184 | 51 DEPENDS="cairo-gl cairo-gl-tools fontconfig-dev freetype-dev \ |
pascal@20184 | 52 glib-dev harfbuzz-dev libdrm-dev libffi-dev libpng-dev \ |
pascal@20184 | 53 libxcb-dev libxml2-dev mesa-wayland-dev pcre-dev \ |
pascal@20184 | 54 pixman-dev udev-dev wayland-dev xorg-libX11-dev \ |
pascal@20184 | 55 xorg-libXau-dev xorg-libXdamage-dev xorg-libXdmcp-dev \ |
pascal@20184 | 56 xorg-libXext-dev xorg-libXfixes-dev \ |
pascal@20184 | 57 xorg-libXrender-dev xorg-libXxf86vm-dev" |
pascal@20184 | 58 mkdir -p $fs/usr/lib |
pascal@20184 | 59 cp -a $install/usr/lib/*.*a $fs/usr/lib |
pascal@20184 | 60 cp -a $install/usr/lib/pkgconfig $fs/usr/lib |
pascal@20184 | 61 cp -a $install/usr/include $fs/usr |
pascal@20184 | 62 ;; |
pascal@20184 | 63 cairo-gl-tools) |
pascal@20184 | 64 CAT="development|2D graphics library, development tools" |
pascal@20184 | 65 DEPENDS="cairo-gl libbfd wayland" |
pascal@20184 | 66 mkdir -p $fs/usr/lib/cairo |
pascal@20184 | 67 cp -a $install/usr/bin $fs/usr |
pascal@20184 | 68 cp -a $install/usr/lib/cairo/*.so* $fs/usr/lib/cairo |
pascal@20184 | 69 ;; |
pascal@20184 | 70 esac |
pankso@16204 | 71 } |