Ravenports generated: 22 Sep 2024 04:10
[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.8.0.post1
5 KEYWORDS=               python
6 VARIANTS=               v11 v12
7 SDESC[v11]=             Skia library bindings (3.11)
8 SDESC[v12]=             Skia library bindings (3.12)
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.8.0.post1.zip:main
15 DF_INDEX=               1
16 SPKGS[v11]=             single
17 SPKGS[v12]=             single
18
19 OPTIONS_AVAILABLE=      PY311 PY312
20 OPTIONS_STANDARD=       none
21 VOPTS[v11]=             PY311=ON PY312=OFF
22 VOPTS[v12]=             PY311=OFF PY312=ON
23
24 BUILD_DEPENDS=          skia:dev:std
25 BUILDRUN_DEPENDS=       python-setuptools-scm:single:python_used
26                         cython2:single:python_used
27                         skia:primary:std
28
29 DISTNAME=               skia-pathops-0.8.0.post1
30
31 GENERATED=              yes
32
33 MAKE_ENV=               BUILD_SKIA_FROM_SOURCE=0
34                         SKIA_LIBRARY_DIR={{LOCALBASE}}/lib
35
36 LDFLAGS=                -Wl,-rpath,{{LOCALBASE}}/lib
37
38 [PY311].USES_ON=                        python:v11,sutools
39
40 [PY312].USES_ON=                        python:v12,sutools
41
42 post-patch:
43         ${REINPLACE_CMD} -E -e 's|^(skia_builder_dir) = .*|\1 = "${PREFIX}/include"|'\
44                 ${WRKSRC}/setup.py
45
46 [FILE:797:descriptions/desc.single]
47 [Githun CI Status]
48 [Appveyor CI Status]
49 [PyPI]
50
51 Python bindings for the [Google Skia] library's [Path
52 Ops] module, performing boolean
53 operations on paths (intersection, union, difference, xor).
54
55 Install
56 =======
57
58 To install or update to the latest released package, run:
59
60     pip3 install --upgrade skia-pathops
61
62 Build
63 =====
64
65 A recent version of [Cython] is
66 required to build the package (see the `pyproject.toml` file for
67 the minimum required version).
68
69 For developers we recommend installing in editable mode, and 
70 compiling the extension module in the same source directory:
71     
72     git clone --recursive https://github.com/fonttools/skia-pathops.git
73     cd skia-pathops
74     pip install -e .
75     
76 If this fails, try upgrading pip to v18 or later, and try again:
77
78     pip3 install --upgrade pip
79
80
81 [FILE:107:distinfo]
82 a056249de2f61fa55116b9ee55513c6a36b878aee00c91450e404d1606485cbb     66955898 skia-pathops-0.8.0.post1.zip
83