wok annotate cairo-compmgr-core/receipt @ rev 24924
Add as & asxxxx
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Wed Apr 13 10:27:34 2022 +0000 (2022-04-13) |
parents | 80d30b02c821 |
children | 22471cbea549 |
rev | line source |
---|---|
al@14075 | 1 # SliTaz package receipt. |
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" |
pascal@20671 | 9 WEB_SITE="https://github.com/gandalfn/Cairo-Composite-Manager" |
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 DEPENDS="libbfd libcairo-compmgr0" |
al@14075 | 15 BUILD_DEPENDS="xorg-libXcomposite-dev xorg-libXdamage-dev xorg-libXext-dev \ |
al@14075 | 16 xorg-libXi-dev xorg-libSM-dev cairo-dev pixman-dev gtk+-dev vala \ |
pascal@15614 | 17 xorg-libICE-dev xorg-libX11-dev util-linux-uuid-dev" |
al@14075 | 18 |
pascal@24074 | 19 current_version() |
pascal@24074 | 20 { |
pascal@24299 | 21 wget -O - https://github.com/gandalfn/Cairo-Composite-Manager/tags 2>/dev/null | \ |
pascal@24075 | 22 sed '/archive.*tar/!d;s|.*/v*\(.*\).tar.*|\1|;q' |
pascal@24074 | 23 } |
pascal@24074 | 24 |
al@14075 | 25 # Rules to configure and make the package. |
al@14075 | 26 compile_rules() |
al@14075 | 27 { |
al@14075 | 28 # make needed pkg-config file |
pascal@14656 | 29 ln -s $(ls /usr/lib/pkgconfig/libvala-*.pc | sed q) /usr/lib/pkgconfig/vala-1.0.pc |
al@14075 | 30 |
al@14075 | 31 # localization |
al@14075 | 32 cp -a $stuff/cairo-compmgr.pot $src/po |
al@14075 | 33 cp -a $stuff/ru.po $src/po |
al@14075 | 34 |
al@14075 | 35 export LDFLAGS="$LDFLAGS $(pkg-config --libs ice gmodule-2.0 x11)" |
al@14075 | 36 |
al@14075 | 37 ./configure $CONFIGURE_ARGS && |
al@14075 | 38 make && |
al@14075 | 39 make install |
al@14075 | 40 rm -f $install/usr/share/applications/* |
al@14075 | 41 } |
al@14075 | 42 |
al@14075 | 43 # Rules to gen a SliTaz package suitable for Tazpkg. |
al@14075 | 44 genpkg_rules() |
al@14075 | 45 { |
al@14075 | 46 mkdir -p \ |
al@14075 | 47 $fs/usr/bin \ |
al@14075 | 48 $fs/usr/share/applications \ |
al@14075 | 49 $fs/usr/share/cairo-compmgr/ui \ |
al@14075 | 50 $fs/usr/share/cairo-compmgr/schemas |
al@14075 | 51 cp -a $install/usr/bin/cairo-compmgr $fs/usr/bin |
al@14075 | 52 cp -a $install/usr/share/pixmaps $fs/usr/share |
al@14075 | 53 cp -a $install/usr/share/man $fs/usr/share |
al@14075 | 54 cp -a $stuff/cairo-compmgr.desktop $fs/usr/share/applications |
al@14075 | 55 cp -a $install/usr/share/cairo-compmgr/ui/ccm-preferences.ui \ |
al@14075 | 56 $fs/usr/share/cairo-compmgr/ui |
al@14075 | 57 cp -a $install/usr/share/cairo-compmgr/schemas/ccm-display.schema-key \ |
al@14075 | 58 $fs/usr/share/cairo-compmgr/schemas |
al@14075 | 59 } |