summaryrefslogtreecommitdiff
path: root/dev-ada/langkit-contrib
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-02-19 00:15:15 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-02-19 00:15:15 +0000
commit2e512e4e32285f8c4eb19586d014cb9d31454ec9 (patch)
treee5884cadbd260c6936495a63b92f4503d54e5428 /dev-ada/langkit-contrib
parent5264c18a325553759d67fb4e059db03cf3fc5c81 (diff)
gentoo auto-resync : 19:02:2025 - 00:15:15
Diffstat (limited to 'dev-ada/langkit-contrib')
-rw-r--r--dev-ada/langkit-contrib/Manifest3
-rw-r--r--dev-ada/langkit-contrib/langkit-contrib-25.0.0-r1.ebuild (renamed from dev-ada/langkit-contrib/langkit-contrib-25.0.0.ebuild)19
2 files changed, 15 insertions, 7 deletions
diff --git a/dev-ada/langkit-contrib/Manifest b/dev-ada/langkit-contrib/Manifest
index 802b460ec7bb..25f620d218d4 100644
--- a/dev-ada/langkit-contrib/Manifest
+++ b/dev-ada/langkit-contrib/Manifest
@@ -1,3 +1,4 @@
+DIST AdaSAT-25.0.0.tar.gz 30707 BLAKE2B 7256fa3db93273657d52b7b895e51efa95c102753efbe498d283ef33a6bed067ddf2975e72a357483aa67b5ce7d8073d4a192e9a4741ab204ce159ec0f57b529 SHA512 7781a683c5aef9efa9a6b57e82070184c02d734fcf448aa5aa79d9aaa3b40d181d87d7487d9c204f7dcd584a3d2dc1c9ebc027e82b2532c3418c25a2395fd9af
DIST langkit-25.0.0.tar.gz 1560623 BLAKE2B ef03755397e85fde9b968dced7cf6bc72e85c21b6baef41160e527840caf32e0ea573d52f66c4b82ce9fa7e2dd0120286e06a3f3525e0acad5f9f11037be29b9 SHA512 27ffecb9b6c5568ebdba4864d9c5ef7e511718083fe087e3af60cfe8cc994b6ea7353cc745bc33395d33e169aaaf6916d991fa4941774932904df3e9b455f1dc
-EBUILD langkit-contrib-25.0.0.ebuild 3230 BLAKE2B f4f78cc3e7e3e0166ab943b96f8e8d2d819889eaac7c108c4b84fbbdeacb26d21ea9b0d62b3a2dc66f31c64bd57f2d333447170d4ba74a2ea90ee3d9d3eb2d50 SHA512 aef4b7404163e83e7a868602c5dafeabd4fba18a55e6a3d1112af4e744dfe2a2de03b64d9f4773e3ba2976ee45a91bcd4a33e19dfd2e9f6943de02877ae24d16
+EBUILD langkit-contrib-25.0.0-r1.ebuild 3482 BLAKE2B 015ccfcdebbe6e98e5f338fd00a7367ef6393303ed4593183aa48b723dbc7f7df2748956cfed8e46bc948c13fb1d6728138efd13faf4a6e3bda121cf64fcc004 SHA512 ba571a19c139ef3151b1a3f8571424b17a301ed4541ab469022d60fb8d158244e226c18307a8c92a057e34a85fe1d84b26c0420662fce350083b68c08219fbfc
MISC metadata.xml 880 BLAKE2B 7b5d947e9fd00cebd69774da16e0b393bb91c03312f6004f838924f3d3dd0f6cb53e2ad810a42365803e09a18c1a08d94eae071cd833ced96fa0734832a3f68c SHA512 cdfa00bf9730cd0c990a9b084e4fb09958f5e8611e16a292ffa0de1b9a3a34b4e231688c700d789166ab64bb45db828cfdae3593ea04cf5add2b1c0615d0afd6
diff --git a/dev-ada/langkit-contrib/langkit-contrib-25.0.0.ebuild b/dev-ada/langkit-contrib/langkit-contrib-25.0.0-r1.ebuild
index 5989b4b34583..f591a7b0a5b7 100644
--- a/dev-ada/langkit-contrib/langkit-contrib-25.0.0.ebuild
+++ b/dev-ada/langkit-contrib/langkit-contrib-25.0.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{11..12} )
ADA_COMPAT=( gcc_12 gcc_13 gcc_14 )
DISTUTILS_USE_PEP517=setuptools
@@ -12,7 +12,9 @@ inherit python-single-r1 ada multiprocessing
DESCRIPTION="A Python framework to generate language parsers - Contrib"
HOMEPAGE="https://www.adacore.com/community"
SRC_URI="https://github.com/AdaCore/langkit/archive/refs/tags/v${PV}.tar.gz
- -> langkit-${PV}.tar.gz"
+ -> langkit-${PV}.tar.gz
+ https://github.com/AdaCore/AdaSAT/archive/refs/tags/v${PV}.tar.gz
+ -> AdaSAT-${PV}.tar.gz"
S="${WORKDIR}"/langkit-${PV}
@@ -32,6 +34,10 @@ RDEPEND="${PYTHON_DEPS}
dev-ada/langkit[${PYTHON_USEDEP}]
')"
BDEPEND="${RDEPEND}
+ dev-ada/e3-core
+ $(python_gen_cond_dep '
+ dev-ada/e3-core[${PYTHON_USEDEP}]
+ ')
dev-ada/gprbuild[${ADA_USEDEP}]"
pkg_setup() {
@@ -40,10 +46,11 @@ pkg_setup() {
}
src_configure() {
- cd contrib/python
- ${EPYTHON} manage.py generate -P --disable-warning undocumented-nodes
- cd ../lkt
- ${EPYTHON} manage.py generate -P
+ export GPR_PROJECT_PATH="${WORKDIR}"/AdaSAT-${PV}
+ cd contrib/python || die
+ ${EPYTHON} manage.py generate -P --disable-warning undocumented-nodes || die
+ cd ../lkt || die
+ ${EPYTHON} manage.py generate -P || die
}
src_compile() {