wok-next annotate cairo/receipt @ rev 19737
Up bind, brotli, cairo, check, compface, cookutils, cpio, curl, db, openssl.
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Tue May 30 05:37:57 2017 +0300 (2017-05-30) |
parents | b34e3540f205 |
children | 0e7893ac206d |
rev | line source |
---|---|
al@19737 | 1 # SliTaz package receipt v2. |
pankso@22 | 2 |
pankso@22 | 3 PACKAGE="cairo" |
al@19737 | 4 VERSION="1.14.8" |
pankso@22 | 5 CATEGORY="x-window" |
al@19250 | 6 SHORT_DESC="2D graphics library" |
pankso@22 | 7 MAINTAINER="pankso@slitaz.org" |
pascal@15022 | 8 LICENSE="MPL LGPL2.1" |
al@19250 | 9 WEB_SITE="https://www.cairographics.org/" |
pankso@16083 | 10 HOST_ARCH="i486 arm" |
pankso@16083 | 11 |
al@19737 | 12 TARBALL="$PACKAGE-$VERSION.tar.xz" |
al@19737 | 13 WGET_URL="${WEB_SITE}releases/$TARBALL" |
al@19737 | 14 |
al@19737 | 15 BUILD_DEPENDS="pkg-config glib-dev libpng16-dev zlib-dev fontconfig-dev \ |
al@19737 | 16 freetype-dev xorg-libX11-dev xorg-libXext-dev pixman-dev xorg-libXau-dev \ |
al@19737 | 17 xorg-libXdmcp-dev xorg-libXrender-dev xcb-util-dev libxcb-dev expat-dev \ |
al@19737 | 18 libxml2-dev" |
al@19737 | 19 SPLIT="cairo-tools cairo-dev" |
al@19250 | 20 SIBLINGS="cairo-gl" |
pankso@16083 | 21 |
pankso@16083 | 22 # Handle cross compilation |
pankso@16083 | 23 case "$ARCH" in |
pankso@16083 | 24 arm*) export CFLAGS="$CFLAGS -L/cross/$ARCH/sysroot/usr/lib" ;; |
pankso@16083 | 25 esac |
pankso@22 | 26 |
pankso@22 | 27 # Rules to configure and make the package. |
pankso@22 | 28 compile_rules() |
pankso@22 | 29 { |
pankso@1999 | 30 ./configure \ |
pankso@5336 | 31 --enable-xcb \ |
al@19250 | 32 --enable-xlib-xcb \ |
slaxemulator@9383 | 33 --enable-tee \ |
slaxemulator@6628 | 34 --disable-static \ |
al@19250 | 35 $CONFIGURE_ARGS && |
slaxemulator@13171 | 36 make $MAKEFLAGS && |
slaxemulator@13171 | 37 make DESTDIR=$DESTDIR install |
pankso@22 | 38 } |
pankso@22 | 39 |
pankso@22 | 40 # Rules to gen a SliTaz package suitable for Tazpkg. |
pankso@22 | 41 genpkg_rules() |
pankso@22 | 42 { |
al@19737 | 43 case $PACKAGE in |
al@19737 | 44 cairo) |
al@19737 | 45 copy libcairo.so* libcairo-gobject.so* libcairo-script-interpreter.so* |
al@19737 | 46 DEPENDS="bzlib fontconfig freetype glib glibc-base harfbuzz libffi \ |
al@19737 | 47 libpng16 libxcb libxml2 pcre pixman xorg-libX11 xorg-libXau \ |
al@19737 | 48 xorg-libXdmcp xorg-libXext xorg-libXrender zlib" |
al@19737 | 49 ;; |
al@19737 | 50 cairo-tools) |
al@19737 | 51 copy bin/ cairo-fdr.so* cairo-sphinx.so* libcairo-trace.so* |
al@19737 | 52 CAT="development|development tools" |
al@19737 | 53 DEPENDS="cairo libbfd" |
al@19737 | 54 ;; |
al@19737 | 55 cairo-dev) |
al@19737 | 56 copy @dev |
al@19737 | 57 DEPENDS="cairo cairo-tools bzip2 fontconfig-dev freetype-dev \ |
al@19737 | 58 glib-dev harfbuzz-dev libffi-dev libpng16-dev libxcb-dev \ |
al@19737 | 59 libxml2-dev pcre-dev pixman-dev xorg-libX11-dev xorg-libXau-dev \ |
al@19737 | 60 xorg-libXdmcp-dev xorg-libXext-dev xorg-libXrender-dev" |
al@19737 | 61 ;; |
al@19737 | 62 esac |
pankso@22 | 63 } |