wok-next annotate gnome-python-desktop/receipt @ rev 21039
mariadb 10.3.10
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Fri Nov 09 03:18:57 2018 +0200 (2018-11-09) |
parents | f48456621a9d |
children |
rev | line source |
---|---|
al@20957 | 1 # SliTaz package receipt v2. |
pascal@11229 | 2 |
pascal@11229 | 3 PACKAGE="gnome-python-desktop" |
al@20957 | 4 VERSION="2.32.0" |
pascal@11229 | 5 CATEGORY="system-tools" |
al@20957 | 6 SHORT_DESC="Python bindings for GNOME desktop" |
al@21020 | 7 MAINTAINER="devel@slitaz.org" |
pascal@15022 | 8 LICENSE="GPL LGPL" |
al@20957 | 9 WEB_SITE="https://www.gnome.org/" |
al@20957 | 10 |
pankso@13653 | 11 TARBALL="$PACKAGE-$VERSION.tar.bz2" |
al@20957 | 12 WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL" |
pankso@13653 | 13 |
al@20957 | 14 BUILD_DEPENDS="python-dev python-pygtk-dev gnome-python-dev \ |
al@20976 | 15 libgnome-keyring-dev librsvg-dev python-pycairo-dev libwnck2-dev" |
al@20957 | 16 SPLIT="$PACKAGE-dev" |
pascal@11229 | 17 |
al@20956 | 18 compile_rules() { |
al@20957 | 19 # Can't fix build flags (like `fix libtool`) using waf -> unwanted |
al@20957 | 20 # dependencies (atk, cairo, fontconfig, freetype, gdk-pixbuf, pango). |
al@20957 | 21 # So switch to "deprecated build system" that "will be removed in a future |
al@20957 | 22 # version". But this is 2010 and no "future version" was made since that. |
al@20957 | 23 |
al@20957 | 24 if false; then |
al@20957 | 25 |
al@20957 | 26 ./waf configure \ |
al@20957 | 27 --prefix=/usr \ |
pascal@11229 | 28 --enable-module "gnomekeyring,rsvg,wnck" && |
pascal@11229 | 29 ./waf build && |
al@20957 | 30 ./waf install \ |
al@20957 | 31 --destdir=$install && |
al@20957 | 32 find $install -type f -name '*.so' -exec chmod +x '{}' \; |
al@20957 | 33 |
al@20957 | 34 else |
al@20957 | 35 |
al@20957 | 36 ./configure \ |
al@20957 | 37 --disable-bugbuddy \ |
al@20957 | 38 --enable-gnomekeyring \ |
al@20957 | 39 --enable-rsvg \ |
al@20957 | 40 --enable-wnck \ |
al@20957 | 41 $CONFIGURE_ARGS && |
al@20957 | 42 fix libtool && |
al@20957 | 43 make && |
al@20957 | 44 make install |
al@20957 | 45 |
al@20957 | 46 fi |
pascal@11229 | 47 } |
pascal@11229 | 48 |
al@20956 | 49 genpkg_rules() { |
al@20957 | 50 case $PACKAGE in |
al@20957 | 51 gnome-python-desktop) |
al@20957 | 52 copy @std |
al@21017 | 53 DEPENDS="glib gtk2 libgnome-keyring librsvg libwnck2 python \ |
al@20957 | 54 gnome-python" |
al@20957 | 55 ;; |
al@20957 | 56 *-dev) |
al@20957 | 57 copy @dev |
al@20957 | 58 ;; |
al@20957 | 59 esac |
pascal@11229 | 60 } |