Ravenports generated: 18 Jun 2017 21:12
[ravenports.git] / bucket_73 / python-pygobject
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               python-pygobject
4 VERSION=                3.24.1
5 KEYWORDS=               python devel
6 VARIANTS=               py27 py34 py35
7 SDESC[py34]=            Python bindings for GObject (PY 34)
8 SDESC[py35]=            Python bindings for GObject (PY 35)
9 SDESC[py27]=            Python bindings for GObject (PY 27)
10 HOMEPAGE=               https://wiki.gnome.org/Projects/PyGObject
11 CONTACT=                nobody
12
13 DOWNLOAD_GROUPS=        main
14 SITES[main]=            GNOME/pygobject/3.24
15 DISTFILE[1]=            pygobject-3.24.1.tar.xz:main
16 DIST_SUBDIR=            gnome3
17 DF_INDEX=               1
18 SPKGS[py34]=            primary
19 SPKGS[py35]=            primary
20                         common
21 SPKGS[py27]=            primary
22
23 OPTIONS_AVAILABLE=      PY27 PY34 PY35
24 OPTIONS_STANDARD=       none
25 VOPTS[py34]=            PY27=OFF PY34=ON PY35=OFF
26 VOPTS[py35]=            PY27=OFF PY34=OFF PY35=ON
27 VOPTS[py27]=            PY27=ON PY34=OFF PY35=OFF
28
29 BUILDRUN_DEPENDS=       libffi:single:standard
30 EXRUN[primary]=         python-pygobject:common:py35
31
32 USES=                   gmake libtool pkgconfig
33 GNOME_COMPONENTS=       introspection
34
35 DISTNAME=               pygobject-3.24.1
36
37 LICENSE=                LGPL21:primary
38 LICENSE_SCHEME=         solo
39 LICENSE_FILE=           LGPL21:{{WRKSRC}}/COPYING
40
41 FPC_EQUIVALENT=         devel/pygobject3
42
43 MUST_CONFIGURE=         gnu
44
45 MAKE_ARGS=              PYTHON_VERSION={{PYTHON_VER}}
46
47 INSTALL_TARGET=         install-strip
48
49 [PY34].BUILDRUN_DEPENDS_ON=             python-pycairo:single:py34
50 [PY34].USES_ON=                         python:py34
51
52 [PY35].BUILDRUN_DEPENDS_ON=             python-pycairo:single:py35
53 [PY35].USES_ON=                         python:py35
54
55 [PY27].BUILDRUN_DEPENDS_ON=             python-pycairo:single:py27
56 [PY27].USES_ON=                         python:py27
57
58 post-install-PY35-OFF:
59         ${RM} -r ${STAGEDIR}${PREFIX}/include/pygobject-3.0
60         ${RM} ${STAGEDIR}${PREFIX}/lib/pkgconfig/pygobject-3.0.pc
61
62 post-extract:
63         ${MV} ${WRKSRC}/setup.py ${WRKSRC}/setup.py.disable
64
65 [FILE:292:descriptions/desc.primary]
66 PyGObject provides a convenient wrapper for the GObject+ library for use
67 in Python programs, and takes care of many of the boring details such as
68 managing memory and type casting.  When combined with PyGTK, PyORBit and
69 gnome-python, it can be used to write full featured Gnome applications.
70
71
72
73 [FILE:71:descriptions/desc.common]
74 This package contains files common to the three variants of pygobject.
75
76
77 [FILE:109:distinfo]
78 a628a95aa0909e13fb08230b1b98fc48adef10b220932f76d62f6821b3fdbffd       758648 gnome3/pygobject-3.24.1.tar.xz
79
80
81 [FILE:65:manifests/plist.common]
82 include/pygobject-3.0/pygobject.h
83 lib/pkgconfig/pygobject-3.0.pc
84
85
86 [FILE:220:files/special.mk]
87 POST_PLIST_TARGET=      autolist
88
89 autolist:
90         @${ECHO_MSG} "autogenerating manifest ..."
91         @(cd ${STAGEDIR}${PREFIX} && ${FIND} lib/py* \
92         \( -type f -o -type l \) 2>/dev/null | ${SORT}) \
93         >> ${WRKDIR}/.manifest.primary.mktmp
94