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