1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
3 NAMEBASE= python-pygobject
6 VARIANTS= py27 py36 py35
7 SDESC[py35]= Python bindings for GObject (PY 35)
8 SDESC[py36]= Python bindings for GObject (PY 36)
9 SDESC[py27]= Python bindings for GObject (PY 27)
10 HOMEPAGE= https://wiki.gnome.org/Projects/PyGObject
14 SITES[main]= GNOME/pygobject/3.26
15 DISTFILE[1]= pygobject-3.26.0.tar.xz:main
23 OPTIONS_AVAILABLE= PY27 PY36 PY35
24 OPTIONS_STANDARD= none
25 VOPTS[py35]= PY27=OFF PY36=OFF PY35=ON
26 VOPTS[py36]= PY27=OFF PY36=ON PY35=OFF
27 VOPTS[py27]= PY27=ON PY36=OFF PY35=OFF
29 BUILDRUN_DEPENDS= libffi:single:standard
30 RUN_DEPENDS= gobject-introspection:single:standard
31 EXRUN[primary]= python-pygobject:common:py35
33 USES= gmake libtool pkgconfig
34 GNOME_COMPONENTS= introspection
36 DISTNAME= pygobject-3.26.0
38 LICENSE= LGPL21:primary
40 LICENSE_FILE= LGPL21:{{WRKSRC}}/COPYING
42 FPC_EQUIVALENT= devel/py-gobject3
46 MAKE_ARGS= PYTHON_VERSION={{PYTHON_VER}}
48 INSTALL_TARGET= install-strip
50 [PY35].BUILDRUN_DEPENDS_ON= python-pycairo:primary:py35
51 python-pycairo:common:py35
52 [PY35].USES_ON= python:py35
54 [PY36].BUILDRUN_DEPENDS_ON= python-pycairo:primary:py36
55 python-pycairo:common:py35
56 [PY36].USES_ON= python:py36
58 [PY27].BUILDRUN_DEPENDS_ON= python-pycairo:single:py27
59 [PY27].USES_ON= python:py27
61 post-install-PY35-OFF:
62 ${RM} -r ${STAGEDIR}${PREFIX}/include/pygobject-3.0
63 ${RM} ${STAGEDIR}${PREFIX}/lib/pkgconfig/pygobject-3.0.pc
66 ${MV} ${WRKSRC}/setup.py ${WRKSRC}/setup.py.disable
68 [FILE:292:descriptions/desc.primary]
69 PyGObject provides a convenient wrapper for the GObject+ library for use
70 in Python programs, and takes care of many of the boring details such as
71 managing memory and type casting. When combined with PyGTK, PyORBit and
72 gnome-python, it can be used to write full featured Gnome applications.
76 [FILE:71:descriptions/desc.common]
77 This package contains files common to the three variants of pygobject.
81 7411acd600c8cb6f00d2125afa23303f2104e59b83e0a4963288dbecc3b029fa 773544 gnome3/pygobject-3.26.0.tar.xz
84 [FILE:65:manifests/plist.common]
85 include/pygobject-3.0/pygobject.h
86 lib/pkgconfig/pygobject-3.0.pc
89 [FILE:220:files/special.mk]
90 POST_PLIST_TARGET= autolist
93 @${ECHO_MSG} "autogenerating manifest ..."
94 @(cd ${STAGEDIR}${PREFIX} && ${FIND} lib/py* \
95 \( -type f -o -type l \) 2>/dev/null | ${SORT}) \
96 >> ${WRKDIR}/.manifest.primary.mktmp