1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
9 SDESC[standard]= Syntactic and semantic language analysis compiler
10 HOMEPAGE= https://github.com/AdaCore/langkit
11 CONTACT= John_Marino[draco@marino.st]
14 SITES[main]= GITHUB/AdaCore:langkit:53353ed
15 DISTFILE[1]= generated:main
17 SPKGS[standard]= single
19 OPTIONS_AVAILABLE= none
20 OPTIONS_STANDARD= none
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
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
38 MAKE_ENV= PYTHONPATH={{WRKSRC}}
41 (cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} \
42 ${PYTHON_CMD} setup.py install --root ${STAGEDIR})
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.
50 The generated library is meant to provide a basis to write tooling,
51 including tools working on potentially changing and incorrect code, such
54 The currently main Langkit user is Libadalang, a high performance semantic
55 engine for the Ada programming language.
59 6daf5eb9060e339f88bac5f6b1f77a1345857f49318c1f4fe5c28ce91e702855 1273280 AdaCore-langkit-53353ed.tar.gz