Ravenports generated: 10 Feb 2024 22:55
[ravenports.git] / bucket_A5 / langkit
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               langkit
4 VERSION=                23.0.0
5 REVISION=               1
6 EPOCH=                  1
7 KEYWORDS=               lang devel
8 VARIANTS=               standard
9 SDESC[standard]=        Syntactic and semantic language analysis compiler
10 HOMEPAGE=               https://github.com/AdaCore/langkit
11 CONTACT=                John_Marino[draco@marino.st]
12
13 DOWNLOAD_GROUPS=        main
14 SITES[main]=            GITHUB/AdaCore:langkit:53353ed
15 DISTFILE[1]=            generated:main
16 DF_INDEX=               1
17 SPKGS[standard]=        single
18
19 OPTIONS_AVAILABLE=      none
20 OPTIONS_STANDARD=       none
21
22 BUILDRUN_DEPENDS=       python-Mako:single:python_used
23                         python-PyYAML:single:python_used
24                         python-funcy:single:python_used
25                         python-docutils:single:python_used
26                         python-e3-core:single:python_used
27
28 USES=                   python:sutools
29
30 LICENSE=                APACHE20:single
31 LICENSE_TERMS=          single:{{WRKDIR}}/TERMS
32 LICENSE_FILE=           APACHE20:{{WRKSRC}}/LICENSE.txt
33 LICENSE_AWK=            TERMS:"^$$"
34 LICENSE_SOURCE=         TERMS:{{WRKSRC}}/langkit/support/langkit_support.ads
35 LICENSE_SCHEME=         solo
36
37 SKIP_BUILD=             yes
38 MAKE_ENV=               PYTHONPATH={{WRKSRC}}
39
40 do-install:
41         (cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} \
42                 ${PYTHON_CMD} setup.py install --root ${STAGEDIR})
43
44 [FILE:554:descriptions/desc.single]
45 Langkit (nickname for language kit) is a tool whose purpose is to make it
46 easy to create syntactic and semantic analysis engines. Write a language
47 specification in our Python DSL and Langkit will generate for you an Ada
48 library with bindings for the C and Python programming languages.
49
50 The generated library is meant to provide a basis to write tooling,
51 including tools working on potentially changing and incorrect code, such
52 as IDEs.
53
54 The currently main Langkit user is Libadalang, a high performance semantic
55 engine for the Ada programming language.
56
57
58 [FILE:109:distinfo]
59 6daf5eb9060e339f88bac5f6b1f77a1345857f49318c1f4fe5c28ce91e702855      1273280 AdaCore-langkit-53353ed.tar.gz
60