wok-next annotate libappindicator-gtk2/receipt @ rev 20709

cdrdao: add patch.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sat May 26 17:09:29 2018 +0300 (2018-05-26)
parents 757d032c55c7
children df20b2110f7e
rev   line source
al@20095 1 # SliTaz package receipt v2.
al@20095 2
al@20095 3 PACKAGE="libappindicator-gtk2"
al@20095 4 VERSION="12.10.0"
al@20095 5 CATEGORY="x-window"
al@20462 6 SHORT_DESC="Allow applications to extend a menu via Ayatana indicators"
al@20095 7 MAINTAINER="al.bobylev@gmail.com"
al@20095 8 LICENSE="LGPL2.1 LGPL3"
al@20095 9 WEB_SITE="https://launchpad.net/libappindicator"
al@20095 10
al@20095 11 TARBALL="libappindicator-$VERSION.tar.gz"
al@20095 12 WGET_URL="https://launchpad.net/libappindicator/${VERSION%.*}/$VERSION/+download/$TARBALL"
al@20095 13
al@20095 14 BUILD_DEPENDS="glib-dev gtk-doc gtk+-dev libindicator-gtk2-dev \
al@20095 15 libdbusmenu-gtk2-dev dbus-glib-dev gobject-introspection-dev vala python-dev \
al@20462 16 pygtk-dev pygobject-dev gtk+3-dev libindicator-gtk3-dev libdbusmenu-gtk3-dev"
al@20462 17 SPLIT="libappindicator-gtk2 libappindicator-gtk2-python \
al@20462 18 libappindicator-gtk2-dev libappindicator-gtk3:3 libappindicator-gtk3-dev:3"
al@20095 19
al@20095 20 compile_rules() {
al@20462 21 case $SET in
al@20462 22 '') SET_ARGS='--with-gtk=2';;
al@20462 23 3) SET_ARGS='--with-gtk=3';;
al@20462 24 esac
al@20462 25
al@20095 26 sed -i 's|example ||g' Makefile.in
al@20095 27 export CFLAGS="$CFLAGS -Wno-deprecated-declarations"
al@20095 28 ./configure \
al@20462 29 $SET_ARGS \
al@20095 30 $CONFIGURE_ARGS &&
al@20534 31 fix libtool &&
al@20095 32 make &&
al@20562 33 make -j1 install
al@20095 34 }
al@20095 35
al@20095 36 genpkg_rules() {
al@20095 37 case $PACKAGE in
al@20095 38 libappindicator-gtk2)
al@20095 39 copy libappindicator.so*
al@20462 40 CAT="x-window|GTK+2"
al@20562 41 DEPENDS="glib gtk+ libdbusmenu-gtk2 libindicator-gtk2"
al@20095 42 ;;
al@20462 43 libappindicator-gtk2-python)
al@20095 44 copy @std @rm
al@20095 45 DEPENDS="libappindicator-gtk2 python"
al@20462 46 CAT="python|GTK+2 Python bindings"
al@20095 47 ;;
al@20462 48 libappindicator-gtk2-dev)
al@20095 49 copy @dev
al@20095 50 DEPENDS="libappindicator-gtk2 libappindicator-gtk2-python \
al@20562 51 gtk+-dev libdbusmenu-gtk2-dev"
al@20095 52 ;;
al@20462 53
al@20462 54 libappindicator-gtk3)
al@20462 55 copy @std
al@20462 56 CAT="x-window|GTK+3"
al@20562 57 DEPENDS="glib gtk+3 libdbusmenu-gtk3 libindicator-gtk3"
al@20462 58 ;;
al@20462 59 libappindicator-gtk3-dev)
al@20462 60 copy @dev
al@20462 61 DEPENDS="libappindicator-gtk3 \
al@20562 62 gtk+3-dev libdbusmenu-gtk3-dev"
al@20462 63 ;;
al@20095 64 esac
al@20095 65 }