Compare commits

...

81 Commits

Author SHA1 Message Date
Quentin Dauprat cf180f0ce5 Add Dotenv 1.0.0 (#239)
* Add Dotenv 1.0.0

* Update dotenv-1.0.0.toml
2021-01-23 11:24:38 +01:00
Fabien Chouteau b7462bd93a minisamd51_example 0.1.1 (#237) 2021-01-14 18:04:02 +01:00
Fabien Chouteau c54667ab96 win32ada 21.0.0 (#233) 2021-01-12 17:49:38 +01:00
Fabien Chouteau b8007e299d ada_lua-0.1.0.toml: fix website field (#231) 2021-01-08 11:11:56 +01:00
Fabien Chouteau 2ca2db1b01 ada_lua 0.1.0 (#230) 2021-01-07 21:42:42 +01:00
Fabien Chouteau 89d1010a0a startup_gen 21.0.0 (#227) 2021-01-07 21:40:22 +01:00
Fabien Chouteau c8cd0a8307 bbqueue 0.1.0 (#216)
* bbqueue 0.1.0

* Update bbqueue-0.1.0.toml
2021-01-04 19:03:41 +01:00
Alejandro R Mosteo 33d096ccba Revert "lua 5.4.2 (#220)" (#221)
This reverts commit c00f77aeaa.
2021-01-04 17:59:52 +01:00
Felix Patschkowski c00f77aeaa lua 5.4.2 (#220)
* Adding the Lua scripting language

* Added built executable to PATH.
2020-12-28 13:12:02 +01:00
Fabien Chouteau 3c0d28e4d1 littlefs 0.1.0 (#219) 2020-12-23 17:56:36 +01:00
Alejandro R Mosteo 08b1bb0e7b rclada 0.1.0 (#209) 2020-12-18 17:27:36 +01:00
Fabien Chouteau 574503dfeb cortex_m and microbit_bsp updates (#212) 2020-12-17 10:21:59 +01:00
Fabien Chouteau 80ffc18ecc Atomic 0.2.0 (#214) 2020-12-17 09:02:53 +01:00
Fabien Chouteau 68bb1a3c56 atomic 0.1.0 (#213) 2020-12-04 08:21:38 +01:00
Roderick Chapman 06d6bb7ee2 Add files via upload (#211) 2020-12-01 10:21:58 +01:00
Fabien Chouteau 9307ef9c4f SPDX 0.2.0 (#210) 2020-11-24 11:59:02 +01:00
Alejandro R Mosteo 2710ed3da7 Move from dev to ce2020 Ada toolchain action (#208)
`dev` contains obsolete nodejs modules and causes the workflow to fail.
2020-11-18 11:15:19 +01:00
Alejandro R Mosteo e786d63c1c Update Author check workflow to use stable alr (#207) 2020-11-18 08:23:25 +01:00
Vadim Godunko 4d13e62af7 VSS 21.0.0 (#206)
Initial version of VSS crate
2020-11-17 17:08:05 +01:00
Jeremy Grosser ad73364ad1 tiny_text 1.0.0 (#204) 2020-11-16 16:52:56 +01:00
Pierre-Marie de Rodat 0e871b8c53 lal_highlight 21.0.0 (#198)
* Add tags to libadalang

* lal_highlight: new crate, release 21.0.0
2020-11-12 12:33:43 +01:00
Alejandro R Mosteo 5611e7b7ec Iterators 0.1.0 (#205)
* Second fix for spurious alire.toml detection

* Iterators 0.1.0
2020-11-12 11:59:50 +01:00
Alejandro R Mosteo e7719b1b9c Second fix for spurious alire.toml detection (#203) 2020-11-12 07:39:44 +01:00
Alejandro R Mosteo 59ba4b0335 Fix spurious detection of alire.toml during build test (#201)
The detection is correct in the sense that the file is at ./alire/alire.toml,
but it is not an old manifest but the proper manifest of the alire repo. This
is an unexpected and unwanted interaction that should go away once the check
for old manifests is removed. For now, it's simpler to just do the tests in a
clean folder.
2020-11-09 13:43:28 +01:00
Fabien Chouteau 33ab89d7d7 AWS 21.0.0 (#197) 2020-11-05 12:22:06 +01:00
Fabien Chouteau f96cb81895 SPDX license expression validator v0.1.0 (#196) 2020-10-23 17:12:38 +02:00
Fabien Chouteau 021528cc1c GTKAda 21.0.0 (#189)
* GTKAda 21.0.0

* Fix gtkada on msys2 and update eagle_lander

* pkg_config on msys2: use mingw pkg-config
2020-10-21 21:13:01 +02:00
Fabien Chouteau 6c0fe66fe7 GNATcoll db change GitHub release URL (#195) 2020-10-21 16:01:39 +02:00
Fabien Chouteau aec6dc3b60 GNATcoll bindings change GitHub release URL (#194) 2020-10-21 16:01:13 +02:00
Fabien Chouteau 9e8c0e3504 gnatcoll change GitHub release URL (#193) 2020-10-21 14:49:59 +02:00
Fabien Chouteau 6c66c1085d libgpr change GitHub release URL (#192) 2020-10-21 14:49:34 +02:00
Fabien Chouteau fba23832c9 XMLAda change GitHub release URL (#191)
The downloaded archive will be xmlada-21.0.0.zip instead of v21.0.0.zip
2020-10-21 13:53:47 +02:00
Pierre-Marie de Rodat 08b52744fe libadalang & langkit_support 21.0.0 (#188) 2020-10-20 15:18:50 +02:00
Fabien Chouteau dc39422528 VirtAPU 0.2.0 (#190) 2020-10-20 07:31:01 +02:00
Vinzent "Jellix" Saranen 1b78c01d37 Industrial Control Widget Library (AICWL) 3.24.1 (#179)
* Add AICWL to index.

* * Fixed wrong location of crate file.

* * Use gtkada, not libgtkada (not sure if that makes a difference at this point).

* Dependency on gtkada^17

This seems to be the latest version (at least with GNAT CE 2020).

* Update aicwl-3.24.0.toml

Require "at least" gtkada 17, instead of "exactly" 17.

* * Release repository restructured.
* License fixed (it actually has the linking exception, so it's GMGPL, not GPL.)
* Added patch level version number.

* * Improved upon alire.toml:
  * Compilation of all examples and test programs.
  * gpr-externals
  * Description(s)

* * Disabled building of (most) executables due to missing libraries.

* * Deleted crate version 3.24.0.

* Update aicwl-3.24.1.toml

Removed executables.
xpm2gtkada would be one to be build, but right now this requires simple components which is not packaged (yet).

* Update aicwl-3.24.1.toml
2020-10-19 17:43:55 +02:00
Vinzent "Jellix" Saranen 4197ed6252 SPAT v1.3.0 (#187)
* SPAT v1.3.0

* Update spat-1.3.0.toml

* Refined dependency on si_units version
2020-10-19 17:37:09 +02:00
Vinzent "Jellix" Saranen a98a63a8d6 SI_Units v0.2.0 (#186)
* SI_Units v0.2.0

* Update si_units-0.2.0.toml

Fixed wording.

* Update si_units-0.2.0.toml

- Removed `executables` (tests and examples are not supposed to be there)
- Removed project file for building the test executable from `project-files`.
2020-10-19 13:41:28 +02:00
Fabien Chouteau 64aa625448 AUnit and templates-parser 21.0.0 (#184) 2020-10-19 13:39:29 +02:00
Fabien Chouteau e8d35d8560 GNATcoll DB 21.0.0 (#183) 2020-10-19 09:02:33 +02:00
Fabien Chouteau 7f8da2c224 GNATcoll bindings 21.0.0 (#182)
* Add GNATcoll bindings 21.0.0

For the same reason as GNATcoll, this patch removes the 2019 release of
gmp and iconv.

* Add externals for GNATcoll bindings
2020-10-16 20:20:20 +02:00
Alejandro R Mosteo 7fc0e55647 minirest 0.1, curl external (#178)
* minirest-0.1, curl-external

* Make the distribution case explicit

With workaround for outdated js toml parser
2020-10-16 16:50:46 +02:00
Fabien Chouteau e66421f00f GNATColl Core 21.0.0 (#181)
This patch removes 2019 and 2018 releases. The rational is that those
releases follow the GNAT Community versioning (i.e. 20XX) and this is
not compatible with the versions from the GitHub repo (i.e. XX).  Since
we want to use the GitHub sources from now on, if we don't remove the
GNAT Community releases they will be the latest forever (in terms of
semver comparison).

This is against our policy that no releases should be removed from the
index. However we are doing this before the first release of Alire and
to avoid a mess of version handling for everyone (e.g. depends-on
gnatcoll=">=19 & <2000").

This patch also removes the external gnatcoll as there is now a GMGPL
source version.
2020-10-16 16:46:49 +02:00
Fabien Chouteau 1043f4e678 Add libgpr 21.0.0 (#180) 2020-10-16 13:26:34 +02:00
Fabien Chouteau 783a233b4c XMLAda 21.0.0 (#177) 2020-10-15 23:33:03 +02:00
Alejandro R Mosteo b3caa8bff8 aaa 0.2.1 (#176)
Version required by minirest and alire
2020-10-15 23:31:37 +02:00
Alejandro R Mosteo 126e62a832 Add files via upload (#162) 2020-10-15 16:49:09 +02:00
Maxim Reznik b9d7241e59 Add jupyter_kernel (#169) 2020-10-14 13:35:43 +02:00
Vinzent "Jellix" Saranen fc4f7b8a08 SPAT v1.2.1 release (#173)
Identical to v1.2.0, except for the version number and the added alire.toml

Co-authored-by: Alejandro R Mosteo <alejandro@mosteo.com>
2020-10-14 13:24:41 +02:00
Vinzent "Jellix" Saranen 6146d32bbe SI Units v0.1.2 (Alire integration). (#172)
* SI_Units v0.1.2 (Alire integration).

* Fixed alire.toml, and changed scenario variable name (and subsequently version number), as suggested.
2020-10-14 11:14:51 +02:00
Maxim Reznik 05f0760af9 Add files via upload 2020-10-07 14:40:19 +02:00
Alejandro R Mosteo f52a73ad7d Shoot n loot 0.1 (#168)
* First release of shoot_n_loot

* pygamer_simulator.toml, virtapu.toml: new release and info update

* Migrated to 0.4 manifest format

Co-authored-by: Fabien Chouteau <fabien.chouteau@gmail.com>
2020-10-06 14:26:15 +02:00
Alejandro R Mosteo 981b041594 uri_ada 1.0 (#163) 2020-10-05 20:21:21 +02:00
Alejandro R Mosteo 4142269a4e semantic_versioning 2.0 (#161) 2020-10-05 20:21:04 +02:00
Alejandro R Mosteo 7ea70470ee ajunitgen 1.0.1 (#160) 2020-10-05 20:20:46 +02:00
Alejandro R Mosteo f92f8dae34 SDLAda on Windows, reprise (#167)
* sdlada.toml: add C_INLCUDE_PATH on Windows msys2

* sdlada.toml: only compile tools on post-fetch

The other make file targets are not required.

Also define SDL_PLATFORM for all targets so we don't have to user a different post-fetch for each OS.

* sdlada.toml: remove SDL_MODE definition

This means the users of the lib can define the build mode they want.

* libsdl2*.toml: add msys2 package

* ada_voxel_space_demo.toml: set sdlada build mode

* Migrated to 0.4 manifest version

Co-authored-by: Fabien Chouteau <fabien.chouteau@gmail.com>
2020-10-05 18:17:34 +02:00
Alejandro R Mosteo 4d509d4411 Mark that it doesn't work with GNAT CE 2020 (#166)
This way our tests depending on this crate should skip this compiler version,
and users know this is an expected failure.

Once SDLAda 2.5.4 is released with the fix a new release for CE 2020 will fix
the issue for good.
2020-10-05 17:43:24 +02:00
Fabien Chouteau 4e10881c60 Various crates extracted from Ada Drivers Library (#164) 2020-10-05 09:28:48 +02:00
Maxim Reznik c675fa1c37 Drop gpr-set-externals for LIBRARY_TYPE (#158)
As discussed live on gitter, the LIBRARY_TYPE should never be set
in a library manifest.
2020-10-02 11:50:49 +02:00
Maxim Reznik 9b1c1cc584 Add a Process API library (spawn-1.0.0). (#157) 2020-10-02 10:57:17 +02:00
Fabien Chouteau ad52a694a2 libgmp: update info and add msys2 package (#155) 2020-09-24 19:10:55 +02:00
Fabien Chouteau 604fdba1b5 zlib-external: add msys2 package (#154) 2020-09-24 19:10:07 +02:00
Fabien Chouteau 34c468fbcf Minisamd51 bsp (#153)
* Add files via upload

* Add files via upload
2020-09-24 18:12:46 +02:00
Fabien Chouteau a9f06bbe5b Disable auto-gpr-with for cortex_m crate (#152) 2020-09-24 17:52:13 +02:00
Fabien Chouteau 68c61fceca samd51_hal 0.2.0 (#151) 2020-09-22 11:46:49 +02:00
Maxim Reznik 2346722873 Add matreshka_sql_postgresql (#145) 2020-09-14 11:29:55 +02:00
Maxim Reznik f43ab1d422 Add matreshka_sql_oracle (#144) 2020-09-14 11:29:15 +02:00
Maxim Reznik 4ebd9d1924 matreshka_sql_firebird 20.0.1 (#147) 2020-09-09 19:05:45 +02:00
Maxim Reznik 1eefee7173 matreshka_sql_sqlite3 20.1.0 (#146) 2020-09-09 19:04:33 +02:00
Maxim Reznik 13aefbc188 Add matreshka_sql_mysql (#143) 2020-09-09 19:03:10 +02:00
Nicolai Ruckel c15b2f5d8a Ada-Fuse 1.0.1 (#139)
* Add Ada-Fuse v1.0.1

* Fix syntax in ada_fuse-1.0.1.toml
2020-09-09 10:40:34 +02:00
Alejandro R Mosteo 6e70aafd30 Fetch full history for detection of changed files (#149) 2020-09-08 19:16:14 +02:00
Alejandro R Mosteo 408bf8e9cf Detect make from version output (#148)
* Detect make from version output

This way it is available even in platforms without package manager (macOS).

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

Some files were not shown because too many files have changed in this diff Show More