Ravenports generated: 21 Nov 2021 04:14
[ravenports.git] / bucket_8A / python-PyGObject
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               python-PyGObject
4 VERSION=                3.42.0
5 KEYWORDS=               python
6 VARIANTS=               py39 py310
7 SDESC[py310]=           Python bindings for GObject Introspection (3.10)
8 SDESC[py39]=            Python bindings for GObject Introspection (3.9)
9 HOMEPAGE=               https://pygobject.readthedocs.io
10 CONTACT=                Python_Automaton[python@ironwolf.systems]
11
12 DOWNLOAD_GROUPS=        main
13 SITES[main]=            PYPI/P/PyGObject
14 DISTFILE[1]=            PyGObject-3.42.0.tar.gz:main
15 DF_INDEX=               1
16 SPKGS[py310]=           single
17 SPKGS[py39]=            single
18
19 OPTIONS_AVAILABLE=      PY39 PY310
20 OPTIONS_STANDARD=       none
21 VOPTS[py310]=           PY39=OFF PY310=ON
22 VOPTS[py39]=            PY39=ON PY310=OFF
23
24 BUILDRUN_DEPENDS=       libffi:single:standard
25                         python-pycairo:single:python_used
26 RUN_DEPENDS=            gobject-introspection:single:standard
27
28 USES=                   gmake pkgconfig
29 GNOME_COMPONENTS=       introspection cairo
30
31 DISTNAME=               PyGObject-3.42.0
32
33 LICENSE=                LGPL21+:single
34 LICENSE_TERMS=          single:{{WRKDIR}}/TERMS
35 LICENSE_FILE=           LGPL21+:{{WRKSRC}}/COPYING
36 LICENSE_SCHEME=         solo
37
38 FPC_EQUIVALENT=         devel/py-gobject3
39 GENERATED=              yes
40
41 VAR_OPSYS[sunos]=       MAKE_ENV=PYGOBJECT_WITHOUT_PYCAIRO=1
42 VAR_OPSYS[netbsd]=      MAKE_ENV=PYGOBJECT_WITHOUT_PYCAIRO=1
43
44 [PY39].USES_ON=                         python:py39,sutools
45
46 [PY310].USES_ON=                        python:py310,sutools
47
48 pre-patch:
49         ${AWK} '/^$$/ {exit}; {print}' ${WRKSRC}/gi/importer.py \
50         > ${WRKDIR}/TERMS
51
52 [FILE:523:descriptions/desc.single]
53 .. image:: https://pygobject.readthedocs.io/en/latest/_images/pygobject.svg
54    :align: center
55    :width: 400px
56    :height: 98px
57
58 |
59
60 **PyGObject** is a Python package which provides bindings for [GObject
61 ] based libraries such as [GTK
62 ], [GStreamer],
63 [WebKitGTK], [GLib
64 ], [GIO
65 ] and many more.
66
67 It supports Linux, Windows and macOS and works with **Python 3.6+** and
68 **PyPy3**. PyGObject, including this documentation, is licensed under the
69 **LGPLv2.1+**.
70
71 ----
72
73 For more information visit https://pygobject.readthedocs.io
74
75
76 [FILE:102:distinfo]
77 b9803991ec0b0b4175e81fee0ad46090fa7af438fe169348a9b18ae53447afcd       716094 PyGObject-3.42.0.tar.gz
78
79
80 [FILE:34:manifests/plist.single]
81 include/pygobject-3.0/pygobject.h
82