wok-next annotate cairo-compmgr-core/receipt @ rev 20489

nareto: update index.php path
author Pascal Bellard <pascal.bellard@slitaz.org>
date Mon Mar 12 11:42:04 2018 +0100 (2018-03-12)
parents 3496108c4bad
children d43bf7aae921
rev   line source
pascal@20060 1 # SliTaz package receipt v2.
al@14075 2
al@14075 3 PACKAGE="cairo-compmgr-core"
al@14075 4 VERSION="0.3.0"
al@14075 5 CATEGORY="x-window"
al@14075 6 SHORT_DESC="Cairo composite manager - core files"
al@14075 7 MAINTAINER="al.bobylev@gmail.com"
pascal@14996 8 LICENSE="GPL2"
al@14075 9 WEB_SITE="http://cairo-compmgr.tuxfamily.org/"
al@14075 10 SOURCE="cairo-compmgr"
al@14075 11 TARBALL="$SOURCE-$VERSION.tar.gz"
al@14075 12 WGET_URL="http://download.tuxfamily.org/ccm/$SOURCE/$TARBALL"
al@14075 13
al@14075 14 BUILD_DEPENDS="xorg-libXcomposite-dev xorg-libXdamage-dev xorg-libXext-dev \
al@20446 15 xorg-libXi-dev xorg-libSM-dev cairo-dev xorg-pixman-dev gtk+-dev vala \
pascal@20003 16 xorg-libICE-dev xorg-libX11-dev util-linux-uuid-dev intltool"
pascal@20060 17 SPLIT="cairo-compmgr-dev cairo-compmgr-doc cairo-compmgr-plugins \
pascal@20060 18 cairo-compmgr-vala libcairo-compmgr0 libcairo-compmgr-dev"
al@14075 19
al@14075 20 # Rules to configure and make the package.
al@14075 21 compile_rules()
al@14075 22 {
al@14075 23 # make needed pkg-config file
pascal@14656 24 ln -s $(ls /usr/lib/pkgconfig/libvala-*.pc | sed q) /usr/lib/pkgconfig/vala-1.0.pc
al@14075 25
al@14075 26 # localization
al@14075 27 cp -a $stuff/cairo-compmgr.pot $src/po
al@14075 28 cp -a $stuff/ru.po $src/po
al@14075 29
al@14075 30 export LDFLAGS="$LDFLAGS $(pkg-config --libs ice gmodule-2.0 x11)"
al@14075 31
al@14075 32 ./configure $CONFIGURE_ARGS &&
al@14075 33 make &&
al@14075 34 make install
al@14075 35 rm -f $install/usr/share/applications/*
al@14075 36 }
al@14075 37
al@14075 38 # Rules to gen a SliTaz package suitable for Tazpkg.
al@14075 39 genpkg_rules()
al@14075 40 {
pascal@20060 41 case $PACKAGE in
pascal@20060 42 cairo-compmgr-core)
pascal@20060 43 DEPENDS="libbfd libcairo-compmgr0"
pascal@20060 44 mkdir -p \
pascal@20060 45 $fs/usr/bin \
pascal@20060 46 $fs/usr/share/applications \
pascal@20060 47 $fs/usr/share/cairo-compmgr/ui \
pascal@20060 48 $fs/usr/share/cairo-compmgr/schemas
pascal@20060 49 cp -a $install/usr/bin/cairo-compmgr $fs/usr/bin
pascal@20060 50 cp -a $install/usr/share/pixmaps $fs/usr/share
pascal@20060 51 cp -a $install/usr/share/man $fs/usr/share
pascal@20060 52 cp -a $stuff/cairo-compmgr.desktop $fs/usr/share/applications
pascal@20060 53 cp -a $install/usr/share/cairo-compmgr/ui/ccm-preferences.ui \
pascal@20060 54 $fs/usr/share/cairo-compmgr/ui
pascal@20060 55 cp -a $install/usr/share/cairo-compmgr/schemas/ccm-display.schema-key \
pascal@20060 56 $fs/usr/share/cairo-compmgr/schemas
pascal@20060 57 ;;
pascal@20060 58 cairo-compmgr-dev)
pascal@20060 59 CAT="development|Cairo composite manager - development files"
pascal@20060 60 DEPENDS="libcairo-compmgr-dev"
pascal@20060 61 GENERIC_PIXMAPS="no"
pascal@20060 62 mkdir -p $fs/usr
pascal@20060 63 cp -a $install/usr/include $fs/usr
pascal@20060 64 ;;
pascal@20060 65 cairo-compmgr-doc)
pascal@20060 66 CAT="development|Cairo composite manager - documentation"
pascal@20060 67 DEPENDS="cairo-compmgr"
pascal@20060 68 GENERIC_PIXMAPS="no"
pascal@20060 69 mkdir -p $fs/usr/share
pascal@20060 70 cp -a $install/usr/share/gtk-doc $fs/usr/share
pascal@20060 71 ;;
pascal@20060 72 cairo-compmgr-plugins)
pascal@20060 73 CAT="development|Cairo composite manager - plugins"
pascal@20060 74 DEPENDS="cairo-compmgr-core"
pascal@20060 75 GENERIC_PIXMAPS="no"
pascal@20060 76 mkdir -p \
pascal@20060 77 $fs/usr/lib/cairo-compmgr \
pascal@20060 78 $fs/usr/share/cairo-compmgr
pascal@20060 79 cp -a $install/usr/lib/cairo-compmgr/lib*.so $fs/usr/lib/cairo-compmgr
pascal@20060 80 cp -a $install/usr/lib/cairo-compmgr/*.plugin $fs/usr/lib/cairo-compmgr
pascal@20060 81 cp -a $install/usr/share/cairo-compmgr/schemas \
pascal@20060 82 $fs/usr/share/cairo-compmgr
pascal@20060 83 # included in cairo-compmgr-core
pascal@20060 84 rm -f $fs/usr/share/cairo-compmgr/schemas/ccm-display.schema-key
pascal@20060 85 cp -a $install/usr/share/cairo-compmgr/ui $fs/usr/share/cairo-compmgr
pascal@20060 86 ;;
pascal@20060 87 cairo-compmgr-vala)
pascal@20060 88 CAT="development|Cairo composite manager - Vala files"
pascal@20060 89 DEPENDS="libcairo-compmgr-dev vala"
pascal@20060 90 GENERIC_PIXMAPS="no"
pascal@20060 91 mkdir -p $fs/usr/share
pascal@20060 92 cp -a $install/usr/share/vala $fs/usr/share
pascal@20060 93 ;;
pascal@20060 94 libcairo-compmgr0)
pascal@20060 95 CAT="development|Cairo composite manager - library"
pascal@20060 96 PROVIDE="libcairo-compmgr"
pascal@20060 97 DEPENDS="gtk+ vala xorg-libSM xorg-libXi"
pascal@20060 98 GENERIC_PIXMAPS="no"
pascal@20060 99 mkdir -p $fs/usr/lib
pascal@20060 100 cp -a $install/usr/lib/*.so* $fs/usr/lib
pascal@20060 101 ;;
pascal@20060 102 libcairo-compmgr-dev)
pascal@20060 103 CAT="development|Cairo composite manager - library development files"
pascal@20060 104 DEPENDS="libcairo-compmgr0 pkg-config"
pascal@20060 105 GENERIC_PIXMAPS="no"
pascal@20060 106 mkdir -p $fs/usr/lib
pascal@20060 107 cp -a $install/usr/lib/*.la $fs/usr/lib
pascal@20060 108 cp -a $install/usr/lib/pkgconfig $fs/usr/lib
pascal@20060 109 ;;
pascal@20060 110 esac
al@14075 111 }