Compare commits
259 Commits
stable-1.0
...
stable-1.2
| Author | SHA1 | Date | |
|---|---|---|---|
| 893ec65679 | |||
| 97ab1425bf | |||
| 19b9c9f156 | |||
| 482c219a9a | |||
| 365ece5cc0 | |||
| 96ae9d9262 | |||
| 5e094050a2 | |||
| 9ed78577e7 | |||
| f4102f2005 | |||
| 58f1131b7e | |||
| 5a220c088a | |||
| cc8691353a | |||
| 9d63de674e | |||
| 8ccdd4b51c | |||
| 9e79b59fd3 | |||
| e128d84876 | |||
| 97a59de737 | |||
| 8947ddad6b | |||
| bdc02b248f | |||
| 28f3aa912e | |||
| 92885992a5 | |||
| 8d195be94f | |||
| bd299010ee | |||
| 88151621ea | |||
| 17c1f5d147 | |||
| 32115b37ec | |||
| 4b10e465ca | |||
| 2abe5955de | |||
| 9934b08c4a | |||
| c0cefb39a1 | |||
| 8322df8d70 | |||
| c5f9c524e8 | |||
| 639941bf3c | |||
| f9b2878076 | |||
| 1005eefb35 | |||
| 84428d59c7 | |||
| ce0a741956 | |||
| 4ded60916f | |||
| 291704c6c3 | |||
| 4cceb704dc | |||
| 058c9d073d | |||
| 1e8637173e | |||
| 23ba528593 | |||
| 41589135c3 | |||
| 5fe1ac673c | |||
| d91257541f | |||
| 7b7c753344 | |||
| c4b895b760 | |||
| bee92953b8 | |||
| 3dc3a3bf81 | |||
| 128741301c | |||
| 6d242cc550 | |||
| fab9b9953e | |||
| 63d9347fc2 | |||
| 1452ad5f47 | |||
| f32a75e445 | |||
| 69e6ae18f7 | |||
| 452ab8f14d | |||
| 27bff3341a | |||
| ab2fca430f | |||
| 245294cf39 | |||
| 81259d3622 | |||
| a7df70abef | |||
| d8afd1e41a | |||
| d99d85c4d3 | |||
| af208985b2 | |||
| bb87191788 | |||
| 6cae5f79c6 | |||
| 61823acf95 | |||
| 09f6594b2d | |||
| bba08c1366 | |||
| 6372f28e6c | |||
| c0c9eabf68 | |||
| f3462c9a34 | |||
| 3c5eedcae8 | |||
| ec765d3114 | |||
| e077b78c84 | |||
| bb1ef01832 | |||
| a38d7c12c6 | |||
| 86437429b1 | |||
| 165688ed7f | |||
| e09241a7f5 | |||
| 6f47f0cf1b | |||
| 25bc3286fa | |||
| a796bdc2a6 | |||
| 0b1fc4ed4d | |||
| 4a6fddc7c1 | |||
| 5883ec53d0 | |||
| 2c3fbae2a1 | |||
| 475e11f53e | |||
| f1f01383e7 | |||
| 85994f8c72 | |||
| 5329cffbd6 | |||
| 8e1474696c | |||
| 347186f252 | |||
| 35b1629c4b | |||
| 383c335a87 | |||
| b6cf1c50d8 | |||
| 036c8aa12e | |||
| 72cf7397e6 | |||
| 19bf0ee382 | |||
| 1cbd810d58 | |||
| 54e7702680 | |||
| 7ce2f18f32 | |||
| 6c34f72f17 | |||
| 9056a6db93 | |||
| 90abede490 | |||
| 0c641ec7b4 | |||
| c2d1a69e4c | |||
| 4b7e8439cd | |||
| 5bec9bab9f | |||
| a4ec7c4840 | |||
| 32c4c2bfb0 | |||
| 65061a8eb4 | |||
| 36909248bb | |||
| 4fb45d2455 | |||
| 7a1de6e87b | |||
| 7a09619df4 | |||
| 32201de4bd | |||
| 6076b97e4e | |||
| 0e7f2ac698 | |||
| b3cf65a602 | |||
| c818a43581 | |||
| 2cf5f07453 | |||
| a16414af54 | |||
| 78ad490b74 | |||
| 3ea710f52f | |||
| 85045589d4 | |||
| 600b38dd69 | |||
| 53fd86f4cf | |||
| be9923e949 | |||
| 6c8626208a | |||
| d4760633af | |||
| 7070a5774b | |||
| 15aaf9dd0d | |||
| 3cbc2a8582 | |||
| 6cd17a6d23 | |||
| b1265d0f17 | |||
| cc1f99cf61 | |||
| b9b0f03961 | |||
| 9e5fec6a25 | |||
| a0093240dd | |||
| 0d064207ec | |||
| 2799da958e | |||
| c09d8e1d54 | |||
| 482678fd77 | |||
| 509802b2c9 | |||
| 4e36adceee | |||
| 12751f510d | |||
| 63b8ae7640 | |||
| 5ea4431da4 | |||
| 3490ea914e | |||
| 0cccc01cc2 | |||
| 870d9b9a96 | |||
| 5cc2395e77 | |||
| 3c8e7b4d8b | |||
| 58793c4718 | |||
| 3449ca7c43 | |||
| 76b161fc8d | |||
| 688db23c85 | |||
| dac59b49f9 | |||
| 44e64edc0a | |||
| a4209c46d8 | |||
| 1be18cdaec | |||
| ff1feb7565 | |||
| 6a0eec3776 | |||
| 584eba5487 | |||
| 903de56a1b | |||
| f243e2cfff | |||
| 387ab5126c | |||
| 167ed5775d | |||
| d3f1ab0b3f | |||
| b475b1534e | |||
| afb3ce3722 | |||
| 7417d710bd | |||
| 2b7d91943f | |||
| 7da20c0adb | |||
| db882a5a5d | |||
| 42827eb7dc | |||
| edea3446d2 | |||
| 8ceb7b56d4 | |||
| 35709d7c95 | |||
| 8710d34400 | |||
| af99d75764 | |||
| 680313cbaf | |||
| c7315f8c83 | |||
| d578cbe117 | |||
| 4a06410ea4 | |||
| 0b50f912a0 | |||
| f3aaaf5947 | |||
| 0fc984590b | |||
| 250e73f016 | |||
| 134fff113b | |||
| 8b97c4c6a5 | |||
| b034f7e015 | |||
| 1f2c4b51c0 | |||
| 3c92f41ec6 | |||
| 598206454b | |||
| 767d79df11 | |||
| 8b88f3379d | |||
| a41d575486 | |||
| 73b6c15d24 | |||
| b5713488ee | |||
| 869133fa80 | |||
| f3aa223b8f | |||
| d539a705ee | |||
| 3ee44941ee | |||
| fae04af671 | |||
| aeba4a3507 | |||
| 8c7f5921dd | |||
| 2b717eabc0 | |||
| 4773e34e52 | |||
| 77eed57181 | |||
| d9ff0d5fd9 | |||
| c9f35fb0c0 | |||
| e2d878099a | |||
| dc1e8804f0 | |||
| b23492d900 | |||
| 33c13ec560 | |||
| 32f1d69289 | |||
| 627f5b4f2f | |||
| 8c434139e4 | |||
| 712789a75c | |||
| aff0a2827d | |||
| d1c641f7b2 | |||
| d918e18e56 | |||
| 33038b1609 | |||
| a09140f021 | |||
| 86659c3195 | |||
| e7c53a6146 | |||
| f24436e0f1 | |||
| 0d57828de3 | |||
| e67d834252 | |||
| ecc0dd2fff | |||
| c5a75385d9 | |||
| bdc53ebf74 | |||
| 784e8105ef | |||
| ea4946244b | |||
| 526dc9e01b | |||
| 9bf2f7f835 | |||
| 9b5792cb12 | |||
| 04f4b1a642 | |||
| 6d4e6d6cec | |||
| ea6dd823d9 | |||
| 5c367d573a | |||
| 39751981cc | |||
| 39ab6f5272 | |||
| 37ddcd9488 | |||
| 96f39408ed | |||
| da017bc07c | |||
| cdf8c13253 | |||
| ec4f281b37 | |||
| 8cba1009de | |||
| 47492703e6 | |||
| 7f320c8f06 | |||
| 4f2c55b0cc | |||
| 54a690189d | |||
| 5ae6b108cd | |||
| 8b06ec95e6 |
@@ -0,0 +1,10 @@
|
||||
The name of the branch plays a role in the tests run when changes are
|
||||
submitted. For this reason, when modifying the workflows in ./.github, if you
|
||||
want to test them prior to submission, the PR must be tested against a branch that
|
||||
exists also in the `alire-index-checks` repo, e.g., 'stable-1.2' or 'devel-1.2'
|
||||
|
||||
Normally you'll want to use the latest stable or devel branch.
|
||||
|
||||
E.g., if you modify a workflow in the `alire-index` repo and want to test it
|
||||
privately, you can do so in your own account, but using the same `stable-x.x`
|
||||
base branch for your private PR.
|
||||
@@ -1,5 +1,11 @@
|
||||
# Please read the TESTING file before modifying this file
|
||||
|
||||
name: Build Crate
|
||||
|
||||
env:
|
||||
CHECKS_ORG: alire-project
|
||||
CHECKS_REPO: alire-index-checks
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
paths:
|
||||
@@ -12,18 +18,19 @@ jobs:
|
||||
|
||||
runs-on: ${{ matrix.os }}
|
||||
|
||||
strategy:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
os:
|
||||
os:
|
||||
- macos-latest
|
||||
- ubuntu-latest
|
||||
- windows-latest
|
||||
tag:
|
||||
- arch-rolling
|
||||
- centos-latest-community-latest
|
||||
- community-current
|
||||
- debian-stable
|
||||
- ubuntu-lts
|
||||
- arch-rolling # Arch has its own recent GNAT and pacman
|
||||
- centos-stream-fsf-latest # CentOS is used for unknown package manager
|
||||
- debian-stable # Debian has very good Ada support and apt
|
||||
- fedora-latest # Fedora has its own GNAT and dnf
|
||||
- ubuntu-lts # Ubuntu LTS is a common Debian derivative
|
||||
- ""
|
||||
exclude: # inclusions don't allow to add arrays of values to a scenario
|
||||
- os: ubuntu-latest
|
||||
@@ -31,21 +38,21 @@ jobs:
|
||||
- os: macos-latest
|
||||
tag: arch-rolling
|
||||
- os: macos-latest
|
||||
tag: centos-latest-community-latest
|
||||
- os: macos-latest
|
||||
tag: community-current
|
||||
tag: centos-stream-fsf-latest
|
||||
- os: macos-latest
|
||||
tag: debian-stable
|
||||
- os: macos-latest
|
||||
tag: fedora-latest
|
||||
- os: macos-latest
|
||||
tag: ubuntu-lts
|
||||
- os: windows-latest
|
||||
tag: arch-rolling
|
||||
- os: windows-latest
|
||||
tag: centos-latest-community-latest
|
||||
- os: windows-latest
|
||||
tag: community-current
|
||||
tag: centos-stream-fsf-latest
|
||||
- os: windows-latest
|
||||
tag: debian-stable
|
||||
- os: windows-latest
|
||||
tag: fedora-latest
|
||||
- os: windows-latest
|
||||
tag: ubuntu-lts
|
||||
|
||||
@@ -59,9 +66,20 @@ jobs:
|
||||
# changed files detectors (in both scripts/gh-build-crate.sh and
|
||||
# check-author action).
|
||||
|
||||
- name: Check out alire-index-checks
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
repository: ${{env.CHECKS_ORG}}/${{env.CHECKS_REPO}}
|
||||
ref: ${{github.base_ref}}
|
||||
path: ${{env.CHECKS_REPO}}
|
||||
|
||||
- name: Update system repositories
|
||||
if: matrix.os == 'ubuntu-latest'
|
||||
run: sudo apt update
|
||||
|
||||
- name: Set up GNAT toolchain (FSF)
|
||||
if: matrix.os == 'ubuntu-latest'
|
||||
uses: ada-actions/toolchain@ce2020
|
||||
uses: ada-actions/toolchain@ce2021
|
||||
with:
|
||||
distrib: fsf # faster install?
|
||||
|
||||
@@ -73,29 +91,30 @@ jobs:
|
||||
|
||||
- name: Set up stable `alr`
|
||||
if: contains(github.base_ref, 'stable-')
|
||||
uses: alire-project/setup-alire@latest-stable
|
||||
uses: alire-project/setup-alire@v1
|
||||
with:
|
||||
toolchain: --disable-assistant # We want to use the external ones in this workflow
|
||||
|
||||
- name: Set up devel `alr`
|
||||
if: contains(github.base_ref, 'devel-')
|
||||
uses: alire-project/setup-alire@latest-devel
|
||||
uses: alire-project/setup-alire@v1
|
||||
with:
|
||||
toolchain: --disable-assistant # We want to use the external ones in this workflow
|
||||
branch: master
|
||||
|
||||
- name: Test crate (Linux)
|
||||
if: matrix.os == 'ubuntu-latest' # docker testing only for linuxes
|
||||
uses: mosteo/actions@docker-run/v1
|
||||
with:
|
||||
image: alire/gnat:${{matrix.tag}}
|
||||
command: scripts/gh-build-crate.sh
|
||||
command: ${{env.CHECKS_REPO}}/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_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'
|
||||
run: C:\Users\runneradmin\.cache\alire\msys64\usr\bin\pacman --noconfirm -S tar
|
||||
|
||||
- name: Test crate (Windows/MacOS)
|
||||
if: matrix.os != 'ubuntu-latest' # native testing in Windows/MacOS
|
||||
run: scripts/gh-build-crate.sh
|
||||
run: ${{env.CHECKS_REPO}}/scripts/gh-build-crate.sh
|
||||
shell: bash
|
||||
|
||||
@@ -0,0 +1,81 @@
|
||||
# Please read the TESTING file before modifying this file
|
||||
|
||||
name: Toolchain
|
||||
# Build the submitted crate with a native toolchain from Alire
|
||||
|
||||
env:
|
||||
CHECKS_ORG: alire-project
|
||||
CHECKS_REPO: alire-index-checks
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
paths:
|
||||
- 'index/**.toml'
|
||||
|
||||
jobs:
|
||||
|
||||
build:
|
||||
name: ${{ matrix.os }}
|
||||
|
||||
runs-on: ${{ matrix.os }}
|
||||
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
os:
|
||||
- macos-latest
|
||||
- ubuntu-latest
|
||||
- windows-latest
|
||||
|
||||
steps:
|
||||
- name: Check out alire-index
|
||||
uses: actions/checkout@v2
|
||||
with:
|
||||
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: Check out alire-index-checks
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
repository: ${{env.CHECKS_ORG}}/${{env.CHECKS_REPO}}
|
||||
ref: ${{github.base_ref}}
|
||||
path: ${{env.CHECKS_REPO}}
|
||||
|
||||
# For the devel branch we need a compiler available to build alr in
|
||||
# setup-alire. We will be able to get rid of this once composite actions
|
||||
# support conditional steps.
|
||||
|
||||
- name: Set up GNAT toolchain (FSF)
|
||||
if: (matrix.os == 'ubuntu-latest') && (contains(github.base_ref, 'devel-'))
|
||||
uses: ada-actions/toolchain@ce2020
|
||||
with:
|
||||
distrib: fsf # faster install?
|
||||
|
||||
- name: Set up GNAT toolchain (Community)
|
||||
if: (matrix.os != 'ubuntu-latest') && (contains(github.base_ref, 'devel-'))
|
||||
uses: ada-actions/toolchain@ce2020
|
||||
with:
|
||||
distrib: community
|
||||
|
||||
# By default, this sets up the newest indexed native toolchain
|
||||
- name: Set up stable `alr`
|
||||
if: contains(github.base_ref, 'stable-')
|
||||
uses: alire-project/setup-alire@v1
|
||||
|
||||
# By default, this sets up the newest indexed native toolchain
|
||||
- name: Set up devel `alr`
|
||||
if: contains(github.base_ref, 'devel-')
|
||||
uses: alire-project/setup-alire@v1
|
||||
with:
|
||||
branch: 'master'
|
||||
|
||||
- name: Install tar from msys2 (Windows) # Git tar in Actions VM does not seem to work)
|
||||
if: matrix.os == 'windows-latest'
|
||||
run: C:\Users\runneradmin\.cache\alire\msys64\usr\bin\pacman --noconfirm -S tar
|
||||
|
||||
- name: Test crate
|
||||
run: ${{env.CHECKS_REPO}}/scripts/gh-build-crate.sh
|
||||
shell: bash
|
||||
@@ -0,0 +1,66 @@
|
||||
# Please read the TESTING file before modifying this file
|
||||
|
||||
# Show differences between the submitted manifest and the previous
|
||||
# release of the same crate, to enable easier catching of problems
|
||||
|
||||
name: Diff release
|
||||
|
||||
env:
|
||||
CHECKS_ORG: alire-project
|
||||
CHECKS_REPO: alire-index-checks
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
paths:
|
||||
- 'index/**.toml'
|
||||
|
||||
jobs:
|
||||
|
||||
diff:
|
||||
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- name: Check out alire-index
|
||||
uses: actions/checkout@v2
|
||||
with:
|
||||
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 detector
|
||||
|
||||
- name: Check out alire-index-checks
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
repository: ${{env.CHECKS_ORG}}/${{env.CHECKS_REPO}}
|
||||
ref: ${{github.base_ref}}
|
||||
path: ${{env.CHECKS_REPO}}
|
||||
|
||||
- name: Set up stable `alr`
|
||||
if: contains(github.base_ref, 'stable-')
|
||||
uses: alire-project/setup-alire@v1
|
||||
with:
|
||||
toolchain: --disable-assistant # We don't need the compiler
|
||||
|
||||
- name: Set up GNAT toolchain (FSF)
|
||||
if: (matrix.os == 'ubuntu-latest') && (contains(github.base_ref, 'devel-'))
|
||||
uses: ada-actions/toolchain@ce2020
|
||||
with:
|
||||
distrib: fsf # faster install?
|
||||
|
||||
- name: Set up GNAT toolchain (Community)
|
||||
if: (matrix.os != 'ubuntu-latest') && (contains(github.base_ref, 'devel-'))
|
||||
uses: ada-actions/toolchain@ce2020
|
||||
with:
|
||||
distrib: community
|
||||
|
||||
- name: Set up devel `alr`
|
||||
if: contains(github.base_ref, 'devel-')
|
||||
uses: alire-project/setup-alire@v1
|
||||
with:
|
||||
toolchain: --disable-assistant # We don't need the compiler
|
||||
branch: master
|
||||
|
||||
- name: Diff releases
|
||||
run: ${{env.CHECKS_REPO}}/scripts/diff-release.sh || true # No deal breaker if failed
|
||||
shell: bash
|
||||
@@ -12,7 +12,7 @@ jobs:
|
||||
|
||||
- name: Set up stable `alr`
|
||||
if: contains(github.base_ref, 'stable-')
|
||||
uses: alire-project/setup-alire@latest-stable
|
||||
uses: alire-project/setup-alire@v1
|
||||
|
||||
- name: Set up GNAT for devel `alr`
|
||||
if: contains(github.base_ref, 'devel-')
|
||||
@@ -22,7 +22,9 @@ jobs:
|
||||
|
||||
- name: Set up devel `alr`
|
||||
if: contains(github.base_ref, 'devel-')
|
||||
uses: alire-project/setup-alire@latest-devel
|
||||
uses: alire-project/setup-alire@v1
|
||||
with:
|
||||
branch: master
|
||||
|
||||
- run: alr index --list
|
||||
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
# Changes to the index format that require versioning
|
||||
|
||||
## 1.2
|
||||
|
||||
- Build profiles and switches.
|
||||
- New `subdir` property in git remotes.
|
||||
- New `host-arch` key for case expressions.
|
||||
@@ -0,0 +1,27 @@
|
||||
name = "aaa"
|
||||
version = "0.2.4"
|
||||
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 containers and utilities.
|
||||
- Simple subprocess spawning.
|
||||
- Write-through minimal cache for objects stored in files
|
||||
"""
|
||||
|
||||
authors = ["Alejandro R. Mosteo"]
|
||||
licenses = "LGPL-3.0-only"
|
||||
maintainers = ["alejandro@mosteo.com"]
|
||||
maintainers-logins = ["mosteo"]
|
||||
tags = ["miscellanea", "utility"]
|
||||
website = "https://github.com/mosteo/aaa"
|
||||
|
||||
[origin]
|
||||
commit = "19e75e3e16c493df35913b8acc486b5d047875bf"
|
||||
url = "git+https://github.com/mosteo/aaa.git"
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
name = "aaa"
|
||||
version = "0.2.5"
|
||||
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 containers and utilities.
|
||||
- Simple subprocess spawning.
|
||||
- Write-through minimal cache for objects stored in files
|
||||
"""
|
||||
|
||||
authors = ["Alejandro R. Mosteo"]
|
||||
licenses = "LGPL-3.0-only"
|
||||
maintainers = ["alejandro@mosteo.com"]
|
||||
maintainers-logins = ["mosteo"]
|
||||
tags = ["miscellanea", "utility"]
|
||||
website = "https://github.com/mosteo/aaa"
|
||||
|
||||
[origin]
|
||||
commit = "521a8669cf8dbd0eeb71d22d2634421265d52f62"
|
||||
url = "git+https://github.com/mosteo/aaa.git"
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
name = "aaa"
|
||||
version = "0.2.6"
|
||||
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 containers and utilities.
|
||||
- Simple subprocess spawning.
|
||||
- Write-through minimal cache for objects stored in files
|
||||
"""
|
||||
|
||||
authors = ["Alejandro R. Mosteo"]
|
||||
licenses = "LGPL-3.0-only"
|
||||
maintainers = ["alejandro@mosteo.com"]
|
||||
maintainers-logins = ["mosteo"]
|
||||
tags = ["miscellanea", "utility"]
|
||||
website = "https://github.com/mosteo/aaa"
|
||||
|
||||
[origin]
|
||||
commit = "dfd6339b556c5537dbbb34ed2c72cc3f5c277a58"
|
||||
url = "git+https://github.com/mosteo/aaa.git"
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
description = "An implementation of the Microsoft's Language Server Protocol for Ada"
|
||||
name = "ada_language_server"
|
||||
version = "22.0.0"
|
||||
website = "https://github.com/AdaCore/ada_language_server"
|
||||
authors = ["AdaCore"]
|
||||
licenses = "GPL-3.0-only"
|
||||
maintainers = ["Maxim Reznik <reznikmm@gmail.com>"]
|
||||
maintainers-logins = ["reznikmm"]
|
||||
project-files = ["gnat/lsp_server.gpr"]
|
||||
tags = ["lsp", "vscode"]
|
||||
|
||||
[gpr-set-externals]
|
||||
LIBRARY_TYPE = "static"
|
||||
|
||||
[environment]
|
||||
ADA_PROJECT_PATH.set= "${CRATE_ROOT}/subprojects/stubs"
|
||||
|
||||
[[depends-on]]
|
||||
libadalang = "22.0.0"
|
||||
vss = "22.0.0"
|
||||
libadalang_tools = "22.0.0"
|
||||
spawn = "22.0.0"
|
||||
|
||||
[origin]
|
||||
url = "https://github.com/AdaCore/ada_language_server/archive/refs/tags/v22.0.0.tar.gz"
|
||||
archive-name = "als-22.0.0.tar.gz"
|
||||
hashes = ["sha512:ef4bdf41315aad09750e85521657aefaaee419739aac4dec6e182691b8b5282face19481a113e710f7c4b21f6e6f51296d1872aaf5c1c3ab19b6774d142c021c"]
|
||||
@@ -0,0 +1,22 @@
|
||||
name = "adabots"
|
||||
description = "Learn Ada by programming Minecraft robots"
|
||||
version = "1.1.0"
|
||||
|
||||
authors = ["Tama McGlinn"]
|
||||
maintainers = ["Tama McGlinn <t.mcglinn@gmail.com>"]
|
||||
maintainers-logins = ["TamaMcGlinn"]
|
||||
|
||||
licenses = "MIT"
|
||||
project-files = ["adabots.gpr"]
|
||||
tags = ["learn", "ada", "minecraft", "computercraft", "robots", "teach", "children"]
|
||||
|
||||
[[depends-on]] # This line was added by `alr with`
|
||||
aws = "^21.0.0" # This line was added by `alr with`
|
||||
|
||||
[[depends-on]] # This line was added by `alr with`
|
||||
aaa = "~0.2.3" # This line was added by `alr with`
|
||||
|
||||
[origin]
|
||||
commit = "974b587bf8ec5c41eaaeedf9d4d7837685e05910"
|
||||
url = "git+https://github.com/TamaMcGlinn/AdaBots.git"
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
name = "adabots"
|
||||
description = "Learn Ada by programming Minecraft robots"
|
||||
version = "1.2.0"
|
||||
|
||||
authors = ["Tama McGlinn"]
|
||||
maintainers = ["Tama McGlinn <t.mcglinn@gmail.com>"]
|
||||
maintainers-logins = ["TamaMcGlinn"]
|
||||
|
||||
licenses = "MIT"
|
||||
project-files = ["adabots.gpr"]
|
||||
tags = ["learn", "ada", "minecraft", "computercraft", "robots", "teach", "children"]
|
||||
|
||||
[[depends-on]] # This line was added by `alr with`
|
||||
aws = "^21.0.0" # This line was added by `alr with`
|
||||
|
||||
[[depends-on]] # This line was added by `alr with`
|
||||
aaa = "~0.2.3" # This line was added by `alr with`
|
||||
|
||||
[origin]
|
||||
commit = "f8238a936790440248d7ef34914851fdde3ae5a5"
|
||||
url = "git+https://github.com/TamaMcGlinn/AdaBots.git"
|
||||
|
||||
@@ -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.1"
|
||||
licenses = "BSD-3-Clause"
|
||||
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 = "67cf6a092008a918709d7855ab69e32fe2b6065b"
|
||||
url = "git+https://github.com/Fabien-Chouteau/adl-middleware.git"
|
||||
|
||||
@@ -0,0 +1,61 @@
|
||||
description = "Ada Database Objects (Core library)"
|
||||
tags = ["database", "uml", "sql"]
|
||||
name = "ado"
|
||||
version = "2.3.0"
|
||||
licenses = "Apache-2.0"
|
||||
authors = ["Stephane.Carrez@gmail.com"]
|
||||
maintainers = ["Stephane.Carrez@gmail.com"]
|
||||
maintainers-logins = ["stcarrez"]
|
||||
project-files = [".alire/ado.gpr"]
|
||||
website = "https://gitlab.com/stcarrez/ada-ado"
|
||||
long-description = """
|
||||
|
||||
[](https://jenkins.vacs.fr/job/Ada-ADO/)
|
||||
[](https://jenkins.vacs.fr/job/Ada-ADO/)
|
||||
[](https://codecov.io/gh/stcarrez/ada-ado)
|
||||
[](https://ada-ado.readthedocs.io/en/latest/?badge=latest)
|
||||
|
||||
Ada Database Objects is an Ada05 library that provides
|
||||
object relational mapping to access a database in Ada05.
|
||||
The library supports Postgresql, MySQL, SQLite as databases.
|
||||
Most of the concepts developped for ADO come from the Java Hibernate ORM.
|
||||
|
||||
The ORM uses an YAML, XML mapping file or an UML model, a code generator and a runtime library
|
||||
for the implementation. It provides a database driver for [Postgresql](https://www.postgresql.org/),
|
||||
[MySQL](https://www.mysql.com/) and [SQLite](https://www.sqlite.org/). The ORM helps your
|
||||
application by providing a mapping of your database tables directly in the target programming
|
||||
language: Ada05 in our case. The development process is the following:
|
||||
|
||||
* You design your database model either using a UML tool or by writing a YAML or XML description,
|
||||
* You generate the Ada05 mapping files by using the [Dynamo](https://github.com/stcarrez/dynamo) code generator,
|
||||
* You generate the SQL database tables by using the same tool,
|
||||
* You write your application on top of the generated code that gives you direct and simplified access to your database.
|
||||
|
||||

|
||||
|
||||
You need at least one of these databases (or all of then). The configure script will now
|
||||
fail if no supported database was found. Check the [Database Drivers](#database-drivers)
|
||||
section to install them and run the configure again after the installation.
|
||||
|
||||
# Documentation
|
||||
|
||||
* [Ada Database Objects Programmer's Guide](https://ada-ado.readthedocs.io/en/latest/)
|
||||
* [Persistence with Ada Database Objects](https://fr.slideshare.net/StephaneCarrez1/persistence-with-ada-database-objects-ado) FOSDEM 2019
|
||||
|
||||
"""
|
||||
|
||||
[[depends-on]]
|
||||
utilada = "^2.5.0"
|
||||
utilada_xml = "^2.5.0"
|
||||
|
||||
[gpr-externals]
|
||||
ADO_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
|
||||
BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[origin]
|
||||
commit = "a59fa70f33f842a76bbe68bfcdc97ada1add756c"
|
||||
url = "git+https://gitlab.com/stcarrez/ada-ado.git"
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
description = "Ada Database Objects (All drivers)"
|
||||
tags = ["database", "uml", "sql", "mysql", "mariadb", "sqlite", "postgresql"]
|
||||
name = "ado_all"
|
||||
version = "2.3.0"
|
||||
licenses = "Apache-2.0"
|
||||
authors = ["Stephane.Carrez@gmail.com"]
|
||||
maintainers = ["Stephane.Carrez@gmail.com"]
|
||||
maintainers-logins = ["stcarrez"]
|
||||
project-files = [".alire/all/ado_all.gpr"]
|
||||
website = "https://gitlab.com/stcarrez/ada-ado"
|
||||
long-description = """
|
||||
|
||||
[](https://jenkins.vacs.fr/job/Ada-ADO/)
|
||||
[](https://jenkins.vacs.fr/job/Ada-ADO/)
|
||||
[](https://codecov.io/gh/stcarrez/ada-ado)
|
||||
[](https://ada-ado.readthedocs.io/en/latest/?badge=latest)
|
||||
|
||||
This is the MySQL driver for the Ada Database Objects library.
|
||||
|
||||
"""
|
||||
|
||||
[[depends-on]]
|
||||
ado_postgresql = "^2.3.0"
|
||||
ado_sqlite = "^2.3.0"
|
||||
ado_mysql = "^2.3.0"
|
||||
|
||||
[gpr-externals]
|
||||
ADO_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
|
||||
BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[[actions]]
|
||||
type = "post-fetch"
|
||||
command = ["gnatprep", "-DHAVE_MYSQL=True", "-DHAVE_SQLITE=True", "-DHAVE_POSTGRESQL=True",
|
||||
"src/drivers/ado-drivers-initialize.gpb",
|
||||
"src/drivers/ado-drivers-initialize.adb"
|
||||
]
|
||||
|
||||
[origin]
|
||||
commit = "a59fa70f33f842a76bbe68bfcdc97ada1add756c"
|
||||
url = "git+https://gitlab.com/stcarrez/ada-ado.git"
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
description = "Ada Database Objects (Mysql)"
|
||||
tags = ["database", "uml", "sql", "mysql", "mariadb"]
|
||||
name = "ado_mysql"
|
||||
version = "2.3.0"
|
||||
licenses = "Apache-2.0"
|
||||
authors = ["Stephane.Carrez@gmail.com"]
|
||||
maintainers = ["Stephane.Carrez@gmail.com"]
|
||||
maintainers-logins = ["stcarrez"]
|
||||
project-files = [".alire/mysql/ado_mysql.gpr"]
|
||||
website = "https://gitlab.com/stcarrez/ada-ado"
|
||||
long-description = """
|
||||
|
||||
[](https://jenkins.vacs.fr/job/Ada-ADO/)
|
||||
[](https://jenkins.vacs.fr/job/Ada-ADO/)
|
||||
[](https://codecov.io/gh/stcarrez/ada-ado)
|
||||
[](https://ada-ado.readthedocs.io/en/latest/?badge=latest)
|
||||
|
||||
This is the MySQL driver for the Ada Database Objects library.
|
||||
|
||||
"""
|
||||
|
||||
[[depends-on]]
|
||||
ado = "^2.3.0"
|
||||
# libmysqlclient = "*"
|
||||
|
||||
[gpr-externals]
|
||||
ADO_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
|
||||
BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[origin]
|
||||
commit = "a59fa70f33f842a76bbe68bfcdc97ada1add756c"
|
||||
url = "git+https://gitlab.com/stcarrez/ada-ado.git"
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
description = "Ada Database Objects (PostgreSQL)"
|
||||
tags = ["database", "uml", "sql", "postgresql"]
|
||||
name = "ado_postgresql"
|
||||
version = "2.3.0"
|
||||
licenses = "Apache-2.0"
|
||||
authors = ["Stephane.Carrez@gmail.com"]
|
||||
maintainers = ["Stephane.Carrez@gmail.com"]
|
||||
maintainers-logins = ["stcarrez"]
|
||||
project-files = [".alire/postgresql/ado_postgresql.gpr"]
|
||||
website = "https://gitlab.com/stcarrez/ada-ado"
|
||||
long-description = """
|
||||
|
||||
[](https://jenkins.vacs.fr/job/Ada-ADO/)
|
||||
[](https://jenkins.vacs.fr/job/Ada-ADO/)
|
||||
[](https://codecov.io/gh/stcarrez/ada-ado)
|
||||
[](https://ada-ado.readthedocs.io/en/latest/?badge=latest)
|
||||
|
||||
This is the PostgreSQL driver for the Ada Database Objects library.
|
||||
|
||||
"""
|
||||
|
||||
[[depends-on]]
|
||||
ado = "^2.3.0"
|
||||
libpq = "*"
|
||||
|
||||
[gpr-externals]
|
||||
ADO_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
|
||||
BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[origin]
|
||||
commit = "a59fa70f33f842a76bbe68bfcdc97ada1add756c"
|
||||
url = "git+https://gitlab.com/stcarrez/ada-ado.git"
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
description = "Ada Database Objects (SQLite)"
|
||||
tags = ["database", "uml", "sql", "sqlite"]
|
||||
name = "ado_sqlite"
|
||||
version = "2.3.0"
|
||||
licenses = "Apache-2.0"
|
||||
authors = ["Stephane.Carrez@gmail.com"]
|
||||
maintainers = ["Stephane.Carrez@gmail.com"]
|
||||
maintainers-logins = ["stcarrez"]
|
||||
project-files = [".alire/sqlite/ado_sqlite.gpr"]
|
||||
website = "https://gitlab.com/stcarrez/ada-ado"
|
||||
long-description = """
|
||||
|
||||
[](https://jenkins.vacs.fr/job/Ada-ADO/)
|
||||
[](https://jenkins.vacs.fr/job/Ada-ADO/)
|
||||
[](https://codecov.io/gh/stcarrez/ada-ado)
|
||||
[](https://ada-ado.readthedocs.io/en/latest/?badge=latest)
|
||||
|
||||
This is the SQLite driver for the Ada Database Objects library.
|
||||
|
||||
"""
|
||||
|
||||
[[depends-on]]
|
||||
ado = "^2.3.0"
|
||||
libsqlite3 = "any"
|
||||
|
||||
[gpr-externals]
|
||||
ADO_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
|
||||
BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[origin]
|
||||
commit = "a59fa70f33f842a76bbe68bfcdc97ada1add756c"
|
||||
url = "git+https://gitlab.com/stcarrez/ada-ado.git"
|
||||
|
||||
@@ -0,0 +1,42 @@
|
||||
description = "An Ada Lexical Analyzer Generator"
|
||||
name = "aflex"
|
||||
version = "1.5.2021"
|
||||
licenses = "Unlicense"
|
||||
authors = ["John Self"]
|
||||
maintainers = ["Stephane.Carrez@gmail.com"]
|
||||
maintainers-logins = ["stcarrez"]
|
||||
tags = ["parser", "generator", "grammar"]
|
||||
website = "https://github.com/Ada-France/aflex"
|
||||
executables = ["aflex"]
|
||||
long-description = """
|
||||
|
||||
Aflex is a lexical analyzer generating tool similar to the Unix tool lex.
|
||||
|
||||
The first implementation was written by John Self of the Arcadia project
|
||||
at the University of California, Irvine. The last version that was released
|
||||
appeared to be the aflex 1.4a released in 1994.
|
||||
|
||||
Aflex was used and improved by P2Ada, the Pascal to Ada translator.
|
||||
This version of Aflex is derived from the P2Ada aflex implementation
|
||||
released in August 2010.
|
||||
|
||||
This version brings a number of improvements:
|
||||
|
||||
- Aflex generates the spec and body files as separate files so that
|
||||
there is no need to use gnatchop to split the DFA and IO files.
|
||||
- Aflex uses the lex file name to generate the package name and
|
||||
it supports child package with the `%unit` directive.
|
||||
|
||||
"""
|
||||
|
||||
[gpr-externals]
|
||||
AFLEX_BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
|
||||
[origin]
|
||||
commit = "33198b8fef131732d44279e7dd7fb24535cdb18f"
|
||||
url = "git+https://github.com/Ada-France/aflex.git"
|
||||
|
||||
@@ -0,0 +1,85 @@
|
||||
description = "Ada Keystore Tool"
|
||||
long-description = """
|
||||
|
||||
[](http://jenkins.vacs.fr/job/Bionic-Ada-Keystore/)
|
||||
[](http://jenkins.vacs.fr/job/Bionic-Ada-Keystore/)
|
||||
[](https://codecov.io/gh/stcarrez/ada-keystore)
|
||||
|
||||
# Overview
|
||||
|
||||
AKT is a tool to store and protect your sensitive information and documents by
|
||||
encrypting them in secure keystore (AES-256, HMAC-256).
|
||||
|
||||
Create the keystore and protect it with a gpg public key:
|
||||
```
|
||||
akt create secure.akt --gpg <keyid> ...
|
||||
```
|
||||
|
||||
Store a small content:
|
||||
```
|
||||
akt set secure.akt bank.password 012345
|
||||
```
|
||||
|
||||
Store files, directory or a tar file:
|
||||
```
|
||||
akt store secure.akt notes.txt
|
||||
akt store secure.akt contract.doc
|
||||
akt store secure.akt directory
|
||||
tar czf - . | akt store secure.akt -- backup
|
||||
```
|
||||
|
||||
Edit a content with your $EDITOR:
|
||||
```
|
||||
akt edit secure.akt bank.password
|
||||
akt edit secure.akt notes.txt
|
||||
```
|
||||
|
||||
Get a content:
|
||||
```
|
||||
akt get secure.akt bank.password
|
||||
akt extract secure.akt contract.doc
|
||||
akt extract secure.akt -- backup | tar xzf -
|
||||
```
|
||||
|
||||
## Documents
|
||||
|
||||
* [Ada Keystore Guide](https://ada-keystore.readthedocs.io/en/latest/) [PDF](https://github.com/stcarrez/ada-keystore/blob/master/docs/keystore-book.pdf)
|
||||
|
||||
"""
|
||||
name = "akt"
|
||||
version = "1.3.3"
|
||||
authors = ["Stephane.Carrez@gmail.com"]
|
||||
licenses = "Apache-2.0"
|
||||
maintainers = ["Stephane.Carrez@gmail.com"]
|
||||
maintainers-logins = ["stcarrez"]
|
||||
project-files = [".alire/keystoreada_tools.gpr"]
|
||||
tags = ["security", "storage", "nosql"]
|
||||
website = "https://gitlab.com/stcarrez/ada-keystore"
|
||||
executables = ["akt"]
|
||||
|
||||
[[actions]]
|
||||
type = "post-fetch"
|
||||
command = ["gnatprep", "-DPREFIX=\"/usr/local\"", "-DVERSION=\"1.3.3\"",
|
||||
"tools/akt-configs.gpb",
|
||||
"tools/akt-configs.ads"
|
||||
]
|
||||
|
||||
[[depends-on]]
|
||||
utilada = "^2.5.0"
|
||||
keystoreada = "^1.3.3"
|
||||
|
||||
[gpr-externals]
|
||||
BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
|
||||
KEYSTORE_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[environment]
|
||||
PATH.prepend = "${CRATE_ROOT}/bin"
|
||||
MANPATH.prepend = "${CRATE_ROOT}/man"
|
||||
|
||||
[origin]
|
||||
commit = "e0e9d5ef2c92c74d06b3ada5ed162ad3400a9f5c"
|
||||
url = "git+https://gitlab.com/stcarrez/ada-keystore.git"
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
name = "ansiada"
|
||||
description = "ANSI escape sequences"
|
||||
version = "1.0.0"
|
||||
|
||||
licenses = "MIT"
|
||||
authors = ["Alejandro R. Mosteo"]
|
||||
maintainers = ["Alejandro R. Mosteo <alejandro@mosteo.com>"]
|
||||
maintainers-logins = ["mosteo"]
|
||||
|
||||
tags = ["ansi", "terminal"]
|
||||
|
||||
[origin]
|
||||
commit = "dc770a5a6cdaad8668c32b0cd4625a7d648f8ca2"
|
||||
url = "git+https://github.com/mosteo/ansi-ada.git"
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
description = "Portable package for producing dynamically PDF documents"
|
||||
name = "apdf"
|
||||
version = "5.0.3"
|
||||
authors = ["Gautier de Montmollin"]
|
||||
licenses = "MIT"
|
||||
maintainers = ["gdemont@hotmail.com"]
|
||||
maintainers-logins = ["zertovitch", "Fabien-Chouteau"]
|
||||
project-files = ["pdf_out_gnat_w_gid.gpr"]
|
||||
|
||||
[gpr-externals]
|
||||
PDF_Build_Mode = ["Debug", "Fast"]
|
||||
|
||||
[[depends-on]]
|
||||
gid = ">=9.0.0"
|
||||
|
||||
[origin]
|
||||
url = "https://sourceforge.net/projects/apdf/files/apdf_005_r3.zip"
|
||||
hashes = ["sha512:dbe27598986b1744b024803348350e48b9fe14a14b4137796b3bf12fc98e400b45fd16dc3902a5ffbfa407552131bec072c287444889d5984ade6ba6d2d981cf"]
|
||||
@@ -0,0 +1,85 @@
|
||||
description = "Advanced Resource Embedder"
|
||||
name = "are"
|
||||
version = "1.2.0"
|
||||
authors = ["Stephane.Carrez@gmail.com"]
|
||||
licenses = "Apache-2.0"
|
||||
maintainers = ["Stephane.Carrez@gmail.com"]
|
||||
maintainers-logins = ["stcarrez"]
|
||||
project-files = ["are.gpr"]
|
||||
tags = ["resource", "embedder", "generator"]
|
||||
website = "https://gitlab.com/stcarrez/resource-embedder"
|
||||
executables = ["are"]
|
||||
long-description = """
|
||||
|
||||
[](https://porion.vacs.fr/porion/projects/view/resource-embedder)
|
||||
[](https://porion.vacs.fr/porion/projects/view/resource-embedder)
|
||||
[](https://porion.vacs.fr/porion/projects/view/resource-embedder)
|
||||
[](https://resource-embedder.readthedocs.io/en/latest/?badge=latest)
|
||||
|
||||
The resource embedder allows to embed files in binaries by producing C, Ada or Go source
|
||||
files that contain the original files.
|
||||
|
||||
To generate a `config.ads` and `config.adb` Ada package with the resources, you may use:
|
||||
|
||||
```
|
||||
are --lang=Ada -o src --resource=config --name-access --fileset='**/*.conf' config
|
||||
```
|
||||
|
||||
Complex resource integrations are best described with and XML and are generated with:
|
||||
|
||||
```
|
||||
are --lang=Ada -o src --rule=package.xml --name-access .
|
||||
```
|
||||
|
||||
For Ada, it generates the following package declaration with the `Get_Content` function
|
||||
that gives access to the files. The Ada body contains the content of each embedded file.
|
||||
|
||||
```Ada
|
||||
package Config is
|
||||
function Get_Content (Name : in String)
|
||||
return access constant String;
|
||||
end Config;
|
||||
```
|
||||
|
||||
"""
|
||||
|
||||
[available.'case(os)']
|
||||
linux = true
|
||||
windows = true
|
||||
macos = true
|
||||
'...' = false
|
||||
|
||||
[[depends-on]]
|
||||
xmlada = "~21.0.0"
|
||||
|
||||
[gpr-externals]
|
||||
BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
|
||||
ARE_SWITCH = ["NO_CALLBACK", "HAS_CALLBACK"]
|
||||
UTIL_OS = ["win32", "win64", "linux32", "linux64", "macos64", "netbsd32", "netbsd64", "freebsd32", "freebsd64"]
|
||||
|
||||
[gpr-set-externals]
|
||||
BUILD = "distrib"
|
||||
ARE_SWITCH = "NO_CALLBACK"
|
||||
|
||||
[gpr-set-externals."case(os)".linux."case(word-size)".bits-32]
|
||||
UTIL_OS = "linux32"
|
||||
|
||||
[gpr-set-externals."case(os)".linux."case(word-size)".bits-64]
|
||||
UTIL_OS = "linux64"
|
||||
|
||||
[gpr-set-externals."case(os)".macos]
|
||||
UTIL_OS = "macos64"
|
||||
|
||||
[gpr-set-externals."case(os)".windows."case(word-size)".bits-32]
|
||||
UTIL_OS = "win32"
|
||||
|
||||
[gpr-set-externals."case(os)".windows."case(word-size)".bits-64]
|
||||
UTIL_OS = "win64"
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[origin]
|
||||
commit = "16239a8b9653f085a542d7b4838110675d80dc73"
|
||||
url = "git+https://gitlab.com/stcarrez/resource-embedder.git"
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
name = "asfml"
|
||||
description = "ASFML is an Ada binding to SFML, the Simple and Fast Multimedia Library"
|
||||
version = "2.5.2"
|
||||
|
||||
authors = ["Manuel Gomez", "Dan Lee Vazquez Garcia"]
|
||||
maintainers = ["Manuel Gomez <mgrojo@gmail.com>"]
|
||||
maintainers-logins = ["mgrojo"]
|
||||
|
||||
licenses = "custom-zlib-acknowledgement"
|
||||
website = "https://mgrojo.github.io/ASFML/"
|
||||
tags = ["audio", "games", "opengl", "cross-platform", "multimedia", "binding", "graphics", "sfml"]
|
||||
|
||||
[[depends-on]]
|
||||
libcsfml = "^2.5"
|
||||
|
||||
[origin]
|
||||
commit = "b775db19d2c33e6172da96267cafc1a1e7567bb3"
|
||||
url = "git+https://github.com/mgrojo/ASFML.git"
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
name = "asfml"
|
||||
description = "Ada binding to SFML, the Simple and Fast Multimedia Library"
|
||||
version = "2.5.3"
|
||||
|
||||
authors = ["Manuel Gomez", "Dan Lee Vazquez Garcia"]
|
||||
maintainers = ["Manuel Gomez <mgrojo@gmail.com>"]
|
||||
maintainers-logins = ["mgrojo"]
|
||||
|
||||
licenses = "custom-zlib-acknowledgement"
|
||||
website = "https://mgrojo.github.io/ASFML/"
|
||||
tags = ["audio", "games", "opengl", "cross-platform", "multimedia", "binding", "graphics", "sfml"]
|
||||
|
||||
[[depends-on]]
|
||||
libcsfml = "^2.5"
|
||||
|
||||
[origin]
|
||||
commit = "34bc68295a8e03fb7141277f542cf0bdad2e971c"
|
||||
url = "git+https://github.com/mgrojo/ASFML.git"
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
name = "atomic"
|
||||
description = "Standalone Ada/SPARK bindings to GCC atomic built-ins"
|
||||
version = "0.4.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"]
|
||||
|
||||
[configuration.variables]
|
||||
Backend = {type = "Enum", values = ["Intrinsic", "armv6m"], default = "Intrinsic"}
|
||||
|
||||
[origin]
|
||||
commit = "df6d4993568ed5e2fed3d8ed09c0bc69ac295e40"
|
||||
url = "git+https://github.com/Fabien-Chouteau/atomic.git"
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
name = "atomic"
|
||||
description = "Standalone Ada/SPARK bindings to GCC atomic built-ins"
|
||||
version = "0.4.1"
|
||||
|
||||
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"]
|
||||
|
||||
[configuration.variables]
|
||||
Backend = {type = "Enum", values = ["Intrinsic", "armv6m"], default = "Intrinsic"}
|
||||
|
||||
[origin]
|
||||
commit = "14bb7db33dff4b6f1219967a809d0f787cae33cb"
|
||||
url = "git+https://github.com/Fabien-Chouteau/atomic.git"
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
description = "Ada Wavefile Library"
|
||||
long-description = """
|
||||
# Ada Wavefile Library
|
||||
This crate contains Ada packages for wavefile I/O.
|
||||
"""
|
||||
name = "audio_wavefiles"
|
||||
version = "2.0.0"
|
||||
website="https://github.com/Ada-Audio/audio_wavefiles"
|
||||
licenses = "MIT"
|
||||
authors=["Gustavo A. Hoffmann"]
|
||||
maintainers = ["gusthoff@gusthoff.com"]
|
||||
maintainers-logins = ["gusthoff"]
|
||||
project-files = ["audio_wavefiles.gpr"]
|
||||
tags = ["audio", "riff", "wavefiles"]
|
||||
|
||||
[[depends-on]]
|
||||
audio_base = "^1.0"
|
||||
|
||||
[origin]
|
||||
commit = "8e1162c5b9dc604a835f60be6a78e8f9d3c85052"
|
||||
url = "git+https://github.com/Ada-Audio/audio_wavefiles.git"
|
||||
@@ -0,0 +1,20 @@
|
||||
description = "Ada unit test framework"
|
||||
name = "aunit"
|
||||
version = "22.0.0"
|
||||
authors = ["AdaCore"]
|
||||
licenses = "GPL-3.0-or-later WITH GCC-exception-3.1"
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
project-files = ["lib/gnat/aunit.gpr"]
|
||||
tags=["unit", "test", "unit-test"]
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[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/v22.0.0/aunit-22.0.0.zip"
|
||||
hashes=["sha512:cbd7a80ad1e335d53d3a4834d48c9dd2df153bb1110a787a88003443de3ab2839534910103ce0b3ff98dca83e86e97e2bca48d4182acd2af5705ec723f84b66b"]
|
||||
@@ -0,0 +1,21 @@
|
||||
name = "automate"
|
||||
description = "Ada finite-state machine generator"
|
||||
version = "2.2.2"
|
||||
tags = ["automaton", "generator"]
|
||||
|
||||
authors = ["Pascal Pignard"]
|
||||
maintainers = ["Pascal Pignard <blady.net@orange.fr>"]
|
||||
maintainers-logins = ["Blady-Com"]
|
||||
website = "https://github.com/Blady-Com/Automate"
|
||||
|
||||
licenses = "CECILL-2.1"
|
||||
|
||||
executables = ["genauto"]
|
||||
|
||||
[gpr-set-externals.'case(os)']
|
||||
macos = { GENAUTO_LINKER_FLAGS = "-Wl,-no_pie" } # needed for symbolic exception traceback
|
||||
|
||||
[origin]
|
||||
commit = "5ce97f6cc06d5a370b9aaf40c996f868f7d73e61"
|
||||
url = "git+https://github.com/Blady-Com/Automate.git"
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
name = "avltrees"
|
||||
description = "Threaded AVL trees library for Ada"
|
||||
version = "0.1.0"
|
||||
|
||||
authors = ["Lev Kujawski"]
|
||||
maintainers = ["Lev Kujawski <int21h@mailbox.org>"]
|
||||
maintainers-logins = ["lkujaw"]
|
||||
licenses = "LGPL-3.0-or-later"
|
||||
website = "https://github.com/lkujaw/avltrees"
|
||||
tags = ["ada1987", "data-structures"]
|
||||
|
||||
[origin]
|
||||
commit = "81b318c6c9ba2ee500d0acc92a122bb8fe58f5ff"
|
||||
url = "git+https://github.com/lkujaw/avltrees.git"
|
||||
|
||||
@@ -14,12 +14,14 @@ tags = ["aws", "web", "server", "http", "https", "soap", "wsdl", "ssl"]
|
||||
[[actions]]
|
||||
type = "post-fetch"
|
||||
command = ["make", "setup", "build", "install", "ZLIB=false", "DEMOS=false",
|
||||
"LAL=false", "XMLADA=false", "prefix=install_dir"]
|
||||
"LAL=false", "XMLADA=false", "prefix=install_dir",
|
||||
"PRJ_BUILD=Release"]
|
||||
|
||||
[[depends-on]]
|
||||
make = "*"
|
||||
xmlada = "~21.0.0"
|
||||
gnat = ">=9"
|
||||
openssl = "*"
|
||||
|
||||
[gpr-externals]
|
||||
LIBRARY_TYPE = ["static", "relocatable"]
|
||||
@@ -33,9 +35,11 @@ PRJ_LAL="Disabled"
|
||||
[gpr-set-externals."case(os)".linux]
|
||||
PRJ_TARGET = "UNIX"
|
||||
TARGET = "x86_64-linux-gnu"
|
||||
SOCKET = "openssl"
|
||||
|
||||
[gpr-set-externals."case(os)".macos]
|
||||
PRJ_TARGET = "Darwin"
|
||||
SOCKET = "openssl"
|
||||
|
||||
[gpr-set-externals."case(os)".windows]
|
||||
PRJ_TARGET = "Windows_NT"
|
||||
|
||||
@@ -0,0 +1,42 @@
|
||||
description = "An Ada LARL(1) parser generator"
|
||||
name = "ayacc"
|
||||
version = "1.3.0"
|
||||
licenses = "Unlicense"
|
||||
authors = ["David Taback", "Deepak Tolani"]
|
||||
maintainers = ["Stephane.Carrez@gmail.com"]
|
||||
maintainers-logins = ["stcarrez"]
|
||||
executables = ["ayacc"]
|
||||
tags = ["parser", "generator", "grammar"]
|
||||
website = "https://github.com/Ada-France/ayacc"
|
||||
long-description = """
|
||||
|
||||
Ayacc is an Ada parser generator in the style of yacc(1).
|
||||
|
||||
The first implementation was written by David Taback and Deepak Tolani
|
||||
at the University of California, Irvine. The last version that was released
|
||||
appeared to be the Ayacc 1.1 released in 1994.
|
||||
|
||||
Ayacc was used and improved by P2Ada, the Pascal to Ada translator.
|
||||
This version of Ayacc is derived from the P2Ada ayacc implementation
|
||||
released in August 2010.
|
||||
|
||||
This version brings a number of improvements:
|
||||
|
||||
- Ayacc now uses more standard options to configure the code generation
|
||||
- The parser was improved to configure the parser stack size and
|
||||
support Ada child packages.
|
||||
- The grammar supports the %unit directive to control the Ada child packages.
|
||||
- Several options provide a better control of the generated code.
|
||||
|
||||
"""
|
||||
|
||||
[gpr-externals]
|
||||
AYACC_BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[origin]
|
||||
commit = "9b8bf854e79f5e769a82f98f54ad638a14eb6dc7"
|
||||
url = "git+https://github.com/Ada-France/ayacc.git"
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
name = "b2ssum"
|
||||
description = "BLAKE2s file hash utility"
|
||||
version = "0.1.3"
|
||||
|
||||
authors = ["Lev Kujawski"]
|
||||
maintainers = ["Lev Kujawski <int21h@mailbox.org>"]
|
||||
maintainers-logins = ["lkujaw"]
|
||||
licenses = "MIT-0"
|
||||
website = "https://github.com/lkujaw/blake2s"
|
||||
tags = ["ada1995", "hash", "blake2", "blake2s"]
|
||||
project-files = ["b2ssum.gpr"]
|
||||
executables = ["b2ssum"]
|
||||
|
||||
[[depends-on]]
|
||||
blake2s = "~0.1.3"
|
||||
|
||||
[origin]
|
||||
commit = "63b5d12efb5f96afb8148dd3eb7248ac1449f68d"
|
||||
url = "git+https://github.com/lkujaw/blake2s.git"
|
||||
@@ -0,0 +1,15 @@
|
||||
name = "base64"
|
||||
description = "Base64 encoding/decoding routines"
|
||||
version = "1.0.0"
|
||||
website = "https://github.com/AntonMeep/base64"
|
||||
licenses = "ISC"
|
||||
tags = ["base64"]
|
||||
|
||||
authors = ["Anton Fediushin"]
|
||||
maintainers = ["Anton Fediushin <imantonmeep@gmail.com>"]
|
||||
maintainers-logins = ["AntonMeep"]
|
||||
|
||||
[origin]
|
||||
commit = "d91cd4d298152dc64752e3f14f6ef9baf2e11664"
|
||||
url = "git+https://github.com/AntonMeep/base64.git"
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
name = "base64"
|
||||
description = "Base64 encoding/decoding routines"
|
||||
version = "1.0.1"
|
||||
website = "https://github.com/AntonMeep/base64"
|
||||
licenses = "ISC"
|
||||
tags = ["base64"]
|
||||
|
||||
authors = ["Anton Fediushin"]
|
||||
maintainers = ["Anton Fediushin <imantonmeep@gmail.com>"]
|
||||
maintainers-logins = ["AntonMeep"]
|
||||
|
||||
[origin]
|
||||
commit = "41f0c5dfb95d999e0140b9a575ca3c2ae8c26fe1"
|
||||
url = "git+https://github.com/AntonMeep/base64.git"
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
name = "bb_pico_bsp"
|
||||
description = "Ada BSP for the Keyboard Featherwing + RPI PICO"
|
||||
version = "0.1.0"
|
||||
|
||||
authors = ["Fabien Chouteau"]
|
||||
maintainers = ["Fabien Chouteau <fabien.chouteau@gmail.com>"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
tags = ["embedded", "pico", "handheld", "featherwing"]
|
||||
website = "https://github.com/Fabien-Chouteau/bb_pico_bsp"
|
||||
licenses = "MIT"
|
||||
|
||||
[[depends-on]]
|
||||
pico_bsp = "^1.0.0"
|
||||
embedded_components = "~0.1.0"
|
||||
lvgl_ada = "~0.2.0"
|
||||
|
||||
[configuration.values]
|
||||
lvgl_ada.Pixel_Bit_Depth = "Pix_16bit"
|
||||
lvgl_ada.Color_16_SWAP = true
|
||||
lvgl_ada.Horizontal_Resolution = 320
|
||||
lvgl_ada.Vertical_Resolution = 240
|
||||
lvgl_ada.Theme_Live_Update = true
|
||||
lvgl_ada.Double_Buffering = true
|
||||
lvgl_ada.Density_Per_Inch = 50
|
||||
lvgl_ada.Virtual_Display_Buffer_Size = 30720
|
||||
|
||||
[gpr-set-externals]
|
||||
EMBEDDED_COMPONENTS_COMPILE_CHECKS="disabled"
|
||||
|
||||
[origin]
|
||||
commit = "76f9999eba98bf8b1088fc18b6e23325fd8adc75"
|
||||
url = "git+https://github.com/Fabien-Chouteau/bb_pico_bsp.git"
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
name = "bbqueue"
|
||||
description = "DMA friendly lock-free BipBuffer"
|
||||
version = "0.3.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 = "~0.4"
|
||||
gnat = ">=10"
|
||||
|
||||
[origin]
|
||||
commit = "a47e12a4d59b65de1f68b63bebaa6993dbe78105"
|
||||
url = "git+https://github.com/Fabien-Chouteau/bbqueue-spark.git"
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
name = "blake2s"
|
||||
description = "SPARK83 implementation of the BLAKE2s hash function"
|
||||
version = "0.1.3"
|
||||
|
||||
authors = ["Lev Kujawski"]
|
||||
maintainers = ["Lev Kujawski <int21h@mailbox.org>"]
|
||||
maintainers-logins = ["lkujaw"]
|
||||
licenses = "MIT-0"
|
||||
website = "https://github.com/lkujaw/blake2s"
|
||||
tags = ["ada1987", "spark", "hash", "blake2", "blake2s"]
|
||||
|
||||
[origin]
|
||||
commit = "63b5d12efb5f96afb8148dd3eb7248ac1449f68d"
|
||||
url = "git+https://github.com/lkujaw/blake2s.git"
|
||||
@@ -0,0 +1,15 @@
|
||||
name = "brackelib"
|
||||
description = "Library which contains various utility packages."
|
||||
long-description = "Ada library which contains various utility packages. Currently only a few implementations of abstract data types."
|
||||
version = "0.0.2"
|
||||
licenses = "CC0-1.0"
|
||||
website = "https://github.com/bracke/brackelib"
|
||||
tags = ["utility", "adt","stack", "queue"]
|
||||
authors = ["Bent Bracke"]
|
||||
maintainers = ["Bent Bracke <bent@bracke.dk>"]
|
||||
maintainers-logins = ["bracke"]
|
||||
|
||||
[origin]
|
||||
commit = "e08b60411a7469999cf69419780c76237aaa4d35"
|
||||
url = "git+https://github.com/bracke/brackelib.git"
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
name = "cbsg"
|
||||
description = "Corporate Bullshit Generator library"
|
||||
version = "0.0.1"
|
||||
|
||||
authors = ["Gautier de Montmollin"]
|
||||
maintainers = ["Frédéric Praca <frederic.praca@free.fr>"]
|
||||
maintainers-logins = ["FredPraca"]
|
||||
tags = [ "text", "console"]
|
||||
licenses = "Apache-2.0"
|
||||
website = "http://cbsg.sf.net/"
|
||||
|
||||
[origin]
|
||||
commit = "afef1379f890ad1a367526779b469d7cd5e35874"
|
||||
url = "git+https://github.com/FredPraca/cbsg.git"
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
name = "chests"
|
||||
description = "Chests are bounded containers"
|
||||
version = "0.1.0"
|
||||
|
||||
authors = ["Jeremy Grosser"]
|
||||
maintainers = ["Jeremy Grosser <jeremy@synack.me>"]
|
||||
maintainers-logins = ["JeremyGrosser"]
|
||||
|
||||
licenses = "BSD-3-Clause"
|
||||
website = "https://github.com/JeremyGrosser/chests"
|
||||
tags = ["containers", "bounded", "nostd", "embedded"]
|
||||
|
||||
[origin]
|
||||
commit = "45e5b47db75e6f01ca0fab31af7d7c82a7c15e6e"
|
||||
url = "git+https://github.com/JeremyGrosser/chests.git"
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
name = "chests"
|
||||
description = "Chests are bounded containers"
|
||||
version = "0.1.1"
|
||||
|
||||
authors = ["Jeremy Grosser"]
|
||||
maintainers = ["Jeremy Grosser <jeremy@synack.me>"]
|
||||
maintainers-logins = ["JeremyGrosser"]
|
||||
|
||||
licenses = "BSD-3-Clause"
|
||||
website = "https://github.com/JeremyGrosser/chests"
|
||||
tags = ["containers", "bounded", "nostd", "embedded"]
|
||||
|
||||
[origin]
|
||||
commit = "9f7aa6f0a7abe88fb7fc2c91a44a42d29effd62c"
|
||||
url = "git+https://github.com/JeremyGrosser/chests.git"
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
name = "clic"
|
||||
description = "Command Line Interface Components"
|
||||
version = "0.2.0"
|
||||
|
||||
authors = ["Alejandro R. Mosteo", "Fabien Chouteau"]
|
||||
maintainers = ["alejandro@mosteo.com", "Fabien Chouteau <fabien.chouteau@gmail.com>"]
|
||||
maintainers-logins = ["mosteo", "Fabien-Chouteau"]
|
||||
licenses = "MIT AND GPL-3.0-or-later WITH GCC-exception-3.1"
|
||||
tags = ["cli", "command-line", "user-input", "tty"]
|
||||
website = "https://github.com/alire-project/clic"
|
||||
long-description = """
|
||||
Command Line Interface Components:
|
||||
- "git like" subcommand handling
|
||||
- TTY color and formatting
|
||||
- User input queries
|
||||
- User configuration
|
||||
"""
|
||||
|
||||
[configuration]
|
||||
disabled = true # CLIC is an Alire dependency using git submodule, so we can't
|
||||
# use the crate configuration here.
|
||||
|
||||
[[depends-on]]
|
||||
aaa = "~0.2.4"
|
||||
simple_logging = "^1.2.0"
|
||||
ansiada = "~0.1.0"
|
||||
ada_toml = "~0.2.0"
|
||||
|
||||
[origin]
|
||||
commit = "5a1f32326013784113a336a1aded509270dacc76"
|
||||
url = "git+https://github.com/alire-project/clic.git"
|
||||
@@ -0,0 +1,28 @@
|
||||
name = "clic"
|
||||
description = "Command Line Interface Components"
|
||||
version = "0.2.1"
|
||||
|
||||
authors = ["Alejandro R. Mosteo", "Fabien Chouteau"]
|
||||
maintainers = ["alejandro@mosteo.com", "Fabien Chouteau <fabien.chouteau@gmail.com>"]
|
||||
maintainers-logins = ["mosteo", "Fabien-Chouteau"]
|
||||
licenses = "MIT AND GPL-3.0-or-later WITH GCC-exception-3.1"
|
||||
tags = ["cli", "command-line", "user-input", "tty"]
|
||||
website = "https://github.com/alire-project/clic"
|
||||
long-description = """
|
||||
Command Line Interface Components:
|
||||
- "git like" subcommand handling
|
||||
- TTY color and formatting
|
||||
- User input queries
|
||||
- User configuration
|
||||
"""
|
||||
|
||||
[[depends-on]]
|
||||
aaa = "~0.2.4"
|
||||
simple_logging = "^1.2.0"
|
||||
ansiada = "^1.0"
|
||||
ada_toml = "~0.2|~0.3"
|
||||
|
||||
[origin]
|
||||
commit = "c7aabf94e0946ae3a5b77c29cc45fd28f70e17f6"
|
||||
url = "git+https://github.com/alire-project/clic.git"
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
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.4.0"
|
||||
licenses = "BSD-3-Clause"
|
||||
authors=["AdaCore"]
|
||||
website="https://github.com/AdaCore/Ada_Drivers_Library/"
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
tags = ["embedded", "arm", "nostd"]
|
||||
|
||||
[[depends-on]]
|
||||
hal = "~0.3"
|
||||
gnat_arm_elf = ">=11"
|
||||
|
||||
[configuration.variables]
|
||||
core = { type = "Enum", values = ["m0", "m0p", "m4", "m4f", "m7f", "m7df"] }
|
||||
|
||||
[origin]
|
||||
commit = "7cfb8c9b2f03a5f461c113b6acf3b6245c627cc7"
|
||||
url = "git+https://github.com/Fabien-Chouteau/cortex-m.git"
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
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.5.0"
|
||||
licenses = "BSD-3-Clause"
|
||||
authors=["AdaCore"]
|
||||
website="https://github.com/AdaCore/Ada_Drivers_Library/"
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
tags = ["embedded", "arm", "nostd"]
|
||||
|
||||
[[depends-on]]
|
||||
hal = "~0.3"
|
||||
gnat_arm_elf = ">=12"
|
||||
|
||||
[configuration.variables]
|
||||
core = { type = "Enum", values = ["m0", "m0p", "m4", "m4f", "m7f", "m7df"] }
|
||||
|
||||
[origin]
|
||||
commit = "39667d15f4df10da6ecfd94af47c463bb54ff2d6"
|
||||
url = "git+https://github.com/Fabien-Chouteau/cortex-m.git"
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
name = "dependency_graph_extractor"
|
||||
description = "Extract dependency information from Ada projects"
|
||||
version = "0.1.0"
|
||||
licenses = "BSD-3-Clause"
|
||||
website = "https://github.com/TNO/Dependency_Graph_Extractor-Ada"
|
||||
tags = ["extract", "dependency", "analysis", "graph", "graphml"]
|
||||
|
||||
authors = ["Pierre van de Laar"]
|
||||
maintainers = ["Pierre van de Laar <pierre.van.de.laar@gmail.com>"]
|
||||
maintainers-logins = ["pjljvandelaar"]
|
||||
|
||||
[[depends-on]]
|
||||
libadalang = "^22.0.0"
|
||||
|
||||
[origin]
|
||||
commit = "71bc61cd13d542edf4732643f208273d435c33a9"
|
||||
url = "git+https://github.com/TNO/Dependency_Graph_Extractor-Ada.git"
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
name = "dependency_graph_extractor"
|
||||
description = "Extract dependency information from Ada projects"
|
||||
version = "22.0.0"
|
||||
licenses = "BSD-3-Clause"
|
||||
website = "https://github.com/TNO/Dependency_Graph_Extractor-Ada"
|
||||
tags = ["extract", "dependency", "analysis", "graph", "graphml"]
|
||||
|
||||
authors = ["Jeroen Ketema", "Pierre van de Laar"]
|
||||
maintainers = ["Pierre van de Laar <pierre.van.de.laar@gmail.com>"]
|
||||
maintainers-logins = ["pjljvandelaar"]
|
||||
|
||||
executables = ["dependency_graph_extractor"]
|
||||
|
||||
[[depends-on]]
|
||||
libadalang = "^22.0.0"
|
||||
|
||||
[origin]
|
||||
commit = "992fc1c438fff2917f5cbdbfe6ca449933ee6fd5"
|
||||
url = "git+https://github.com/TNO/Dependency_Graph_Extractor-Ada.git"
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
name = "dg_loada"
|
||||
description = "dg_loada loads (restores) legacy DG AOS/VS DUMP_II files"
|
||||
long-description = "dg_loada loads (restores) backup files created by Data General's AOS/VS DUMP_II, and maybe DUMP_III, files on any modern system supported by GNAT Ada."
|
||||
|
||||
version = "1.4.3"
|
||||
|
||||
authors = ["Stephen Merrony"]
|
||||
maintainers = ["Stephen Merrony <merrony@gmail.com>"]
|
||||
maintainers-logins = ["SMerrony"]
|
||||
|
||||
licenses = "MIT"
|
||||
website = "https://github.com/SMerrony/dg_loada"
|
||||
tags = ["legacy", "recovering-data", "dg", "data-general", "aos-vs"]
|
||||
|
||||
executables = ["dg_loada"]
|
||||
|
||||
[available.'case(os)']
|
||||
windows = false
|
||||
'...' = true
|
||||
[origin]
|
||||
commit = "1f0e0a89a1f6a08b194e60369df16537cd8c8301"
|
||||
url = "git+https://github.com/SMerrony/dg_loada.git"
|
||||
|
||||
@@ -0,0 +1,75 @@
|
||||
name = "dir_iterators"
|
||||
description = "Ways of moving around directory trees"
|
||||
version = "0.0.4"
|
||||
website = "https://github.com/pyjarrett/dir_iterators"
|
||||
authors = ["Paul Jarrett"]
|
||||
licenses = "Apache-2.0"
|
||||
|
||||
maintainers = ["Paul Jarrett <jarrett.paul.young@gmail.com>"]
|
||||
maintainers-logins = ["pyjarrett"]
|
||||
tags = ["dir", "files", "walk"]
|
||||
|
||||
long-description = '''
|
||||
[](https://github.com/pyjarrett/dir_iterators/actions)
|
||||
[](https://alire.ada.dev/crates/dir_iterators.html)
|
||||
|
||||
## Iterator-based directory walks
|
||||
|
||||
Provides convenient ways to walk directories based on Ada 2012 user-defined
|
||||
iterators.
|
||||
|
||||
Inspired by [walkdir for Rust](https://github.com/BurntSushi/walkdir).
|
||||
|
||||
|
||||
## Walking a directory tree recursively
|
||||
|
||||
```ada
|
||||
with Ada.Directories;
|
||||
with Ada.Text_IO;
|
||||
with Dir_Iterators.Recursive;
|
||||
|
||||
-- ...
|
||||
|
||||
Dir_Walk : constant Dir_Iterators.Recursive.Recursive_Dir_Walk
|
||||
:= Dir_Iterators.Recursive.Walk (Dir);
|
||||
|
||||
for Dir_Entry of Dir_Walk loop
|
||||
Ada.Text_IO.Put_Line(Ada.Directories.Full_Name(Dir_Entry));
|
||||
end loop;
|
||||
```
|
||||
|
||||
## Walking a directory tree recursively with a filter
|
||||
|
||||
Use a filter to prune directories and files from the walk.
|
||||
|
||||
```ada
|
||||
with Ada.Directories;
|
||||
with Ada.Text_IO;
|
||||
with Dir_Iterators.Recursive;
|
||||
|
||||
package AD renames Ada.Directories;
|
||||
|
||||
-- ...
|
||||
|
||||
procedure Foo (Include_Dot_Files : Boolean; Dir_Root : String) is
|
||||
function Filter (E : Ada.Directories.Directory_Entry_Type) return Boolean is
|
||||
Name : constant String := Ada.Directories.Simple_Name(E);
|
||||
begin
|
||||
return Include_Dot_Files
|
||||
or else (not (Name'Length > 1 and then Name(1) = '.'));
|
||||
end Filter;
|
||||
|
||||
Walk : constant Dir_Iterators.Recursive.Recursive_Dir_Walk :=
|
||||
Dir_Iterators.Recursive.Walk (Dir_Root, Filter'Access);
|
||||
begin
|
||||
for Dir_Entry of Walk loop
|
||||
Ada.Text_IO.Put_Line(Ada.Directories.Full_Name(Dir_Entry));
|
||||
end loop;
|
||||
end Foo;
|
||||
```
|
||||
'''
|
||||
|
||||
[origin]
|
||||
commit = "88741e32827693dd37a1f9d7d7b72703d4ddd42e"
|
||||
url = "git+https://github.com/pyjarrett/dir_iterators.git"
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
name = "edc_client"
|
||||
description = "Client library for: github.com/hgrodriguez/embedded-dashboard-console"
|
||||
version = "1.3.3"
|
||||
licenses = "BSD-3-Clause"
|
||||
|
||||
authors = ["Holger Rodriguez"]
|
||||
maintainers = ["Holger Rodriguez <github@roseng.ch>"]
|
||||
maintainers-logins = ["hgrodriguez"]
|
||||
tags = ["embedded", "rp2040"]
|
||||
website = "https://github.com/hgrodriguez/edc-client"
|
||||
|
||||
[[depends-on]] # Added by alr
|
||||
hal = "~0.1.0" # Added by alr
|
||||
|
||||
[origin]
|
||||
commit = "cb659e252a0ea7a23f7c6789113d4bfefff295f0"
|
||||
url = "git+https://github.com/hgrodriguez/edc-client.git"
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
name = "edc_client"
|
||||
description = "Client library for: github.com/hgrodriguez/embedded-dashboard-console"
|
||||
version = "1.4.0"
|
||||
licenses = "BSD-3-Clause"
|
||||
|
||||
authors = ["Holger Rodriguez"]
|
||||
maintainers = ["Holger Rodriguez <github@roseng.ch>"]
|
||||
maintainers-logins = ["hgrodriguez"]
|
||||
tags = ["embedded", "rp2040"]
|
||||
website = "https://github.com/hgrodriguez/edc_client"
|
||||
|
||||
[[depends-on]] # Added by alr
|
||||
hal = "~0.1.0" # Added by alr
|
||||
|
||||
[origin]
|
||||
commit = "604711851d356014b653e2f50218ebcfe50f05a0"
|
||||
url = "git+https://github.com/hgrodriguez/edc_client.git"
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
name = "eeprom_i2c"
|
||||
description = "EEPROM I2C drivers library for embedded platforms"
|
||||
version = "2.0.1"
|
||||
licenses = "BSD-3-Clause"
|
||||
|
||||
authors = ["Holger Rodriguez"]
|
||||
maintainers = ["Holger Rodriguez <github@roseng.ch>"]
|
||||
maintainers-logins = ["hgrodriguez"]
|
||||
tags = ["embedded", "nostd", "eeprom", "rp2040", "i2c"]
|
||||
website = "https://github.com/hgrodriguez/eeprom_i2c"
|
||||
|
||||
[[depends-on]] # Added by alr
|
||||
hal = "~0.1.0" # Added by alr
|
||||
[[depends-on]] # Added by alr
|
||||
gnat_arm_elf = "^11.2.3" # Added by alr
|
||||
|
||||
[origin]
|
||||
commit = "c01692bc92bc536cf35918e4aa2ed8ba7cec7ab3"
|
||||
url = "git+https://github.com/hgrodriguez/eeprom_i2c.git"
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
name = "eeprom_i2c"
|
||||
description = "EEPROM I2C drivers library for embedded platforms"
|
||||
version = "3.0.1"
|
||||
licenses = "BSD-3-Clause"
|
||||
|
||||
authors = ["Holger Rodriguez"]
|
||||
maintainers = ["Holger Rodriguez <github@roseng.ch>"]
|
||||
maintainers-logins = ["hgrodriguez"]
|
||||
tags = ["embedded", "nostd", "eeprom", "rp2040", "i2c"]
|
||||
website = "https://github.com/hgrodriguez/eeprom_i2c"
|
||||
|
||||
[[depends-on]] # Added by alr
|
||||
hal = "~0.1.0" # Added by alr
|
||||
[[depends-on]] # Added by alr
|
||||
gnat_arm_elf = "^11.2.3" # Added by alr
|
||||
|
||||
[origin]
|
||||
commit = "b5f8a79cedb8588e1a6882b48ecc79c9a2a49d4c"
|
||||
url = "git+https://github.com/hgrodriguez/eeprom_i2c.git"
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
name = "eeprom_i2c"
|
||||
description = "EEPROM I2C drivers library for embedded platforms"
|
||||
version = "3.2.0"
|
||||
licenses = "BSD-3-Clause"
|
||||
|
||||
authors = ["Holger Rodriguez"]
|
||||
maintainers = ["Holger Rodriguez <github@roseng.ch>"]
|
||||
maintainers-logins = ["hgrodriguez"]
|
||||
tags = ["embedded", "nostd", "eeprom", "rp2040", "i2c"]
|
||||
website = "https://github.com/hgrodriguez/eeprom_i2c"
|
||||
|
||||
[[depends-on]] # Added by alr
|
||||
hal = "~0.1.0" # Added by alr
|
||||
|
||||
[origin]
|
||||
commit = "c6d81ebc6b10a9d163d4735841cb694c4cd175e2"
|
||||
url = "git+https://github.com/hgrodriguez/eeprom_i2c.git"
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
description = "Expression Language Library (JSR245)"
|
||||
name = "elada"
|
||||
version = "1.8.5"
|
||||
licenses = "Apache-2.0"
|
||||
authors = ["Stephane.Carrez@gmail.com"]
|
||||
maintainers = ["Stephane.Carrez@gmail.com"]
|
||||
maintainers-logins = ["stcarrez"]
|
||||
project-files = [".alire/elada.gpr"]
|
||||
tags = ["web", "expression", "expander", "parser"]
|
||||
website = "https://gitlab.com/stcarrez/ada-el"
|
||||
long-description = """
|
||||
|
||||
[](https://jenkins.vacs.fr/job/Bionic-Ada-EL/)
|
||||
[](https://jenkins.vacs.fr/job/Bionic-Ada-EL/)
|
||||
[](https://codecov.io/gh/stcarrez/ada-el)
|
||||
|
||||
This Ada05 library provides the support for a simple Expression Language
|
||||
close to the Java Unified Expression Language (EL).
|
||||
|
||||
The API provided by the EL library is inspired from the Java
|
||||
Unified Expression Language shared by the JSP 2.1 and JSF 1.2 technologies.
|
||||
See Expression Language specification in JSR245
|
||||
(https://jcp.org/en/jsr/summary?id=245)
|
||||
|
||||
The EL expression is intensively used in web development applications built
|
||||
on top of various Java technologies but also on top of
|
||||
[Ada Web Application](https://github.com/stcarrez/ada-awa)
|
||||
and [Ada Server Faces](https://github.com/stcarrez/ada-asf).
|
||||
|
||||
|
||||
"""
|
||||
|
||||
[[depends-on]]
|
||||
utilada = "^2.5.0"
|
||||
|
||||
[gpr-externals]
|
||||
BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
|
||||
EL_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[origin]
|
||||
commit = "0751f94e425f6dcfb7efacfe4f88829414258896"
|
||||
url = "git+https://github.com/stcarrez/ada-el.git"
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
name = "emojis"
|
||||
description = "A library to replace names between colons with emojis"
|
||||
version = "1.0.0"
|
||||
website = "https://github.com/onox/emojis"
|
||||
licenses = "Apache-2.0"
|
||||
tags = ["emoji", "string", "text", "unicode"]
|
||||
|
||||
authors = ["onox"]
|
||||
maintainers = ["onox <denkpadje@gmail.com>"]
|
||||
maintainers-logins = ["onox"]
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[origin]
|
||||
commit = "e9d5c4ef79b45a8be73c6e98dceb70c291d1fbed"
|
||||
url = "git+https://github.com/onox/emojis.git"
|
||||
@@ -0,0 +1,15 @@
|
||||
name = "endianness"
|
||||
description = "Convenience subprograms to convert between Big- and Little-endianness"
|
||||
version = "1.0.0"
|
||||
website = "https://github.com/AntonMeep/endianness"
|
||||
licenses = "ISC"
|
||||
tags = ["spark", "endianness", "system"]
|
||||
|
||||
authors = ["Anton Fediushin"]
|
||||
maintainers = ["Anton Fediushin <imantonmeep@gmail.com>"]
|
||||
maintainers-logins = ["AntonMeep"]
|
||||
|
||||
[origin]
|
||||
commit = "0fdb81cde626f68c726eaac5c1211a65e6a06a33"
|
||||
url = "git+https://github.com/AntonMeep/endianness.git"
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
name = "epoll"
|
||||
description = "Linux epoll binding"
|
||||
version = "0.1.1"
|
||||
licenses = "BSD-3-Clause"
|
||||
tags = ["linux", "epoll", "net"]
|
||||
website = "https://github.com/JeremyGrosser/epoll-ada"
|
||||
|
||||
authors = ["Jeremy Grosser"]
|
||||
maintainers = ["Jeremy Grosser <jeremy@synack.me>"]
|
||||
maintainers-logins = ["JeremyGrosser"]
|
||||
|
||||
[available.'case(os)']
|
||||
linux = true
|
||||
'...' = false
|
||||
|
||||
[origin]
|
||||
commit = "5475faed094db88b70de29afe74e204dff87447c"
|
||||
url = "git+https://github.com/JeremyGrosser/epoll-ada.git"
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
name = "evdev"
|
||||
description = "Ada 2012 library for input and force-feedback using Linux' evdev API"
|
||||
version = "2.0.0"
|
||||
website = "https://github.com/onox/evdev-ada"
|
||||
licenses = "Apache-2.0"
|
||||
tags = ["evdev", "force-feedback"]
|
||||
|
||||
authors = ["onox"]
|
||||
maintainers = ["onox <denkpadje@gmail.com>"]
|
||||
maintainers-logins = ["onox"]
|
||||
|
||||
project-files = ["evdev.gpr", "evdev_info.gpr"]
|
||||
executables = ["evdev-ada"]
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[available.'case(os)']
|
||||
linux = true
|
||||
'...' = false
|
||||
|
||||
[origin]
|
||||
commit = "78c027582c31314663a4b1ddac9d3e12a3639404"
|
||||
url = "git+https://github.com/onox/evdev-ada.git"
|
||||
@@ -0,0 +1,24 @@
|
||||
name = "evdev"
|
||||
description = "Ada 2012 library for input and force-feedback using Linux' evdev API"
|
||||
version = "2.0.1"
|
||||
website = "https://github.com/onox/evdev-ada"
|
||||
licenses = "Apache-2.0"
|
||||
tags = ["evdev", "force-feedback"]
|
||||
|
||||
authors = ["onox"]
|
||||
maintainers = ["onox <denkpadje@gmail.com>"]
|
||||
maintainers-logins = ["onox"]
|
||||
|
||||
project-files = ["evdev.gpr", "evdev_info.gpr"]
|
||||
executables = ["evdev-ada"]
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[available.'case(os)']
|
||||
linux = true
|
||||
'...' = false
|
||||
|
||||
[origin]
|
||||
commit = "571a6bc0f0d3c112753ddfb90f572833c575070c"
|
||||
url = "git+https://github.com/onox/evdev-ada.git"
|
||||
@@ -0,0 +1,39 @@
|
||||
description = "Embedded Web Server"
|
||||
long-description = """
|
||||
|
||||
EWS is a web server construction kit, designed for embedded
|
||||
applications using the GNAT Ada compiler.
|
||||
|
||||
The project is hosted at https://github.com/simonjwright/ews.
|
||||
|
||||
"""
|
||||
name = "ews"
|
||||
version = "1.11.0"
|
||||
authors = ["Simon Wright <simon@pushface.org>"]
|
||||
licenses = "GPL-3.0-or-later WITH GCC-exception-3.1"
|
||||
maintainers = ["Simon Wright <simon@pushface.org>"]
|
||||
maintainers-logins = ["simonjwright"]
|
||||
project-files = ["ews.gpr"]
|
||||
tags = ["web", "server"]
|
||||
website = "https://github.com/simonjwright/ews"
|
||||
|
||||
[[depends-on]]
|
||||
xmlada = "any"
|
||||
|
||||
[gpr-externals]
|
||||
LIBRARY_TYPE = ["relocatable", "static"]
|
||||
|
||||
[[actions]]
|
||||
type = "post-build"
|
||||
command = ["gprbuild", "-P", "generator/ews_generator.gpr"]
|
||||
|
||||
[environment.PATH]
|
||||
append="${CRATE_ROOT}/bin"
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[origin]
|
||||
commit = "17517ec52b96488d433ec1d49946d74441d57a1e"
|
||||
url = "git+https://github.com/simonjwright/ews.git"
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
name = "fastpbkdf2_ada"
|
||||
description = "Binding and an Ada wrapper to fastpbkdf2"
|
||||
version = "1.0.0"
|
||||
website = "https://github.com/AntonMeep/fastpbkdf2_ada"
|
||||
licenses = "ISC"
|
||||
tags = ["pbkdf2", "cryptography"]
|
||||
|
||||
authors = ["Anton Fediushin"]
|
||||
maintainers = ["Anton Fediushin <imantonmeep@gmail.com>"]
|
||||
maintainers-logins = ["AntonMeep"]
|
||||
|
||||
[[depends-on]]
|
||||
openssl = "~1.1.1"
|
||||
|
||||
[origin]
|
||||
commit = "c46be9fde5330e96e4ae7e52a77ada60b7f89fe6"
|
||||
url = "git+https://github.com/AntonMeep/fastpbkdf2_ada.git"
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
name = "fastpbkdf2_ada"
|
||||
description = "Binding and an Ada wrapper to fastpbkdf2"
|
||||
version = "2.0.0"
|
||||
website = "https://github.com/AntonMeep/fastpbkdf2_ada"
|
||||
licenses = "ISC"
|
||||
tags = ["pbkdf2", "cryptography"]
|
||||
|
||||
authors = ["Anton Fediushin"]
|
||||
maintainers = ["Anton Fediushin <imantonmeep@gmail.com>"]
|
||||
maintainers-logins = ["AntonMeep"]
|
||||
|
||||
[[depends-on]]
|
||||
openssl = "~1.1.1"
|
||||
|
||||
[origin]
|
||||
commit = "ef1c2f3ad47ef550709434f65ff49395f486fd19"
|
||||
url = "git+https://github.com/AntonMeep/fastpbkdf2_ada.git"
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
name = "garlic"
|
||||
description = "GNAT Library for Ada Distributed Environment (garlic)"
|
||||
website = "https://github.com/reznikmm/garlic/wiki"
|
||||
version = "6.0.1"
|
||||
tags = ["dsa", "distributed", "annex", "network", "glade"]
|
||||
|
||||
authors = ["AdaCore"]
|
||||
maintainers = ["Max Reznik <reznikmm@gmail.com>"]
|
||||
maintainers-logins = ["reznikmm"]
|
||||
licenses = "GPL-2.0-or-later WITH GCC-exception-2.0"
|
||||
|
||||
project-files = ["gnat/garlic.gpr"]
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[gpr-externals]
|
||||
GARLIC_BUILD_MODE = ["dev", "prod"]
|
||||
|
||||
[environment.'case(os)'.windows.PATH]
|
||||
append = "${CRATE_ROOT}/.libs/relocatable"
|
||||
|
||||
[environment.'case(os)'.linux.LD_LIBRARY_PATH]
|
||||
append = "${CRATE_ROOT}/.libs/relocatable"
|
||||
|
||||
[environment.'case(os)'.macos.DYLD_LIBRARY_PATH]
|
||||
append = "${CRATE_ROOT}/.libs/relocatable"
|
||||
|
||||
[origin]
|
||||
commit = "90ef4b6f01c95df7e04c8f3e4c41c275f23acea9"
|
||||
url = "git+https://github.com/reznikmm/garlic.git"
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
name = "get_password"
|
||||
description = "Read a string without echo, in password-like style"
|
||||
version = "1.0.0-rc"
|
||||
long-description = "This is a small Ada library that provides a procedure Get_Password that reads a string from the terminal replacing each character with a *. The input can be terminated both by the user pressing end-of-line or when the buffer is filled. Currently it works only on POSIX-based system. This version was checked with Spark"
|
||||
licenses = "MIT"
|
||||
website = "https://gitlab.com/my-ada-library/get_password"
|
||||
|
||||
authors = ["Riccardo Bernardini"]
|
||||
maintainers = ["Riccardo Bernardini <riccardo.bernardini@uniud.it>"]
|
||||
maintainers-logins = ["fintatarta"]
|
||||
tags = ["password", "echo", "textio"]
|
||||
|
||||
[gpr-set-externals.'case(os)']
|
||||
linux = { OS_FOR_GPR = "posix" }
|
||||
windows = { OS_FOR_GPR = "windows" }
|
||||
macos = { OS_FOR_GPR = "posix" }
|
||||
|
||||
[available.'case(os)']
|
||||
linux = true
|
||||
windows = false
|
||||
macos = false
|
||||
|
||||
[origin]
|
||||
commit = "0999eb5b4890649c73fc0327ef7514de4fb73df7"
|
||||
url = "git+https://gitlab.com/my-ada-library/get_password.git"
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
name = "getopt"
|
||||
description = "POSIX getopt(3) for Ada"
|
||||
version = "1.2.2"
|
||||
licenses = "MPL-2.0"
|
||||
|
||||
website = "https://git.sr.ht/~nytpu/getopt-ada"
|
||||
tags = ["arguments", "options", "flags", "getopt"]
|
||||
|
||||
authors = ["nytpu"]
|
||||
maintainers = ["nytpu <alex@nytpu.com>"]
|
||||
maintainers-logins = ["nytpu"]
|
||||
|
||||
[gpr-externals]
|
||||
LIBRARY_TYPE = ["dynamic", "relocatable", "static", "static-pic"]
|
||||
COMPILE_CHECKS = ["enabled", "disabled"]
|
||||
RUNTIME_CHECKS = ["enabled", "disabled"]
|
||||
STYLE_CHECKS = ["enabled", "disabled"]
|
||||
CONTRACTS = ["enabled", "disabled"]
|
||||
BUILD_MODE = ["debug", "optimize"]
|
||||
|
||||
[origin]
|
||||
hashes = [
|
||||
"sha256:b5ade9bcda49c1dc74554137fe961e4d4c072d29fcf99a7219ccb4c2827ae84e",
|
||||
"sha512:4556349572048135747631aa1c89d657282e745ccde9f7126dfb29e4648d301b778c583f83703ad72e73ca74741e2484b1dcd341d3f4c1ed589a59b71a5ccfdd",
|
||||
]
|
||||
url = "https://git.sr.ht/~nytpu/getopt-ada/archive/v1.2.2.tar.gz"
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
name = "getopt"
|
||||
description = "POSIX getopt(3) for Ada"
|
||||
version = "2.0.0"
|
||||
licenses = "MPL-2.0"
|
||||
|
||||
website = "https://git.sr.ht/~nytpu/getopt-ada"
|
||||
tags = ["arguments", "options", "flags", "getopt"]
|
||||
|
||||
authors = ["nytpu"]
|
||||
maintainers = ["nytpu <alex@nytpu.com>"]
|
||||
maintainers-logins = ["nytpu"]
|
||||
|
||||
[gpr-externals]
|
||||
GETOPT_LIBRARY_TYPE = ["dynamic", "relocatable", "static", "static-pic"]
|
||||
GETOPT_COMPILE_CHECKS = ["enabled", "disabled"]
|
||||
GETOPT_RUNTIME_CHECKS = ["enabled", "disabled"]
|
||||
GETOPT_STYLE_CHECKS = ["enabled", "disabled"]
|
||||
GETOPT_CONTRACTS = ["enabled", "disabled"]
|
||||
GETOPT_BUILD_MODE = ["debug", "optimize"]
|
||||
|
||||
[origin]
|
||||
hashes = [
|
||||
"sha256:2c0816539b61aa27c3accac795ab9278102857c836f27c498bf09387ae2c92d9",
|
||||
"sha512:84570b13d0dc49c9a7e548780607e50b01b12de8f147ac484efcc35e8f69e4be773665aecbaa4c6bf875101a70d4a9e72c0d616fda04f097dd6f45d5a896019c",
|
||||
]
|
||||
url = "https://git.sr.ht/~nytpu/getopt-ada/archive/v2.0.0.tar.gz"
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
description = "Decoding a broad variety of image formats"
|
||||
name = "gid"
|
||||
version = "10.0.0"
|
||||
authors = ["Gautier de Montmollin"]
|
||||
licenses = "MIT"
|
||||
maintainers = ["fabien.chouteau@gmail.com"]
|
||||
maintainers-logins = ["zertovitch", "Fabien-Chouteau"]
|
||||
project-files = ["gid.gpr"]
|
||||
|
||||
[gpr-externals]
|
||||
GID_Build_Mode = ["Debug", "Fast_but_checked", "Fast", "Small", "Smallest", "Profiling"]
|
||||
|
||||
[origin]
|
||||
url = "https://sourceforge.net/projects/gen-img-dec/files/gid_010.zip"
|
||||
hashes = ["sha512:ea4b473fc5020e8cd2248aa02e65a5d9d606994392130d5bd024e93e6c1de402e9a54f59adf0dbfa9c80163f1b61f300e3dce7d7e5544006073646e3c5dc00c3"]
|
||||
@@ -1,10 +0,0 @@
|
||||
description = "GNAT is a compiler for the Ada programming language"
|
||||
name = "gnat"
|
||||
|
||||
maintainers = ["alejandro@mosteo.com"]
|
||||
maintainers-logins = ["mosteo"]
|
||||
|
||||
[[external]]
|
||||
kind = "version-output"
|
||||
version-regexp = "^GNAT ([\\d\\.]+).*|^GNAT Community ([\\d]{4}).*"
|
||||
version-command = ["gnat", "--version"]
|
||||
@@ -0,0 +1,27 @@
|
||||
name = "gnat_arm_elf"
|
||||
version = "10.3.1"
|
||||
provides = ["gnat=10.3.1"]
|
||||
description = "The GNAT Ada compiler - ARM cross-compiler"
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
|
||||
|
||||
auto-gpr-with = false
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[environment]
|
||||
PATH.prepend = "${CRATE_ROOT}/bin"
|
||||
|
||||
[origin."case(os)".linux."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-10.3.0-1/gnat-arm-elf-linux64-10.3.0-1.tar.gz"
|
||||
hashes = ["sha256:8f71f65acc2eb45adc335318f7c9b33bfe77121fb17b404e252da969de6621a2"]
|
||||
|
||||
[origin."case(os)".macos."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-10.3.0-1/gnat-arm-elf-darwin-10.3.0-1.tar.gz"
|
||||
hashes = ["sha256:2e090fa57235829873f8b3154a80ed890dd11c3d7c7f9a6b1cbb9921cce674f2"]
|
||||
|
||||
[origin."case(os)".windows."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-10.3.0-1/gnat-arm-elf-windows64-10.3.0-1.tar.gz"
|
||||
hashes = ["sha256:7562c6f8beb9732fad32be692abf93e9aa54d39837f8232edeb593ba2cfc29fe"]
|
||||
@@ -0,0 +1,27 @@
|
||||
name = "gnat_arm_elf"
|
||||
version = "10.3.2"
|
||||
provides = ["gnat=10.3.2"]
|
||||
description = "The GNAT Ada compiler - ARM cross-compiler"
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
|
||||
|
||||
auto-gpr-with = false
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[environment]
|
||||
PATH.prepend = "${CRATE_ROOT}/bin"
|
||||
|
||||
[origin."case(os)".linux."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-10.3.0-2/gnat-arm-elf-linux64-10.3.0-2.tar.gz"
|
||||
hashes = ["sha256:ff53fd8aa25f5f7bfbc139ea25244f2d04a9d3513b3de499f06c2d9e0a26ebf0"]
|
||||
|
||||
[origin."case(os)".macos."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-10.3.0-2/gnat-arm-elf-darwin-10.3.0-2.tar.gz"
|
||||
hashes = ["sha256:f3daf3dcbef8416a45c2910597608214b44b45a9f75e8f8059f409839eff0e1f"]
|
||||
|
||||
[origin."case(os)".windows."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-10.3.0-2/gnat-arm-elf-windows64-10.3.0-2.tar.gz"
|
||||
hashes = ["sha256:add183ea21cae95b3ca12de442d69c418d3f007d972238621f13103f12233967"]
|
||||
@@ -0,0 +1,27 @@
|
||||
name = "gnat_arm_elf"
|
||||
version = "11.2.1"
|
||||
provides = ["gnat=11.2.1"]
|
||||
description = "The GNAT Ada compiler - ARM cross-compiler"
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
|
||||
|
||||
auto-gpr-with = false
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[environment]
|
||||
PATH.prepend = "${CRATE_ROOT}/bin"
|
||||
|
||||
[origin."case(os)".linux."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-1/gnat-arm-elf-linux64-11.2.0-1.tar.gz"
|
||||
hashes = ["sha256:68f7c5d3e009c156d6c3d274c5da9fd369b1e85743c9bdfe4548e2c376efcebd"]
|
||||
|
||||
[origin."case(os)".macos."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-1/gnat-arm-elf-darwin-11.2.0-1.tar.gz"
|
||||
hashes = ["sha256:9343d45fe3eaa5d7d1cfcf03166c64303adb5524fa03634bb1cada61787a2226"]
|
||||
|
||||
[origin."case(os)".windows."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-1/gnat-arm-elf-windows64-11.2.0-1.tar.gz"
|
||||
hashes = ["sha256:b2d3b1d266b5e13e97809462a6169d690591e81a1b1885e9501f4e1a99c34421"]
|
||||
@@ -0,0 +1,27 @@
|
||||
name = "gnat_arm_elf"
|
||||
version = "11.2.2"
|
||||
provides = ["gnat=11.2.2"]
|
||||
description = "The GNAT Ada compiler - ARM cross-compiler"
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
|
||||
|
||||
auto-gpr-with = false
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[environment]
|
||||
PATH.prepend = "${CRATE_ROOT}/bin"
|
||||
|
||||
[origin."case(os)".linux."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-2/gnat-arm-elf-linux64-11.2.0-2.tar.gz"
|
||||
hashes = ["sha256:c3c48e322cf14ff1d145392dc4722d9471dae41c5a3845b093130f5a0e373f07"]
|
||||
|
||||
[origin."case(os)".macos."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-2/gnat-arm-elf-darwin-11.2.0-2.tar.gz"
|
||||
hashes = ["sha256:48dbf3535ff6c5ba63eacf16f0603b7797dac23d94db0cde380577ab0f66030e"]
|
||||
|
||||
[origin."case(os)".windows."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-2/gnat-arm-elf-windows64-11.2.0-2.tar.gz"
|
||||
hashes = ["sha256:9bb39396ab4b1214a484a3802c9cc800440e6c7d93df325d3416a0306505fd48"]
|
||||
@@ -0,0 +1,27 @@
|
||||
name = "gnat_arm_elf"
|
||||
version = "11.2.3"
|
||||
provides = ["gnat=11.2.3"]
|
||||
description = "The GNAT Ada compiler - ARM cross-compiler"
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
|
||||
|
||||
auto-gpr-with = false
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[environment]
|
||||
PATH.prepend = "${CRATE_ROOT}/bin"
|
||||
|
||||
[origin."case(os)".linux."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-3/gnat-arm-elf-linux64-11.2.0-3.tar.gz"
|
||||
hashes = ["sha256:811265cb750f3e1fd96a3dac48cdd190fe06b3fe7feb5bc4f2a44e97296b13fa"]
|
||||
|
||||
[origin."case(os)".macos."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-3/gnat-arm-elf-darwin-11.2.0-3.tar.gz"
|
||||
hashes = ["sha256:ab1035b1649e259cae17bde628a85a4bcaf3f8819adafee0edb76697810b50ee"]
|
||||
|
||||
[origin."case(os)".windows."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-3/gnat-arm-elf-windows64-11.2.0-3.tar.gz"
|
||||
hashes = ["sha256:432ce2fbbeb544e85a3b656fa6dcab16a9c7d9187f36e22461039d082d59296e"]
|
||||
@@ -0,0 +1,27 @@
|
||||
name = "gnat_arm_elf"
|
||||
version = "11.2.4"
|
||||
provides = ["gnat=11.2.4"]
|
||||
description = "The GNAT Ada compiler - ARM cross-compiler"
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
|
||||
|
||||
auto-gpr-with = false
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[environment]
|
||||
PATH.prepend = "${CRATE_ROOT}/bin"
|
||||
|
||||
[origin."case(os)".linux."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-4/gnat-arm-elf-linux64-11.2.0-4.tar.gz"
|
||||
hashes = ["sha256:ba16d45c9d4a055e759e79692642cc50b537cd87de99dc6a845c92d8fe7380a3"]
|
||||
|
||||
[origin."case(os)".macos."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-4/gnat-arm-elf-darwin-11.2.0-4.tar.gz"
|
||||
hashes = ["sha256:839811c83a395d8c8ef9ffdf5c230089ded61c9dedc5615e0960cb438c6dd0fc"]
|
||||
|
||||
[origin."case(os)".windows."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-4/gnat-arm-elf-windows64-11.2.0-4.tar.gz"
|
||||
hashes = ["sha256:65724f2cd3c1174df8dd1499ae13a5eb4367008e61c3ba0d9cc642a78f9818cf"]
|
||||
@@ -0,0 +1,27 @@
|
||||
name = "gnat_arm_elf"
|
||||
version = "12.1.1"
|
||||
provides = ["gnat=12.1.1"]
|
||||
description = "The GNAT Ada compiler - ARM cross-compiler"
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
|
||||
|
||||
auto-gpr-with = false
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[environment]
|
||||
PATH.prepend = "${CRATE_ROOT}/bin"
|
||||
|
||||
[origin."case(os)".linux."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-1/gnat-arm-elf-linux64-12.1.0-1.tar.gz"
|
||||
hashes = ["sha256:a11c25f884a637ad48b2f5cde81eea7d2598c78ee5058bd8bdb90b2376b6fb47"]
|
||||
|
||||
[origin."case(os)".macos."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-1/gnat-arm-elf-darwin-12.1.0-1.tar.gz"
|
||||
hashes = ["sha256:c148f4ec11dcfb702e77f14fad5efc1ca54b76177628be336edabac738d569fb"]
|
||||
|
||||
[origin."case(os)".windows."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-1/gnat-arm-elf-windows64-12.1.0-1.tar.gz"
|
||||
hashes = ["sha256:7fb7c7b9689cad9901843f78187e9077f81f887aa0f79af6a6df78362be9d500"]
|
||||
@@ -0,0 +1,27 @@
|
||||
name = "gnat_arm_elf"
|
||||
version = "12.1.2"
|
||||
provides = ["gnat=12.1.2"]
|
||||
description = "The GNAT Ada compiler - ARM cross-compiler"
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
|
||||
|
||||
auto-gpr-with = false
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[environment]
|
||||
PATH.prepend = "${CRATE_ROOT}/bin"
|
||||
|
||||
[origin."case(os)".linux."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-2/gnat-arm-elf-linux64-12.1.0-2.tar.gz"
|
||||
hashes = ["sha256:89ba9262ad168e2e7bf00efa5348bcae86454a9018d9058f0f5d69cc1c6bb5f0"]
|
||||
|
||||
[origin."case(os)".macos."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-2/gnat-arm-elf-darwin-12.1.0-2.tar.gz"
|
||||
hashes = ["sha256:e76ed3b079109ba620f0d61a9888b1319600c0d802de0b1f106694036e7d7709"]
|
||||
|
||||
[origin."case(os)".windows."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-2/gnat-arm-elf-windows64-12.1.0-2.tar.gz"
|
||||
hashes = ["sha256:a6123685359c70a32bb82cd7cdbc0a9578d35bcbc30c95effdd1a71dbb15ed0a"]
|
||||
@@ -0,0 +1,27 @@
|
||||
name = "gnat_avr_elf"
|
||||
version = "11.2.4"
|
||||
provides = ["gnat=11.2.4"]
|
||||
description = "The GNAT Ada compiler - AVR cross-compiler"
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
|
||||
|
||||
auto-gpr-with = false
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[environment]
|
||||
PATH.prepend = "${CRATE_ROOT}/bin"
|
||||
|
||||
[origin."case(os)".linux."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-4/gnat-avr-elf-linux64-11.2.0-4.tar.gz"
|
||||
hashes = ["sha256:aa9d26936210036ae062f74232b17ce46a4a4518411960e223dd9c877869eea9"]
|
||||
|
||||
[origin."case(os)".macos."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-4/gnat-avr-elf-darwin-11.2.0-4.tar.gz"
|
||||
hashes = ["sha256:13b466e3cab5c8332d99e7e0054df8b2d9ce6eaf500638fc3ef5cbd5a65790ad"]
|
||||
|
||||
[origin."case(os)".windows."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-4/gnat-avr-elf-windows64-11.2.0-4.tar.gz"
|
||||
hashes = ["sha256:c1a028004606fa01032026d91c66acc0215dad281af95095996827e81220145d"]
|
||||
@@ -0,0 +1,27 @@
|
||||
name = "gnat_avr_elf"
|
||||
version = "12.1.1"
|
||||
provides = ["gnat=12.1.1"]
|
||||
description = "The GNAT Ada compiler - AVR cross-compiler"
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
|
||||
|
||||
auto-gpr-with = false
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[environment]
|
||||
PATH.prepend = "${CRATE_ROOT}/bin"
|
||||
|
||||
[origin."case(os)".linux."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-1/gnat-avr-elf-linux64-12.1.0-1.tar.gz"
|
||||
hashes = ["sha256:92eddc040a15e7ccf73481e535c52d97f420f0038850660a26fe4fe46bacafe4"]
|
||||
|
||||
[origin."case(os)".macos."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-1/gnat-avr-elf-darwin-12.1.0-1.tar.gz"
|
||||
hashes = ["sha256:cafdebc5e87f597f7ff20f421acda6e61d490643e505436b748647bcade7df2a"]
|
||||
|
||||
[origin."case(os)".windows."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-1/gnat-avr-elf-windows64-12.1.0-1.tar.gz"
|
||||
hashes = ["sha256:ba2194806300047a1dfb557b1b36de2b3689fc1b572cc6b95510ac2394b47194"]
|
||||
@@ -0,0 +1,27 @@
|
||||
name = "gnat_avr_elf"
|
||||
version = "12.1.2"
|
||||
provides = ["gnat=12.1.2"]
|
||||
description = "The GNAT Ada compiler - AVR cross-compiler"
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
|
||||
|
||||
auto-gpr-with = false
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[environment]
|
||||
PATH.prepend = "${CRATE_ROOT}/bin"
|
||||
|
||||
[origin."case(os)".linux."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-2/gnat-avr-elf-linux64-12.1.0-2.tar.gz"
|
||||
hashes = ["sha256:f5dfa944043e73a884799b7642d95257702538be49b3f9798a89ccf96cb6ca2b"]
|
||||
|
||||
[origin."case(os)".macos."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-2/gnat-avr-elf-darwin-12.1.0-2.tar.gz"
|
||||
hashes = ["sha256:d36bf876c1551c212ad1556d4b3b37cd77e6312d33faff7302240ea11c5c2af6"]
|
||||
|
||||
[origin."case(os)".windows."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-2/gnat-avr-elf-windows64-12.1.0-2.tar.gz"
|
||||
hashes = ["sha256:62925e83166f099222d04eb64dd576ae0ae6b5d8eb904cfb47aa26fc8c116358"]
|
||||
@@ -0,0 +1,17 @@
|
||||
description = "GNAT is a compiler for the Ada programming language"
|
||||
name = "gnat_external"
|
||||
|
||||
maintainers = ["alejandro@mosteo.com"]
|
||||
maintainers-logins = ["mosteo"]
|
||||
|
||||
[[external]]
|
||||
kind = "version-output"
|
||||
version-regexp = "^GNAT ([\\d\\.]+).*|^GNAT Community ([\\d]{4}).*"
|
||||
version-command = ["gnat", "--version"]
|
||||
provides = "gnat"
|
||||
|
||||
# We do not want to have system external definitions because in typical systems
|
||||
# like Debian/Ubuntu only one version at a time can be installed. Hence using
|
||||
# different versions in different crates/configurations would imply messing the
|
||||
# users' system. Let them manually configure the compiler they want when they
|
||||
# do not want one of the pre-packaged Alire versions.
|
||||
@@ -0,0 +1,22 @@
|
||||
name = "gnat_math_extensions"
|
||||
description = "Eigenvalues, eigenvectors for non-symmetric, non-Hermitian matrices"
|
||||
website = "https://github.com/simonjwright/gnat_math_extensions"
|
||||
version = "1.1.0"
|
||||
licenses= "GPL-3.0-or-later WITH GCC-exception-3.1"
|
||||
|
||||
authors = ["Simon Wright"]
|
||||
maintainers = ["Simon Wright <simon@pushface.org>"]
|
||||
maintainers-logins = ["simonjwright"]
|
||||
|
||||
project-files = ["gnat_math_extensions.gpr"]
|
||||
|
||||
tags = ["matrices", "blas", "lapack"]
|
||||
|
||||
[[depends-on]]
|
||||
"libblas" = "*"
|
||||
"liblapack" = "*"
|
||||
|
||||
[origin]
|
||||
commit = "e1f68c35cfb4539450341cede99ffc980510219c"
|
||||
url = "git+https://github.com/simonjwright/gnat_math_extensions.git"
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
name = "gnat_native"
|
||||
version = "10.3.1"
|
||||
provides = ["gnat=10.3.1"]
|
||||
description = "The GNAT Ada compiler - Native"
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
|
||||
|
||||
auto-gpr-with = false
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[environment]
|
||||
PATH.prepend = "${CRATE_ROOT}/bin"
|
||||
|
||||
[origin."case(os)".windows."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-10.3.0-1/gnat-x86_64-windows64-10.3.0-1.tar.gz"
|
||||
hashes = ["sha256:6d85b367c642195308440f5b8bdc10b529e2014d58c4ada06e9c8a1f86bf5342"]
|
||||
|
||||
[origin."case(os)".macos."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-10.3.0-1/gnat-x86_64-darwin-10.3.0-1.tar.gz"
|
||||
hashes = ["sha256:20b3092f830adda081737e2d66322da8d4ad2bb9f5aa985bd18312d04fc61458"]
|
||||
|
||||
[origin."case(os)".linux."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-10.3.0-1/gnat-x86_64-linux-10.3.0-1.tar.gz"
|
||||
hashes = ["sha256:8b7c5dcd858ba01bbb66053bcc2899a7015ef426b0f90d47b5b142b90886a6a2"]
|
||||
@@ -0,0 +1,27 @@
|
||||
name = "gnat_native"
|
||||
version = "10.3.2"
|
||||
provides = ["gnat=10.3.1"]
|
||||
description = "The GNAT Ada compiler - Native"
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
|
||||
|
||||
auto-gpr-with = false
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[environment]
|
||||
PATH.prepend = "${CRATE_ROOT}/bin"
|
||||
|
||||
[origin."case(os)".windows."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-10.3.0-2/gnat-x86_64-windows64-10.3.0-2.tar.gz"
|
||||
hashes = ["sha256:b187d9541ce60bbf46d979c638351a501450df1597389cb97e7e996f6aa84d09"]
|
||||
|
||||
[origin."case(os)".macos."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-10.3.0-2/gnat-x86_64-darwin-10.3.0-2.tar.gz"
|
||||
hashes = ["sha256:e112fd3fe78aab5825164830f20f0e2a99557cf2645ad3202da0e2798ec108d3"]
|
||||
|
||||
[origin."case(os)".linux."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-10.3.0-2/gnat-x86_64-linux-10.3.0-2.tar.gz"
|
||||
hashes = ["sha256:d7078088b5ff812e828048c5a50417a7c63724c7181a37ff39cd49e25c154fc6"]
|
||||
@@ -0,0 +1,27 @@
|
||||
name = "gnat_native"
|
||||
version = "11.2.1"
|
||||
provides = ["gnat=11.2.1"]
|
||||
description = "The GNAT Ada compiler - Native"
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
|
||||
|
||||
auto-gpr-with = false
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[environment]
|
||||
PATH.prepend = "${CRATE_ROOT}/bin"
|
||||
|
||||
[origin."case(os)".windows."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-1/gnat-x86_64-windows64-11.2.0-1.tar.gz"
|
||||
hashes = ["sha256:3ed9e2d781e395dcc74544f691fbc15176f853a20d926b7409356c58a89e44ed"]
|
||||
|
||||
[origin."case(os)".macos."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-1/gnat-x86_64-darwin-11.2.0-1.tar.gz"
|
||||
hashes = ["sha256:25e76394ceeadda9a3a689e80e0e22492fc76a3b3d53a54bf90b8b1bdcbc3c7d"]
|
||||
|
||||
[origin."case(os)".linux."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-1/gnat-x86_64-linux-11.2.0-1.tar.gz"
|
||||
hashes = ["sha256:216754299ee9d79a4a1935c29800308007fb1304bfd4833980e0b4a67b2924bb"]
|
||||
@@ -0,0 +1,27 @@
|
||||
name = "gnat_native"
|
||||
version = "11.2.2"
|
||||
provides = ["gnat=11.2.2"]
|
||||
description = "The GNAT Ada compiler - Native"
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
|
||||
|
||||
auto-gpr-with = false
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[environment]
|
||||
PATH.prepend = "${CRATE_ROOT}/bin"
|
||||
|
||||
[origin."case(os)".windows."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-2/gnat-x86_64-windows64-11.2.0-2.tar.gz"
|
||||
hashes = ["sha256:b741ebbc9c2559106e453cd3a180cf5a442e956d68c1812c0d21eedf782bd38a"]
|
||||
|
||||
[origin."case(os)".macos."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-2/gnat-x86_64-darwin-11.2.0-2.tar.gz"
|
||||
hashes = ["sha256:207b1d85d34cb39cf317bb142cdf519f5eb2d6a83981ae985e210bcec6e69c1f"]
|
||||
|
||||
[origin."case(os)".linux."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-2/gnat-x86_64-linux-11.2.0-2.tar.gz"
|
||||
hashes = ["sha256:f1b33dee2865ccd237bda784025962f6331c9b3dfc87ec2b1f798f12641df69d"]
|
||||
@@ -0,0 +1,27 @@
|
||||
name = "gnat_native"
|
||||
version = "11.2.3"
|
||||
provides = ["gnat=11.2.3"]
|
||||
description = "The GNAT Ada compiler - Native"
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
|
||||
|
||||
auto-gpr-with = false
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[environment]
|
||||
PATH.prepend = "${CRATE_ROOT}/bin"
|
||||
|
||||
[origin."case(os)".windows."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-3/gnat-x86_64-windows64-11.2.0-3.tar.gz"
|
||||
hashes = ["sha256:9ac3889918afe98b53ae101d290d940998b72d7a0f0a3ade52b3fc6efb5d3d89"]
|
||||
|
||||
[origin."case(os)".macos."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-3/gnat-x86_64-darwin-11.2.0-3.tar.gz"
|
||||
hashes = ["sha256:f008a8a75922f77ec896f881f51359af9c16380db202dfd6ffd48b999e8cb45d"]
|
||||
|
||||
[origin."case(os)".linux."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-3/gnat-x86_64-linux-11.2.0-3.tar.gz"
|
||||
hashes = ["sha256:d255cfb3263d0a0664850b3fb15d16d400bdb386d460d80e763839308ccdf10a"]
|
||||
@@ -0,0 +1,27 @@
|
||||
name = "gnat_native"
|
||||
version = "11.2.4"
|
||||
provides = ["gnat=11.2.4"]
|
||||
description = "The GNAT Ada compiler - Native"
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
|
||||
|
||||
auto-gpr-with = false
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[environment]
|
||||
PATH.prepend = "${CRATE_ROOT}/bin"
|
||||
|
||||
[origin."case(os)".windows."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-4/gnat-x86_64-windows64-11.2.0-4.tar.gz"
|
||||
hashes = ["sha256:2f9c5d6de6d1c26bb1cee3438dcdf0277d231bfd7129d441b5e7253558da340e"]
|
||||
|
||||
[origin."case(os)".macos."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-4/gnat-x86_64-darwin-11.2.0-4.tar.gz"
|
||||
hashes = ["sha256:9800548db56698e9150252b9382a39953c4a8129d715367c6f787bee48ff1eef"]
|
||||
|
||||
[origin."case(os)".linux."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-4/gnat-x86_64-linux-11.2.0-4.tar.gz"
|
||||
hashes = ["sha256:2f37a10bd215a679b6a4af393b56b2a4fb6ccbedd293a34764e36fea635c58b0"]
|
||||
@@ -0,0 +1,27 @@
|
||||
name = "gnat_native"
|
||||
version = "12.1.1"
|
||||
provides = ["gnat=12.1.1"]
|
||||
description = "The GNAT Ada compiler - Native"
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
|
||||
|
||||
auto-gpr-with = false
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[environment]
|
||||
PATH.prepend = "${CRATE_ROOT}/bin"
|
||||
|
||||
[origin."case(os)".windows."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-1/gnat-x86_64-windows64-12.1.0-1.tar.gz"
|
||||
hashes = ["sha256:a0529ef7c4196f5469daa855719c64f2e4d44aa31086c4f0101c3724e9b93fa7"]
|
||||
|
||||
[origin."case(os)".macos."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-1/gnat-x86_64-darwin-12.1.0-1.tar.gz"
|
||||
hashes = ["sha256:da46195d3a6b0d8d9c2c5380a8aa82912a6910663377a028be386243c129782a"]
|
||||
|
||||
[origin."case(os)".linux."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-1/gnat-x86_64-linux-12.1.0-1.tar.gz"
|
||||
hashes = ["sha256:df1f36b306359d528799b1de8629a793523347a90c9d4b72efd23c62a7279555"]
|
||||
@@ -0,0 +1,27 @@
|
||||
name = "gnat_native"
|
||||
version = "12.1.2"
|
||||
provides = ["gnat=12.1.2"]
|
||||
description = "The GNAT Ada compiler - Native"
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
|
||||
|
||||
auto-gpr-with = false
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[environment]
|
||||
PATH.prepend = "${CRATE_ROOT}/bin"
|
||||
|
||||
[origin."case(os)".windows."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-2/gnat-x86_64-windows64-12.1.0-2.tar.gz"
|
||||
hashes = ["sha256:3126cd6fe82b9428ba1bd50f7d7a5e108668a41da445184a6bbe13d2543fd2d0"]
|
||||
|
||||
[origin."case(os)".macos."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-2/gnat-x86_64-darwin-12.1.0-2.tar.gz"
|
||||
hashes = ["sha256:587b912f42e758a22760fdec972b74bc596273921930f5b369bd9c3b25f298c9"]
|
||||
|
||||
[origin."case(os)".linux."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-2/gnat-x86_64-linux-12.1.0-2.tar.gz"
|
||||
hashes = ["sha256:66b989b5cbb5d19b1207603f6b5fe2c7795e4725ff4b9aed0421859c57829f4f"]
|
||||
@@ -0,0 +1,27 @@
|
||||
name = "gnat_riscv64_elf"
|
||||
version = "10.3.1"
|
||||
provides = ["gnat=10.3.1"]
|
||||
description = "The GNAT Ada compiler - RISC-V cross-compiler"
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
|
||||
|
||||
auto-gpr-with = false
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[environment]
|
||||
PATH.prepend = "${CRATE_ROOT}/bin"
|
||||
|
||||
[origin."case(os)".linux."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-10.3.0-1/gnat-riscv64-elf-linux64-10.3.0-1.tar.gz"
|
||||
hashes = ["sha256:209ee8df59c3f84412f9cb5121a2df4db45daedce47fbd19f7318461b1a4c00a"]
|
||||
|
||||
[origin."case(os)".macos."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-10.3.0-1/gnat-riscv64-elf-darwin-10.3.0-1.tar.gz"
|
||||
hashes = ["sha256:a64d12884ab5a6892e0263ed136dd73f1917fc21a80c127b9495059dd3c1c70d"]
|
||||
|
||||
[origin."case(os)".windows."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-10.3.0-1/gnat-riscv64-elf-windows64-10.3.0-1.tar.gz"
|
||||
hashes = ["sha256:f20c48b6097529361ab540fa17728292dc304749745e0222e6f17eb710337a22"]
|
||||
@@ -0,0 +1,27 @@
|
||||
name = "gnat_riscv64_elf"
|
||||
version = "10.3.2"
|
||||
provides = ["gnat=10.3.2"]
|
||||
description = "The GNAT Ada compiler - RISC-V cross-compiler"
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
|
||||
|
||||
auto-gpr-with = false
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[environment]
|
||||
PATH.prepend = "${CRATE_ROOT}/bin"
|
||||
|
||||
[origin."case(os)".linux."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-10.3.0-2/gnat-riscv64-elf-linux64-10.3.0-2.tar.gz"
|
||||
hashes = ["sha256:15ce9c58f2871336d944f20d39b230a92da2e21bc9e60b59e693327ba463a83a"]
|
||||
|
||||
[origin."case(os)".macos."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-10.3.0-2/gnat-riscv64-elf-darwin-10.3.0-2.tar.gz"
|
||||
hashes = ["sha256:02b8746589190112a9aa5798f3c38831c423baac26451240432a357a7324ddc1"]
|
||||
|
||||
[origin."case(os)".windows."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-10.3.0-2/gnat-riscv64-elf-windows64-10.3.0-2.tar.gz"
|
||||
hashes = ["sha256:f7f96169b92c5aacc415aa105e4baf40dbd49a0ba75eed0a97e3586bdf2aa5da"]
|
||||
@@ -0,0 +1,27 @@
|
||||
name = "gnat_riscv64_elf"
|
||||
version = "11.2.1"
|
||||
provides = ["gnat=11.2.1"]
|
||||
description = "The GNAT Ada compiler - RISC-V cross-compiler"
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
|
||||
|
||||
auto-gpr-with = false
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[environment]
|
||||
PATH.prepend = "${CRATE_ROOT}/bin"
|
||||
|
||||
[origin."case(os)".linux."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-1/gnat-riscv64-elf-linux64-11.2.0-1.tar.gz"
|
||||
hashes = ["sha256:71151d7902b127f5f68d206f6134d1c18d203f8269e11970cab28e0ff5ff801e"]
|
||||
|
||||
[origin."case(os)".macos."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-1/gnat-riscv64-elf-darwin-11.2.0-1.tar.gz"
|
||||
hashes = ["sha256:359f6d99dc55b01432dc8fa8190ba8bfe7f2e6a78b458cca45fa41bbcd04a9c7"]
|
||||
|
||||
[origin."case(os)".windows."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-1/gnat-riscv64-elf-windows64-11.2.0-1.tar.gz"
|
||||
hashes = ["sha256:a04a8bd99ac1ec576aba2a69b6608fd78d805c737de59c30f570bd5dd5a82a97"]
|
||||
@@ -0,0 +1,27 @@
|
||||
name = "gnat_riscv64_elf"
|
||||
version = "11.2.2"
|
||||
provides = ["gnat=11.2.2"]
|
||||
description = "The GNAT Ada compiler - RISC-V cross-compiler"
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
|
||||
|
||||
auto-gpr-with = false
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[environment]
|
||||
PATH.prepend = "${CRATE_ROOT}/bin"
|
||||
|
||||
[origin."case(os)".linux."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-2/gnat-riscv64-elf-linux64-11.2.0-2.tar.gz"
|
||||
hashes = ["sha256:5d0c03e8df93c716476d423bbdc4c1150a370f769be30c3e6a1d909197cb6b1d"]
|
||||
|
||||
[origin."case(os)".macos."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-2/gnat-riscv64-elf-darwin-11.2.0-2.tar.gz"
|
||||
hashes = ["sha256:b2cba6792286e082194d8759d652c2cf51b5c715a52f90bb8c311b34c4e4e084"]
|
||||
|
||||
[origin."case(os)".windows."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-2/gnat-riscv64-elf-windows64-11.2.0-2.tar.gz"
|
||||
hashes = ["sha256:37b33190b9db1ac9cf6b608b50bc176d314895105ef5f626b0efb6846360c40a"]
|
||||
@@ -0,0 +1,27 @@
|
||||
name = "gnat_riscv64_elf"
|
||||
version = "11.2.3"
|
||||
provides = ["gnat=11.2.3"]
|
||||
description = "The GNAT Ada compiler - RISC-V cross-compiler"
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
|
||||
|
||||
auto-gpr-with = false
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[environment]
|
||||
PATH.prepend = "${CRATE_ROOT}/bin"
|
||||
|
||||
[origin."case(os)".linux."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-3/gnat-riscv64-elf-linux64-11.2.0-3.tar.gz"
|
||||
hashes = ["sha256:591103c4d3bba69ed86e0f3b99c48eab268bc3a817201d3717e68d1d65db03f6"]
|
||||
|
||||
[origin."case(os)".macos."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-3/gnat-riscv64-elf-darwin-11.2.0-3.tar.gz"
|
||||
hashes = ["sha256:09cc51a67b542d035a31c86be1eade2f6a2a665d00f366cef2d71956d9879bcd"]
|
||||
|
||||
[origin."case(os)".windows."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-3/gnat-riscv64-elf-windows64-11.2.0-3.tar.gz"
|
||||
hashes = ["sha256:3f0c25f24f0a54acd2877e4e76aa4ea7b4c4ffc27d973d5447e0d91a79bf46bf"]
|
||||
@@ -0,0 +1,27 @@
|
||||
name = "gnat_riscv64_elf"
|
||||
version = "11.2.4"
|
||||
provides = ["gnat=11.2.4"]
|
||||
description = "The GNAT Ada compiler - RISC-V cross-compiler"
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
|
||||
|
||||
auto-gpr-with = false
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[environment]
|
||||
PATH.prepend = "${CRATE_ROOT}/bin"
|
||||
|
||||
[origin."case(os)".linux."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-4/gnat-riscv64-elf-linux64-11.2.0-4.tar.gz"
|
||||
hashes = ["sha256:f4a370b52e490ce7ed1e27be5ea70d1e75cc14f70439fa0f2207ea691c9d95dc"]
|
||||
|
||||
[origin."case(os)".macos."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-4/gnat-riscv64-elf-darwin-11.2.0-4.tar.gz"
|
||||
hashes = ["sha256:69c6306ef68d50eb8c55677e8f2179920a33562b193f7a5c7bb2877b17f3fd7d"]
|
||||
|
||||
[origin."case(os)".windows."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-4/gnat-riscv64-elf-windows64-11.2.0-4.tar.gz"
|
||||
hashes = ["sha256:b21d71cae05dd13309684fc0d6d60d1e440265fe1682ee70789e734037550c27"]
|
||||
@@ -0,0 +1,27 @@
|
||||
name = "gnat_riscv64_elf"
|
||||
version = "12.1.1"
|
||||
provides = ["gnat=12.1.1"]
|
||||
description = "The GNAT Ada compiler - RISC-V cross-compiler"
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
|
||||
|
||||
auto-gpr-with = false
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[environment]
|
||||
PATH.prepend = "${CRATE_ROOT}/bin"
|
||||
|
||||
[origin."case(os)".linux."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-1/gnat-riscv64-elf-linux64-12.1.0-1.tar.gz"
|
||||
hashes = ["sha256:6655a23f37716b89b241ad601035a14128196ef6da4201aed86b9d5fc9acc7d5"]
|
||||
|
||||
[origin."case(os)".macos."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-1/gnat-riscv64-elf-darwin-12.1.0-1.tar.gz"
|
||||
hashes = ["sha256:6db1755b1915da538733e313df54c77a052661c77edd0a76054da814be896a5b"]
|
||||
|
||||
[origin."case(os)".windows."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-1/gnat-riscv64-elf-windows64-12.1.0-1.tar.gz"
|
||||
hashes = ["sha256:62e3f80530ebc97154f9272a4a89b8be4420fe34467972eff2e1a9152109735d"]
|
||||
@@ -0,0 +1,27 @@
|
||||
name = "gnat_riscv64_elf"
|
||||
version = "12.1.2"
|
||||
provides = ["gnat=12.1.2"]
|
||||
description = "The GNAT Ada compiler - RISC-V cross-compiler"
|
||||
maintainers = ["chouteau@adacore.com"]
|
||||
maintainers-logins = ["Fabien-Chouteau"]
|
||||
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
|
||||
|
||||
auto-gpr-with = false
|
||||
|
||||
[configuration]
|
||||
disabled = true
|
||||
|
||||
[environment]
|
||||
PATH.prepend = "${CRATE_ROOT}/bin"
|
||||
|
||||
[origin."case(os)".linux."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-2/gnat-riscv64-elf-linux64-12.1.0-2.tar.gz"
|
||||
hashes = ["sha256:1ab4ce44c6333b7bae31f29cf9b3b4ede90a6c7664c31205398d1dba507d7cd0"]
|
||||
|
||||
[origin."case(os)".macos."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-2/gnat-riscv64-elf-darwin-12.1.0-2.tar.gz"
|
||||
hashes = ["sha256:7f267afeb5e0d0a7440c4ea5241bd86a116801d771ccf63c9a0f8bd2124e4535"]
|
||||
|
||||
[origin."case(os)".windows."case(word-size)".bits-64]
|
||||
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-2/gnat-riscv64-elf-windows64-12.1.0-2.tar.gz"
|
||||
hashes = ["sha256:0e1ea31e9b8b14a7876f24a3b049095f3939b87cc6af7227c5ca17c166baf944"]
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user