Ravenports generated: 12 Mar 2019 18:03
[ravenports.git] / bucket_73 / python-pygobject
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               python-pygobject
4 VERSION=                3.32.0
5 KEYWORDS=               python devel
6 VARIANTS=               py27 py36 py37
7 SDESC[py36]=            Python bindings for GObject (PY 36)
8 SDESC[py37]=            Python bindings for GObject (PY 37)
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.32
15 DISTFILE[1]=            pygobject-3.32.0.tar.xz:main
16 DIST_SUBDIR=            gnome3
17 DF_INDEX=               1
18 SPKGS[py36]=            primary
19 SPKGS[py37]=            primary
20                         common
21 SPKGS[py27]=            primary
22
23 OPTIONS_AVAILABLE=      PY27 PY36 PY37
24 OPTIONS_STANDARD=       none
25 VOPTS[py36]=            PY27=OFF PY36=ON PY37=OFF
26 VOPTS[py37]=            PY27=OFF PY36=OFF PY37=ON
27 VOPTS[py27]=            PY27=ON PY36=OFF PY37=OFF
28
29 BUILDRUN_DEPENDS=       libffi:single:standard
30 RUN_DEPENDS=            gobject-introspection:single:standard
31 EXRUN[primary]=         python-pygobject:common:py37
32
33 USES=                   gmake libtool pkgconfig meson
34 GNOME_COMPONENTS=       introspection
35
36 DISTNAME=               pygobject-3.32.0
37
38 LICENSE=                LGPL21+:primary
39 LICENSE_TERMS=          primary:{{WRKDIR}}/TERMS
40 LICENSE_FILE=           LGPL21+:{{WRKSRC}}/COPYING
41 LICENSE_AWK=            TERMS:"^$$"
42 LICENSE_SOURCE=         TERMS:{{WRKSRC}}/gi/importer.py
43 LICENSE_SCHEME=         solo
44
45 FPC_EQUIVALENT=         devel/py-gobject3
46 MESON_ARGS=             -Dpython=python{{PYTHON_VER}}
47
48 INSTALL_TARGET=         install-strip
49
50 [PY36].BUILDRUN_DEPENDS_ON=             python-pycairo:primary:py36
51                                         python-pycairo:common:py37
52 [PY36].USES_ON=                         python:py36
53
54 [PY37].BUILDRUN_DEPENDS_ON=             python-pycairo:primary:py37
55                                         python-pycairo:common:py37
56 [PY37].USES_ON=                         python:py37
57
58 [PY27].BUILDRUN_DEPENDS_ON=             python-pycairo:single:py27
59 [PY27].USES_ON=                         python:py27
60
61 post-install-PY37-OFF:
62         ${RM} -r ${STAGEDIR}${PREFIX}/include/pygobject-3.0
63         ${RM} ${STAGEDIR}${PREFIX}/lib/pkgconfig/pygobject-3.0.pc
64
65 post-extract:
66         ${MV} ${WRKSRC}/setup.py ${WRKSRC}/setup.py.disable
67
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.
73
74
75
76 [FILE:71:descriptions/desc.common]
77 This package contains files common to the three variants of pygobject.
78
79
80 [FILE:109:distinfo]
81 83f4d7e59fde6bc6b0d39c5e5208574802f759bc525a4cb8e7265dfcba45ef29       551516 gnome3/pygobject-3.32.0.tar.xz
82
83
84 [FILE:65:manifests/plist.common]
85 include/pygobject-3.0/pygobject.h
86 lib/pkgconfig/pygobject-3.0.pc
87
88
89 [FILE:220:files/special.mk]
90 POST_PLIST_TARGET=      autolist
91
92 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
97