Ravenports generated: 04 Dec 2021 16:58
[ravenports.git] / bucket_54 / python-skia-pathops
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               python-skia-pathops
4 VERSION=                0.7.2
5 KEYWORDS=               python
6 VARIANTS=               py39 py310
7 SDESC[py310]=           Skia library bindings (3.10)
8 SDESC[py39]=            Skia library bindings (3.9)
9 HOMEPAGE=               https://github.com/fonttools/skia-pathops
10 CONTACT=                Python_Automaton[python@ironwolf.systems]
11
12 DOWNLOAD_GROUPS=        main
13 SITES[main]=            PYPI/s/skia-pathops
14 DISTFILE[1]=            skia-pathops-0.7.2.zip: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=       python-setuptools-scm:single:python_used
25                         python-Cython:single:python_used
26                         skia:single:standard
27
28 DISTNAME=               skia-pathops-0.7.2
29
30 GENERATED=              yes
31
32 MAKE_ENV=               BUILD_SKIA_FROM_SOURCE=0
33                         SKIA_LIBRARY_DIR={{LOCALBASE}}/lib
34
35 LDFLAGS=                -Wl,-rpath,{{LOCALBASE}}/lib
36
37 [PY39].USES_ON=                         python:py39,sutools
38
39 [PY310].USES_ON=                        python:py310,sutools
40
41 post-patch:
42         ${REINPLACE_CMD} -E -e 's|^(skia_builder_dir) = .*|\1 = "${PREFIX}/include"|'\
43                 ${WRKSRC}/setup.py
44
45 [FILE:797:descriptions/desc.single]
46 [Githun CI Status]
47 [Appveyor CI Status]
48 [PyPI]
49
50 Python bindings for the [Google Skia] library's [Path
51 Ops] module, performing boolean
52 operations on paths (intersection, union, difference, xor).
53
54 Install
55 =======
56
57 To install or update to the latest released package, run:
58
59     pip3 install --upgrade skia-pathops
60
61 Build
62 =====
63
64 A recent version of [Cython] is
65 required to build the package (see the `pyproject.toml` file for
66 the minimum required version).
67
68 For developers we recommend installing in editable mode, and 
69 compiling the extension module in the same source directory:
70     
71     git clone --recursive https://github.com/fonttools/skia-pathops.git
72     cd skia-pathops
73     pip install -e .
74     
75 If this fails, try upgrading pip to v18 or later, and try again:
76
77     pip3 install --upgrade pip
78
79
80 [FILE:101:distinfo]
81 19d85c9afefba15af92b13c8889964f77e6382f58f42c6040b4019eb28cba690     61294134 skia-pathops-0.7.2.zip
82