Compare commits
81 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| cf180f0ce5 | |||
| b7462bd93a | |||
| c54667ab96 | |||
| b8007e299d | |||
| 2ca2db1b01 | |||
| 89d1010a0a | |||
| c8cd0a8307 | |||
| 33d096ccba | |||
| c00f77aeaa | |||
| 3c0d28e4d1 | |||
| 08b1bb0e7b | |||
| 574503dfeb | |||
| 80ffc18ecc | |||
| 68bb1a3c56 | |||
| 06d6bb7ee2 | |||
| 9307ef9c4f | |||
| 2710ed3da7 | |||
| e786d63c1c | |||
| 4d13e62af7 | |||
| ad73364ad1 | |||
| 0e871b8c53 | |||
| 5611e7b7ec | |||
| e7719b1b9c | |||
| 59ba4b0335 | |||
| 33ab89d7d7 | |||
| f96cb81895 | |||
| 021528cc1c | |||
| 6c0fe66fe7 | |||
| aec6dc3b60 | |||
| 9e8c0e3504 | |||
| 6c66c1085d | |||
| fba23832c9 | |||
| 08b52744fe | |||
| dc39422528 | |||
| 1b78c01d37 | |||
| 4197ed6252 | |||
| a98a63a8d6 | |||
| 64aa625448 | |||
| e8d35d8560 | |||
| 7f8da2c224 | |||
| 7fc0e55647 | |||
| e66421f00f | |||
| 1043f4e678 | |||
| 783a233b4c | |||
| b3caa8bff8 | |||
| 126e62a832 | |||
| b9d7241e59 | |||
| fc4f7b8a08 | |||
| 6146d32bbe | |||
| 05f0760af9 | |||
| f52a73ad7d | |||
| 981b041594 | |||
| 4142269a4e | |||
| 7ea70470ee | |||
| f92f8dae34 | |||
| 4d509d4411 | |||
| 4e10881c60 | |||
| c675fa1c37 | |||
| 9b1c1cc584 | |||
| ad52a694a2 | |||
| 604fdba1b5 | |||
| 34c468fbcf | |||
| a9f06bbe5b | |||
| 68c61fceca | |||
| 2346722873 | |||
| f43ab1d422 | |||
| 4ebd9d1924 | |||
| 1eefee7173 | |||
| 13aefbc188 | |||
| c15b2f5d8a | |||
| 6e70aafd30 | |||
| 408bf8e9cf | |||
| 307e530396 | |||
| 02da50a241 | |||
| 86228d944a | |||
| 04761d9bef | |||
| 1b35f79132 | |||
| 5864a0bac6 | |||
| 873aeb6196 | |||
| d4e3b9403c | |||
| 31e9c543b3 |
@@ -19,6 +19,7 @@ jobs:
|
||||
- ubuntu-latest
|
||||
- windows-latest
|
||||
tag:
|
||||
- arch-rolling
|
||||
- centos-latest-community-latest
|
||||
- community-current
|
||||
- debian-stable
|
||||
@@ -27,6 +28,8 @@ jobs:
|
||||
exclude: # inclusions don't allow to add arrays of values to a scenario
|
||||
- os: ubuntu-latest
|
||||
tag: ""
|
||||
- os: macos-latest
|
||||
tag: arch-rolling
|
||||
- os: macos-latest
|
||||
tag: centos-latest-community-latest
|
||||
- os: macos-latest
|
||||
@@ -35,6 +38,8 @@ jobs:
|
||||
tag: debian-stable
|
||||
- os: macos-latest
|
||||
tag: ubuntu-lts
|
||||
- os: windows-latest
|
||||
tag: arch-rolling
|
||||
- os: windows-latest
|
||||
tag: centos-latest-community-latest
|
||||
- os: windows-latest
|
||||
@@ -48,24 +53,26 @@ jobs:
|
||||
- name: Check out alire-index
|
||||
uses: actions/checkout@v2
|
||||
with:
|
||||
fetch-depth: 10
|
||||
# Needed to be able to diff and obtain changed files. Changes beyond
|
||||
# that depth are not detected. Should be OK for crate submissions.
|
||||
fetch-depth: 0
|
||||
# Needed to be able to diff and obtain changed files. Furthermore, we
|
||||
# need the full history or else grafted partial branches confuse the
|
||||
# changed files detectors (in both scripts/gh-build-crate.sh and
|
||||
# check-author action).
|
||||
|
||||
- name: Set up GNAT toolchain (FSF)
|
||||
if: matrix.os == 'ubuntu-latest'
|
||||
uses: ada-actions/toolchain@dev
|
||||
uses: ada-actions/toolchain@ce2020
|
||||
with:
|
||||
distrib: fsf # faster install?
|
||||
|
||||
- name: Set up GNAT toolchain (Community)
|
||||
if: matrix.os != 'ubuntu-latest'
|
||||
uses: ada-actions/toolchain@dev
|
||||
uses: ada-actions/toolchain@ce2020
|
||||
with:
|
||||
distrib: community
|
||||
|
||||
- name: Set up `alr`
|
||||
uses: mosteo/setup-alire@exp
|
||||
uses: alire-project/setup-alire@latest-stable
|
||||
|
||||
- name: Test crate (Linux)
|
||||
if: matrix.os == 'ubuntu-latest' # docker testing only for linuxes
|
||||
@@ -73,10 +80,11 @@ jobs:
|
||||
with:
|
||||
image: alire/gnat:${{matrix.tag}}
|
||||
command: scripts/gh-build-crate.sh
|
||||
params: -v ${{ github.workspace }}/alire_install/bin/alr:/usr/bin/alr
|
||||
|
||||
- name: Set up msys2 (Windows)
|
||||
if: matrix.os == 'windows-latest'
|
||||
run: ./alire/bin/alr --non-interactive version
|
||||
run: ./alire_install/bin/alr --non-interactive version
|
||||
|
||||
- name: Install tar from msys2 (Windows) # Git tar in Actions VM does not seem to work)
|
||||
if: matrix.os == 'windows-latest'
|
||||
|
||||
@@ -5,11 +5,17 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@master
|
||||
|
||||
- uses: alire-project/check-author@master
|
||||
with:
|
||||
repo-token: "${{ secrets.GITHUB_TOKEN }}"
|
||||
- uses: alire-project/setup-alire@dev
|
||||
|
||||
- uses: alire-project/setup-alire@latest-stable
|
||||
|
||||
- run: alr index --list
|
||||
|
||||
- run: alr index --add=. --name=local_index
|
||||
|
||||
- run: alr index --update-all
|
||||
|
||||
- run: alr list
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
[general]
|
||||
description = "Alex's Ada Assortment (of miscellaneous utilities)"
|
||||
licenses = ["LGPL 3.0"]
|
||||
authors = ["Alejandro R. Mosteo"]
|
||||
maintainers = ["alejandro@mosteo.com"]
|
||||
maintainers-logins = ["mosteo"]
|
||||
|
||||
['0.1']
|
||||
origin = "https://github.com/mosteo/aaa/archive/v0.1.tar.gz"
|
||||
origin-hashes = ["sha512:a9908afa198644d1b9965a7cbc3a9d39d887d1ddd1379dcda7c7b32ecc203de559dad01a5c0bc8c557ba449a343a4f0545669b725099db24014ab389eb586ff0"]
|
||||
@@ -0,0 +1,11 @@
|
||||
description = "Alex's Ada Assortment (of miscellaneous utilities)"
|
||||
name = "aaa"
|
||||
version = "0.1.0"
|
||||
authors = ["Alejandro R. Mosteo"]
|
||||
licenses = ["LGPL 3.0"]
|
||||
maintainers = ["alejandro@mosteo.com"]
|
||||
maintainers-logins = ["mosteo"]
|
||||
|
||||
[origin]
|
||||
url = "https://github.com/mosteo/aaa/archive/v0.1.tar.gz"
|
||||
hashes = ["sha512:a9908afa198644d1b9965a7cbc3a9d39d887d1ddd1379dcda7c7b32ecc203de559dad01a5c0bc8c557ba449a343a4f0545669b725099db24014ab389eb586ff0"]
|
||||
@@ -0,0 +1,26 @@
|
||||
name = "aaa"
|
||||
version = "0.2.1"
|
||||
description = "Alex's Ada Assortment (of miscellaneous utilities)"
|
||||
|
||||
long-description = """
|
||||
Alex's Ada Assortment of Utilities
|
||||
|
||||
- Text formatting (paragraphs, tables).
|
||||
- Indefinite containers.
|
||||
- Enumeration validity/conversions of string images.
|
||||
- On-demand stack backtraces.
|
||||
- String vectors.
|
||||
- Simple subprocess spawning.
|
||||
"""
|
||||
|
||||
authors = ["Alejandro R. Mosteo"]
|
||||
licenses = ["LGPL 3.0"]
|
||||
maintainers = ["alejandro@mosteo.com"]
|
||||
maintainers-logins = ["mosteo"]
|
||||
tags = ["miscellanea", "utility"]
|
||||
website = "https://github.com/mosteo/aaa"
|
||||
|
||||
[origin]
|
||||
commit = "103f0d1954aa1181542baa939bae44ca98bff05f"
|
||||
url = "git+https://github.com/mosteo/aaa.git"
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
[general]
|
||||
name = "ada_fuse"
|
||||
version = "1.0.0"
|
||||
description = "Ada bindings for Fuse (Filesystem in Userspace)"
|
||||
website = "https://github.com/medsec/ada-fuse"
|
||||
authors = [
|
||||
@@ -13,22 +14,22 @@ maintainers-logins = [
|
||||
licenses = ["GPL 3.0"]
|
||||
project-files = ["ada_fuse.gpr"]
|
||||
|
||||
[general.gpr-externals]
|
||||
[gpr-externals]
|
||||
ADA_FUSE_SYSTEM = ["Linux x86_64", "Linux i386", "Darwin i386", "Darwin x86_64"]
|
||||
|
||||
[general.gpr-set-externals.'case(os)']
|
||||
[gpr-set-externals.'case(os)']
|
||||
linux = { ADA_FUSE_SYSTEM = "Linux x86_64" }
|
||||
macos = { ADA_FUSE_SYSTEM = "Darwin x86_64" }
|
||||
|
||||
[general.available.'case(os)']
|
||||
[available.'case(os)']
|
||||
linux = true
|
||||
macos = true
|
||||
windows = false
|
||||
'...' = false
|
||||
|
||||
["1.0.0"]
|
||||
origin = "https://github.com/medsec/ada-fuse/archive/v1.0.zip"
|
||||
origin-hashes = ["sha512:8e67aaa8f57b688231e7d2cda0d02093c8d1d3c9a47729af613c95a1262f5ef24af0196a83b6d5c74bc43097846a514ce11c5d680ef74b8f31526752c239a11a"]
|
||||
[origin]
|
||||
url = "https://github.com/medsec/ada-fuse/archive/v1.0.zip"
|
||||
hashes = ["sha512:8e67aaa8f57b688231e7d2cda0d02093c8d1d3c9a47729af613c95a1262f5ef24af0196a83b6d5c74bc43097846a514ce11c5d680ef74b8f31526752c239a11a"]
|
||||
|
||||
["1.0.0".depends-on]
|
||||
[[depends-on]]
|
||||
libfuse = "^2.0.0"
|
||||
@@ -0,0 +1,35 @@
|
||||
name = "ada_fuse"
|
||||
version = "1.0.1"
|
||||
description = "Ada bindings for Fuse (Filesystem in Userspace)"
|
||||
website = "https://github.com/medsec/ada-fuse"
|
||||
authors = [
|
||||
"Alexander Herr <thissideup@riseup.net>",
|
||||
"Nicolai Ruckel <nicolai.ruckel@uni-weimar.de>",
|
||||
"Christopher Lübbemeier <christopher.luebbemeier@googlemail.com>"
|
||||
]
|
||||
maintainers = ["Nicolai Ruckel <nicolai.ruckel@uni-weimar.de>"]
|
||||
maintainers-logins = [
|
||||
"NicolaiRuckel", "medsec"
|
||||
]
|
||||
licenses = ["GPL 3.0"]
|
||||
project-files = ["ada_fuse.gpr"]
|
||||
|
||||
[gpr-externals]
|
||||
ADA_FUSE_SYSTEM = ["Linux x86_64", "Linux i386", "Darwin i386", "Darwin x86_64"]
|
||||
|
||||
[gpr-set-externals.'case(os)']
|
||||
linux = { ADA_FUSE_SYSTEM = "Linux x86_64" }
|
||||
macos = { ADA_FUSE_SYSTEM = "Darwin x86_64" }
|
||||
|
||||
[available.'case(os)']
|
||||
linux = true
|
||||
macos = true
|
||||
windows = false
|
||||
'...' = false
|
||||
|
||||
[origin]
|
||||
url = "https://github.com/medsec/ada-fuse/archive/v1.0.1.zip"
|
||||
hashes = ["sha512:5f4f67699e22a8f2a053abc290c35b0349d5df606ea4f3a89819d1693f7b2b380da0e2bde3727ec927c6b05be53d2093ad5d8e884dc609b31a9fed3c97df4c60"]
|
||||
|
||||
[[depends-on]]
|
||||
libfuse = "^2.0.0"
|
||||
@@ -0,0 +1,17 @@
|
||||
name = "ada_lua"
|
||||
description = "An Ada binding for lua"
|
||||
version = "0.1.0"
|
||||
authors = ["Nicolas Roche <roche@adacore.com>"]
|
||||
maintainers = ["Nicolas Roche <roche@adacore.com>"]
|
||||
maintainers-logins = ["Nikokrock", "Fabien-Chouteau"]
|
||||
website = "https://github.com/adacore/ada-lua"
|
||||
licenses = ["GMGPL 3.0"]
|
||||
tags = ["lua", "binding", "script"]
|
||||
|
||||
[[depends-on]]
|
||||
liblua = "~5.3"
|
||||
|
||||
[origin]
|
||||
commit = "0aa4afc28577adf5106d6bd13bed6a086b6e9a8c"
|
||||
url = "git+https://github.com/AdaCore/ada-lua.git"
|
||||
|
||||
@@ -1,19 +1,17 @@
|
||||
[general]
|
||||
description = "Ada Pretty Printer Library"
|
||||
tags = ["pretty", "printing", "generator"]
|
||||
|
||||
licenses = ["MIT"]
|
||||
authors = ["Maxim Reznik"]
|
||||
name = "ada_pretty"
|
||||
version = "1.0.0"
|
||||
website = "https://github.com/reznikmm/ada-pretty/"
|
||||
authors = ["Maxim Reznik"]
|
||||
licenses = ["MIT"]
|
||||
maintainers = ["Maxim Reznik <reznikmm@gmail.com>"]
|
||||
maintainers-logins = ["reznikmm"]
|
||||
|
||||
project-files = ["gnat/ada_pretty.gpr"]
|
||||
tags = ["pretty", "printing", "generator"]
|
||||
|
||||
[general.depends-on]
|
||||
matreshka_league = "any"
|
||||
|
||||
['1.0.0']
|
||||
origin = "https://github.com/reznikmm/ada-pretty/archive/1.0.0.tar.gz"
|
||||
origin-hashes= ["sha512:cdcd41f8dc5d0638a6beae2fd212c88ffa42c99a8d397eec8f734d5f0befc5632439e5673140c3f59d2d0cb203ccce0fb4fe9de9ede2cec222a77f5e8577932f"]
|
||||
[[depends-on]]
|
||||
matreshka_league = "any"
|
||||
|
||||
[origin]
|
||||
url = "https://github.com/reznikmm/ada-pretty/archive/1.0.0.tar.gz"
|
||||
hashes = ["sha512:cdcd41f8dc5d0638a6beae2fd212c88ffa42c99a8d397eec8f734d5f0befc5632439e5673140c3f59d2d0cb203ccce0fb4fe9de9ede2cec222a77f5e8577932f"]
|
||||
@@ -1,23 +0,0 @@
|
||||
[general]
|
||||
description = "TOML parser for Ada "
|
||||
|
||||
authors = ["AdaCore",
|
||||
"Pierre-Marie de Rodat <pmderodat@kawie.fr>"]
|
||||
maintainers = ["pmderodat@kawie.fr"]
|
||||
maintainers-logins = ["pmderodat"]
|
||||
|
||||
project-files = ["ada_toml.gpr"]
|
||||
|
||||
licenses = ["BSD 3-Clauses"]
|
||||
|
||||
[general.gpr-externals]
|
||||
BUILD_MODE = ["dev", "prod"]
|
||||
LIBRARY_TYPE = ["static", "relocatable", "static-pic"]
|
||||
|
||||
[general.gpr-set-externals]
|
||||
BUILD_MODE = "prod"
|
||||
LIBRARY_TYPE = "static"
|
||||
|
||||
["0.1"]
|
||||
origin = "https://github.com/pmderodat/ada-toml/archive/v0.1.tar.gz"
|
||||
origin-hashes = ["sha512:2235adad4908c0b4e890bf314fca8fc5c374564b2ca5dd9844090b9845de89d6401a431344124d63251a1ff4b5fad5ea2d13fb21b996019289106f7f2231c727"]
|
||||
@@ -0,0 +1,20 @@
|
||||
description = "TOML parser for Ada "
|
||||
name = "ada_toml"
|
||||
version = "0.1.0"
|
||||
authors = ["AdaCore", "Pierre-Marie de Rodat <pmderodat@kawie.fr>"]
|
||||
licenses = ["BSD 3-Clauses"]
|
||||
maintainers = ["pmderodat@kawie.fr"]
|
||||
maintainers-logins = ["pmderodat"]
|
||||
project-files = ["ada_toml.gpr"]
|
||||
|
||||
[gpr-externals]
|
||||
BUILD_MODE = ["dev", "prod"]
|
||||
LIBRARY_TYPE = ["static", "relocatable", "static-pic"]
|
||||
|
||||
[gpr-set-externals]
|
||||
BUILD_MODE = "prod"
|
||||
LIBRARY_TYPE = "static"
|
||||
|
||||
[origin]
|
||||
url = "https://github.com/pmderodat/ada-toml/archive/v0.1.tar.gz"
|
||||
hashes = ["sha512:2235adad4908c0b4e890bf314fca8fc5c374564b2ca5dd9844090b9845de89d6401a431344124d63251a1ff4b5fad5ea2d13fb21b996019289106f7f2231c727"]
|
||||
@@ -1,21 +0,0 @@
|
||||
[general]
|
||||
description = "Voxel Space render engine demo in Ada"
|
||||
maintainers = ["fabien.chouteau@gmail.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
|
||||
project-files = ["ada_voxel_space_demo.gpr"]
|
||||
executables = ["main"]
|
||||
|
||||
licenses = ["MIT"]
|
||||
|
||||
["1.0.1"]
|
||||
origin = "https://github.com/Fabien-Chouteau/ada-voxel-space-demo/releases/download/v1.0.1/ada_voxel_space_demo-1.0.1.zip"
|
||||
origin-hashes = ["sha512:69740326ce512b57e15e311e82bbbd500bdbcb434290af598a379fbee8a157f9c6a18321d6b36164aae78687c0012f051bd7fcdb5eebd85ed6b2cec33a0b3917"]
|
||||
["1.0.1".depends-on]
|
||||
sdlada = "^2.3.1"
|
||||
|
||||
["1.0.0"]
|
||||
origin = "https://github.com/Fabien-Chouteau/ada-voxel-space-demo/releases/download/v1.0.0/ada_voxel_space_demo-1.0.0.zip"
|
||||
origin-hashes = ["sha512:b7a0cf7cb5c740994bc523a40d7d51838bdbdbf66a4e15e04a90ee42251f13bf42d268b485c84e434808530f7166ba6d5617033e4942695ace448d787b18641c"]
|
||||
["1.0.0".depends-on]
|
||||
sdlada = "^2.3.1"
|
||||
@@ -0,0 +1,15 @@
|
||||
description = "Voxel Space render engine demo in Ada"
|
||||
name = "ada_voxel_space_demo"
|
||||
version = "1.0.0"
|
||||
executables = ["main"]
|
||||
licenses = ["MIT"]
|
||||
maintainers = ["fabien.chouteau@gmail.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
project-files = ["ada_voxel_space_demo.gpr"]
|
||||
|
||||
[[depends-on]]
|
||||
sdlada = "^2.3.1"
|
||||
|
||||
[origin]
|
||||
url = "https://github.com/Fabien-Chouteau/ada-voxel-space-demo/releases/download/v1.0.0/ada_voxel_space_demo-1.0.0.zip"
|
||||
hashes = ["sha512:b7a0cf7cb5c740994bc523a40d7d51838bdbdbf66a4e15e04a90ee42251f13bf42d268b485c84e434808530f7166ba6d5617033e4942695ace448d787b18641c"]
|
||||
@@ -0,0 +1,15 @@
|
||||
description = "Voxel Space render engine demo in Ada"
|
||||
name = "ada_voxel_space_demo"
|
||||
version = "1.0.1"
|
||||
executables = ["main"]
|
||||
licenses = ["MIT"]
|
||||
maintainers = ["fabien.chouteau@gmail.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
project-files = ["ada_voxel_space_demo.gpr"]
|
||||
|
||||
[[depends-on]]
|
||||
sdlada = "^2.3.1"
|
||||
|
||||
[origin]
|
||||
url = "https://github.com/Fabien-Chouteau/ada-voxel-space-demo/releases/download/v1.0.1/ada_voxel_space_demo-1.0.1.zip"
|
||||
hashes = ["sha512:69740326ce512b57e15e311e82bbbd500bdbcb434290af598a379fbee8a157f9c6a18321d6b36164aae78687c0012f051bd7fcdb5eebd85ed6b2cec33a0b3917"]
|
||||
@@ -1,24 +0,0 @@
|
||||
[general]
|
||||
description = "Experimental YAML 1.3 implementation in Ada"
|
||||
licenses = ["MIT"]
|
||||
authors = ["Felix Krause"]
|
||||
maintainers = ["alejandro@mosteo.com"]
|
||||
maintainers-logins = ["mosteo"]
|
||||
website = "https://ada.yaml.io/"
|
||||
|
||||
[general.gpr-externals]
|
||||
Mode = ["debug", "release"]
|
||||
|
||||
['0.3']
|
||||
origin = "https://github.com/yaml/AdaYaml/archive/v0.3.0.tar.gz"
|
||||
origin-hashes = ["sha512:ab19e38704e5d51a3f66da2fb9f86571ab08a6793a5d5f42ca29c3271bc754a1a845cc831d7fb24bb19c2caaf0d355ba250d0dca2959607a19936b0a91739d33"]
|
||||
project-files = ["yaml.gpr", "yaml-utils.gpr", "yaml-annotation_processor.gpr", "yaml-server.gpr"]
|
||||
executables = ["yaml-server"]
|
||||
|
||||
['0.3'.depends-on]
|
||||
simple_components = "^4.27"
|
||||
|
||||
['0.2']
|
||||
origin = "https://github.com/yaml/AdaYaml/archive/v0.2.0.tar.gz"
|
||||
origin-hashes = ["sha512:b9722c24ef5f4d08973890116603fce68ad00c7a96e2cab01c7cbb6f537068877257fff5fd325efc8d29f236be4f8546ae8e75619a7a77563d339bd159d9e20b"]
|
||||
project-files = ["yaml.gpr", "yaml-utils.gpr"]
|
||||
@@ -0,0 +1,16 @@
|
||||
description = "Experimental YAML 1.3 implementation in Ada"
|
||||
name = "adayaml"
|
||||
version = "0.2.0"
|
||||
website = "https://ada.yaml.io/"
|
||||
authors = ["Felix Krause"]
|
||||
licenses = ["MIT"]
|
||||
maintainers = ["alejandro@mosteo.com"]
|
||||
maintainers-logins = ["mosteo"]
|
||||
project-files = ["yaml.gpr", "yaml-utils.gpr"]
|
||||
|
||||
[gpr-externals]
|
||||
Mode = ["debug", "release"]
|
||||
|
||||
[origin]
|
||||
url = "https://github.com/yaml/AdaYaml/archive/v0.2.0.tar.gz"
|
||||
hashes = ["sha512:b9722c24ef5f4d08973890116603fce68ad00c7a96e2cab01c7cbb6f537068877257fff5fd325efc8d29f236be4f8546ae8e75619a7a77563d339bd159d9e20b"]
|
||||
@@ -0,0 +1,20 @@
|
||||
description = "Experimental YAML 1.3 implementation in Ada"
|
||||
name = "adayaml"
|
||||
version = "0.3.0"
|
||||
website = "https://ada.yaml.io/"
|
||||
authors = ["Felix Krause"]
|
||||
executables = ["yaml-server"]
|
||||
licenses = ["MIT"]
|
||||
maintainers = ["alejandro@mosteo.com"]
|
||||
maintainers-logins = ["mosteo"]
|
||||
project-files = ["yaml.gpr", "yaml-utils.gpr", "yaml-annotation_processor.gpr", "yaml-server.gpr"]
|
||||
|
||||
[[depends-on]]
|
||||
simple_components = "^4.27"
|
||||
|
||||
[gpr-externals]
|
||||
Mode = ["debug", "release"]
|
||||
|
||||
[origin]
|
||||
url = "https://github.com/yaml/AdaYaml/archive/v0.3.0.tar.gz"
|
||||
hashes = ["sha512:ab19e38704e5d51a3f66da2fb9f86571ab08a6793a5d5f42ca29c3271bc754a1a845cc831d7fb24bb19c2caaf0d355ba250d0dca2959607a19936b0a91739d33"]
|
||||
@@ -0,0 +1,30 @@
|
||||
description = "Middleware layer of the Ada Drivers Library project"
|
||||
long-description = '''# adl_middleware
|
||||
|
||||
Middleware layer of the Ada Drivers Library project.
|
||||
|
||||
This crate is a snapshot of the `middleware` of [Ada Drivers
|
||||
Library](https://github.com/AdaCore/Ada_Drivers_Library/tree/master/middleware).
|
||||
|
||||
Any bug report, issue, contribution must be adressed to the [Ada Drivers
|
||||
Library](https://github.com/AdaCore/Ada_Drivers_Library/) repo.
|
||||
|
||||
'''
|
||||
|
||||
name = "adl_middleware"
|
||||
version = "0.1.0"
|
||||
licenses = ["BSD 3-Clauses"]
|
||||
authors=["AdaCore"]
|
||||
website="https://github.com/AdaCore/Ada_Drivers_Library/"
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
project-files = ["adl_middleware.gpr"]
|
||||
tags = ["embedded", "nostd", "fat", "bitmap"]
|
||||
|
||||
[[depends-on]]
|
||||
hal = "^0.1.0"
|
||||
|
||||
[origin]
|
||||
commit = "e9b24584f58040b8b57a78e953966965e3894a3b"
|
||||
url = "git+https://github.com/Fabien-Chouteau/adl-middleware.git"
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
[general]
|
||||
description = "Ada Database Objects (Core library)"
|
||||
licenses = ["Apache 2.0"]
|
||||
maintainers = ["Stephane.Carrez@gmail.com"]
|
||||
maintainers-logins = ["stcarrez"]
|
||||
|
||||
project-files = [
|
||||
".alire/ado.gpr"
|
||||
]
|
||||
|
||||
[general.gpr-externals]
|
||||
ADO_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
|
||||
BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
|
||||
|
||||
[general.depends-on]
|
||||
utilada = "^2.0.0"
|
||||
utilada_xml = "^2.0.0"
|
||||
|
||||
[[general.actions]]
|
||||
type = "post-fetch"
|
||||
command = ["rm", "-f", "config.gpr"]
|
||||
|
||||
['2.0.0']
|
||||
origin = "https://github.com/stcarrez/ada-ado/archive/2.0.0.tar.gz"
|
||||
origin-hashes = ["sha512:27870ba6654bccb0a3a4d07e15c021eaa46cff309bba6bb69179c68ba545843a364fba5d78c580a41976a0ee890cca801dfb510c82d442d0c573fea2f8fd0269"]
|
||||
@@ -0,0 +1,23 @@
|
||||
description = "Ada Database Objects (Core library)"
|
||||
name = "ado"
|
||||
version = "2.0.0"
|
||||
licenses = ["Apache 2.0"]
|
||||
maintainers = ["Stephane.Carrez@gmail.com"]
|
||||
maintainers-logins = ["stcarrez"]
|
||||
project-files = [".alire/ado.gpr"]
|
||||
|
||||
[[actions]]
|
||||
type = "post-fetch"
|
||||
command = ["rm", "-f", "config.gpr"]
|
||||
|
||||
[[depends-on]]
|
||||
utilada = "^2.0.0"
|
||||
utilada_xml = "^2.0.0"
|
||||
|
||||
[gpr-externals]
|
||||
ADO_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
|
||||
BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
|
||||
|
||||
[origin]
|
||||
url = "https://github.com/stcarrez/ada-ado/archive/2.0.0.tar.gz"
|
||||
hashes = ["sha512:27870ba6654bccb0a3a4d07e15c021eaa46cff309bba6bb69179c68ba545843a364fba5d78c580a41976a0ee890cca801dfb510c82d442d0c573fea2f8fd0269"]
|
||||
@@ -1,24 +0,0 @@
|
||||
[general]
|
||||
description = "Ada Database Objects (PostgreSQL)"
|
||||
licenses = ["Apache 2.0"]
|
||||
maintainers = ["Stephane.Carrez@gmail.com"]
|
||||
maintainers-logins = ["stcarrez"]
|
||||
|
||||
project-files = [
|
||||
".alire/postgresql/ado_postgresql.gpr"
|
||||
]
|
||||
|
||||
[general.gpr-externals]
|
||||
ADO_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
|
||||
BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
|
||||
|
||||
[general.depends-on]
|
||||
ado = "^2.0.0"
|
||||
|
||||
[[general.actions]]
|
||||
type = "post-fetch"
|
||||
command = ["rm", "-f", "config.gpr"]
|
||||
|
||||
['2.0.0']
|
||||
origin = "https://github.com/stcarrez/ada-ado/archive/2.0.0.tar.gz"
|
||||
origin-hashes = ["sha512:27870ba6654bccb0a3a4d07e15c021eaa46cff309bba6bb69179c68ba545843a364fba5d78c580a41976a0ee890cca801dfb510c82d442d0c573fea2f8fd0269"]
|
||||
@@ -0,0 +1,22 @@
|
||||
description = "Ada Database Objects (PostgreSQL)"
|
||||
name = "ado_postgresql"
|
||||
version = "2.0.0"
|
||||
licenses = ["Apache 2.0"]
|
||||
maintainers = ["Stephane.Carrez@gmail.com"]
|
||||
maintainers-logins = ["stcarrez"]
|
||||
project-files = [".alire/postgresql/ado_postgresql.gpr"]
|
||||
|
||||
[[actions]]
|
||||
type = "post-fetch"
|
||||
command = ["rm", "-f", "config.gpr"]
|
||||
|
||||
[[depends-on]]
|
||||
ado = "^2.0.0"
|
||||
|
||||
[gpr-externals]
|
||||
ADO_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
|
||||
BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
|
||||
|
||||
[origin]
|
||||
url = "https://github.com/stcarrez/ada-ado/archive/2.0.0.tar.gz"
|
||||
hashes = ["sha512:27870ba6654bccb0a3a4d07e15c021eaa46cff309bba6bb69179c68ba545843a364fba5d78c580a41976a0ee890cca801dfb510c82d442d0c573fea2f8fd0269"]
|
||||
@@ -1,24 +0,0 @@
|
||||
[general]
|
||||
description = "Ada Database Objects (SQLite)"
|
||||
licenses = ["Apache 2.0"]
|
||||
maintainers = ["Stephane.Carrez@gmail.com"]
|
||||
maintainers-logins = ["stcarrez"]
|
||||
|
||||
project-files = [
|
||||
".alire/sqlite/ado_sqlite.gpr"
|
||||
]
|
||||
|
||||
[general.gpr-externals]
|
||||
ADO_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
|
||||
BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
|
||||
|
||||
[general.depends-on]
|
||||
ado = "^2.0.0"
|
||||
|
||||
[[general.actions]]
|
||||
type = "post-fetch"
|
||||
command = ["rm", "-f", "config.gpr"]
|
||||
|
||||
['2.0.0']
|
||||
origin = "https://github.com/stcarrez/ada-ado/archive/2.0.0.tar.gz"
|
||||
origin-hashes = ["sha512:27870ba6654bccb0a3a4d07e15c021eaa46cff309bba6bb69179c68ba545843a364fba5d78c580a41976a0ee890cca801dfb510c82d442d0c573fea2f8fd0269"]
|
||||
@@ -0,0 +1,22 @@
|
||||
description = "Ada Database Objects (SQLite)"
|
||||
name = "ado_sqlite"
|
||||
version = "2.0.0"
|
||||
licenses = ["Apache 2.0"]
|
||||
maintainers = ["Stephane.Carrez@gmail.com"]
|
||||
maintainers-logins = ["stcarrez"]
|
||||
project-files = [".alire/sqlite/ado_sqlite.gpr"]
|
||||
|
||||
[[actions]]
|
||||
type = "post-fetch"
|
||||
command = ["rm", "-f", "config.gpr"]
|
||||
|
||||
[[depends-on]]
|
||||
ado = "^2.0.0"
|
||||
|
||||
[gpr-externals]
|
||||
ADO_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
|
||||
BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
|
||||
|
||||
[origin]
|
||||
url = "https://github.com/stcarrez/ada-ado/archive/2.0.0.tar.gz"
|
||||
hashes = ["sha512:27870ba6654bccb0a3a4d07e15c021eaa46cff309bba6bb69179c68ba545843a364fba5d78c580a41976a0ee890cca801dfb510c82d442d0c573fea2f8fd0269"]
|
||||
@@ -1,19 +0,0 @@
|
||||
[general]
|
||||
description = "Ada General Purpose Library with a robotics flavor"
|
||||
licenses = ["LGPL 3.0"]
|
||||
authors = ["alejandro@mosteo.com"]
|
||||
maintainers = ["alejandro@mosteo.com"]
|
||||
maintainers-logins = ["mosteo"]
|
||||
|
||||
[general.depends-on]
|
||||
libgsl = "any"
|
||||
|
||||
[general.gpr-externals]
|
||||
Agpl_Include_Concorde = ["True", "False"]
|
||||
Agpl_Include_Db = ["True", "False"]
|
||||
Agpl_Include_Boost = ["True", "False"]
|
||||
Agpl_Include_PngIO = ["True", "False"]
|
||||
|
||||
['1.0.0']
|
||||
origin = "https://github.com/mosteo/agpl/archive/v1.0.0.tar.gz"
|
||||
origin-hashes = ["sha512:b5da332019cb2a2f91540bfe570f8820ce9d56e93449d1839e0f2e1c4d52d9bc759ac78826887c6da038dc23bd1f7444ac04c0518d6280ae718e6ce4f9222881"]
|
||||
@@ -0,0 +1,20 @@
|
||||
description = "Ada General Purpose Library with a robotics flavor"
|
||||
name = "agpl"
|
||||
version = "1.0.0"
|
||||
authors = ["alejandro@mosteo.com"]
|
||||
licenses = ["LGPL 3.0"]
|
||||
maintainers = ["alejandro@mosteo.com"]
|
||||
maintainers-logins = ["mosteo"]
|
||||
|
||||
[[depends-on]]
|
||||
libgsl = "any"
|
||||
|
||||
[gpr-externals]
|
||||
Agpl_Include_Boost = ["True", "False"]
|
||||
Agpl_Include_Concorde = ["True", "False"]
|
||||
Agpl_Include_Db = ["True", "False"]
|
||||
Agpl_Include_PngIO = ["True", "False"]
|
||||
|
||||
[origin]
|
||||
url = "https://github.com/mosteo/agpl/archive/v1.0.0.tar.gz"
|
||||
hashes = ["sha512:b5da332019cb2a2f91540bfe570f8820ce9d56e93449d1839e0f2e1c4d52d9bc759ac78826887c6da038dc23bd1f7444ac04c0518d6280ae718e6ce4f9222881"]
|
||||
@@ -0,0 +1,71 @@
|
||||
description = "Ada Industrial Control Widgets Library"
|
||||
long-description = """
|
||||
This crate provides a library for designing high-quality industrial control
|
||||
widgets for Ada applications. The software is based on
|
||||
[GtkAda](https://docs.adacore.com/live/wave/gtkada/html/gtkada_rm/index.html),
|
||||
Ada bindings to [Gtk+](https://www.gtk.org/), and
|
||||
[cairo](https://www.cairographics.org/manual/index.html).
|
||||
|
||||
The key features of the library are:
|
||||
|
||||
* Widgets composed of transparent layers drawn by cairo
|
||||
* Fully scalable graphics
|
||||
* Support of time controlled refresh policy for real-time and heavy-duty applications
|
||||
* Caching graphical operations
|
||||
* Stream I/O support for serialization and deserialization
|
||||
* Ready-to-use gauge, meter, oscilloscope widgets
|
||||
* Editor widget for WYSIWYG design of complex dashboards
|
||||
|
||||
For further information, visit the
|
||||
[AICWL website](http://www.dmitry-kazakov.de/ada/aicwl.htm).
|
||||
|
||||
Maintainer's note:
|
||||
|
||||
This Alire crate is packaged in a rather minimalistic way to keep dependencies
|
||||
on external libraries at a minimum. The crate's definition covers the core
|
||||
functionality of AICWL, though, so it should be sufficient for most needs.
|
||||
|
||||
For example, the original distribution has references to
|
||||
[Simple Components](http://www.dmitry-kazakov.de/ada/components.htm) which are
|
||||
not strictly necessary for the core functionality of the library.
|
||||
"""
|
||||
name = "aicwl"
|
||||
version = "3.24.1"
|
||||
authors = ["Dmitry A. Kazakov <mailbox@dmitry-kazakov.de>"]
|
||||
website = "http://www.dmitry-kazakov.de/ada/aicwl.htm"
|
||||
licenses = ["GMGPL 2.0", # according to website (http://www.dmitry-kazakov.de/ada/aicwl.htm)
|
||||
"LGPL 3.0"] # according to sourceforge (https://sf.net/projects/aicwl)
|
||||
maintainers = ["Vinzent \"Jellix\" Saranen <vinzent@heisenbug.eu>"]
|
||||
maintainers-logins = ["Jellix"]
|
||||
project-files = ["sources/aicwl.gpr", # The library itself
|
||||
"sources/aicwl-editor.gpr" # UI editor component
|
||||
# Examples and tests omitted here
|
||||
]
|
||||
|
||||
tags = ["widgets", "gauge", "graphics", "ui", "gtk"]
|
||||
|
||||
[gpr-externals]
|
||||
Legacy = ["Ada95", "Ada2005", "Ada2012"] # defaults to "Ada2012"
|
||||
Development = ["Debug", "Release", "Profile"] # defaults to "Debug"
|
||||
|
||||
# Target_OS = ["Windows", "Windows_NT", "Linux", "UNIX", "OSX", "FreeBSD", "auto"]
|
||||
# arch = ["x86_64", "i686", "armhf", "aarch64", "auto"]
|
||||
#
|
||||
# Note: Arch and Target_OS are determined automatically from Project'Target, so
|
||||
# no need to have them set explicitely.
|
||||
#
|
||||
# Object_Dir = [".", "nested"]
|
||||
#
|
||||
# Note: Object_Dir works as follows: If it's ".", it will remain so, if it's
|
||||
# "nested", Object_Dir will become roughly obj/{OS}/{arch}/{Development},
|
||||
# e.g. "obj/linux/x86_64/debug", all other cases result in Object_Dir
|
||||
# being unchanged.
|
||||
# Hence we should leave it as is (the default is "."), trusting Alire to
|
||||
# set an appropriate one.
|
||||
|
||||
[[depends-on]]
|
||||
gtkada = ">=17"
|
||||
|
||||
[origin]
|
||||
commit = "73939c9ed0be13a994728d1c362b945e5d131f19"
|
||||
url = "git+https://github.com/HeisenbugLtd/aicwl.git"
|
||||
@@ -1,13 +0,0 @@
|
||||
[general]
|
||||
description = "Generator of JUnit-compatible XML reports"
|
||||
licenses = ["LGPL 3.0"]
|
||||
authors = ["Alejandro R. Mosteo"]
|
||||
maintainers = ["alejandro@mosteo.com"]
|
||||
maintainers-logins = ["mosteo"]
|
||||
|
||||
[general.depends-on]
|
||||
xml_ez_out = "^1.6"
|
||||
|
||||
['1.0.0']
|
||||
origin = "https://github.com/mosteo/ajunitgen/archive/v1.0.tar.gz"
|
||||
origin-hashes = ["sha512:0d3a9b0fecbd7ca05a31ef18488f1055fc65458fd56710e33ed67ae39f25630609cad1cdd893fe00d3dfd2c8ff657a5803d5ffbf5295b70f220c535a750c2664"]
|
||||
@@ -0,0 +1,14 @@
|
||||
description = "Generator of JUnit-compatible XML reports"
|
||||
name = "ajunitgen"
|
||||
version = "1.0.0"
|
||||
authors = ["Alejandro R. Mosteo"]
|
||||
licenses = ["LGPL 3.0"]
|
||||
maintainers = ["alejandro@mosteo.com"]
|
||||
maintainers-logins = ["mosteo"]
|
||||
|
||||
[[depends-on]]
|
||||
xml_ez_out = "^1.6"
|
||||
|
||||
[origin]
|
||||
url = "https://github.com/mosteo/ajunitgen/archive/v1.0.tar.gz"
|
||||
hashes = ["sha512:0d3a9b0fecbd7ca05a31ef18488f1055fc65458fd56710e33ed67ae39f25630609cad1cdd893fe00d3dfd2c8ff657a5803d5ffbf5295b70f220c535a750c2664"]
|
||||
@@ -0,0 +1,18 @@
|
||||
name = "ajunitgen"
|
||||
version = "1.0.1"
|
||||
description = "Generator of JUnit-compatible XML reports"
|
||||
|
||||
authors = [ "Alejandro R. Mosteo", ]
|
||||
licenses = [ "LGPL 3.0", ]
|
||||
maintainers = [ "alejandro@mosteo.com", ]
|
||||
maintainers-logins = [ "mosteo", ]
|
||||
|
||||
tags = ["junit", "xml"]
|
||||
|
||||
[[depends-on]]
|
||||
xml_ez_out = "^1.6"
|
||||
|
||||
[origin]
|
||||
commit = "080ca96388e12dd7b5863463acbad3dc862e06ee"
|
||||
url = "git+https://github.com/mosteo/ajunitgen.git"
|
||||
|
||||
@@ -1,19 +1,17 @@
|
||||
[general]
|
||||
description = "Grammar handling and parser generation Ada library"
|
||||
tags = ["grammar", "syntax", "analysis", "bnf", "ebnf", "generator"]
|
||||
|
||||
licenses = ["MIT"]
|
||||
authors = ["Maxim Reznik"]
|
||||
name = "anagram"
|
||||
version = "1.0.0"
|
||||
website = "https://github.com/reznikmm/anagram"
|
||||
authors = ["Maxim Reznik"]
|
||||
licenses = ["MIT"]
|
||||
maintainers = ["Maxim Reznik <reznikmm@gmail.com>"]
|
||||
maintainers-logins = ["reznikmm"]
|
||||
|
||||
project-files = ["gnat/anagram.gpr"]
|
||||
tags = ["grammar", "syntax", "analysis", "bnf", "ebnf", "generator"]
|
||||
|
||||
[general.depends-on]
|
||||
matreshka_league = "any"
|
||||
|
||||
['1.0.0']
|
||||
origin = "https://github.com/reznikmm/anagram/archive/1.0.0.tar.gz"
|
||||
origin-hashes= ["sha512:49233f56928e21d3deabb58289d0bd481f2244f7bf6efaa792a155ede8b767d8b658fdc9877dc0b84367da14f60474c761d48515c9b07a05d7ad447899e09822"]
|
||||
[[depends-on]]
|
||||
matreshka_league = "any"
|
||||
|
||||
[origin]
|
||||
url = "https://github.com/reznikmm/anagram/archive/1.0.0.tar.gz"
|
||||
hashes = ["sha512:49233f56928e21d3deabb58289d0bd481f2244f7bf6efaa792a155ede8b767d8b658fdc9877dc0b84367da14f60474c761d48515c9b07a05d7ad447899e09822"]
|
||||
@@ -1,49 +0,0 @@
|
||||
[general]
|
||||
description = "Comprehensive ANSI control sequences for terminal output"
|
||||
|
||||
long-description = """
|
||||
# ANSI-Ada
|
||||
|
||||
[](https://alire.ada.dev)
|
||||
[](./LICENSE)
|
||||
|
||||
ANSI control sequences for the Ada language.
|
||||
|
||||
This library consists of a single pure package for the generation of escape
|
||||
sequences that allow to control, in ANSI-enabled TTYs:
|
||||
|
||||
* Text color and styles
|
||||
* Cursor position
|
||||
* Clearing of parts of the terminal
|
||||
|
||||
In order to keep the library as simple as possible there is no TTY capability
|
||||
detection, so you must either assume ANSI is recognized or use other means of
|
||||
detection (e.g., `Interfaces.C_Streams.isatty` as a bare minimum to detect
|
||||
redirections).
|
||||
|
||||
The library comes with a demo program that can serve to test the appearance and
|
||||
capabilities of your terminal.
|
||||
"""
|
||||
|
||||
licenses = ["MIT"]
|
||||
maintainers = ["alejandro@mosteo.com"]
|
||||
maintainers-logins = ["mosteo"]
|
||||
|
||||
executables = ["ansi-demo"]
|
||||
project-files = ["ansi.gpr"]
|
||||
|
||||
tags = ["console", "terminal", "tty"]
|
||||
|
||||
[general.gpr-externals]
|
||||
ANSIADA_BUILD_MODE = ["On_Demand", "Static_Lib", "Shared_Lib"]
|
||||
|
||||
[general.gpr-set-externals]
|
||||
ANSIADA_BUILD_MODE = "On_Demand"
|
||||
|
||||
|
||||
############
|
||||
# RELEASES #
|
||||
############
|
||||
|
||||
['0.1']
|
||||
origin = "git+https://github.com/mosteo/ansi-ada@27a89150c1f5481a821722601a3b6d4a5368596c"
|
||||
@@ -0,0 +1,20 @@
|
||||
description = "Comprehensive ANSI control sequences for terminal output"
|
||||
long-description = "# ANSI-Ada\n\n[](https://alire.ada.dev)\n[](./LICENSE)\n\nANSI control sequences for the Ada language.\n\nThis library consists of a single pure package for the generation of escape\nsequences that allow to control, in ANSI-enabled TTYs:\n\n* Text color and styles\n* Cursor position\n* Clearing of parts of the terminal\n\nIn order to keep the library as simple as possible there is no TTY capability\ndetection, so you must either assume ANSI is recognized or use other means of\ndetection (e.g., `Interfaces.C_Streams.isatty` as a bare minimum to detect\nredirections).\n\nThe library comes with a demo program that can serve to test the appearance and\ncapabilities of your terminal.\n"
|
||||
name = "ansiada"
|
||||
version = "0.1.0"
|
||||
executables = ["ansi-demo"]
|
||||
licenses = ["MIT"]
|
||||
maintainers = ["alejandro@mosteo.com"]
|
||||
maintainers-logins = ["mosteo"]
|
||||
project-files = ["ansi.gpr"]
|
||||
tags = ["console", "terminal", "tty"]
|
||||
|
||||
[gpr-externals]
|
||||
ANSIADA_BUILD_MODE = ["On_Demand", "Static_Lib", "Shared_Lib"]
|
||||
|
||||
[gpr-set-externals]
|
||||
ANSIADA_BUILD_MODE = "On_Demand"
|
||||
|
||||
[origin]
|
||||
url = "git+https://github.com/mosteo/ansi-ada"
|
||||
commit = "27a89150c1f5481a821722601a3b6d4a5368596c"
|
||||
@@ -1,15 +0,0 @@
|
||||
[general]
|
||||
description = "Standalone, portable package for producing dynamically PDF documents"
|
||||
licenses = ["MIT"]
|
||||
authors = ["Gautier de Montmollin"]
|
||||
maintainers = ["fabien.chouteau@gmail.com"]
|
||||
maintainers-logins = ["zertovitch", "Fabien-Chouteau"]
|
||||
|
||||
project-files = ["pdf_out_gnat.gpr"]
|
||||
|
||||
[general.gpr-externals]
|
||||
Build_Mode = ["Debug", "Fast"]
|
||||
|
||||
['5.0.0']
|
||||
origin = "https://sourceforge.net/projects/apdf/files/apdf_005.zip"
|
||||
origin-hashes = ["sha512:ded04cdfe00628ed96d5d933f9447af4130902b0ae45b0d5dfbd3db70ca71b55d73f4adfb37ad29a68ce66eeec3ba4a5a49466f2ad56ceff8e8629c70c0f2604"]
|
||||
@@ -0,0 +1,15 @@
|
||||
description = "Standalone, portable package for producing dynamically PDF documents"
|
||||
name = "apdf"
|
||||
version = "5.0.0"
|
||||
authors = ["Gautier de Montmollin"]
|
||||
licenses = ["MIT"]
|
||||
maintainers = ["fabien.chouteau@gmail.com"]
|
||||
maintainers-logins = ["zertovitch", "Fabien-Chouteau"]
|
||||
project-files = ["pdf_out_gnat.gpr"]
|
||||
|
||||
[gpr-externals]
|
||||
Build_Mode = ["Debug", "Fast"]
|
||||
|
||||
[origin]
|
||||
url = "https://sourceforge.net/projects/apdf/files/apdf_005.zip"
|
||||
hashes = ["sha512:ded04cdfe00628ed96d5d933f9447af4130902b0ae45b0d5dfbd3db70ca71b55d73f4adfb37ad29a68ce66eeec3ba4a5a49466f2ad56ceff8e8629c70c0f2604"]
|
||||
@@ -1,39 +0,0 @@
|
||||
[general]
|
||||
description = "Ada Semantic Interface Specification or ASIS (library part)"
|
||||
licenses = ["GPL 3.0"]
|
||||
authors = ["AdaCore"]
|
||||
website = "https://www.adacore.com/download/more"
|
||||
maintainers = ["alejandro@mosteo.com"]
|
||||
maintainers-logins = ["mosteo"]
|
||||
project-files = ["asis.gpr"]
|
||||
|
||||
[[general.actions]]
|
||||
type = "post-fetch"
|
||||
command = ["make", "setup-snames"]
|
||||
|
||||
[general.depends-on]
|
||||
make = "any"
|
||||
|
||||
[2019]
|
||||
origin = "https://community.download.adacore.com/v1/52c69e7295dc301ce670334f8150193ecbec580d?filename="
|
||||
archive-name = "asis-2019-20190517-18AB5-src.tar.gz"
|
||||
origin-hashes= ["sha512:3ca32fa2eeee10ef2d0e6eb8ab555c3e31b417bdab6749fdd8bd264efa2c93a388a5731c40705782a3a28f16e0c385af195f69d95020e265b2230ead1c91977f"]
|
||||
|
||||
[2019.depends-on]
|
||||
gnat = "=2019"
|
||||
|
||||
[2018]
|
||||
origin = "https://community.download.adacore.com/v1/c338044768412af787c8cff13c0d952ed688df11?filename="
|
||||
archive-name = "asis-gpl-2018-20180524-src.tar.gz"
|
||||
origin-hashes= ["sha512:e00750adf17df8d534f0e561d129002d8b3c9efd6ba9c8d6768840d1399933271d748bafb7358a45d0a520620a335e669a6c2770ed89660bb319b609961a433a"]
|
||||
|
||||
[2018.depends-on]
|
||||
gnat = "=2018"
|
||||
|
||||
[2017]
|
||||
origin = "https://community.download.adacore.com/v1/369101e6b0d9e777b9bcae821ddb68567138a95f?filename="
|
||||
archive-name = "asis-gpl-2017-src.tar.gz"
|
||||
origin-hashes = ["sha512:dee6b8e0851a4b3181d50256697865f7a6a613eef7b59e43cb1a0b066e794d927db9f60df33f7e1af343d41801a6b66feb1f7a963523b2442c85ca506d7e112f"]
|
||||
|
||||
[2017.depends-on]
|
||||
gnat = "=2017"
|
||||
@@ -0,0 +1,22 @@
|
||||
description = "Ada Semantic Interface Specification or ASIS (library part)"
|
||||
name = "asis"
|
||||
version = "2017.0.0"
|
||||
website = "https://www.adacore.com/download/more"
|
||||
authors = ["AdaCore"]
|
||||
licenses = ["GPL 3.0"]
|
||||
maintainers = ["alejandro@mosteo.com"]
|
||||
maintainers-logins = ["mosteo"]
|
||||
project-files = ["asis.gpr"]
|
||||
|
||||
[[actions]]
|
||||
type = "post-fetch"
|
||||
command = ["make", "setup-snames"]
|
||||
|
||||
[[depends-on]]
|
||||
gnat = "=2017"
|
||||
make = "any"
|
||||
|
||||
[origin]
|
||||
url = "https://community.download.adacore.com/v1/369101e6b0d9e777b9bcae821ddb68567138a95f?filename="
|
||||
archive-name = "asis-gpl-2017-src.tar.gz"
|
||||
hashes = ["sha512:dee6b8e0851a4b3181d50256697865f7a6a613eef7b59e43cb1a0b066e794d927db9f60df33f7e1af343d41801a6b66feb1f7a963523b2442c85ca506d7e112f"]
|
||||
@@ -0,0 +1,22 @@
|
||||
description = "Ada Semantic Interface Specification or ASIS (library part)"
|
||||
name = "asis"
|
||||
version = "2018.0.0"
|
||||
website = "https://www.adacore.com/download/more"
|
||||
authors = ["AdaCore"]
|
||||
licenses = ["GPL 3.0"]
|
||||
maintainers = ["alejandro@mosteo.com"]
|
||||
maintainers-logins = ["mosteo"]
|
||||
project-files = ["asis.gpr"]
|
||||
|
||||
[[actions]]
|
||||
type = "post-fetch"
|
||||
command = ["make", "setup-snames"]
|
||||
|
||||
[[depends-on]]
|
||||
gnat = "=2018"
|
||||
make = "any"
|
||||
|
||||
[origin]
|
||||
url = "https://community.download.adacore.com/v1/c338044768412af787c8cff13c0d952ed688df11?filename="
|
||||
archive-name = "asis-gpl-2018-20180524-src.tar.gz"
|
||||
hashes = ["sha512:e00750adf17df8d534f0e561d129002d8b3c9efd6ba9c8d6768840d1399933271d748bafb7358a45d0a520620a335e669a6c2770ed89660bb319b609961a433a"]
|
||||
@@ -0,0 +1,22 @@
|
||||
description = "Ada Semantic Interface Specification or ASIS (library part)"
|
||||
name = "asis"
|
||||
version = "2019.0.0"
|
||||
website = "https://www.adacore.com/download/more"
|
||||
authors = ["AdaCore"]
|
||||
licenses = ["GPL 3.0"]
|
||||
maintainers = ["alejandro@mosteo.com"]
|
||||
maintainers-logins = ["mosteo"]
|
||||
project-files = ["asis.gpr"]
|
||||
|
||||
[[actions]]
|
||||
type = "post-fetch"
|
||||
command = ["make", "setup-snames"]
|
||||
|
||||
[[depends-on]]
|
||||
gnat = "=2019"
|
||||
make = "any"
|
||||
|
||||
[origin]
|
||||
url = "https://community.download.adacore.com/v1/52c69e7295dc301ce670334f8150193ecbec580d?filename="
|
||||
archive-name = "asis-2019-20190517-18AB5-src.tar.gz"
|
||||
hashes = ["sha512:3ca32fa2eeee10ef2d0e6eb8ab555c3e31b417bdab6749fdd8bd264efa2c93a388a5731c40705782a3a28f16e0c385af195f69d95020e265b2230ead1c91977f"]
|
||||
@@ -0,0 +1,15 @@
|
||||
name = "atomic"
|
||||
description = "Standalone Ada/SPARK bindings to GCC atomic built-ins"
|
||||
version = "0.1.0"
|
||||
|
||||
licenses = ["MIT"]
|
||||
authors = ["Fabien Chouteau"]
|
||||
maintainers = ["Fabien Chouteau <chouteau@adacore.com>"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
website = "https://github.com/Fabien-Chouteau/atomic"
|
||||
tags = ["atomic", "spark", "embedded", "nostd"]
|
||||
|
||||
[origin]
|
||||
commit = "1951459d24343b55dc814d257447756a18b149cd"
|
||||
url = "git+https://github.com/Fabien-Chouteau/atomic.git"
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
name = "atomic"
|
||||
description = "Standalone Ada/SPARK bindings to GCC atomic built-ins"
|
||||
version = "0.2.0"
|
||||
|
||||
licenses = ["MIT"]
|
||||
authors = ["Fabien Chouteau"]
|
||||
maintainers = ["Fabien Chouteau <chouteau@adacore.com>"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
website = "https://github.com/Fabien-Chouteau/atomic"
|
||||
tags = ["atomic", "spark", "embedded", "nostd"]
|
||||
|
||||
[origin]
|
||||
commit = "e5c679bd6e2a11ea4bc37ad56e4b33907bd11ce2"
|
||||
url = "git+https://github.com/Fabien-Chouteau/atomic.git"
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
description = "Ada unit test framework"
|
||||
name = "aunit"
|
||||
version = "21.0.0"
|
||||
authors = ["AdaCore"]
|
||||
licenses = ["GMGPL 3.0"]
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
project-files = ["lib/gnat/aunit.gpr"]
|
||||
tags=["unit", "test", "unit-test"]
|
||||
|
||||
[gpr-externals]
|
||||
AUNIT_BUILD_MODE = ["Devel", "Install"]
|
||||
AUNIT_RUNTIME = ["full", "zfp", "zfp-cross", "ravenscar", "ravenscar-cert", "cert"]
|
||||
|
||||
[origin]
|
||||
url="https://github.com/AdaCore/aunit/archive/v21.0.0.zip"
|
||||
hashes=['sha512:d6561681375167650aa357b9263a9c810093be8fc4d3fabfd1811dffa81d2b84b7065812bd4ba5a86988b1dc30549e9d72a06c64c5c91646929b96cbec5d4fe8']
|
||||
@@ -1,15 +0,0 @@
|
||||
[general]
|
||||
description = "Ada Web Server"
|
||||
maintainers = ["alejandro@mosteo.com"]
|
||||
maintainers-logins = ["mosteo"]
|
||||
licenses = []
|
||||
|
||||
[[external]]
|
||||
kind = "hint"
|
||||
hint = "Available through GNAT CE bundles"
|
||||
available.'case(toolchain)'.system = false
|
||||
|
||||
[[external]]
|
||||
kind = "system"
|
||||
origin = ["libaws3.3.2.2-dev"]
|
||||
available.'case(toolchain)'.user = false
|
||||
@@ -0,0 +1,45 @@
|
||||
description = "Ada Web Server"
|
||||
website = "https://github.com/adacore/aws"
|
||||
name = "aws"
|
||||
version = "21.0.0"
|
||||
authors = ["AdaCore"]
|
||||
licenses = ["GMGPL 3.0"]
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
project-files = ["install_dir/share/gpr/aws.gpr"]
|
||||
tags = ["aws", "web", "server", "http", "https", "soap", "wsdl", "ssl"]
|
||||
|
||||
# Since the AWS project doesn't build alone with just gprbuild we build and
|
||||
# install with the Makefile from post-fetch action.
|
||||
[[actions]]
|
||||
type = "post-fetch"
|
||||
command = ["make", "setup", "build", "install", "ZLIB=false", "DEMOS=false",
|
||||
"LAL=false", "XMLADA=false", "prefix=install_dir"]
|
||||
|
||||
[[depends-on]]
|
||||
make = "*"
|
||||
xmlada = "~21.0.0"
|
||||
gnat = ">=9"
|
||||
|
||||
[gpr-externals]
|
||||
LIBRARY_TYPE = ["static", "relocatable"]
|
||||
PRJ_BUILD = ["Debug", "Release"]
|
||||
PRJ_SOCKLIB = ["gnat", "ipv6", "ipv4"]
|
||||
PRJ_TARGET = ["Windows_NT", "UNIX", "Darwin", "vxworks", "freebsd"]
|
||||
|
||||
[gpr-set-externals]
|
||||
PRJ_LAL="Disabled"
|
||||
|
||||
[gpr-set-externals."case(os)".linux]
|
||||
PRJ_TARGET = "UNIX"
|
||||
TARGET = "x86_64-linux-gnu"
|
||||
|
||||
[gpr-set-externals."case(os)".macos]
|
||||
PRJ_TARGET = "Darwin"
|
||||
|
||||
[gpr-set-externals."case(os)".windows]
|
||||
PRJ_TARGET = "Windows_NT"
|
||||
|
||||
[origin]
|
||||
url= "https://github.com/AdaCore/aws/releases/download/v21.0.0/aws-21.0.0.zip"
|
||||
hashes=["sha512:57fddf8f59e39a08822ae2d0640ade3e3e3e9a7c76c06007c7df5a07e3b59cc7c9be001bfaeb10d64db924f343688f6a72deba175315d4d02d913c307070a635"]
|
||||
@@ -0,0 +1,21 @@
|
||||
description = "XMPP client library in Ada"
|
||||
name = "axmpp"
|
||||
version = "1.0.0"
|
||||
licenses = ["BSD 3-Clauses"]
|
||||
authors = ["Alexander Basov", "Vadim Godunko"]
|
||||
website = "https://github.com/coopht/axmpp"
|
||||
maintainers = ["Alexander Basov <coopht@gmail.com>", "Max Reznik <reznikmm@gmail.com>"]
|
||||
maintainers-logins = ["coopht", "reznikmm"]
|
||||
|
||||
project-files = ["gnat/axmpp.gpr"]
|
||||
tags = ["xmpp", "jabber", "messaging"]
|
||||
|
||||
[[depends-on]]
|
||||
libgnutls = "any"
|
||||
matreshka_league = "any"
|
||||
|
||||
|
||||
[origin]
|
||||
commit = "9133a13efb7d453dcda7ca0a952e056a0a87c73b"
|
||||
url = "git+https://github.com/coopht/axmpp.git"
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
[general]
|
||||
description = "Generate various types of bar codes on different output formats"
|
||||
licenses = ["MIT"]
|
||||
authors = ["Gautier de Montmollin"]
|
||||
maintainers = ["fabien.chouteau@gmail.com"]
|
||||
maintainers-logins = ["zertovitch", "Fabien-Chouteau"]
|
||||
|
||||
project-files = ["bar_codes_gnat.gpr"]
|
||||
|
||||
[general.gpr-externals]
|
||||
Build_Mode = ["Debug", "Fast", "Check_2005", "Check_Style"]
|
||||
|
||||
['2.0.0']
|
||||
origin = "https://sourceforge.net/projects/ada-bar-codes/files/abc_002.zip"
|
||||
origin-hashes = ["sha512:d2aec096122c0b3b2c78a78df03b8ecc62216724b4d6f37b24f36df32244792202986b1f384db68db121693c1c5a761e11d129f6f9b2812c9cf25610033b4054"]
|
||||
@@ -0,0 +1,15 @@
|
||||
description = "Generate various types of bar codes on different output formats"
|
||||
name = "bar_codes"
|
||||
version = "2.0.0"
|
||||
authors = ["Gautier de Montmollin"]
|
||||
licenses = ["MIT"]
|
||||
maintainers = ["fabien.chouteau@gmail.com"]
|
||||
maintainers-logins = ["zertovitch", "Fabien-Chouteau"]
|
||||
project-files = ["bar_codes_gnat.gpr"]
|
||||
|
||||
[gpr-externals]
|
||||
Build_Mode = ["Debug", "Fast", "Check_2005", "Check_Style"]
|
||||
|
||||
[origin]
|
||||
url = "https://sourceforge.net/projects/ada-bar-codes/files/abc_002.zip"
|
||||
hashes = ["sha512:d2aec096122c0b3b2c78a78df03b8ecc62216724b4d6f37b24f36df32244792202986b1f384db68db121693c1c5a761e11d129f6f9b2812c9cf25610033b4054"]
|
||||
@@ -1,14 +0,0 @@
|
||||
["0.2.0"]
|
||||
origin = "https://github.com/Componolit/basalt/archive/v0.2.0.tar.gz"
|
||||
origin-hashes = ["sha512:ecc31fff5a413913a7d6f3ae67107c465bf39772497f15fd7444affa9a7816c4fd7808806ee9630ad4703f1a11613bed1d802f10435d1a850154342549b7dabc"]
|
||||
|
||||
["0.1.0"]
|
||||
origin = "https://github.com/Componolit/basalt/archive/v0.1.0.tar.gz"
|
||||
origin-hashes = ["sha512:715cb1b41be4425b90adc5404fd4193d97c74980245ef75b09f5986bbe84310d2c90771273076ff70785b2098a582ceabb51a0380857576c0e6614f05df152de"]
|
||||
|
||||
[general]
|
||||
description = "Collection of formally verified building blocks"
|
||||
maintainers = ["kliemann@componolit.com"]
|
||||
maintainers-logins = ["jklmnn"]
|
||||
licenses = ["AGPL 3.0"]
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
description = "Collection of formally verified building blocks"
|
||||
name = "basalt"
|
||||
version = "0.1.0"
|
||||
licenses = ["AGPL 3.0"]
|
||||
maintainers = ["kliemann@componolit.com"]
|
||||
maintainers-logins = ["jklmnn"]
|
||||
|
||||
[origin]
|
||||
url = "https://github.com/Componolit/basalt/archive/v0.1.0.tar.gz"
|
||||
hashes = ["sha512:715cb1b41be4425b90adc5404fd4193d97c74980245ef75b09f5986bbe84310d2c90771273076ff70785b2098a582ceabb51a0380857576c0e6614f05df152de"]
|
||||
@@ -0,0 +1,10 @@
|
||||
description = "Collection of formally verified building blocks"
|
||||
name = "basalt"
|
||||
version = "0.2.0"
|
||||
licenses = ["AGPL 3.0"]
|
||||
maintainers = ["kliemann@componolit.com"]
|
||||
maintainers-logins = ["jklmnn"]
|
||||
|
||||
[origin]
|
||||
url = "https://github.com/Componolit/basalt/archive/v0.2.0.tar.gz"
|
||||
hashes = ["sha512:ecc31fff5a413913a7d6f3ae67107c465bf39772497f15fd7444affa9a7816c4fd7808806ee9630ad4703f1a11613bed1d802f10435d1a850154342549b7dabc"]
|
||||
@@ -0,0 +1,22 @@
|
||||
name = "bbqueue"
|
||||
description = "DMA friendly lock-free BipBuffer"
|
||||
version = "0.1.0"
|
||||
|
||||
licenses = ["MIT"]
|
||||
authors = ["Fabien Chouteau"]
|
||||
maintainers = ["Fabien Chouteau <chouteau@adacore.com>"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
tags = ["spark", "nostd", "embedded", "lockfree", "dma", "bipbuffer"]
|
||||
website = "https://github.com/Fabien-Chouteau/bbqueue-spark"
|
||||
|
||||
long-description = """An Ada/SPARK proved implementation of James Munns'
|
||||
BBQueue (https://github.com/jamesmunns/bbqueue)"""
|
||||
|
||||
[[depends-on]]
|
||||
atomic = "*"
|
||||
gnat = ">=10"
|
||||
|
||||
[origin]
|
||||
commit = "3dcd159c39599d490c5ec5a71410ec58ccbbb873"
|
||||
url = "git+https://github.com/Fabien-Chouteau/bbqueue-spark.git"
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
[general]
|
||||
description = "Convenience subprograms to interact with C strings"
|
||||
licenses = ["LGPL 3.0"]
|
||||
authors = ["Alejandro R. Mosteo"]
|
||||
maintainers = ["alejandro@mosteo.com"]
|
||||
maintainers-logins = ["mosteo"]
|
||||
|
||||
['1.0.0']
|
||||
origin = "https://github.com/mosteo/cstrings/archive/v1.0.tar.gz"
|
||||
origin-hashes = ["sha512:cf45f76d1f86b2389885f9235af9319130a9a5a1717000db84194fbaaa04e8b033e2cd4c173db8b922af3ee5150a1d7334f531074e215d1a911d3ffc38b85e96"]
|
||||
@@ -0,0 +1,11 @@
|
||||
description = "Convenience subprograms to interact with C strings"
|
||||
name = "c_strings"
|
||||
version = "1.0.0"
|
||||
authors = ["Alejandro R. Mosteo"]
|
||||
licenses = ["LGPL 3.0"]
|
||||
maintainers = ["alejandro@mosteo.com"]
|
||||
maintainers-logins = ["mosteo"]
|
||||
|
||||
[origin]
|
||||
url = "https://github.com/mosteo/cstrings/archive/v1.0.tar.gz"
|
||||
hashes = ["sha512:cf45f76d1f86b2389885f9235af9319130a9a5a1717000db84194fbaaa04e8b033e2cd4c173db8b922af3ee5150a1d7334f531074e215d1a911d3ffc38b85e96"]
|
||||
@@ -0,0 +1,18 @@
|
||||
description = "Drivers for Cortex-M micro-controllers (NVIC, SysTick, etc.)"
|
||||
long-description = "# cortex-m\nAda drivers for the peripherals of ARM Cortex-M micro-controllers (NVIC,\nSysTick, etc.)\n\nThis crate is a snapshot of the `Cortex-M` support in [Ada Drivers\nLibrary](https://github.com/AdaCore/Ada_Drivers_Library/tree/master/arch/ARM/cortex_m).\nAny bug report, issue, contribution must be adressed to the [Ada Drivers\nLibrary](https://github.com/AdaCore/Ada_Drivers_Library/) repo.\n"
|
||||
name = "cortex_m"
|
||||
version = "0.1.0"
|
||||
licenses = ["BSD 3-Clauses"]
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
project-files = ["cortex_m0.gpr", "cortex_m4.gpr", "cortex_m4f.gpr", "cortex_m7.gpr"]
|
||||
tags = ["embedded", "arm", "nostd"]
|
||||
|
||||
auto-gpr-with=false # User has to select only one project file
|
||||
|
||||
[[depends-on]]
|
||||
hal = "^0.1.0"
|
||||
|
||||
[origin]
|
||||
url = "https://github.com/Fabien-Chouteau/cortex-m/releases/download/v0.1.0/cortex-m-0.1.0.zip"
|
||||
hashes = ["sha512:383809e2147786fb5b27c702116d10d2fa9bfaecb229247cee9ef540ccc806c25774cea444e6c352d737b245891b63717746ee604a9d3eafc730fcb8ba443fa8"]
|
||||
@@ -1,27 +1,33 @@
|
||||
[general]
|
||||
description = "Drivers for Cortex-M micro-controllers (NVIC, SysTick, etc.)"
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
licenses = ["BSD 3-Clauses"]
|
||||
tags = ["embedded", "arm", "nostd"]
|
||||
long-description = """
|
||||
# cortex-m
|
||||
Ada drivers for the peripherals of ARM Cortex-M micro-controllers (NVIC,
|
||||
SysTick, etc.)
|
||||
long-description = '''# cortex-m
|
||||
|
||||
Ada drivers for the peripherals of ARM Cortex-M micro-controllers
|
||||
(NVIC,\nSysTick, etc.)
|
||||
|
||||
This crate is a snapshot of the `Cortex-M` support in [Ada Drivers
|
||||
Library](https://github.com/AdaCore/Ada_Drivers_Library/tree/master/arch/ARM/cortex_m).
|
||||
|
||||
Any bug report, issue, contribution must be adressed to the [Ada Drivers
|
||||
Library](https://github.com/AdaCore/Ada_Drivers_Library/) repo.
|
||||
"""
|
||||
|
||||
project-files = ["cortex_m0.gpr",
|
||||
"cortex_m4.gpr",
|
||||
"cortex_m4f.gpr",
|
||||
"cortex_m7.gpr"]
|
||||
'''
|
||||
|
||||
["0.1.0"]
|
||||
origin = "https://github.com/Fabien-Chouteau/cortex-m/releases/download/v0.1.0/cortex-m-0.1.0.zip"
|
||||
origin-hashes = ["sha512:383809e2147786fb5b27c702116d10d2fa9bfaecb229247cee9ef540ccc806c25774cea444e6c352d737b245891b63717746ee604a9d3eafc730fcb8ba443fa8"]
|
||||
["0.1.0".depends-on]
|
||||
name = "cortex_m"
|
||||
version = "0.2.0"
|
||||
licenses = ["BSD 3-Clauses"]
|
||||
authors=["AdaCore"]
|
||||
website="https://github.com/AdaCore/Ada_Drivers_Library/"
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
project-files = ["cortex_m0.gpr", "cortex_m4.gpr", "cortex_m4f.gpr", "cortex_m7.gpr"]
|
||||
tags = ["embedded", "arm", "nostd"]
|
||||
|
||||
auto-gpr-with=false # User has to select only one project file
|
||||
|
||||
[[depends-on]]
|
||||
hal = "^0.1.0"
|
||||
|
||||
[origin]
|
||||
commit = "2b6398536e8c606cb5a56259affbcb4a273c59ca"
|
||||
url = "git+https://github.com/Fabien-Chouteau/cortex-m.git"
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
description = "Drivers for Cortex-M micro-controllers (NVIC, SysTick, etc.)"
|
||||
long-description = '''# cortex-m
|
||||
|
||||
Ada drivers for the peripherals of ARM Cortex-M micro-controllers
|
||||
(NVIC,\nSysTick, etc.)
|
||||
|
||||
This crate is a snapshot of the `Cortex-M` support in [Ada Drivers
|
||||
Library](https://github.com/AdaCore/Ada_Drivers_Library/tree/master/arch/ARM/cortex_m).
|
||||
|
||||
Any bug report, issue, contribution must be adressed to the [Ada Drivers
|
||||
Library](https://github.com/AdaCore/Ada_Drivers_Library/) repo.
|
||||
|
||||
'''
|
||||
|
||||
name = "cortex_m"
|
||||
version = "0.3.0"
|
||||
licenses = ["BSD 3-Clauses"]
|
||||
authors=["AdaCore"]
|
||||
website="https://github.com/AdaCore/Ada_Drivers_Library/"
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
project-files = ["cortex_m0.gpr", "cortex_m4.gpr", "cortex_m4f.gpr", "cortex_m7.gpr"]
|
||||
tags = ["embedded", "arm", "nostd"]
|
||||
|
||||
auto-gpr-with=false # User has to select only one project file
|
||||
|
||||
[[depends-on]]
|
||||
hal = "^0.1.0"
|
||||
|
||||
[origin]
|
||||
commit = "2ed1d3d3324385f9f2183cfb9f562bb215d7a509"
|
||||
url = "git+https://github.com/Fabien-Chouteau/cortex-m.git"
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
name = "curl"
|
||||
description = "Command-line tool for transferring data with URL syntax"
|
||||
|
||||
maintainers = ["alejandro@mosteo.com"]
|
||||
maintainers-logins = ["mosteo"]
|
||||
|
||||
[[external]]
|
||||
kind = "system"
|
||||
[external.origin."case(distribution)"]
|
||||
"..." = ["curl"]
|
||||
|
||||
[[external]]
|
||||
kind = "version-output"
|
||||
version-command = ["curl", "--version"]
|
||||
version-regexp = '^curl ([\d\.?]+).*'
|
||||
@@ -0,0 +1,15 @@
|
||||
name = "dotenv"
|
||||
description = "Loads environment variables from .env for Ada projects."
|
||||
version = "1.0.0"
|
||||
|
||||
authors = ["Heziode"]
|
||||
maintainers = ["Heziode <heziode@protonmail.com>"]
|
||||
maintainers-logins = ["Heziode"]
|
||||
licenses = ["BSD 2-Clauses"]
|
||||
website = "https://github.com/Heziode/ada-dotenv"
|
||||
tags = ["dotenv", "env", "environment", "variables", "config", "settings"]
|
||||
|
||||
[origin]
|
||||
commit = "a19c7797b88954d90e3b11bc003eca0d262f3a39"
|
||||
url = "git+https://github.com/Heziode/ada-dotenv.git"
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
[general]
|
||||
description = "Apollo 11 lunar lander simulator"
|
||||
maintainers = ["fabien.choutea@gmail.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
tags = ["simulator", "game", "gtk"]
|
||||
|
||||
licenses = ["GPL 3.0"]
|
||||
|
||||
project-files = ["eagle_lander.gpr"]
|
||||
|
||||
["1.2"]
|
||||
origin = "https://github.com/Fabien-Chouteau/eagle-lander/releases/download/v1.2/eagle_lander-1.2.zip"
|
||||
origin-hashes = ["sha512:578532c24f4945d9ca2372e769c534a6f6fd92293090cecc7ad798b8247a8f52ecd6ffdbf3dd2a12b4210f1401677c480f3e9d603b96418eece6ce461d1f0479"]
|
||||
["1.2".depends-on]
|
||||
gtkada = "^17"
|
||||
@@ -0,0 +1,15 @@
|
||||
description = "Apollo 11 lunar lander simulator"
|
||||
name = "eagle_lander"
|
||||
version = "1.2.0"
|
||||
licenses = ["GPL 3.0"]
|
||||
maintainers = ["fabien.choutea@gmail.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
project-files = ["eagle_lander.gpr"]
|
||||
tags = ["simulator", "game", "gtk"]
|
||||
|
||||
[[depends-on]]
|
||||
gtkada = "^21"
|
||||
|
||||
[origin]
|
||||
url = "https://github.com/Fabien-Chouteau/eagle-lander/releases/download/v1.2/eagle_lander-1.2.zip"
|
||||
hashes = ["sha512:578532c24f4945d9ca2372e769c534a6f6fd92293090cecc7ad798b8247a8f52ecd6ffdbf3dd2a12b4210f1401677c480f3e9d603b96418eece6ce461d1f0479"]
|
||||
@@ -1,25 +0,0 @@
|
||||
[general]
|
||||
description = "Expression Language Library (JSR245)"
|
||||
licenses = ["Apache 2.0"]
|
||||
maintainers = ["Stephane.Carrez@gmail.com"]
|
||||
maintainers-logins = ["stcarrez"]
|
||||
|
||||
project-files = [
|
||||
".alire/elada.gpr"
|
||||
]
|
||||
|
||||
[general.depends-on]
|
||||
utilada = "^2.0.0"
|
||||
|
||||
[general.gpr-externals]
|
||||
EL_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
|
||||
BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
|
||||
|
||||
[[general.actions]]
|
||||
type = "post-fetch"
|
||||
command = ["rm", "-f", "config.gpr"]
|
||||
|
||||
['1.7.0']
|
||||
origin = "https://github.com/stcarrez/ada-el/archive/1.7.0.tar.gz"
|
||||
origin-hashes = ["sha512:86ac5fc839aa91cd9da2681b5fbeed0d41e749d73bf547f7bf4e1172b351d483fb8549deabd63adf688583a990c7af70bd121a39018ba6c34d93f513aa4f588d"]
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
description = "Expression Language Library (JSR245)"
|
||||
name = "elada"
|
||||
version = "1.7.0"
|
||||
licenses = ["Apache 2.0"]
|
||||
maintainers = ["Stephane.Carrez@gmail.com"]
|
||||
maintainers-logins = ["stcarrez"]
|
||||
project-files = [".alire/elada.gpr"]
|
||||
|
||||
[[actions]]
|
||||
type = "post-fetch"
|
||||
command = ["rm", "-f", "config.gpr"]
|
||||
|
||||
[[depends-on]]
|
||||
utilada = "^2.0.0"
|
||||
|
||||
[gpr-externals]
|
||||
BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
|
||||
EL_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
|
||||
|
||||
[origin]
|
||||
url = "https://github.com/stcarrez/ada-el/archive/1.7.0.tar.gz"
|
||||
hashes = ["sha512:86ac5fc839aa91cd9da2681b5fbeed0d41e749d73bf547f7bf4e1172b351d483fb8549deabd63adf688583a990c7af70bd121a39018ba6c34d93f513aa4f588d"]
|
||||
@@ -0,0 +1,31 @@
|
||||
description = "Platform agnostic drivers to interface external components"
|
||||
long-description = '''# embedded-components
|
||||
|
||||
Platform agnostic drivers to interface external components.
|
||||
|
||||
This crate is a snapshot of the `components` of [Ada Drivers
|
||||
Library](https://github.com/AdaCore/Ada_Drivers_Library/tree/master/components).
|
||||
|
||||
Any bug report, issue, contribution must be adressed to the [Ada Drivers
|
||||
Library](https://github.com/AdaCore/Ada_Drivers_Library/) repo.
|
||||
|
||||
'''
|
||||
|
||||
name = "embedded_components"
|
||||
version = "0.1.0"
|
||||
licenses = ["BSD 3-Clauses"]
|
||||
authors=["AdaCore"]
|
||||
website="https://github.com/AdaCore/Ada_Drivers_Library/"
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
project-files = ["embedded_components.gpr"]
|
||||
tags = ["embedded", "nostd"]
|
||||
|
||||
[[depends-on]]
|
||||
hal = "^0.1.0"
|
||||
adl_middleware = "^0.1.0"
|
||||
|
||||
[origin]
|
||||
commit = "1f29afafd35156b8d288f5ebd66a6ff8a7d1b58e"
|
||||
url = "git+https://github.com/Fabien-Chouteau/embedded-components.git"
|
||||
|
||||
@@ -1,12 +0,0 @@
|
||||
[general]
|
||||
description = "Produce Excel spreadsheets"
|
||||
licenses = ["MIT"]
|
||||
authors = ["Gautier de Montmollin"]
|
||||
maintainers = ["alejandro@mosteo.com"]
|
||||
maintainers-logins = ["mosteo", "zertovitch"]
|
||||
tags = ["excel", "spreadsheet"]
|
||||
project-files = ["excel_out_gnat.gpr"]
|
||||
|
||||
['17.0.1']
|
||||
origin = "https://sourceforge.net/projects/excel-writer/files/excel-writer/excel_writer_17_r2.zip"
|
||||
origin-hashes = ["sha512:acea6a01ff44f28ea57a53ea62d0d167daf2de26eb2b220c5b10503d53da144a38fb3363a789901356baa74f9617f03993527b63e4120f4291b8d24a413581e0"]
|
||||
@@ -0,0 +1,13 @@
|
||||
description = "Produce Excel spreadsheets"
|
||||
name = "excel_writer"
|
||||
version = "17.0.1"
|
||||
authors = ["Gautier de Montmollin"]
|
||||
licenses = ["MIT"]
|
||||
maintainers = ["alejandro@mosteo.com"]
|
||||
maintainers-logins = ["mosteo", "zertovitch"]
|
||||
project-files = ["excel_out_gnat.gpr"]
|
||||
tags = ["excel", "spreadsheet"]
|
||||
|
||||
[origin]
|
||||
url = "https://sourceforge.net/projects/excel-writer/files/excel-writer/excel_writer_17_r2.zip"
|
||||
hashes = ["sha512:acea6a01ff44f28ea57a53ea62d0d167daf2de26eb2b220c5b10503d53da144a38fb3363a789901356baa74f9617f03993527b63e4120f4291b8d24a413581e0"]
|
||||
@@ -1,73 +0,0 @@
|
||||
[general]
|
||||
description = "GEneric Sprite and Tile Engine"
|
||||
website = "https://github.com/Fabien-Chouteau/GESTE"
|
||||
authors = ["Fabien Chouteau <fabien.chouteau@gmail.com>"]
|
||||
maintainers = ["fabien.chouteau@gmail.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
tags = ["game", "nostd", "rendering", "sprite"]
|
||||
long-description = """
|
||||
|
||||
[](https://travis-ci.org/Fabien-Chouteau/GESTE)
|
||||
[](https://codecov.io/gh/Fabien-Chouteau/GESTE)
|
||||
|
||||
GESTE is a sprite and tile 2D render engine designed to run on
|
||||
micro-controllers low performance systems. GESTE also provides a basic math and
|
||||
physic engine using fixed point arithmetic.
|
||||
|
||||
## Creating maps
|
||||
|
||||
GESTE is developed in parallel with
|
||||
[tiled-code-gen](https://github.com/Fabien-Chouteau/tiled-code-gen), a tool
|
||||
that generates code from the [Tiled Map Editor](https://www.mapeditor.org/).
|
||||
|
||||
## Examples
|
||||
|
||||
The crate `geste_examples` contains 3 examples of different game genre:
|
||||
- platformer
|
||||
- RPG
|
||||
- racing
|
||||
|
||||
## Design
|
||||
|
||||
### Layers
|
||||
|
||||
In GESTE, a scene is made of layers. Native layers can be `Sprite`, `Grid` or
|
||||
`Text`. You can implement you own type of layers if you want to.
|
||||
|
||||
- `Sprite` layers display a single tile at a given position
|
||||
- `Grid` layers display a grid of tiles at a given position
|
||||
- `Text` layers display a text at a given position
|
||||
|
||||
Layers have a priority which tells in which order they will be drawn on the
|
||||
screen.
|
||||
|
||||
### Rendering
|
||||
|
||||
The rendering algorithm is somewhat similar to ray casting. Instead of taking
|
||||
each objects of the scene and drawing it on the screen, the engine takes each
|
||||
pixel and tries to find its color from the different objects of the scene.
|
||||
|
||||
For each pixel of the area that is being drawn, GESTE will go through the list
|
||||
of layers and see if the corresponding pixel inside the layer is transparent or
|
||||
not. When a non transparent pixel is found, the pixel is pushed to the screen
|
||||
and the procedure starts again for the next pixel. If all the layers have a
|
||||
transparent pixel, the background color is used.
|
||||
|
||||
The more layers to go through, the more time time it will take to render a
|
||||
pixel.
|
||||
|
||||
"""
|
||||
|
||||
project-files = ["geste.gpr"]
|
||||
auto-gpr-with=false # geste.gpr has to be extended
|
||||
|
||||
licenses = ["BSD 3-Clauses"]
|
||||
|
||||
["1.1.0"]
|
||||
origin = "https://github.com/Fabien-Chouteau/GESTE/releases/download/v1.1.0/GESTE-1.1.0.zip"
|
||||
origin-hashes = ["sha512:55da4926a318a664e798131b094711d8eef151c0ff905ae13fbc5d2c116b1c7724d936b6e5a37ace5b72c49980b7c6ae8549a261501b861e4d5af5101931efef"]
|
||||
|
||||
["1.0.0"]
|
||||
origin = "https://github.com/Fabien-Chouteau/GESTE/releases/download/v1.0.0/GESTE-1.0.0.zip"
|
||||
origin-hashes = ["sha512:d87e6472c6b2bda224926fb69809202f9ef8cb644322e55e6e618ac1634458c22b6a3253f558082f9aae9fcd5ebc46e74f4c9b8c57ea353f8fa9ad6812cf31fc"]
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
auto-gpr-with = false
|
||||
description = "GEneric Sprite and Tile Engine"
|
||||
long-description = "\n[](https://travis-ci.org/Fabien-Chouteau/GESTE)\n[](https://codecov.io/gh/Fabien-Chouteau/GESTE)\n\nGESTE is a sprite and tile 2D render engine designed to run on\nmicro-controllers low performance systems. GESTE also provides a basic math and\nphysic engine using fixed point arithmetic.\n\n## Creating maps\n\nGESTE is developed in parallel with\n[tiled-code-gen](https://github.com/Fabien-Chouteau/tiled-code-gen), a tool\nthat generates code from the [Tiled Map Editor](https://www.mapeditor.org/).\n\n## Examples\n\nThe crate `geste_examples` contains 3 examples of different game genre:\n - platformer\n - RPG\n - racing\n\n## Design\n\n### Layers\n\nIn GESTE, a scene is made of layers. Native layers can be `Sprite`, `Grid` or\n`Text`. You can implement you own type of layers if you want to.\n\n - `Sprite` layers display a single tile at a given position\n - `Grid` layers display a grid of tiles at a given position\n - `Text` layers display a text at a given position\n\nLayers have a priority which tells in which order they will be drawn on the\nscreen.\n\n### Rendering\n\nThe rendering algorithm is somewhat similar to ray casting. Instead of taking\neach objects of the scene and drawing it on the screen, the engine takes each\npixel and tries to find its color from the different objects of the scene.\n\nFor each pixel of the area that is being drawn, GESTE will go through the list\nof layers and see if the corresponding pixel inside the layer is transparent or\nnot. When a non transparent pixel is found, the pixel is pushed to the screen\nand the procedure starts again for the next pixel. If all the layers have a\ntransparent pixel, the background color is used.\n\nThe more layers to go through, the more time time it will take to render a\npixel.\n\n"
|
||||
name = "geste"
|
||||
version = "1.0.0"
|
||||
website = "https://github.com/Fabien-Chouteau/GESTE"
|
||||
authors = ["Fabien Chouteau <fabien.chouteau@gmail.com>"]
|
||||
licenses = ["BSD 3-Clauses"]
|
||||
maintainers = ["fabien.chouteau@gmail.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
project-files = ["geste.gpr"]
|
||||
tags = ["game", "nostd", "rendering", "sprite"]
|
||||
|
||||
[origin]
|
||||
url = "https://github.com/Fabien-Chouteau/GESTE/releases/download/v1.0.0/GESTE-1.0.0.zip"
|
||||
hashes = ["sha512:d87e6472c6b2bda224926fb69809202f9ef8cb644322e55e6e618ac1634458c22b6a3253f558082f9aae9fcd5ebc46e74f4c9b8c57ea353f8fa9ad6812cf31fc"]
|
||||
@@ -0,0 +1,16 @@
|
||||
auto-gpr-with = false
|
||||
description = "GEneric Sprite and Tile Engine"
|
||||
long-description = "\n[](https://travis-ci.org/Fabien-Chouteau/GESTE)\n[](https://codecov.io/gh/Fabien-Chouteau/GESTE)\n\nGESTE is a sprite and tile 2D render engine designed to run on\nmicro-controllers low performance systems. GESTE also provides a basic math and\nphysic engine using fixed point arithmetic.\n\n## Creating maps\n\nGESTE is developed in parallel with\n[tiled-code-gen](https://github.com/Fabien-Chouteau/tiled-code-gen), a tool\nthat generates code from the [Tiled Map Editor](https://www.mapeditor.org/).\n\n## Examples\n\nThe crate `geste_examples` contains 3 examples of different game genre:\n - platformer\n - RPG\n - racing\n\n## Design\n\n### Layers\n\nIn GESTE, a scene is made of layers. Native layers can be `Sprite`, `Grid` or\n`Text`. You can implement you own type of layers if you want to.\n\n - `Sprite` layers display a single tile at a given position\n - `Grid` layers display a grid of tiles at a given position\n - `Text` layers display a text at a given position\n\nLayers have a priority which tells in which order they will be drawn on the\nscreen.\n\n### Rendering\n\nThe rendering algorithm is somewhat similar to ray casting. Instead of taking\neach objects of the scene and drawing it on the screen, the engine takes each\npixel and tries to find its color from the different objects of the scene.\n\nFor each pixel of the area that is being drawn, GESTE will go through the list\nof layers and see if the corresponding pixel inside the layer is transparent or\nnot. When a non transparent pixel is found, the pixel is pushed to the screen\nand the procedure starts again for the next pixel. If all the layers have a\ntransparent pixel, the background color is used.\n\nThe more layers to go through, the more time time it will take to render a\npixel.\n\n"
|
||||
name = "geste"
|
||||
version = "1.1.0"
|
||||
website = "https://github.com/Fabien-Chouteau/GESTE"
|
||||
authors = ["Fabien Chouteau <fabien.chouteau@gmail.com>"]
|
||||
licenses = ["BSD 3-Clauses"]
|
||||
maintainers = ["fabien.chouteau@gmail.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
project-files = ["geste.gpr"]
|
||||
tags = ["game", "nostd", "rendering", "sprite"]
|
||||
|
||||
[origin]
|
||||
url = "https://github.com/Fabien-Chouteau/GESTE/releases/download/v1.1.0/GESTE-1.1.0.zip"
|
||||
hashes = ["sha512:55da4926a318a664e798131b094711d8eef151c0ff905ae13fbc5d2c116b1c7724d936b6e5a37ace5b72c49980b7c6ae8549a261501b861e4d5af5101931efef"]
|
||||
@@ -1,26 +0,0 @@
|
||||
[general]
|
||||
description = "Example for the GESTE game engine"
|
||||
website = "https://github.com/Fabien-Chouteau/GESTE-examples"
|
||||
authors = ["Fabien Chouteau <fabien.chouteau@gmail.com>"]
|
||||
maintainers = ["fabien.chouteau@gmail.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
|
||||
project-files = ["platformer/platformer.gpr",
|
||||
"RPG/RPG.gpr",
|
||||
"racing/racing.gpr"]
|
||||
|
||||
licenses = ["BSD 3-Clauses"]
|
||||
|
||||
['1.0.1']
|
||||
origin = 'https://github.com/Fabien-Chouteau/GESTE-examples/releases/download/v1.0.1/GESTE_Examples-1.0.1.zip'
|
||||
origin-hashes = ['sha512:14248ed4296726bdd851acad9800320724f7d50d721336f48058d71eccfc670514cc841d0797af35b0d885bd13c7fa2af526419302f3912708d69e6df2694679']
|
||||
['1.0.1'.depends-on]
|
||||
geste = "^1.0.0"
|
||||
sdlada = "^2.3.1"
|
||||
|
||||
['1.0.0']
|
||||
origin = 'https://github.com/Fabien-Chouteau/GESTE-examples/releases/download/v1.0.0/GESTE_Examples-1.0.0.zip'
|
||||
origin-hashes = ['sha512:2d94ac6de0a7d5c7087d46d3f276ed69e35b3b22b9322a7e53031ec77a18e46b90162372182401ee4078923ffefb884eb2f1c11a6c00c7727a65e7ee4fe6fe83']
|
||||
['1.0.0'.depends-on]
|
||||
geste = "^1.0.0"
|
||||
sdlada = "^2.3.1"
|
||||
@@ -0,0 +1,17 @@
|
||||
description = "Example for the GESTE game engine"
|
||||
name = "geste_examples"
|
||||
version = "1.0.0"
|
||||
website = "https://github.com/Fabien-Chouteau/GESTE-examples"
|
||||
authors = ["Fabien Chouteau <fabien.chouteau@gmail.com>"]
|
||||
licenses = ["BSD 3-Clauses"]
|
||||
maintainers = ["fabien.chouteau@gmail.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
project-files = ["platformer/platformer.gpr", "RPG/RPG.gpr", "racing/racing.gpr"]
|
||||
|
||||
[[depends-on]]
|
||||
geste = "^1.0.0"
|
||||
sdlada = "^2.3.1"
|
||||
|
||||
[origin]
|
||||
url = "https://github.com/Fabien-Chouteau/GESTE-examples/releases/download/v1.0.0/GESTE_Examples-1.0.0.zip"
|
||||
hashes = ["sha512:2d94ac6de0a7d5c7087d46d3f276ed69e35b3b22b9322a7e53031ec77a18e46b90162372182401ee4078923ffefb884eb2f1c11a6c00c7727a65e7ee4fe6fe83"]
|
||||
@@ -0,0 +1,17 @@
|
||||
description = "Example for the GESTE game engine"
|
||||
name = "geste_examples"
|
||||
version = "1.0.1"
|
||||
website = "https://github.com/Fabien-Chouteau/GESTE-examples"
|
||||
authors = ["Fabien Chouteau <fabien.chouteau@gmail.com>"]
|
||||
licenses = ["BSD 3-Clauses"]
|
||||
maintainers = ["fabien.chouteau@gmail.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
project-files = ["platformer/platformer.gpr", "RPG/RPG.gpr", "racing/racing.gpr"]
|
||||
|
||||
[[depends-on]]
|
||||
geste = "^1.0.0"
|
||||
sdlada = "^2.3.1"
|
||||
|
||||
[origin]
|
||||
url = "https://github.com/Fabien-Chouteau/GESTE-examples/releases/download/v1.0.1/GESTE_Examples-1.0.1.zip"
|
||||
hashes = ["sha512:14248ed4296726bdd851acad9800320724f7d50d721336f48058d71eccfc670514cc841d0797af35b0d885bd13c7fa2af526419302f3912708d69e6df2694679"]
|
||||
@@ -1,15 +0,0 @@
|
||||
[general]
|
||||
description = "Decoding a broad variety of image formats"
|
||||
licenses = ["MIT"]
|
||||
authors = ["Gautier de Montmollin"]
|
||||
maintainers = ["fabien.chouteau@gmail.com"]
|
||||
maintainers-logins = ["zertovitch", "Fabien-Chouteau"]
|
||||
|
||||
project-files = ["gid.gpr"]
|
||||
|
||||
[general.gpr-externals]
|
||||
Build_Mode = ["Debug", "Fast_but_checked", "Fast", "Small", "Smallest", "Profiling"]
|
||||
|
||||
['9.0.0']
|
||||
origin = "https://sourceforge.net/projects/gen-img-dec/files/gid_009.zip"
|
||||
origin-hashes = ["sha512:17722960f65382ce49dfde2ebe24b2adf1cd007ea9f170ec51d35c4a654ac78ddc3c1ba500e764e0c793d6f6aabb2c82a804a5570deb36a199f5b216c2c372e7"]
|
||||
@@ -0,0 +1,15 @@
|
||||
description = "Decoding a broad variety of image formats"
|
||||
name = "gid"
|
||||
version = "9.0.0"
|
||||
authors = ["Gautier de Montmollin"]
|
||||
licenses = ["MIT"]
|
||||
maintainers = ["fabien.chouteau@gmail.com"]
|
||||
maintainers-logins = ["zertovitch", "Fabien-Chouteau"]
|
||||
project-files = ["gid.gpr"]
|
||||
|
||||
[gpr-externals]
|
||||
Build_Mode = ["Debug", "Fast_but_checked", "Fast", "Small", "Smallest", "Profiling"]
|
||||
|
||||
[origin]
|
||||
url = "https://sourceforge.net/projects/gen-img-dec/files/gid_009.zip"
|
||||
hashes = ["sha512:17722960f65382ce49dfde2ebe24b2adf1cd007ea9f170ec51d35c4a654ac78ddc3c1ba500e764e0c793d6f6aabb2c82a804a5570deb36a199f5b216c2c372e7"]
|
||||
@@ -1,5 +1,5 @@
|
||||
[general]
|
||||
description = "OpenGL Utility Toolkit"
|
||||
name = "glut"
|
||||
licenses = []
|
||||
maintainers = ["alejandro@mosteo.com"]
|
||||
maintainers-logins = ["mosteo"]
|
||||
@@ -1,10 +1,10 @@
|
||||
[general]
|
||||
description = "GNAT is a compiler for the Ada programming language"
|
||||
name = "gnat"
|
||||
licenses = []
|
||||
maintainers = ["alejandro@mosteo.com"]
|
||||
maintainers-logins = ["mosteo"]
|
||||
|
||||
[[external]]
|
||||
kind = "version-output"
|
||||
version-command = [ "gnat", "--version" ]
|
||||
version-regexp = "^GNAT ([\\d\\.]+).*|^GNAT Community ([\\d]{4}).*"
|
||||
version-command = ["gnat", "--version"]
|
||||
@@ -1,59 +0,0 @@
|
||||
[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"
|
||||
]
|
||||
@@ -0,0 +1,34 @@
|
||||
name = "gnatcoll"
|
||||
version = "21.0.0"
|
||||
description = "GNAT Components Collection - Core packages"
|
||||
website = "https://github.com/adacore/gnatcoll-core"
|
||||
authors = ["AdaCore"]
|
||||
licenses = ["GMGPL 3.0"]
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
project-files = ["gnatcoll.gpr"]
|
||||
tags = ["gnatcoll", "json", "email", "refcount", "projects", "gpr", "vfs"]
|
||||
|
||||
[gpr-externals]
|
||||
GNATCOLL_ATOMICS = ["intrinsic", "mutex"]
|
||||
GNATCOLL_BUILD_MODE = ["DEBUG", "PROD"]
|
||||
GNATCOLL_OS = ["windows", "unix", "osx"]
|
||||
LIBRARY_TYPE = ["static", "relocatable", "static-pic"]
|
||||
|
||||
|
||||
[gpr-set-externals."case(os)".linux]
|
||||
GNATCOLL_OS = "unix"
|
||||
[gpr-set-externals."case(os)".macos]
|
||||
GNATCOLL_OS = "osx"
|
||||
[gpr-set-externals."case(os)".windows]
|
||||
GNATCOLL_OS = "windows"
|
||||
|
||||
[gpr-set-externals]
|
||||
GNATCOLL_VERSION = "21.0.0"
|
||||
|
||||
[[depends-on]]
|
||||
libgpr = "~21.0.0"
|
||||
|
||||
[origin]
|
||||
url= "https://github.com/AdaCore/gnatcoll-core/archive/v21.0.0/gnatcoll-core-21.0.0.zip"
|
||||
hashes=['sha512:6c0439a39495070c58af1eecd04b450d3f7fae8dfca21ce2200035893467c07b04ec037aeef84b5b1499fe683b9cadeb5425e7373b9d6204d1ed1deb5616d291']
|
||||
@@ -1,34 +0,0 @@
|
||||
[general]
|
||||
description = "GNAT Components Collection - Bindings to GMP"
|
||||
licenses = ["GPL 3.0"]
|
||||
authors = ["AdaCore"]
|
||||
maintainers = ["derodat@adacore.com"]
|
||||
maintainers-logins = ["pmderodat"]
|
||||
|
||||
project-files = ["gmp/gnatcoll_gmp.gpr"]
|
||||
|
||||
[general.gpr-externals]
|
||||
BUILD = ["DEBUG", "PROD"]
|
||||
LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
|
||||
GNATCOLL_VERSION = ""
|
||||
|
||||
[general.gpr-set-externals]
|
||||
BUILD = "PROD"
|
||||
LIBRARY_TYPE = "static-pic"
|
||||
|
||||
[2019]
|
||||
origin = """https://community.download.adacore.com/v1/\
|
||||
964ece4f78755a2fb3c1c84cec2c375cda66bd98?filename="""
|
||||
archive-name = "gnatcoll-bindings-2019-20190430-1928C-src.tar.gz"
|
||||
origin-hashes = ["""\
|
||||
sha512:6db1d35a1cdf5188001084750f7aa32b193768f8c3dfb6d7db8a8314c745fc054b0\
|
||||
a6d2234a6dd64c5acd4b1bafffa7ce7f1080bd51fbb8bc88edfcc855b7a48\
|
||||
"""]
|
||||
|
||||
[2019.depends-on]
|
||||
gnat = ">=9.0"
|
||||
gnatcoll = "^2019"
|
||||
libgmp = "^6.1"
|
||||
|
||||
[2019.gpr-set-externals]
|
||||
GNATCOLL_VERSION = "2019"
|
||||
@@ -0,0 +1,22 @@
|
||||
name = "gnatcoll_gmp"
|
||||
version = "21.0.0"
|
||||
description = "GNAT Components Collection - gomp binding"
|
||||
website = "https://github.com/adacore/gnatcoll-bindings"
|
||||
authors = ["AdaCore"]
|
||||
licenses = ["GMGPL 3.0"]
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
project-files = ["gmp/gnatcoll_gmp.gpr"]
|
||||
tags = ["gnatcoll", "bindings", "gmp", "arbitrary", "precision", "arithmetic"]
|
||||
|
||||
[gpr-externals]
|
||||
GNATCOLL_BUILD_MODE = ["DEBUG", "PROD"]
|
||||
LIBRARY_TYPE = ["static", "relocatable", "static-pic"]
|
||||
|
||||
[[depends-on]]
|
||||
gnatcoll = "~21.0.0"
|
||||
libgmp = "*"
|
||||
|
||||
[origin]
|
||||
url= "https://github.com/AdaCore/gnatcoll-bindings/archive/v21.0.0/gnatcoll-bindings-21.0.0.zip"
|
||||
hashes=['sha512:0278508bd697f1334d2b3efb62ae731fda105d07eae02c5e260f7183c561a38d69bf087f9562fd2df3269d87b8732625d7a9a00c130259edc1a6614bf115910d']
|
||||
@@ -1,41 +0,0 @@
|
||||
[general]
|
||||
description = "GNAT Components Collection - Bindings to libiconv"
|
||||
licenses = ["GPL 3.0"]
|
||||
authors = ["AdaCore"]
|
||||
maintainers = ["derodat@adacore.com"]
|
||||
maintainers-logins = ["pmderodat"]
|
||||
|
||||
project-files = ["iconv/gnatcoll_iconv.gpr"]
|
||||
|
||||
[general.gpr-externals]
|
||||
BUILD = ["DEBUG", "PROD"]
|
||||
LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
|
||||
GNATCOLL_VERSION = ""
|
||||
GNATCOLL_OS = ["windows", "unix", "osx"]
|
||||
GNATCOLL_ICONV_OPT = ""
|
||||
|
||||
[general.gpr-set-externals]
|
||||
BUILD = "PROD"
|
||||
LIBRARY_TYPE = "static-pic"
|
||||
GNATCOLL_ICONV_OPT = ""
|
||||
|
||||
[general.gpr-set-externals.'case(os)']
|
||||
linux = { GNATCOLL_OS = "unix" }
|
||||
macos = { GNATCOLL_OS = "osx" }
|
||||
windows = { GNATCOLL_OS = "windows" }
|
||||
|
||||
[2019]
|
||||
origin = """https://community.download.adacore.com/v1/\
|
||||
964ece4f78755a2fb3c1c84cec2c375cda66bd98?filename="""
|
||||
archive-name = "gnatcoll-bindings-2019-20190430-1928C-src.tar.gz"
|
||||
origin-hashes = ["""\
|
||||
sha512:6db1d35a1cdf5188001084750f7aa32b193768f8c3dfb6d7db8a8314c745fc054b0\
|
||||
a6d2234a6dd64c5acd4b1bafffa7ce7f1080bd51fbb8bc88edfcc855b7a48\
|
||||
"""]
|
||||
|
||||
[2019.depends-on]
|
||||
gnat = ">=9.0"
|
||||
gnatcoll = "^2019"
|
||||
|
||||
[2019.gpr-set-externals]
|
||||
GNATCOLL_VERSION = "2019"
|
||||
@@ -0,0 +1,29 @@
|
||||
name = "gnatcoll_iconv"
|
||||
version = "21.0.0"
|
||||
description = "GNAT Components Collection - iconv binding"
|
||||
website = "https://github.com/adacore/gnatcoll-bindings"
|
||||
authors = ["AdaCore"]
|
||||
licenses = ["GMGPL 3.0"]
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
project-files = ["iconv/gnatcoll_iconv.gpr"]
|
||||
tags = ["gnatcoll", "bindings", "iconv", "i18n"]
|
||||
|
||||
[gpr-externals]
|
||||
GNATCOLL_BUILD_MODE = ["DEBUG", "PROD"]
|
||||
LIBRARY_TYPE = ["static", "relocatable", "static-pic"]
|
||||
|
||||
# GNATCOLL_ICONV_OPT should be empty on linux but gprbuild consider empty
|
||||
# environement variable as not being set. So we use a harmless linker option to
|
||||
# have a non-empty GNATCOLL_ICONV_OPT.
|
||||
[gpr-set-externals."case(os)".linux]
|
||||
GNATCOLL_ICONV_OPT = "-v"
|
||||
|
||||
[[depends-on]]
|
||||
gnatcoll = "~21.0.0"
|
||||
[depends-on."case(os)".windows]
|
||||
libiconv = "*"
|
||||
|
||||
[origin]
|
||||
url= "https://github.com/AdaCore/gnatcoll-bindings/archive/v21.0.0/gnatcoll-bindings-21.0.0.zip"
|
||||
hashes=['sha512:0278508bd697f1334d2b3efb62ae731fda105d07eae02c5e260f7183c561a38d69bf087f9562fd2df3269d87b8732625d7a9a00c130259edc1a6614bf115910d']
|
||||
@@ -0,0 +1,22 @@
|
||||
name = "gnatcoll_lzma"
|
||||
version = "21.0.0"
|
||||
description = "GNAT Components Collection - lzma binding"
|
||||
website = "https://github.com/adacore/gnatcoll-bindings"
|
||||
authors = ["AdaCore"]
|
||||
licenses = ["GMGPL 3.0"]
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
project-files = ["lzma/gnatcoll_lzma.gpr"]
|
||||
tags = ["gnatcoll", "bindings", "lzma", "compression", "7z", "7zip"]
|
||||
|
||||
[gpr-externals]
|
||||
GNATCOLL_BUILD_MODE = ["DEBUG", "PROD"]
|
||||
LIBRARY_TYPE = ["static", "relocatable", "static-pic"]
|
||||
|
||||
[[depends-on]]
|
||||
gnatcoll = "~21.0.0"
|
||||
liblzma = "*"
|
||||
|
||||
[origin]
|
||||
url= "https://github.com/AdaCore/gnatcoll-bindings/archive/v21.0.0/gnatcoll-bindings-21.0.0.zip"
|
||||
hashes=['sha512:0278508bd697f1334d2b3efb62ae731fda105d07eae02c5e260f7183c561a38d69bf087f9562fd2df3269d87b8732625d7a9a00c130259edc1a6614bf115910d']
|
||||
@@ -0,0 +1,22 @@
|
||||
name = "gnatcoll_omp"
|
||||
version = "21.0.0"
|
||||
description = "GNAT Components Collection - gomp binding"
|
||||
website = "https://github.com/adacore/gnatcoll-bindings"
|
||||
authors = ["AdaCore"]
|
||||
licenses = ["GMGPL 3.0"]
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
project-files = ["omp/gnatcoll_omp.gpr"]
|
||||
tags = ["gnatcoll", "bindings", "openmp", "libgomp"]
|
||||
|
||||
[gpr-externals]
|
||||
GNATCOLL_BUILD_MODE = ["DEBUG", "PROD"]
|
||||
LIBRARY_TYPE = ["static", "relocatable", "static-pic"]
|
||||
|
||||
[[depends-on]]
|
||||
gnatcoll = "~21.0.0"
|
||||
libgomp = "*"
|
||||
|
||||
[origin]
|
||||
url= "https://github.com/AdaCore/gnatcoll-bindings/archive/v21.0.0/gnatcoll-bindings-21.0.0.zip"
|
||||
hashes=['sha512:0278508bd697f1334d2b3efb62ae731fda105d07eae02c5e260f7183c561a38d69bf087f9562fd2df3269d87b8732625d7a9a00c130259edc1a6614bf115910d']
|
||||
@@ -0,0 +1,23 @@
|
||||
name = "gnatcoll_postgres"
|
||||
version = "21.0.0"
|
||||
description = "GNAT Components Collection - postgres"
|
||||
website = "https://github.com/adacore/gnatcoll-db"
|
||||
authors = ["AdaCore"]
|
||||
licenses = ["GMGPL 3.0"]
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
project-files = ["postgres/gnatcoll_postgres.gpr"]
|
||||
tags = ["gnatcoll", "gnatcoll-db", "postgres", "postgresql", "database"]
|
||||
|
||||
[gpr-externals]
|
||||
GNATCOLL_BUILD_MODE = ["DEBUG", "PROD"]
|
||||
LIBRARY_TYPE = ["static", "relocatable", "static-pic"]
|
||||
|
||||
[[depends-on]]
|
||||
gnatcoll = "~21.0.0"
|
||||
gnatcoll_sql = "~21.0.0"
|
||||
postgresql = "*"
|
||||
|
||||
[origin]
|
||||
url="https://github.com/AdaCore/gnatcoll-db/archive/v21.0.0/gnatcoll-db-21.0.0.zip"
|
||||
hashes=['sha512:d9ce18f37a7d20a1489d4fd840f93d673e6b75e33eb120dd74b0ae0061c947c3ec2538840fa3db5ff49a49892648332ede206968facc56d87a600afbf753f6f2']
|
||||
@@ -0,0 +1,30 @@
|
||||
name = "gnatcoll_python"
|
||||
version = "21.0.0"
|
||||
description = "GNAT Components Collection - python2 binding"
|
||||
website = "https://github.com/adacore/gnatcoll-bindings"
|
||||
authors = ["AdaCore"]
|
||||
licenses = ["GMGPL 3.0"]
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
project-files = ["python/gnatcoll_python.gpr"]
|
||||
tags = ["gnatcoll", "bindings", "python", "python2"]
|
||||
|
||||
[gpr-externals]
|
||||
GNATCOLL_BUILD_MODE = ["DEBUG", "PROD"]
|
||||
LIBRARY_TYPE = ["static", "relocatable", "static-pic"]
|
||||
|
||||
[environment.'case(distribution)']
|
||||
"debian|ubuntu" = { C_INCLUDE_PATH.append = "${DISTRIB_ROOT}/usr/include/python2.7/" }
|
||||
msys2 = { C_INCLUDE_PATH.append = "${DISTRIB_ROOT}/mingw64/include/python2.7/" }
|
||||
|
||||
[available.'case(distribution)']
|
||||
'debian|ubuntu|msys2' = true
|
||||
'...' = false
|
||||
|
||||
[[depends-on]]
|
||||
gnatcoll = "~21.0.0"
|
||||
libpython2dev = "^2"
|
||||
|
||||
[origin]
|
||||
url= "https://github.com/AdaCore/gnatcoll-bindings/archive/v21.0.0/gnatcoll-bindings-21.0.0.zip"
|
||||
hashes=['sha512:0278508bd697f1334d2b3efb62ae731fda105d07eae02c5e260f7183c561a38d69bf087f9562fd2df3269d87b8732625d7a9a00c130259edc1a6614bf115910d']
|
||||
@@ -0,0 +1,30 @@
|
||||
name = "gnatcoll_python3"
|
||||
version = "21.0.0"
|
||||
description = "GNAT Components Collection - python3 binding"
|
||||
website = "https://github.com/adacore/gnatcoll-bindings"
|
||||
authors = ["AdaCore"]
|
||||
licenses = ["GMGPL 3.0"]
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
project-files = ["python3/gnatcoll_python.gpr"]
|
||||
tags = ["gnatcoll", "bindings", "python", "python3"]
|
||||
|
||||
[gpr-externals]
|
||||
GNATCOLL_BUILD_MODE = ["DEBUG", "PROD"]
|
||||
LIBRARY_TYPE = ["static", "relocatable", "static-pic"]
|
||||
|
||||
[environment.'case(distribution)']
|
||||
"debian|ubuntu" = { C_INCLUDE_PATH.append = "${DISTRIB_ROOT}/usr/include/python3.7/:${DISTRIB_ROOT}/usr/include/python3.8/"}
|
||||
msys2 = { C_INCLUDE_PATH.append = "${DISTRIB_ROOT}/mingw64/include/python3.8/" }
|
||||
|
||||
[available.'case(distribution)']
|
||||
'debian|ubuntu|msys2' = true
|
||||
'...' = false
|
||||
|
||||
[[depends-on]]
|
||||
gnatcoll = "~21.0.0"
|
||||
libpython3dev = "^3"
|
||||
|
||||
[origin]
|
||||
url= "https://github.com/AdaCore/gnatcoll-bindings/archive/v21.0.0/gnatcoll-bindings-21.0.0.zip"
|
||||
hashes=['sha512:0278508bd697f1334d2b3efb62ae731fda105d07eae02c5e260f7183c561a38d69bf087f9562fd2df3269d87b8732625d7a9a00c130259edc1a6614bf115910d']
|
||||
@@ -0,0 +1,22 @@
|
||||
name = "gnatcoll_readline"
|
||||
version = "21.0.0"
|
||||
description = "GNAT Components Collection - readline binding"
|
||||
website = "https://github.com/adacore/gnatcoll-bindings"
|
||||
authors = ["AdaCore"]
|
||||
licenses = ["GMGPL 3.0"]
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
project-files = ["readline/gnatcoll_readline.gpr"]
|
||||
tags = ["gnatcoll", "bindings", "readline", "cli"]
|
||||
|
||||
[gpr-externals]
|
||||
GNATCOLL_BUILD_MODE = ["DEBUG", "PROD"]
|
||||
LIBRARY_TYPE = ["static", "relocatable", "static-pic"]
|
||||
|
||||
[[depends-on]]
|
||||
gnatcoll = "~21.0.0"
|
||||
libreadline = "*"
|
||||
|
||||
[origin]
|
||||
url= "https://github.com/AdaCore/gnatcoll-bindings/archive/v21.0.0/gnatcoll-bindings-21.0.0.zip"
|
||||
hashes=['sha512:0278508bd697f1334d2b3efb62ae731fda105d07eae02c5e260f7183c561a38d69bf087f9562fd2df3269d87b8732625d7a9a00c130259edc1a6614bf115910d']
|
||||
@@ -0,0 +1,21 @@
|
||||
name = "gnatcoll_sql"
|
||||
version = "21.0.0"
|
||||
description = "GNAT Components Collection - sql"
|
||||
website = "https://github.com/adacore/gnatcoll-db"
|
||||
authors = ["AdaCore"]
|
||||
licenses = ["GMGPL 3.0"]
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
project-files = ["sql/gnatcoll_sql.gpr"]
|
||||
tags = ["gnatcoll", "gnatcoll-db", "sql", "database"]
|
||||
|
||||
[gpr-externals]
|
||||
GNATCOLL_BUILD_MODE = ["DEBUG", "PROD"]
|
||||
LIBRARY_TYPE = ["static", "relocatable", "static-pic"]
|
||||
|
||||
[[depends-on]]
|
||||
gnatcoll = "~21.0.0"
|
||||
|
||||
[origin]
|
||||
url="https://github.com/AdaCore/gnatcoll-db/archive/v21.0.0/gnatcoll-db-21.0.0.zip"
|
||||
hashes=['sha512:d9ce18f37a7d20a1489d4fd840f93d673e6b75e33eb120dd74b0ae0061c947c3ec2538840fa3db5ff49a49892648332ede206968facc56d87a600afbf753f6f2']
|
||||
@@ -0,0 +1,22 @@
|
||||
name = "gnatcoll_sqlite"
|
||||
version = "21.0.0"
|
||||
description = "GNAT Components Collection - sqlite"
|
||||
website = "https://github.com/adacore/gnatcoll-db"
|
||||
authors = ["AdaCore"]
|
||||
licenses = ["GMGPL 3.0"]
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
project-files = ["sqlite/gnatcoll_sqlite.gpr"]
|
||||
tags = ["gnatcoll", "gnatcoll-db", "sqlite", "sql", "database"]
|
||||
|
||||
[gpr-externals]
|
||||
GNATCOLL_BUILD_MODE = ["DEBUG", "PROD"]
|
||||
LIBRARY_TYPE = ["static", "relocatable", "static-pic"]
|
||||
|
||||
[[depends-on]]
|
||||
gnatcoll = "~21.0.0"
|
||||
gnatcoll_sql = "~21.0.0"
|
||||
|
||||
[origin]
|
||||
url="https://github.com/AdaCore/gnatcoll-db/archive/v21.0.0/gnatcoll-db-21.0.0.zip"
|
||||
hashes=['sha512:d9ce18f37a7d20a1489d4fd840f93d673e6b75e33eb120dd74b0ae0061c947c3ec2538840fa3db5ff49a49892648332ede206968facc56d87a600afbf753f6f2']
|
||||
@@ -0,0 +1,25 @@
|
||||
name = "gnatcoll_syslog"
|
||||
version = "21.0.0"
|
||||
description = "GNAT Components Collection - syslog binding"
|
||||
website = "https://github.com/adacore/gnatcoll-bindings"
|
||||
authors = ["AdaCore"]
|
||||
licenses = ["GMGPL 3.0"]
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
project-files = ["syslog/gnatcoll_syslog.gpr"]
|
||||
tags = ["gnatcoll", "bindings", "syslog", "logging"]
|
||||
|
||||
[gpr-externals]
|
||||
GNATCOLL_BUILD_MODE = ["DEBUG", "PROD"]
|
||||
LIBRARY_TYPE = ["static", "relocatable", "static-pic"]
|
||||
|
||||
[available.'case(os)']
|
||||
'windows' = false
|
||||
'...' = true
|
||||
|
||||
[[depends-on]]
|
||||
gnatcoll = "~21.0.0"
|
||||
|
||||
[origin]
|
||||
url= "https://github.com/AdaCore/gnatcoll-bindings/archive/v21.0.0/gnatcoll-bindings-21.0.0.zip"
|
||||
hashes=['sha512:0278508bd697f1334d2b3efb62ae731fda105d07eae02c5e260f7183c561a38d69bf087f9562fd2df3269d87b8732625d7a9a00c130259edc1a6614bf115910d']
|
||||
@@ -0,0 +1,24 @@
|
||||
name = "gnatcoll_xref"
|
||||
version = "21.0.0"
|
||||
description = "GNAT Components Collection - xref"
|
||||
website = "https://github.com/adacore/gnatcoll-db"
|
||||
authors = ["AdaCore"]
|
||||
licenses = ["GMGPL 3.0"]
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
project-files = ["xref/gnatcoll_xref.gpr"]
|
||||
tags = ["gnatcoll", "database", "xref", "ali"]
|
||||
|
||||
[gpr-externals]
|
||||
GNATCOLL_BUILD_MODE = ["DEBUG", "PROD"]
|
||||
LIBRARY_TYPE = ["static", "relocatable", "static-pic"]
|
||||
|
||||
[[depends-on]]
|
||||
gnatcoll = "~21.0.0"
|
||||
gnatcoll_iconv = "~21.0.0"
|
||||
gnatcoll_sql = "~21.0.0"
|
||||
gnatcoll_sqlite = "~21.0.0"
|
||||
|
||||
[origin]
|
||||
url="https://github.com/AdaCore/gnatcoll-db/archive/v21.0.0/gnatcoll-db-21.0.0.zip"
|
||||
hashes=['sha512:d9ce18f37a7d20a1489d4fd840f93d673e6b75e33eb120dd74b0ae0061c947c3ec2538840fa3db5ff49a49892648332ede206968facc56d87a600afbf753f6f2']
|
||||
@@ -0,0 +1,22 @@
|
||||
name = "gnatcoll_zlib"
|
||||
version = "21.0.0"
|
||||
description = "GNAT Components Collection - zlib binding"
|
||||
website = "https://github.com/adacore/gnatcoll-bindings"
|
||||
authors = ["AdaCore"]
|
||||
licenses = ["GMGPL 3.0"]
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
project-files = ["zlib/gnatcoll_zlib.gpr"]
|
||||
tags = ["gnatcoll", "bindings", "zlib", "compression", "zip", "deflate"]
|
||||
|
||||
[gpr-externals]
|
||||
GNATCOLL_BUILD_MODE = ["DEBUG", "PROD"]
|
||||
LIBRARY_TYPE = ["static", "relocatable", "static-pic"]
|
||||
|
||||
[[depends-on]]
|
||||
gnatcoll = "~21.0.0"
|
||||
zlib = "*"
|
||||
|
||||
[origin]
|
||||
url= "https://github.com/AdaCore/gnatcoll-bindings/archive/v21.0.0/gnatcoll-bindings-21.0.0.zip"
|
||||
hashes=['sha512:0278508bd697f1334d2b3efb62ae731fda105d07eae02c5e260f7183c561a38d69bf087f9562fd2df3269d87b8732625d7a9a00c130259edc1a6614bf115910d']
|
||||
@@ -1,15 +0,0 @@
|
||||
[general]
|
||||
description = "Ada binding for the GTK+ GUI"
|
||||
licenses = []
|
||||
maintainers = ["alejandro@mosteo.com"]
|
||||
maintainers-logins = ["mosteo"]
|
||||
|
||||
[[external]]
|
||||
kind = "system"
|
||||
|
||||
[external.available.'case(toolchain)']
|
||||
user = false
|
||||
|
||||
[external.origin.'case(distribution)']
|
||||
debian = ["libgtkada18-dev"]
|
||||
ubuntu = ["libgtkada16.1.0-dev"]
|
||||
@@ -0,0 +1,45 @@
|
||||
description = "An Ada graphical toolkit based on Gtk+"
|
||||
website = "https://github.com/adacore/gtkada"
|
||||
name = "gtkada"
|
||||
version = "21.0.0"
|
||||
authors = ["AdaCore"]
|
||||
licenses = ["GMGPL 3.0"]
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
project-files = ["install_dir/lib/gnat/gtkada.gpr"]
|
||||
tags = ["gtk", "gui"]
|
||||
|
||||
# Add msys in the OS list in config.sub
|
||||
[[actions]]
|
||||
type = "post-fetch"
|
||||
command = ["sed", "-i", "s/| -mingw32\\*/| -mingw32\\* | -msys\\*/g", "config.sub"]
|
||||
|
||||
[[actions]]
|
||||
type = "post-fetch"
|
||||
command = ["bash", "configure", "--with-GL=no"]
|
||||
|
||||
# Since the GTKAda project doesn't build alone with just gprbuild we build and
|
||||
# install with the Makefile from post-fetch action.
|
||||
[[actions]]
|
||||
type = "post-fetch"
|
||||
command = ["make", "all", "install", "prefix=install_dir"]
|
||||
|
||||
[[depends-on]]
|
||||
make = "*"
|
||||
pkg_config = "*"
|
||||
libgtk3 = "^3"
|
||||
|
||||
[depends-on.'case(os)'.windows]
|
||||
winpthreads = "*"
|
||||
|
||||
[gpr-externals]
|
||||
LIBRARY_TYPE = ["static", "static-pic", "relocatable"]
|
||||
|
||||
[environment.'case(distribution)']
|
||||
msys2.C_INCLUDE_PATH.append = "${DISTRIB_ROOT}/mingw64/x86_64-w64-mingw32/include"
|
||||
msys2.LIBRARY_PATH.append = "${DISTRIB_ROOT}/mingw64/x86_64-w64-mingw32/lib"
|
||||
|
||||
[origin]
|
||||
url="https://github.com/AdaCore/gtkada/archive/v21.0.0/gtkada-21.0.0.zip"
|
||||
hashes=["sha512:3c1373c0a1168ae875398a0b5a1941234f6620ac114088980b83558c984c4566b87796fb4098de371af206ca6a4ae0fb4c6390119c5606a9f6a5b142916ce8d8"]
|
||||
|
||||
@@ -1,23 +0,0 @@
|
||||
[general]
|
||||
description = "Hardware Abstraction Layer (HAL)"
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
licenses = ["BSD 3-Clauses"]
|
||||
tags = ["embedded", "hal", "nostd"]
|
||||
long-description = """
|
||||
|
||||
# hal
|
||||
Hardware Abstraction Layer: interfaces definitions to abstract access to common
|
||||
hardware devices and protocols
|
||||
|
||||
This crate is a snapshot of the `hal` in [Ada Drivers
|
||||
Library](https://github.com/AdaCore/Ada_Drivers_Library/tree/master/hal/src).
|
||||
Any bug report, issue, contribution must be adressed to the [Ada Drivers
|
||||
Library](https://github.com/AdaCore/Ada_Drivers_Library/) repo.
|
||||
"""
|
||||
|
||||
project-files = ["hal.gpr"]
|
||||
|
||||
["0.1.0"]
|
||||
origin = "https://github.com/Fabien-Chouteau/hal/releases/download/v0.1.0/hal-0.1.0.zip"
|
||||
origin-hashes = ["sha512:f22ec626e93488cd832f3769bdb221f1375fb1ca9eeafca53e8078e2a980865807297efcc7738099617fa011bbebbf4c79569dbda3092f38cbbc0f9c42c6a68e"]
|
||||
@@ -0,0 +1,13 @@
|
||||
description = "Hardware Abstraction Layer (HAL)"
|
||||
long-description = "\n# hal\nHardware Abstraction Layer: interfaces definitions to abstract access to common\nhardware devices and protocols\n\nThis crate is a snapshot of the `hal` in [Ada Drivers\nLibrary](https://github.com/AdaCore/Ada_Drivers_Library/tree/master/hal/src).\nAny bug report, issue, contribution must be adressed to the [Ada Drivers\nLibrary](https://github.com/AdaCore/Ada_Drivers_Library/) repo.\n"
|
||||
name = "hal"
|
||||
version = "0.1.0"
|
||||
licenses = ["BSD 3-Clauses"]
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
project-files = ["hal.gpr"]
|
||||
tags = ["embedded", "hal", "nostd"]
|
||||
|
||||
[origin]
|
||||
url = "https://github.com/Fabien-Chouteau/hal/releases/download/v0.1.0/hal-0.1.0.zip"
|
||||
hashes = ["sha512:f22ec626e93488cd832f3769bdb221f1375fb1ca9eeafca53e8078e2a980865807297efcc7738099617fa011bbebbf4c79569dbda3092f38cbbc0f9c42c6a68e"]
|
||||
@@ -1,11 +0,0 @@
|
||||
[general]
|
||||
description = "Hangman game for the console"
|
||||
licenses = []
|
||||
authors = ["Jon Hollan, Mark Hoffman, & Brandon Ball"]
|
||||
maintainers = ["alejandro@mosteo.com"]
|
||||
maintainers-logins = ["mosteo"]
|
||||
executables = ["hangmain"]
|
||||
|
||||
['1.0']
|
||||
origin = "https://github.com/alire-project/Hangman/archive/v1.0.tar.gz"
|
||||
origin-hashes = ["sha512:be628ad574b3072b2b854bf8f272c6c9d95cf9b2d88e7baa9a09754519ba6dc393b7fc7241547a9efc9705bfc77ca427a164ae8a52cfa5d739367f0bbaba7903"]
|
||||
@@ -0,0 +1,12 @@
|
||||
description = "Hangman game for the console"
|
||||
name = "hangman"
|
||||
version = "1.0.0"
|
||||
authors = ["Jon Hollan, Mark Hoffman, & Brandon Ball"]
|
||||
executables = ["hangmain"]
|
||||
licenses = []
|
||||
maintainers = ["alejandro@mosteo.com"]
|
||||
maintainers-logins = ["mosteo"]
|
||||
|
||||
[origin]
|
||||
url = "https://github.com/alire-project/Hangman/archive/v1.0.tar.gz"
|
||||
hashes = ["sha512:be628ad574b3072b2b854bf8f272c6c9d95cf9b2d88e7baa9a09754519ba6dc393b7fc7241547a9efc9705bfc77ca427a164ae8a52cfa5d739367f0bbaba7903"]
|
||||
@@ -1,19 +0,0 @@
|
||||
[general]
|
||||
description = """"Hello, world!" demonstration project"""
|
||||
licenses = []
|
||||
maintainers = ["alejandro@mosteo.com"]
|
||||
maintainers-logins = ["mosteo"]
|
||||
|
||||
['1.0.1']
|
||||
origin = "https://github.com/alire-project/hello/archive/v1.0.1.tar.gz"
|
||||
origin-hashes = ["sha512:dcc36a2f6f483fab49a73db30247cfd6b53338adb45d728827573a84894456cb65ac29e64d276f38c8c73a7574f871d1d384ef4b9a2c65d3f433501068b95ad9"]
|
||||
|
||||
['1.0.1'.depends-on]
|
||||
libhello = "^1.0"
|
||||
|
||||
['1.0.0']
|
||||
origin = "https://github.com/alire-project/hello/archive/v1.0.tar.gz"
|
||||
origin-hashes = ["sha512:6f0b4e2cd4fd9c80f88106db6e238ea578f7d0782b98664600cbaaaebe62d0d16c4717a5b5ddf35c9a037dc993845a628b9a940b0c52e4d12c431540f01278d6"]
|
||||
|
||||
['1.0.0'.depends-on]
|
||||
libhello = "^1.0"
|
||||
@@ -0,0 +1,13 @@
|
||||
description = "\"Hello, world!\" demonstration project"
|
||||
name = "hello"
|
||||
version = "1.0.0"
|
||||
licenses = []
|
||||
maintainers = ["alejandro@mosteo.com"]
|
||||
maintainers-logins = ["mosteo"]
|
||||
|
||||
[[depends-on]]
|
||||
libhello = "^1.0"
|
||||
|
||||
[origin]
|
||||
url = "https://github.com/alire-project/hello/archive/v1.0.tar.gz"
|
||||
hashes = ["sha512:6f0b4e2cd4fd9c80f88106db6e238ea578f7d0782b98664600cbaaaebe62d0d16c4717a5b5ddf35c9a037dc993845a628b9a940b0c52e4d12c431540f01278d6"]
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user