wok-next annotate python-pygtk/receipt @ rev 21397

opentyrian: add "glib" to bdeps for /usr/bin/glib-compile-schemas
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sat Apr 18 17:26:44 2020 +0300 (2020-04-18)
parents d5aab818505e
children
rev   line source
al@20932 1 # SliTaz package receipt v2.
al@20932 2
al@20972 3 ORIGIN="PyGTK"
al@20932 4 PACKAGE="python-pygtk"
al@20932 5 VERSION="2.24.0"
al@20972 6 CATEGORY="python"
al@20932 7 SHORT_DESC="GTK+ for Python"
al@21020 8 MAINTAINER="devel@slitaz.org"
al@20932 9 LICENSE="LGPL2.1"
al@20972 10 WEB_SITE="https://pygobject.readthedocs.io/en/latest/"
al@20972 11 #HOST_ARCH
al@20932 12 REPOLOGY="python:pygtk"
al@20932 13
al@20932 14 TARBALL="pygtk-$VERSION.tar.bz2"
al@20932 15 WGET_URL="$GNOME_MIRROR/pygtk/${VERSION%.*}/$TARBALL"
al@20932 16
al@20972 17 # using Python3 produce errors
al@20972 18 BUILD_DEPENDS="python-dev python-pygobject2-dev python-pycairo-dev \
al@21017 19 python-numpy glib-dev atk-dev pango-dev gtk2-dev libglade-dev"
al@20932 20 SPLIT="$PACKAGE-demos $PACKAGE $PACKAGE-dev"
al@20932 21
al@20932 22 compile_rules() {
al@20932 23 ./configure \
al@20932 24 --disable-docs \
al@20932 25 $CONFIGURE_ARGS &&
al@20932 26 fix libtool &&
al@20932 27 make $MAKEFLAGS &&
al@20972 28 make install || return 1
al@20972 29
al@20972 30 find $install -type f \( -name '*.pyc' -o -name '*.pyo' \) -delete
al@20932 31 }
al@20932 32
al@20932 33 genpkg_rules() {
al@20932 34 case $PACKAGE in
al@20932 35 *-demos)
al@20932 36 copy demos/ pygtk-demo pygtk-demo.py
al@20972 37 DEPENDS="python-pygtk"
al@20932 38 CAT="development|demos"
al@20932 39 ;;
al@20932 40 *-dev)
al@20932 41 copy @dev
al@21017 42 DEPENDS="python-pygtk gtk2-dev python-pygobject2-dev"
al@20932 43 ;;
al@20972 44 *)
al@20972 45 copy @std @rm
al@21105 46 DEPENDS="python atk libcairo gdk-pixbuf glib gtk2 libglade pango"
al@20972 47 ;;
al@20932 48 esac
al@20932 49 }