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 } |