TABLE OF CONTENTS
pygtk.cygclass
[ Top ] [ Cygclasses ] [ Cygclasses ]
SYNOPSIS
inherit pygtk
DESCRIPTION
The PyGTK project provides a series of bindings for the GTK+ and GNOME libraries. APIs are defined in .defs files, from which C binding code is generated with PYGTK_CODEGEN. These bindings allow full-featured GNOME programs to be written in the Python language.
This package provides definitions and functions for building PyGTK bindings.
NOTE
These bindings are limited to both GTK+ 2 and Python 2, both of which are in long-term maintenance mode. For support of GTK+ 3 and/or Python 3, GObject Introspection (python*-gi plus girepository-* packages) must be used instead. Therefore, these bindings are considered obsolete.
INHERITS
gnome.org.cygclass (unless mate.cygclass has been inherit()ed), python.cygclass
PYGTK_INCLUDEDIR
[ Top ] [ pygtk.cygclass ] [ Definitions ]
DESCRIPTION
Directory containing PyGTK C headers.
PYGTK_LIBDIR
[ Top ] [ pygtk.cygclass ] [ Definitions ]
DESCRIPTION
Installation path for PyGTK bindings.
PYGTK_DATADIR
[ Top ] [ pygtk.cygclass ] [ Definitions ]
DESCRIPTION
Installation path for *.defs and *-arg-types.py API files.
PYGTK_CODEGEN
[ Top ] [ pygtk.cygclass ] [ Definitions ]
DESCRIPTION
Absolute path to the PyGTK C code generator.
CATEGORY (pygtk)
[ Top ] [ pygtk.cygclass ] [ Overloads ]
DEFINITION
CATEGORY="Python"
SUMMARY (pygtk)
[ Top ] [ pygtk.cygclass ] [ Overloads ]
DEFINITION
SUMMARY="Python ${pygtk_mod} bindings"
HOMEPAGE (pygtk)
[ Top ] [ pygtk.cygclass ] [ Overloads ]
DEFINITION
HOMEPAGE="https://pygobject.readthedocs.io/"
pygtk_compile
[ Top ] [ pygtk.cygclass ] [ Compile Functions ]
SYNOPSIS
pygtk_compile [OPTIONS]
DESCRIPTION
Configures the package with cygconf, passing any arguments it receives, then compiles the package with cygmake.
src_compile (pygtk)
[ Top ] [ pygtk.cygclass ] [ Overloads ]
DEFINITION
src_compile() { cd ${S} if [ -d m4 ] then ACLOCAL_FLAGS='-I m4' fi if inherited gnome2 then gnome2_autoreconf else cygautoreconf fi cd ${B} pygtk_compile }