a3a57d2584
* Update Debian/Ubuntu system packages * Fixed gnatcoll 2019 dependency on GNAT Depending on non CE GNAT is faultly because libgpr is not available in that case.
60 lines
1.8 KiB
TOML
60 lines
1.8 KiB
TOML
[general]
|
|
description = "GNAT Components Collection - Core packages"
|
|
licenses = ["GPL 3.0"]
|
|
authors = ["AdaCore"]
|
|
maintainers = ["derodat@adacore.com"]
|
|
maintainers-logins = ["pmderodat"]
|
|
|
|
# This crate has a hidden conflict with any other gnatcoll.
|
|
# Declaring conflicts was removed during index transition
|
|
# and it's still not reinstated.
|
|
|
|
[general.gpr-externals]
|
|
GNATCOLL_ATOMICS = ["intrinsic", "mutex"]
|
|
GNATCOLL_OS = ["windows", "unix", "osx"]
|
|
BUILD = ["DEBUG", "PROD"]
|
|
LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
|
|
|
|
[general.gpr-set-externals]
|
|
BUILD = "PROD"
|
|
LIBRARY_TYPE = "static-pic"
|
|
|
|
[general.gpr-set-externals.'case(os)']
|
|
linux = { GNATCOLL_OS = "unix" }
|
|
macos = { GNATCOLL_OS = "osx" }
|
|
windows = { GNATCOLL_OS = "windows" }
|
|
|
|
[2018]
|
|
origin = """https://community.download.adacore.com/v1/\
|
|
213105933eb2deb4d08f6b5beab518ad6c70fbac?filename="""
|
|
archive-name = "gnatcoll-core-gpl-2018-20180524-src.tar.gz"
|
|
origin-hashes = ["""\
|
|
sha512:bf6082573dc537836ea8506a2c9a75dc7837440c35c5b02a52add52e38290d99e90a970\
|
|
6690591f8899b8b4935824b195f230b3aa1c4da10911e3caf954c04ac\
|
|
"""]
|
|
project-files = ["gnatcoll-core-gpl-2018-src/gnatcoll.gpr"]
|
|
|
|
[2018.depends-on]
|
|
gnat = "^2018"
|
|
|
|
[2019]
|
|
origin = """https://community.download.adacore.com/v1/\
|
|
99ea2dc09e018deb14f15c00e8c4b7b21f94c94f?filename="""
|
|
archive-name = "gnatcoll-core-2019-20190515-24AD8-src.tar.gz"
|
|
origin-hashes = ["""\
|
|
sha512:9b2101448b96ac46cebada1fe3cb7b583cbf296f9b7d627771e83c56c78ce72c50e\
|
|
de5474f64f16feba252a18fd46b473901820766902b0c68d63beaf55a884a\
|
|
"""]
|
|
project-files = ["gnatcoll.gpr"]
|
|
|
|
[2019.depends-on]
|
|
gnat = "^2019"
|
|
|
|
[[external]]
|
|
kind = "system"
|
|
origin.'case(distribution)'.'debian|ubuntu' = [
|
|
"libgnatcoll16.1.0-dev",
|
|
"libgnatcoll17-dev",
|
|
"libgnatcoll18-dev"
|
|
]
|