Compare commits

...

163 Commits

Author SHA1 Message Date
Alejandro R. Mosteo 54ec032e00 Show GNAT/GPRBUILD versions on default PATH before build 2021-11-04 09:56:43 +01:00
Fabien Chouteau 0fc984590b aunit, startup_gen, templates_parser, win32ada 22.0.0 (#394) 2021-11-03 19:48:57 +01:00
Maxim Reznik 250e73f016 matreshka 20.1.0 build fixes (#395)
Force `make reconfig` to ignore `config` directory created by
`alr`. Disable GNAT CE 2021 and GCC 11. Disable GNAT CE on Mac OS.

Fix building spikedog_awsd executable.
2021-11-03 14:13:07 +01:00
Fabien Chouteau 134fff113b gnatcoll_{core|db|bindings} 22.0.0 (#392) 2021-11-03 06:57:53 +01:00
Maxim Reznik 8b97c4c6a5 matreshka 21.0.0 (#393) 2021-11-02 12:16:02 +01:00
Fabien Chouteau b034f7e015 xmlada and libgpr 22.0.0 (#391) 2021-10-28 17:42:37 +02:00
Alejandro R Mosteo 1f2c4b51c0 Show environment before building (#389)
* Show environment before building

* Code review fixes
2021-10-27 10:52:08 +02:00
Jeremy Grosser 3c92f41ec6 rp2040_hal, pico_bsp, pico_examples 0.7.0 (#390) 2021-10-27 10:29:45 +02:00
Fabien Chouteau 598206454b samd51_hal 0.3.0 (#388) 2021-10-26 15:57:27 +02:00
Alejandro R Mosteo 767d79df11 semver 2.1.0 (#387) 2021-10-26 15:50:55 +02:00
Fabien Chouteau 8b88f3379d usb_embedded 0.2.0 (#386) 2021-10-26 11:04:12 +02:00
Manuel Hatzl a41d575486 spark_unbound 0.2.1 (#383)
* Add spark_unbound to alire index

* Fixed package naming as suggested

* Fixed gnat dependency
2021-10-25 19:28:56 +02:00
Fabien Chouteau 73b6c15d24 bbqueue 0.3.0 (#385) 2021-10-25 18:07:17 +02:00
Fabien Chouteau b5713488ee atomic 0.4.1 (#384) 2021-10-25 09:05:30 +02:00
Paul Jarrett 869133fa80 trendy_terminal 0.0.3 (#382) 2021-10-18 11:09:23 +02:00
Fabien Chouteau f3aa223b8f Atomic 0.4.0 (#381)
* Add files via upload

* Update atomic-0.4.0.toml
2021-10-18 10:04:50 +02:00
Jesper Quorning d539a705ee simple_components 4.42.0: update origin after unavailable tarball (#380)
* simple_components=4.42.0: Change download url to sourceforge.net (#879)

* Move to github mirror

* Fix tag of Community docker

* Exclude unsupported compilers

* Remove community index that may interfere

* Disable gnat 11

Co-authored-by: Alejandro R. Mosteo <amosteo@unizar.es>
2021-10-15 12:27:12 +02:00
Fabien Chouteau 3ee44941ee gnatcov: add missing GPR_PROJECT_PATH for instrumentation run-time (#378) 2021-10-07 09:15:51 +02:00
Manuel fae04af671 play_2048 1.0 (#368) 2021-10-07 07:24:26 +02:00
Paul Jarrett aeba4a3507 Add septum 0.0.3 (#379) 2021-10-07 07:00:38 +02:00
Fabien Chouteau 8c7f5921dd clic 0.2.0 (#377) 2021-10-04 12:45:08 +02:00
Fabien Chouteau 2b717eabc0 GNAT 11.2.2, GPRbuild 21.0.2, GNATcov 21.0.2 (#376)
* GNAT 11.2.2

The Linux versions are built on ubuntu 18 instead of 20 for the .1
releases.

* GPRbuild 21.0.1

The Linux versions are built on ubuntu 18 instead of 20 for the .1
releases.

* GNATcov 21.0.1

The Linux versions are built on ubuntu 18 instead of 20 for the .1
releases.
2021-09-30 17:16:55 +02:00
Riccardo Bernardini 4773e34e52 specfun 1.0 (#374)
* Added toml for specfun

* addled index entry for specfun
2021-09-30 17:06:16 +02:00
Fabien Chouteau 77eed57181 GNAT 10.3.2 (#375)
The Linux versions are built on ubuntu 18 instead of 20 for the .1
releases.
2021-09-29 18:06:38 +02:00
Simon Wright d9ff0d5fd9 xia 1.4.0 (#373)
* xia 1.4.0, my first crate

* Updated "licenses" to include RTLE.

* Moved xia-1.4.0.toml.
2021-09-27 22:11:58 +02:00
Alejandro R Mosteo c9f35fb0c0 Fix folder entering for versions with -pre or -build (#372)
* Fix folder change for versions with -pre or -build

* Touch the hello crate
2021-09-27 17:49:09 +02:00
Paul Jarrett e2d878099a septum 0.0.2 (#371)
* Add septum

* Add files via upload

* Delete septum-0.0.1-beta3.toml
2021-09-27 15:57:03 +02:00
Paul Jarrett dc1e8804f0 trendy_terminal 0.0.2 (#370) 2021-09-27 09:06:49 +02:00
Lev Kujawski b23492d900 avltrees 0.1.0 (#369) 2021-09-27 09:04:48 +02:00
pmunts 33c13ec560 libsimpleio, mcp2221, remoteio 1.19965.2 (#367)
libsimpleio release 1.19965.2
mcp2221 release 1.19965.2
remoteio release 1.19965.2
2021-09-27 08:56:19 +02:00
pmunts 32f1d69289 mcp2221 release 1.19965.1 remoteio release 1.19965.1
* mcp2221 release 1.19965.1

* remoteio release 1.19965.1
2021-09-21 15:00:18 +02:00
Alejandro R Mosteo 627f5b4f2f aaa 0.2.4 (#366) 2021-09-21 13:34:36 +02:00
Lev Kujawski 8c434139e4 blake2s, b2ssum 0.1.3 (#361) 2021-09-21 11:41:34 +02:00
Alejandro R Mosteo 712789a75c Switch to setup-alire@v1 (#363)
* Switch to setup-alire@v1

* Code review
2021-09-20 15:47:15 +02:00
Roderick Chapman aff0a2827d sparknacl 3.0.0 (#360)
* Add files via upload

* Add files via upload
2021-09-20 11:46:12 +02:00
Gustavo A. Hoffmann d1c641f7b2 audio_wavefiles 2.0.0 (#358) 2021-09-20 11:34:56 +02:00
Alejandro R. Mosteo d918e18e56 Merge stable-1.0 into devel-1.1 2021-09-16 16:30:30 +02:00
Fabien Chouteau 889ce5b21e Create clic-0.1.1.toml (#357) 2021-09-16 15:43:42 +02:00
Gustavo A. Hoffmann 26d9147abf audio_base 1.0.0 (#355)
* audio_base 1.0.0

* Converting license to SPDX string
2021-09-16 11:05:38 +02:00
onox 33038b1609 emojis 1.0.0 (#356) 2021-09-16 10:53:39 +02:00
Alejandro R Mosteo a09140f021 Build submissions with toolchain from Alire (#354)
* New workflow to test crates using indexed toolchain

* Conditionally install compiler

* Print crate environment after build
2021-09-15 11:37:10 +02:00
Alejandro R Mosteo 86659c3195 Disable toolchain installation in latest setup-alire@latest-devel (#341) 2021-09-14 13:36:52 +02:00
Alejandro R Mosteo ffd49df662 Backport improvements to build script (#350)
In the stable branch we are still testing the newest release, while sometimes
we get fixes to older release manifests.
2021-09-14 09:59:47 +02:00
Alejandro R. Mosteo e7c53a6146 Port stable-1.0 into devel-1.1 2021-09-14 09:31:06 +02:00
Alejandro R Mosteo f24436e0f1 bugfix found during port to stable (#351) 2021-09-14 09:30:01 +02:00
Riccardo Bernardini 0d57828de3 get_password PR (#353) 2021-09-14 09:23:08 +02:00
Pierre-Marie de Rodat 148248846f ada_toml 0.3.0 (#343)
* ada_toml: minor pasto fix in descriptions

* Add ada_toml 0.3.0
2021-09-13 12:52:49 +02:00
Tama McGlinn b10d18768d raspberry_bsp 1.0 (#267)
* Added raspberry_bsp package

* Mark raspberry_bsp unavailable on windows
2021-09-13 10:58:32 +02:00
Jeremy Grosser e67d834252 rp2040_hal, pico_bsp, pico_examples 0.6.0 (#348) 2021-09-13 10:26:33 +02:00
onox ecc0dd2fff weechat_ada 3.0.0 (#347) 2021-09-13 10:11:06 +02:00
Tama McGlinn 909b47b459 adabots 1.0.1 - bugfix release (#346) 2021-09-13 10:08:59 +02:00
Maxim Reznik c5a75385d9 vss 22.0.0-20210830 (#322)
This version includes grapheme clusters iterators and many more improvements.
2021-09-10 09:59:57 +02:00
Alejandro R Mosteo bdc53ebf74 Fix version extraction in PR checks (#340) 2021-09-09 13:03:26 +02:00
Alejandro R. Mosteo 784e8105ef Merge remote-tracking branch 'alire/stable-1.0' into devel-1.1 2021-09-07 18:01:21 +02:00
Alejandro R Mosteo ea4946244b Port stable-1.0 into devel-1.1 (#339)
* remoteio release 1.19928.2 (#309)

msys tar needs tarballs created with -H posix

* Add files via upload (#326)

* mcp2221, remoteio 1.19937.1 (#333)

* mcp2221 release 1.19937.1

Fixed website URL

* remoteio release 1.19937.1

Fixed website URL

* Fix microbit_bsp (#338)

* Update microbit_bsp-0.2.0.toml

* Update microbit_bsp-0.1.0.toml

Co-authored-by: pmunts <phil@munts.net>
Co-authored-by: Paul Jarrett <jarrett.paul.young@gmail.com>
Co-authored-by: Fabien Chouteau <Fabien-Chouteau@users.noreply.github.com>
2021-09-07 17:59:08 +02:00
Fabien Chouteau c260660ae2 Fix microbit_bsp (#338)
* Update microbit_bsp-0.2.0.toml

* Update microbit_bsp-0.1.0.toml
2021-09-07 17:45:38 +02:00
Fabien Chouteau 526dc9e01b Change binary crate version from X.Y.0-1 to X.Y.1 (#336)
* Change binary crate version from X.Y.0-1 to X.Y.1

All those project don't have a patch version so we are using it for
package version.

* gnat_native-11.2.1.toml: typo in URL
2021-09-07 12:42:17 +02:00
Alejandro R Mosteo 9bf2f7f835 Skip build for binary crates (#337)
* Skip build for binary crates

* Use milestone to avoid testing wrong version
2021-09-06 18:35:35 +02:00
pmunts 75264a9fa5 mcp2221, remoteio 1.19937.1 (#333)
* mcp2221 release 1.19937.1

Fixed website URL

* remoteio release 1.19937.1

Fixed website URL
2021-09-06 09:55:48 +02:00
Fabien Chouteau 9b5792cb12 Update gnat_native-11.2.0-1.toml (#332) 2021-09-02 15:33:55 +02:00
Alejandro R Mosteo 04f4b1a642 Sync devel-1.1 with stable-1.0 (#331)
* remoteio release 1.19928.2 (#309)

msys tar needs tarballs created with -H posix

* Add files via upload (#326)

Co-authored-by: pmunts <phil@munts.net>
Co-authored-by: Paul Jarrett <jarrett.paul.young@gmail.com>
2021-09-02 13:38:31 +02:00
Paul Jarrett 6b53b29257 Add files via upload (#326) 2021-09-02 13:27:26 +02:00
pmunts ca79380e4a remoteio release 1.19928.2 (#309)
msys tar needs tarballs created with -H posix
2021-09-02 13:26:36 +02:00
Fabien Chouteau 6d4e6d6cec gnat 11.2 (native, arm-elf, riscv64-elf) (#330) 2021-09-02 12:36:19 +02:00
Alejandro R. Mosteo ea6dd823d9 Merge remote-tracking branch 'alire/stable-1.0' into devel-1.1 2021-09-01 14:09:13 +02:00
Alejandro R Mosteo 5c367d573a Disable assistant before checks (#327)
* Test new setup-alire

* Disable assistant inside the test script for Docker
2021-09-01 11:48:36 +02:00
Fabien Chouteau 4d4f222046 libgpr 21.0.0: incompatibility with GNAT Community 2021 (#324) 2021-08-31 18:06:24 +02:00
pmunts b2ac55bfb7 mcp2221 release 1.19928.2 (#312)
msys tar needs tarballs created with -H posix
2021-08-31 10:13:04 +02:00
Fabien Chouteau 4069382a51 clic 0.1.0 (#323) 2021-08-30 17:22:45 +02:00
Alejandro R Mosteo ddc3120ec1 aaa 0.2.3 (#321) 2021-08-30 14:10:25 +02:00
Alejandro R Mosteo 7b8b8c5be0 optional 0.1.0 (#320) 2021-08-27 09:48:11 +02:00
pmunts 03efd72937 libhidapi, libusb externals (#319)
* A cross-platform library to access USB devices

Initial addition to the community index.

* A Simple library for communicating with USB and Bluetooth HID devices

Initial addition to the community index.

* Added licenses and Arch packages

Co-authored-by: Alejandro R. Mosteo <amosteo@unizar.es>
2021-08-25 12:31:36 +02:00
Jesper Quorning bbb3c93637 matreshka: fix database tag typos (#310) 2021-08-25 12:03:50 +02:00
Tama McGlinn 1bb9541ca1 adabots 1.0.0 (#305) 2021-08-23 12:41:33 +02:00
pmunts e98f64fb48 libsimpleio 1.19882.1 (#313)
Eliminated a lot of compiler warnings
2021-08-20 10:58:17 +02:00
Lev Kujawski e034baf38b msys2_runtime and felix 0.2.0 (#318) 2021-08-20 10:15:56 +02:00
Alejandro R. Mosteo 39751981cc gprbuild external 2021-08-19 12:25:59 +02:00
Alejandro R. Mosteo 39ab6f5272 Merge new crates in 1.0 2021-08-19 12:11:40 +02:00
Fabien Chouteau ea03846608 ada_toml 0.2 (#315) 2021-08-17 13:04:42 +02:00
Fabien Chouteau accf7d8079 Fix some GNATcoll descriptions (#316)
* Update gnatcoll_gmp-21.0.0.toml

Fix description

* Update gnatcoll_omp-21.0.0.toml

Fix description
2021-08-17 13:00:53 +02:00
Fabien Chouteau 19edb482e0 shoot_n_loot, pygamer 1.0.0 (#314) 2021-08-17 12:12:55 +02:00
Manuel b899a77bca asfml 2.5.1 (#311) 2021-08-17 08:40:21 +02:00
Paul Jarrett b8c3dfbb15 Add trendy_test 0.0.1 (#307)
* Add files via upload

* Add files via upload

* Put toml in the right place.

* Update to new, improved, trendy test 0.0.1
2021-08-04 13:57:57 +02:00
Fabien Chouteau 37ddcd9488 Rename GNAT crates (#302)
* Rename GNAT crates

I changed the names of the crates to what I think is more meaningful.

I  merged the Linux, Windows and macOS under a gnat_native that will be
easier to understand and use in my opinion.

I also added a licenses field.

One thing that we may want to improve is the values for the case
statements, for instance `[origin."case(os)".macos."case(word-size)".bits-64]`
will soon be a blocking point to support macOS on the M1.

Instead of word size we probably need something like: "case(CPU)" or
"case(arch)". Or even use full platform triplets: "case(host_triplet)".

* Add "provides" to gnat_external

Co-authored-by: Alejandro R. Mosteo <amosteo@unizar.es>
2021-07-24 09:50:15 +02:00
Alejandro R. Mosteo 96f39408ed Merge remote-tracking branch 'alire/stable-1.0' into devel-1.1 2021-07-23 14:18:05 +02:00
Lev Kujawski 132301e488 felix 0.1.0, blake2s 0.1.1 (#301)
* blake2s: Update enabling optimizations, disabling development flags

* Add felix 0.1.0
2021-07-22 12:38:57 +02:00
Jeremy Grosser ed203cb5ae rp2040_hal, pico_bsp, and pico_examples 0.5.0 (#300) 2021-07-20 13:20:36 +02:00
onox d15b685c53 canberra_ada 2.0.1 and weechat_ada 2.0.1 (#299)
* canberra_ada 2.0.1

* weechat_ada 2.0.1
2021-07-20 09:51:38 +02:00
Alejandro R. Mosteo da017bc07c gnatcov 21.0-1 for all platforms 2021-07-18 18:56:10 +02:00
Alejandro R. Mosteo cdf8c13253 Fix gprbuild path environment 2021-07-18 14:46:32 +02:00
Alejandro R. Mosteo ec4f281b37 GNAT 10.3-1 for all targets 2021-07-18 14:32:29 +02:00
Alejandro R. Mosteo 8cba1009de gprbuild 21.0.0-1 for all targets 2021-07-18 14:07:27 +02:00
Lev Kujawski dc48f5d6e9 blake2s 0.1.0 (#298) 2021-07-16 10:25:32 +02:00
Manuel 4bbd7f960a asfml 2.5: Ada binding to Simple and Fast Multimedia Library (#297)
* Add crate for asfml: Ada binding to Simple and Fast Multimedia Library

* Fix file location

Co-authored-by: Alejandro R. Mosteo <amosteo@unizar.es>
2021-07-15 13:20:42 +02:00
Alejandro R. Mosteo 47492703e6 GNAT releases split per target 2021-07-12 10:11:15 +02:00
Stephane Carrez c7191b9da0 are 1.1.0: Advanced Resource Embedder (#295)
* are 1.1.0: Advanced Resource Embedder

* are 1.1.0: Advanced Resource Embedder

* are 1.1.0: Advanced Resource Embedder

* are 1.1.0: Advanced Resource Embedder
2021-07-12 09:50:18 +02:00
Alejandro R. Mosteo 7f320c8f06 Bump index version 2021-07-09 10:34:20 +02:00
onox f5361238ae json 5.0.0 (#296) 2021-07-06 10:06:53 +02:00
Alejandro R. Mosteo 4f2c55b0cc New gnat 10.3 release 2021-06-30 17:00:55 +02:00
Alejandro R. Mosteo 54a690189d Mark binary crates with no auto-gpr-with 2021-06-29 10:34:45 +02:00
Alejandro R. Mosteo 5ae6b108cd Add binary gprbuild 2021-06-29 10:34:45 +02:00
Alejandro R. Mosteo 8b06ec95e6 test gnat crate 2021-06-29 10:34:45 +02:00
Paul Jarrett cdde3e8fd5 trendy_terminal 0.0.1 (#294) 2021-06-29 10:22:29 +02:00
Paul Jarrett ff2efe9f59 dir_iterators 0.0.2 (#293) 2021-06-28 10:23:31 +02:00
Henrik Härkönen 062e3b1078 cmd_ada 1.0 (#292) 2021-06-25 11:01:38 +02:00
Paul Jarrett 09de0c21a7 progress_indicators 0.0.1 (#290)
* Add progress_indicators 0.0.1

* Point to progress_indicators 0.0.1 w/ no test program.

* Update to version with moved test gpr.
2021-06-25 10:49:51 +02:00
Jeremy Grosser 1cc839b29c rp2040_hal, pico_bsp, pico_examples 0.4.0 (#287) 2021-06-14 12:14:18 +02:00
onox 1c70773d0d inotify 2.0.0 (#286) 2021-06-11 15:26:10 +02:00
Paul Jarrett d0e97e3cc3 dir_iterators 0.0.1 (#284)
* dir_iterators 0.0.1

An iterator-based recursive directory walker and other iterator-based walker which traces up parent directories.

* Remove Ada202x usage and hierarchical dir package usage.
2021-06-10 11:03:22 +02:00
Alejandro R Mosteo b54246c917 zipada 57.0.2 (#285)
* Add files via upload

* Fix MacOS build

* Update to disable linker GC
2021-06-10 08:48:17 +02:00
Jesper Quorning 6f3f6f9302 Fix utilada Windows build (#283)
* Fix UTIL_OS for Windows 2.0.0.

* Fix UTIL_OS for Windows 2.1.0.
2021-06-03 10:53:16 +02:00
Riccardo Bernardini b2ec99fca9 partord 1.0 (#282) 2021-06-01 10:10:37 +02:00
Alejandro R Mosteo b264786fa9 Florist external (#271) 2021-05-19 12:28:15 +02:00
flyx 68f424da6f OpenGLAda 0.9.0 (#280)
* OpenGLAda 0.9.0

* added tags to OpenGLAda manifests
2021-05-19 12:08:03 +02:00
flyx 8c2f2869db FreeTypeAda 0.1 (#279) 2021-05-17 16:46:49 +02:00
flyx c62b1c590c libfreetype external (#278)
* added external libfreetype

* use x86_64 specific msys2 package
2021-05-17 15:17:21 +02:00
WickedShell c37a9c8328 Openglada: Correct libx11 version (#276)
* Openglada: Correct libx11 version

* Index x11 on Arch

* Fix openglada 0.6 dependencies

* Set windowing system on Windows/macOS

* Fix gnat dependency to all platforms

Co-authored-by: Alejandro R. Mosteo <amosteo@unizar.es>
2021-05-06 13:20:08 +02:00
onox 7072291467 evdev 1.0.1 (#277) 2021-05-06 09:21:35 +02:00
bmilanov fcdb303aee Fix slip license (#275) 2021-05-03 11:17:55 +02:00
bmilanov 03faaadea0 Add initial slip version (#274) 2021-04-30 16:59:54 +02:00
Fabien Chouteau dec4ee467b atomic 0.3 & bbqueue 0.2 (#273) 2021-04-29 11:10:50 +02:00
onox 031433907d evdev 1.0.0 (#272) 2021-04-29 11:03:27 +02:00
Alejandro R Mosteo c5090d8e74 Template for external crates (#270) 2021-04-27 16:36:07 +02:00
Alejandro R Mosteo b5db94cfe1 Updated documentation (readme, contributing) (#269) 2021-04-06 11:09:02 +02:00
Blady-Com 9abc090af8 UXStrings 0.2.0 (#268) 2021-04-06 11:07:56 +02:00
onox f545e1b830 json 4.0.1 (#266) 2021-03-29 18:41:53 +02:00
Alejandro R Mosteo a8f7ca71fa Re-enable Arch (#265) 2021-03-26 23:12:30 +01:00
onox 9cbed21f07 libglfw3: arch and msys2 native packages (#264) 2021-03-26 11:05:02 +01:00
Alejandro R Mosteo ca016d0aba sdlada 2.5.4-1 (#263)
* sdlada 2.5.4

* Try alternative TOML syntax

* Disable on arch

* Disable gnat CE2020

This gnat version causes errors with access types not trivial to fix (to me).

* Fix for CE2020
2021-03-24 13:22:56 +01:00
Cyril Korshnyak ł 8d4f4c72ab loga 1.0 (#262) 2021-03-15 10:26:35 +01:00
onox 28286bd46b Add libcanberra and canberra_ada (#261)
* Add libcanberra

* Add canberra_ada
2021-03-10 19:26:46 +01:00
Alejandro R Mosteo fa6a87fd49 Replace wrong 'word_size' with 'word-size' (#260)
The old parser for some reason accepted both
2021-03-08 17:32:54 +01:00
Jeremy Grosser 411163df3b Raspberry Pi RP2040 and Pico 0.2.1 (#259)
* rp2040_hal-0.2.1

* pico_bsp-0.2.1

* pico_examples-0.2.1
2021-03-03 11:37:56 +01:00
Blady-Com 82714643cb uxstrings 0.1.2 (#250)
* Add UXStrings library to Alire.

* Set minimal GNAT version for Alire.

* Change version format in conformance to https://semver.org.
Set UXStrings commit to some fixes.
2021-03-01 13:54:23 +01:00
Fabien Chouteau c81a507a1d vss-22.0.0-20210224.toml: licenses should not be an array anymore (#257)
There is a warning for that and we should reject it from the community index.
2021-02-26 10:33:09 +01:00
Maxim Reznik fa620c9cf3 vss 22.0.0-20210224 (#255) 2021-02-24 18:06:57 +01:00
Alejandro R Mosteo 220cdea28b Roll back temporary changes to CI actions (#256) 2021-02-24 17:39:44 +01:00
Alejandro R Mosteo c0e589f834 Fix packaging of zlib_ada (#254) 2021-02-24 15:39:01 +01:00
Alejandro R Mosteo fdfce5f04e Main workflow: check no unknown env values in index (#253) 2021-02-22 19:16:47 +01:00
onox c6788ef23d sparknacl: Convert licenses to SPDX expressions (#252) 2021-02-13 17:00:12 +01:00
onox ec5b09119b inotify 1.0.1 (#247) 2021-02-12 20:22:26 +01:00
Roderick Chapman 562eff310f SPARKNaCl 2.0 (#248) 2021-02-11 12:46:14 +01:00
Alejandro R Mosteo b093430d61 Temporary workaround for the main CI workflow (#249) 2021-02-11 12:04:14 +01:00
Felix Patschkowski ee6b2bdaf4 GWindows 1.4 (#245)
* Added GWindows manifest.

* Point to original GWindows repo.

* Fix temporarily broken build checks

* Added optional, recommended properties after review by Alire team.

Co-authored-by: Alejandro R. Mosteo <amosteo@unizar.es>
2021-02-09 10:24:38 +01:00
Alejandro R Mosteo 33bbeb2d69 Fix temporarily broken build checks (#246) 2021-02-09 10:23:57 +01:00
Alejandro R. Mosteo a9068fe972 Bump index version to 1.0 2021-02-04 17:39:49 +01:00
onox 9f31ecd1c2 ZipDCF 2.0.2 (#244) 2021-02-04 12:39:00 +01:00
Alejandro R Mosteo 936c3c2f60 Dotenv 1.0.0 (devel) (#240)
* Add Dotenv 1.0.0

* Update dotenv-1.0.0.toml

Co-authored-by: Quentin Dauprat <heziode@protonmail.com>
2021-02-03 12:15:58 +01:00
onox cf03c2243b DCF 2.0.2 (#241)
Co-authored-by: Alejandro R. Mosteo <amosteo@unizar.es>
2021-02-03 12:14:39 +01:00
Fabien Chouteau 74085a10c3 .github/workflows/main.yml: replace alr list (#243) 2021-02-03 11:39:22 +01:00
Fabien Chouteau 2652375178 minisamd51_example 0.1.1 (devel) (#238) 2021-01-14 18:05:00 +01:00
onox 5715312939 Add libwayland (#234) 2021-01-14 15:15:04 +01:00
Fabien Chouteau 32de724037 stable -> devel ports (plus SPDX format) (#232)
* Convert licenses to SPDX expressions

* bbqueue 0.1.0 (#216)

* bbqueue 0.1.0

* Update bbqueue-0.1.0.toml

* startup_gen 21.0.0 (#227)

* ada_lua 0.1.0 (#230)

* ada_lua-0.1.0.toml: fix website field (#231)

* Convert licenses to SPDX expressions (cont.)

* win32ada 21.0.0 (#233)

Co-authored-by: Alejandro R. Mosteo <amosteo@unizar.es>
2021-01-14 07:59:29 +01:00
Alejandro R Mosteo 0e42c88f19 Fix littlefs license expression (#236) 2021-01-14 07:58:01 +01:00
Alejandro R Mosteo fec54162ed Fix main workflow to use proper alr for base branch (#235)
* Use proper alr for the base branch

* Fix: set up compiler before devel alr
2021-01-13 18:09:53 +01:00
Fabien Chouteau 697f096eb0 Convert licenses to SPDX expressions (#226) 2021-01-13 14:12:03 +01:00
Alejandro R Mosteo cdf2956f68 littlefs 0.1.0 (devel) (#224) 2021-01-04 18:00:32 +01:00
onox 47cd6ff995 Add gtk3 for arch distribution to libgtk3 (#218) 2020-12-23 12:39:41 +01:00
onox a500e6bb7f Add sdl2 for arch distribution to libsdl2 (#217) 2020-12-23 12:29:08 +01:00
onox 46ee6a8f6b Add pkgconf for arch distribution to pkg_config (#215)
Arch Linux provides only core/pkgconf to provide pkg-config.
2020-12-22 18:55:17 +01:00
Alejandro R. Mosteo bc46138268 build-crate.yml: fix quotes 2020-12-22 18:44:58 +01:00
Alejandro R. Mosteo 32515c25d2 Bump index version 2020-12-21 19:17:17 +01:00
Alejandro R. Mosteo 4dc9e13f65 Update workflow to use proper devel/stable alr 2020-12-21 19:00:03 +01:00
410 changed files with 4987 additions and 398 deletions
+17 -11
View File
@@ -14,15 +14,15 @@ jobs:
strategy:
matrix:
os:
os:
- macos-latest
- ubuntu-latest
- windows-latest
tag:
- arch-rolling
- centos-latest-community-latest
- community-current
- debian-stable
- community-latest
- debian-stable
- ubuntu-lts
- ""
exclude: # inclusions don't allow to add arrays of values to a scenario
@@ -33,7 +33,7 @@ jobs:
- os: macos-latest
tag: centos-latest-community-latest
- os: macos-latest
tag: community-current
tag: community-latest
- os: macos-latest
tag: debian-stable
- os: macos-latest
@@ -43,7 +43,7 @@ jobs:
- os: windows-latest
tag: centos-latest-community-latest
- os: windows-latest
tag: community-current
tag: community-latest
- os: windows-latest
tag: debian-stable
- os: windows-latest
@@ -71,8 +71,18 @@ jobs:
with:
distrib: community
- name: Set up `alr`
uses: alire-project/setup-alire@latest-stable
- name: Set up stable `alr`
if: contains(github.base_ref, 'stable-')
uses: alire-project/setup-alire@v1
with:
toolchain: --disable-assistant # We want to use the external ones in this workflow
- name: Set up devel `alr`
if: contains(github.base_ref, 'devel-')
uses: alire-project/setup-alire@v1
with:
toolchain: --disable-assistant # We want to use the external ones in this workflow
branch: master
- name: Test crate (Linux)
if: matrix.os == 'ubuntu-latest' # docker testing only for linuxes
@@ -82,10 +92,6 @@ jobs:
command: scripts/gh-build-crate.sh
params: -v ${{ github.workspace }}/alire_install/bin/alr:/usr/bin/alr
- name: Set up msys2 (Windows)
if: matrix.os == 'windows-latest'
run: ./alire_install/bin/alr --non-interactive version
- name: Install tar from msys2 (Windows) # Git tar in Actions VM does not seem to work)
if: matrix.os == 'windows-latest'
run: C:\Users\runneradmin\.cache\alire\msys64\usr\bin\pacman --noconfirm -S tar
+67
View File
@@ -0,0 +1,67 @@
name: Toolchain
# Build the submitted crate with a native toolchain from Alire
on:
pull_request:
paths:
- 'index/**.toml'
jobs:
build:
name: ${{ matrix.os }}
runs-on: ${{ matrix.os }}
strategy:
matrix:
os:
- macos-latest
- ubuntu-latest
- windows-latest
steps:
- name: Check out alire-index
uses: actions/checkout@v2
with:
fetch-depth: 0
# Needed to be able to diff and obtain changed files. Furthermore, we
# need the full history or else grafted partial branches confuse the
# changed files detectors (in both scripts/gh-build-crate.sh and
# check-author action).
# For the devel branch we need a compiler available to build alr in
# setup-alire. We will be able to get rid of this once composite actions
# support conditional steps.
- name: Set up GNAT toolchain (FSF)
if: (matrix.os == 'ubuntu-latest') && (contains(github.base_ref, 'devel-'))
uses: ada-actions/toolchain@ce2020
with:
distrib: fsf # faster install?
- name: Set up GNAT toolchain (Community)
if: (matrix.os != 'ubuntu-latest') && (contains(github.base_ref, 'devel-'))
uses: ada-actions/toolchain@ce2020
with:
distrib: community
# By default, this sets up the newest indexed native toolchain
- name: Set up stable `alr`
if: contains(github.base_ref, 'stable-')
uses: alire-project/setup-alire@v1
# By default, this sets up the newest indexed native toolchain
- name: Set up devel `alr`
if: contains(github.base_ref, 'devel-')
uses: alire-project/setup-alire@v1
with:
branch: 'master'
- name: Install tar from msys2 (Windows) # Git tar in Actions VM does not seem to work)
if: matrix.os == 'windows-latest'
run: C:\Users\runneradmin\.cache\alire\msys64\usr\bin\pacman --noconfirm -S tar
- name: Test crate
run: scripts/gh-build-crate.sh
shell: bash
+17 -2
View File
@@ -10,12 +10,27 @@ jobs:
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
- uses: alire-project/setup-alire@latest-stable
- name: Set up stable `alr`
if: contains(github.base_ref, 'stable-')
uses: alire-project/setup-alire@latest-stable
- name: Set up GNAT for devel `alr`
if: contains(github.base_ref, 'devel-')
uses: ada-actions/toolchain@ce2020
with:
distrib: fsf
- name: Set up devel `alr`
if: contains(github.base_ref, 'devel-')
uses: alire-project/setup-alire@latest-devel
- run: alr index --list
- run: alr index --add=. --name=local_index
# Check index contents for unknown config variables
- run: alr index --check
- run: alr index --update-all
- run: alr list
- run: alr search --crates
+7 -58
View File
@@ -1,61 +1,10 @@
Thanks for your interest in the Alire project. Here are some pointers for effective contributions.
Thanks for your interest in the Alire project. Please find more information at
one of these sources:
# Contributing crates
- Main repository (development version): https://github.com/alire-project/alire
- Website (stable release information): https://alire.ada.dev
- Live discussion: https://gitter.im/ada-lang/Alire
The process for submitting a new crate or release is currently manual, although automated support through the `alr publish` command is in the roadmap.
The sequence of steps to take is described after some introductory concepts;
you can also ask for help in the [gitter channel](https://gitter.im/ada-lang/Alire) of the project.
Concretely, the documentation about submission of releases is found at
## General concepts
The community index is a collection of [TOML](https://github.com/toml-lang/toml)
files stored in the [alire-index](https://github.com/alire-project/alire-index) repository,
under the [index](https://github.com/alire-project/alire-index/blob/master/index) directory.
Each file is named after the crate it contains.
A crate contains the description of a project, with other metadata,
and the list of available releases (identified by their
[semantic version](https://semver.org/)).
The complete specification of such TOML files is available in this [document](https://github.com/alire-project/alire/blob/master/doc/catalog-format-spec.md).
## New crates and releases
Contributing a new crate is achieved through a pull-request against the index repository,
in which the TOML file for the crate must be provided. Similarly, a new release is published by
submitting a pull-request with the necessary modifications to the crate file.
### Index branches
The community index is supported through two kinds of branches:
- `stable-x.x.x` branches are used by stable versions of `alr`.
- `devel-x.x.x` branches are used to introduce breaking changes in the index format, during the development of `alr`.
Your `alr` version knows which branch to use, so you do not need to manually select one. However, when submitting crates/releases as pull requests, you must decide to which branch they will be added: selecting the latest stable branch results in the release becoming immediately available to the latest stable `alr`. Conversely, using the latest development branch will make the releases available for testing by unstable clients, and will become generally available with the next stable release of `alr`.
Note that, as of this writing (Dec 2019), only development branches exist, until the first stable release of `alr` is made.
## Checks on contributions
Each crate is "owned" by a list of maintainers, provided with the `maintainers-logins` property of the crate file. After the initial submission, which will be manually approved (see the [POLICY](https://github.com/alire-project/alire-index/blob/master/POLICY.md) for details), the maintainers of a crate are the only people allowed to submit new releases or metadata modifications to the corresponding crate file.
# Detailed steps
These steps describe how to submit a new crate. They are essentially the same for submitting a new release (in the latter case, the existing crate file must be edited instead of created).
1. Prepare a source archive (zip, tar) with the release sources and project files.
1. This archive **must not** contain the `alire` directory generated by `alr` in working directories. The `alire` directory is designed to be put in your VCS ignore list.
1. The archive **must** contain a single directory (name not important) containing, in turn, the sources. This is the kind of archives automatically generated by GitHub, GitLab, Sourceforge... or through `git archive`.
1. Compute an integrity hash for the archive with `alr publish --hash <URL>`
1. The URL can be remote or local (`file://`), although using the final online file is recommended.
1. The final online file should be immutable. Note that online autogenerated archives can be found currently in the index, but should be avoided whenever possible (because of lack of immutability guarantees, see [this conversation](https://github.community/t5/How-to-use-Git-and-GitHub/Ensuring-identical-tarballs-from-releases/m-p/34196/highlight/true#M8997)). In the future, `alr publish` will offer support to generate and upload such files more conveniently.
1. Fill the crate file providing all the necessary information (`[general]` section), dependencies (`depends-on`) and possibly excluded platforms (`available`). See, for example, the [hello world](https://github.com/alire-project/alire-index/blob/master/index/he/hello.toml) crate, or the [empty skeleton](https://github.com/alire-project/alire-index/blob/master/templates/skeleton.toml) template.
1. Place the crate file in the appropriate directory of your locally checked out index repository, and create a new pull request. The detailed substeps are the usual for submitting contributions in GitHub:
1. Fork the community index to your GitHub account.
1. Clone your fork locally and make the changes locally.
1. Commit and push the changes to your fork.
1. Create the pull request from your fork against the community repository through the GitHub web interface (or the [`hub`](https://github.com/github/hub) tool).
1. The base branch you select for the pull request will determine where your changes will become available; see the section on index branches for details.
Once the pull request is verified and merged, the new crate or release will become available for normal use. The open source Ada ecosystem needs all the help it can get, so happy contributing!
- https://alire.ada.dev/docs/#publishing-your-projects-in-alire
+7 -17
View File
@@ -1,23 +1,13 @@
# Alire Catalog
# Alire Community Index
[![Gitter chat](https://badges.gitter.im/gitterHQ/gitter.png)](https://gitter.im/ada-lang/Alire)
This repository hosts the official community-maintained index of Ada projects
to be used with the `alr` tool. Please visit
https://github.com/alire-project/alire to download `alr`.
This repository hosts the official community-maintained index to be used with the `alr` tool.
## Contributing crates to the index
Please visit https://github.com/alire-project/alire to download `alr`.
Please check the information in the [CONTRIBUTING.md](CONTRIBUTING.md) file.
Please open a pull request to submit a new release (read
further [here](https://alire.ada.dev/docs/#publishing-your-projects-in-alire)
about it).
## TODO
Here are sources of projects that might be interesting to add to this index:
* [awesome-ada](https://github.com/ohenley/awesome-ada) (Top notch!)
* [GitHub projects, sorted by star
count](https://github.com/search?o=desc&l=Ada&q=ada&s=stars&type=Repositories)
* [AdaIC's Free Tools and
Libraries](http://www.adaic.org/ada-resources/tools-libraries/)
* [Libraries in the Ada Programming
WikiBook](https://en.wikibooks.org/wiki/Ada_Programming/Libraries)
To report an issue, open it at https://github.com/alire-project/alire/issues
+1 -1
View File
@@ -2,7 +2,7 @@ description = "Alex's Ada Assortment (of miscellaneous utilities)"
name = "aaa"
version = "0.1.0"
authors = ["Alejandro R. Mosteo"]
licenses = ["LGPL 3.0"]
licenses = "LGPL-3.0-only"
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
+1 -1
View File
@@ -14,7 +14,7 @@ Alex's Ada Assortment of Utilities
"""
authors = ["Alejandro R. Mosteo"]
licenses = ["LGPL 3.0"]
licenses = "LGPL-3.0-only"
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
tags = ["miscellanea", "utility"]
+27
View File
@@ -0,0 +1,27 @@
name = "aaa"
version = "0.2.3"
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.
- Write-through minimal cache for objects stored in files
"""
authors = ["Alejandro R. Mosteo"]
licenses = "LGPL-3.0-only"
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
tags = ["miscellanea", "utility"]
website = "https://github.com/mosteo/aaa"
[origin]
commit = "12201a008c07e6ef0e4f21d327c941bed97d7166"
url = "git+https://github.com/mosteo/aaa.git"
+27
View File
@@ -0,0 +1,27 @@
name = "aaa"
version = "0.2.4"
description = "Alex's Ada Assortment (of miscellaneous utilities)"
long-description = """
Alex's Ada Assortment of Utilities
- Text formatting (paragraphs, tables).
- Indefinite containers.
- Enumeration validity/conversions of string images.
- On-demand stack backtraces.
- String containers and utilities.
- Simple subprocess spawning.
- Write-through minimal cache for objects stored in files
"""
authors = ["Alejandro R. Mosteo"]
licenses = "LGPL-3.0-only"
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
tags = ["miscellanea", "utility"]
website = "https://github.com/mosteo/aaa"
[origin]
commit = "19e75e3e16c493df35913b8acc486b5d047875bf"
url = "git+https://github.com/mosteo/aaa.git"
+1 -1
View File
@@ -11,7 +11,7 @@ maintainers = ["Nicolai Ruckel <nicolai.ruckel@uni-weimar.de>"]
maintainers-logins = [
"NicolaiRuckel", "medsec"
]
licenses = ["GPL 3.0"]
licenses = "GPL-3.0-only"
project-files = ["ada_fuse.gpr"]
[gpr-externals]
+1 -1
View File
@@ -11,7 +11,7 @@ maintainers = ["Nicolai Ruckel <nicolai.ruckel@uni-weimar.de>"]
maintainers-logins = [
"NicolaiRuckel", "medsec"
]
licenses = ["GPL 3.0"]
licenses = "GPL-3.0-only"
project-files = ["ada_fuse.gpr"]
[gpr-externals]
+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 = "GPL-3.0-or-later WITH GCC-exception-3.1"
tags = ["lua", "binding", "script"]
[[depends-on]]
liblua = "~5.3"
[origin]
commit = "0aa4afc28577adf5106d6bd13bed6a086b6e9a8c"
url = "git+https://github.com/AdaCore/ada-lua.git"
+1 -1
View File
@@ -3,7 +3,7 @@ name = "ada_pretty"
version = "1.0.0"
website = "https://github.com/reznikmm/ada-pretty/"
authors = ["Maxim Reznik"]
licenses = ["MIT"]
licenses = "MIT"
maintainers = ["Maxim Reznik <reznikmm@gmail.com>"]
maintainers-logins = ["reznikmm"]
project-files = ["gnat/ada_pretty.gpr"]
+2 -2
View File
@@ -1,8 +1,8 @@
description = "TOML parser for Ada "
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"]
licenses = "BSD-3-Clause"
maintainers = ["pmderodat@kawie.fr"]
maintainers-logins = ["pmderodat"]
project-files = ["ada_toml.gpr"]
+19
View File
@@ -0,0 +1,19 @@
description = "TOML parser for Ada"
name = "ada_toml"
version = "0.2.0"
authors = ["AdaCore", "Pierre-Marie de Rodat <pmderodat@kawie.fr>"]
licenses = "BSD-3-Clause"
maintainers = ["pmderodat@kawie.fr"]
maintainers-logins = ["pmderodat"]
project-files = ["ada_toml.gpr"]
[gpr-externals]
ADA_TOML_BUILD_MODE = ["dev", "prod"]
LIBRARY_TYPE = ["static", "relocatable", "static-pic"]
[gpr-set-externals]
ADA_TOML_BUILD_MODE = "prod"
[origin]
url = "https://github.com/pmderodat/ada-toml/archive/v0.2.tar.gz"
hashes = ["sha512:f07de4871e633e1be0fd757daa5996dd8ea2d56eae44bbf27358518b58b6cd47274c9d1686fe669da4c464baf5122c707f9990cfdef7fa8c0b9504558e85dbcb"]
+110
View File
@@ -0,0 +1,110 @@
description = "TOML parser for Ada"
name = "ada_toml"
version = "0.3.0"
authors = ["AdaCore", "Pierre-Marie de Rodat <pmderodat@kawie.fr>"]
licenses = "BSD-3-Clause"
maintainers = ["pmderodat@kawie.fr"]
maintainers-logins = ["pmderodat"]
project-files = ["ada_toml.gpr"]
long-description = """
ada-toml: TOML parser for Ada
=============================
`ada-toml` is a pure Ada library for parsing and creating
[TOML](https://github.com/toml-lang/toml#toml) documents. It conforms to the
[version 1.0.0](https://toml.io/en/v1.0.0) of the format standard.
Quick tutorial
--------------
All basic types and subprograms are in the `TOML` package. All "nodes" in a
TOML documents are materialized using the `TOML.TOML_Value` type. Since TOML
values make up a tree, this type has reference semantics. This means that
modifying a TOML node does not modify the corresponding `TOML_Value` value
itself, but rather the TOML value that is referenced.
Parsing a TOML file is as easy as using the `TOML.File_IO.Load_File` function:
```ada
declare
Result : constant TOML.Read_Result :=
TOML.File_IO.Load_File ("config.toml");
begin
if Result.Success then
Ada.Text_IO.Put_Line ("config.toml loaded with success!");
else
Ada.Text_IO.Put_Line ("error while loading config.toml:");
Ada.Text_IO.Put_Line
(Ada.Strings.Unbounded.To_String (Result.Message));
end if;
end;
```
Each TOML value has kind, defining which data it contains (a boolean, an
integer, a string, a table, ...). To each kind, one or several primitives are
associated to let one process the underlying data:
```ada
case Result.Kind is
when TOML.TOML_Boolean =>
Ada.Text_IO.Put_Line ("Boolean: " & Result.As_Boolean'Image);
when TOML.TOML_Integer =>
Ada.Text_IO.Put_Line ("Boolean: " & Result.As_Integer'Image);
when TOML.TOML_String =>
Ada.Text_IO.Put_Line ("Boolean: " & Result.As_String);
when TOML.TOML_Array =>
Ada.Text_IO.Put_Line ("Array of " & Result.Length & " elements");
when others =>
null;
end case;
```
There are also primitives to build TOML values:
```ada
declare
Bool : constant TOML.TOML_Value := TOML.Create_Boolean (False);
Int : constant TOML.TOML_Value := TOML.Create_Integer (10);
Str : constant TOML.TOML_Value := TOML.Create_String ("Hello, world");
Table : constant TOML.TOML_Value := TOML.Create_Table;
begin
Table.Set ("bool_field", Bool);
Table.Set ("int_field", Int);
Table.Set ("str_field", Str);
end;
```
And finally one can turn a tree of TOML nodes back in text form:
```ada
Ada.Text_IO.Put_Line ("TOML document:");
Ada.Text_IO.Put_Line (Table.Dump_As_String);
```
Contributing
------------
The development of `ada-toml` happens on
[GitHub](https://github.com/pmderodat/ada-toml). Everyone is welcome to
contribute to this project: please read our [contribution
rules](https://github.com/pmderodat/ada-toml/tree/master/CONTRIBUTING.rst) if
you consider doing so.
"""
[gpr-externals]
ADA_TOML_BUILD_MODE = ["dev", "prod"]
LIBRARY_TYPE = ["static", "relocatable", "static-pic"]
[gpr-set-externals]
ADA_TOML_BUILD_MODE = "prod"
[origin]
url = "https://github.com/pmderodat/ada-toml/archive/v0.3.tar.gz"
hashes = ["sha512:862d230bf28c393243b01425b259a2fd5d1cf33d3da521eea5f5533691efb46cd3fa335941bcd768b5da635896737b5ee51cbd593d84df58785db6d4c836afd2"]
@@ -2,7 +2,7 @@ description = "Voxel Space render engine demo in Ada"
name = "ada_voxel_space_demo"
version = "1.0.0"
executables = ["main"]
licenses = ["MIT"]
licenses = "MIT"
maintainers = ["fabien.chouteau@gmail.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["ada_voxel_space_demo.gpr"]
@@ -2,7 +2,7 @@ description = "Voxel Space render engine demo in Ada"
name = "ada_voxel_space_demo"
version = "1.0.1"
executables = ["main"]
licenses = ["MIT"]
licenses = "MIT"
maintainers = ["fabien.chouteau@gmail.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["ada_voxel_space_demo.gpr"]
+18
View File
@@ -0,0 +1,18 @@
name = "adabots"
description = "Learn Ada by programming Minecraft robots"
version = "1.0.0"
authors = ["Tama McGlinn"]
maintainers = ["Tama McGlinn <t.mcglinn@gmail.com>"]
maintainers-logins = ["TamaMcGlinn"]
licenses = "MIT"
project-files = ["adabots.gpr"]
tags = ["learn", "ada", "minecraft", "computercraft", "robots", "teach", "children"]
[[depends-on]] # This line was added by `alr with`
aws = "^21.0.0" # This line was added by `alr with`
[origin]
commit = "159c2547f3a059d83a183ca70b75fee572f7fbaf"
url = "git+https://github.com/TamaMcGlinn/AdaBots.git"
+19
View File
@@ -0,0 +1,19 @@
name = "adabots"
description = "Learn Ada by programming Minecraft robots"
version = "1.0.1"
authors = ["Tama McGlinn"]
maintainers = ["Tama McGlinn <t.mcglinn@gmail.com>"]
maintainers-logins = ["TamaMcGlinn"]
licenses = "MIT"
project-files = ["adabots.gpr"]
tags = ["learn", "ada", "minecraft", "computercraft", "robots", "teach", "children"]
[[depends-on]] # This line was added by `alr with`
aws = "^21.0.0" # This line was added by `alr with`
[origin]
commit = "a31a416c1f09e59ab1d1ab0b132aca225c66be48"
url = "git+https://github.com/TamaMcGlinn/AdaBots.git"
+1 -1
View File
@@ -3,7 +3,7 @@ name = "adayaml"
version = "0.2.0"
website = "https://ada.yaml.io/"
authors = ["Felix Krause"]
licenses = ["MIT"]
licenses = "MIT"
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
project-files = ["yaml.gpr", "yaml-utils.gpr"]
+1 -1
View File
@@ -4,7 +4,7 @@ version = "0.3.0"
website = "https://ada.yaml.io/"
authors = ["Felix Krause"]
executables = ["yaml-server"]
licenses = ["MIT"]
licenses = "MIT"
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
project-files = ["yaml.gpr", "yaml-utils.gpr", "yaml-annotation_processor.gpr", "yaml-server.gpr"]
@@ -13,7 +13,7 @@ Library](https://github.com/AdaCore/Ada_Drivers_Library/) repo.
name = "adl_middleware"
version = "0.1.0"
licenses = ["BSD 3-Clauses"]
licenses = "BSD-3-Clause"
authors=["AdaCore"]
website="https://github.com/AdaCore/Ada_Drivers_Library/"
maintainers = ["chouteau@adacore.com"]
+1 -1
View File
@@ -1,7 +1,7 @@
description = "Ada Database Objects (Core library)"
name = "ado"
version = "2.0.0"
licenses = ["Apache 2.0"]
licenses = "Apache-2.0"
maintainers = ["Stephane.Carrez@gmail.com"]
maintainers-logins = ["stcarrez"]
project-files = [".alire/ado.gpr"]
@@ -1,7 +1,7 @@
description = "Ada Database Objects (PostgreSQL)"
name = "ado_postgresql"
version = "2.0.0"
licenses = ["Apache 2.0"]
licenses = "Apache-2.0"
maintainers = ["Stephane.Carrez@gmail.com"]
maintainers-logins = ["stcarrez"]
project-files = [".alire/postgresql/ado_postgresql.gpr"]
+1 -1
View File
@@ -1,7 +1,7 @@
description = "Ada Database Objects (SQLite)"
name = "ado_sqlite"
version = "2.0.0"
licenses = ["Apache 2.0"]
licenses = "Apache-2.0"
maintainers = ["Stephane.Carrez@gmail.com"]
maintainers-logins = ["stcarrez"]
project-files = [".alire/sqlite/ado_sqlite.gpr"]
+1 -1
View File
@@ -2,7 +2,7 @@ description = "Ada General Purpose Library with a robotics flavor"
name = "agpl"
version = "1.0.0"
authors = ["alejandro@mosteo.com"]
licenses = ["LGPL 3.0"]
licenses = "LGPL-3.0-only"
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
+5 -2
View File
@@ -33,8 +33,11 @@ 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)
# GMGPLaccording to website (http://www.dmitry-kazakov.de/ada/aicwl.htm)
# LGPL according to sourceforge (https://sf.net/projects/aicwl)
licenses = "GPL-2.0-or-later WITH GCC-exception-2.0"
maintainers = ["Vinzent \"Jellix\" Saranen <vinzent@heisenbug.eu>"]
maintainers-logins = ["Jellix"]
project-files = ["sources/aicwl.gpr", # The library itself
+1 -1
View File
@@ -2,7 +2,7 @@ description = "Generator of JUnit-compatible XML reports"
name = "ajunitgen"
version = "1.0.0"
authors = ["Alejandro R. Mosteo"]
licenses = ["LGPL 3.0"]
licenses = "LGPL-3.0-only"
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
+1 -1
View File
@@ -3,7 +3,7 @@ version = "1.0.1"
description = "Generator of JUnit-compatible XML reports"
authors = [ "Alejandro R. Mosteo", ]
licenses = [ "LGPL 3.0", ]
licenses = "LGPL-3.0-only"
maintainers = [ "alejandro@mosteo.com", ]
maintainers-logins = [ "mosteo", ]
+1 -1
View File
@@ -3,7 +3,7 @@ name = "anagram"
version = "1.0.0"
website = "https://github.com/reznikmm/anagram"
authors = ["Maxim Reznik"]
licenses = ["MIT"]
licenses = "MIT"
maintainers = ["Maxim Reznik <reznikmm@gmail.com>"]
maintainers-logins = ["reznikmm"]
project-files = ["gnat/anagram.gpr"]
+1 -1
View File
@@ -3,7 +3,7 @@ long-description = "# ANSI-Ada\n\n[![Alire indexed](https://img.shields.io/badge
name = "ansiada"
version = "0.1.0"
executables = ["ansi-demo"]
licenses = ["MIT"]
licenses = "MIT"
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
project-files = ["ansi.gpr"]
+1 -1
View File
@@ -2,7 +2,7 @@ description = "Standalone, portable package for producing dynamically PDF docume
name = "apdf"
version = "5.0.0"
authors = ["Gautier de Montmollin"]
licenses = ["MIT"]
licenses = "MIT"
maintainers = ["fabien.chouteau@gmail.com"]
maintainers-logins = ["zertovitch", "Fabien-Chouteau"]
project-files = ["pdf_out_gnat.gpr"]
+81
View File
@@ -0,0 +1,81 @@
description = "Advanced Resource Embedder"
name = "are"
version = "1.1.0"
authors = ["Stephane.Carrez@gmail.com"]
licenses = "Apache-2.0"
maintainers = ["Stephane.Carrez@gmail.com"]
maintainers-logins = ["stcarrez"]
project-files = ["are.gpr"]
tags = ["resource", "embedder", "generator"]
website = "https://gitlab.com/stcarrez/resource-embedder"
long-description = """
[![Build Status](https://img.shields.io/jenkins/s/https/jenkins.vacs.fr/Bionic-Resource-Embedder.svg)](http://jenkins.vacs.fr/job/Bionic-Resource-Embedder/)
[![Test Status](https://img.shields.io/jenkins/t/https/jenkins.vacs.fr/Bionic-Resource-Embedder.svg)](http://jenkins.vacs.fr/job/Bionic-Resource-Embedder/)
[![codecov](https://codecov.io/gh/stcarrez/resource-embedder/branch/master/graph/badge.svg)](https://codecov.io/gh/stcarrez/resource-embedder)
[![Documentation Status](https://readthedocs.org/projects/resource-embedder/badge/?version=latest)](https://resource-embedder.readthedocs.io/en/latest/?badge=latest)
The resource embedder allows to embed files in binaries by producing C, Ada or Go source
files that contain the original files.
To generate a `config.ads` and `config.adb` Ada package with the resources, you may use:
```
are --lang=Ada -o src --resource=config --name-access --fileset='**/*.conf' config
```
Complex resource integrations are best described with and XML and are generated with:
```
are --lang=Ada -o src --rule=package.xml --name-access .
```
For Ada, it generates the following package declaration with the `Get_Content` function
that gives access to the files. The Ada body contains the content of each embedded file.
```Ada
package Config is
function Get_Content (Name : in String)
return access constant String;
end Config;
```
"""
[available.'case(os)']
linux = true
windows = true
macos = false
'...' = false
[[depends-on]]
xmlada = "~21.0.0"
[gpr-externals]
BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
ARE_SWITCH = ["NO_CALLBACK", "HAS_CALLBACK"]
UTIL_OS = ["win32", "win64", "linux32", "linux64", "macos64", "netbsd32", "netbsd64", "freebsd32", "freebsd64"]
[gpr-set-externals]
BUILD = "distrib"
ARE_SWITCH = "NO_CALLBACK"
[gpr-set-externals."case(os)".linux."case(word-size)".bits-32]
UTIL_OS = "linux32"
[gpr-set-externals."case(os)".linux."case(word-size)".bits-64]
UTIL_OS = "linux64"
[gpr-set-externals."case(os)".macos]
UTIL_OS = "macos64"
[gpr-set-externals."case(os)".windows."case(word-size)".bits-32]
UTIL_OS = "win32"
[gpr-set-externals."case(os)".windows."case(word-size)".bits-64]
UTIL_OS = "win64"
[origin]
commit = "cf491d2c73c90daace4e39dbc221a4b4990a349f"
url = "git+https://github.com/stcarrez/resource-embedder.git"
+19
View File
@@ -0,0 +1,19 @@
name = "asfml"
description = "ASFML is an Ada binding to SFML, the Simple and Fast Multimedia Library"
version = "2.5.0"
authors = ["Manuel Gomez", "Dan Lee Vazquez Garcia"]
maintainers = ["Manuel Gomez <mgrojo@gmail.com>"]
maintainers-logins = ["mgrojo"]
licenses = "custom-zlib-acknowledgement"
website = "https://mgrojo.github.io/ASFML/"
tags = ["audio", "games", "opengl", "cross-platform", "multimedia", "binding", "graphics", "sfml"]
[[depends-on]]
libcsfml = "^2.5"
[origin]
commit = "17e54f663a163ef68359dea1326ad5b8379d8f02"
url = "git+https://github.com/mgrojo/ASFML.git"
+19
View File
@@ -0,0 +1,19 @@
name = "asfml"
description = "ASFML is an Ada binding to SFML, the Simple and Fast Multimedia Library"
version = "2.5.1"
authors = ["Manuel Gomez", "Dan Lee Vazquez Garcia"]
maintainers = ["Manuel Gomez <mgrojo@gmail.com>"]
maintainers-logins = ["mgrojo"]
licenses = "custom-zlib-acknowledgement"
website = "https://mgrojo.github.io/ASFML/"
tags = ["audio", "games", "opengl", "cross-platform", "multimedia", "binding", "graphics", "sfml"]
[[depends-on]]
libcsfml = "^2.5"
[origin]
commit = "52a013554bcfb6150e0d6391871356c1443a6b93"
url = "git+https://github.com/mgrojo/ASFML.git"
+1 -1
View File
@@ -3,7 +3,7 @@ name = "asis"
version = "2017.0.0"
website = "https://www.adacore.com/download/more"
authors = ["AdaCore"]
licenses = ["GPL 3.0"]
licenses = "GPL-3.0-only"
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
project-files = ["asis.gpr"]
+1 -1
View File
@@ -3,7 +3,7 @@ name = "asis"
version = "2018.0.0"
website = "https://www.adacore.com/download/more"
authors = ["AdaCore"]
licenses = ["GPL 3.0"]
licenses = "GPL-3.0-only"
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
project-files = ["asis.gpr"]
+1 -1
View File
@@ -3,7 +3,7 @@ name = "asis"
version = "2019.0.0"
website = "https://www.adacore.com/download/more"
authors = ["AdaCore"]
licenses = ["GPL 3.0"]
licenses = "GPL-3.0-only"
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
project-files = ["asis.gpr"]
+1 -1
View File
@@ -2,7 +2,7 @@ name = "atomic"
description = "Standalone Ada/SPARK bindings to GCC atomic built-ins"
version = "0.1.0"
licenses = ["MIT"]
licenses = "MIT"
authors = ["Fabien Chouteau"]
maintainers = ["Fabien Chouteau <chouteau@adacore.com>"]
maintainers-logins = ["Fabien-Chouteau"]
+1 -1
View File
@@ -2,7 +2,7 @@ name = "atomic"
description = "Standalone Ada/SPARK bindings to GCC atomic built-ins"
version = "0.2.0"
licenses = ["MIT"]
licenses = "MIT"
authors = ["Fabien Chouteau"]
maintainers = ["Fabien Chouteau <chouteau@adacore.com>"]
maintainers-logins = ["Fabien-Chouteau"]
+15
View File
@@ -0,0 +1,15 @@
name = "atomic"
description = "Standalone Ada/SPARK bindings to GCC atomic built-ins"
version = "0.3.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 = "0371353e27dcad8f4c0d53bea0c319636bc2b49e"
url = "git+https://github.com/Fabien-Chouteau/atomic.git"
+18
View File
@@ -0,0 +1,18 @@
name = "atomic"
description = "Standalone Ada/SPARK bindings to GCC atomic built-ins"
version = "0.4.0"
licenses = "MIT"
authors = ["Fabien Chouteau"]
maintainers = ["Fabien Chouteau <chouteau@adacore.com>"]
maintainers-logins = ["Fabien-Chouteau"]
website = "https://github.com/Fabien-Chouteau/atomic"
tags = ["atomic", "spark", "embedded", "nostd"]
[configuration.variables]
Backend = {type = "Enum", values = ["Intrinsic", "armv6m"], default = "Intrinsic"}
[origin]
commit = "df6d4993568ed5e2fed3d8ed09c0bc69ac295e40"
url = "git+https://github.com/Fabien-Chouteau/atomic.git"
+18
View File
@@ -0,0 +1,18 @@
name = "atomic"
description = "Standalone Ada/SPARK bindings to GCC atomic built-ins"
version = "0.4.1"
licenses = "MIT"
authors = ["Fabien Chouteau"]
maintainers = ["Fabien Chouteau <chouteau@adacore.com>"]
maintainers-logins = ["Fabien-Chouteau"]
website = "https://github.com/Fabien-Chouteau/atomic"
tags = ["atomic", "spark", "embedded", "nostd"]
[configuration.variables]
Backend = {type = "Enum", values = ["Intrinsic", "armv6m"], default = "Intrinsic"}
[origin]
commit = "14bb7db33dff4b6f1219967a809d0f787cae33cb"
url = "git+https://github.com/Fabien-Chouteau/atomic.git"
+18
View File
@@ -0,0 +1,18 @@
description = "Basic Ada packages for audio applications"
long-description = """
# Audio Base
This crate contains basic Ada packages for audio applications.
"""
name = "audio_base"
version = "1.0.0"
website="https://github.com/Ada-Audio/audio_base"
licenses = "MIT"
authors=["Gustavo A. Hoffmann"]
maintainers = ["gusthoff@gusthoff.com"]
maintainers-logins = ["gusthoff"]
project-files = ["audio_base.gpr"]
tags = ["audio", "riff"]
[origin]
commit = "8646d0adc2be09c57dd16952a329c4342e5ddb3b"
url = "git+https://github.com/Ada-Audio/audio_base.git"
@@ -0,0 +1,21 @@
description = "Ada Wavefile Library"
long-description = """
# Ada Wavefile Library
This crate contains Ada packages for wavefile I/O.
"""
name = "audio_wavefiles"
version = "2.0.0"
website="https://github.com/Ada-Audio/audio_wavefiles"
licenses = "MIT"
authors=["Gustavo A. Hoffmann"]
maintainers = ["gusthoff@gusthoff.com"]
maintainers-logins = ["gusthoff"]
project-files = ["audio_wavefiles.gpr"]
tags = ["audio", "riff", "wavefiles"]
[[depends-on]]
audio_base = "^1.0"
[origin]
commit = "8e1162c5b9dc604a835f60be6a78e8f9d3c85052"
url = "git+https://github.com/Ada-Audio/audio_wavefiles.git"
+1 -1
View File
@@ -2,7 +2,7 @@ description = "Ada unit test framework"
name = "aunit"
version = "21.0.0"
authors = ["AdaCore"]
licenses = ["GMGPL 3.0"]
licenses = "GPL-3.0-only WITH GCC-exception-3.1"
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["lib/gnat/aunit.gpr"]
+20
View File
@@ -0,0 +1,20 @@
description = "Ada unit test framework"
name = "aunit"
version = "22.0.0"
authors = ["AdaCore"]
licenses = "GPL-3.0-or-later WITH GCC-exception-3.1"
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["lib/gnat/aunit.gpr"]
tags=["unit", "test", "unit-test"]
[configuration]
disabled = true
[gpr-externals]
AUNIT_BUILD_MODE = ["Devel", "Install"]
AUNIT_RUNTIME = ["full", "zfp", "zfp-cross", "ravenscar", "ravenscar-cert", "cert"]
[origin]
url="https://github.com/AdaCore/aunit/archive/v22.0.0/aunit-22.0.0.zip"
hashes=["sha512:cbd7a80ad1e335d53d3a4834d48c9dd2df153bb1110a787a88003443de3ab2839534910103ce0b3ff98dca83e86e97e2bca48d4182acd2af5705ec723f84b66b"]
+15
View File
@@ -0,0 +1,15 @@
name = "avltrees"
description = "Threaded AVL trees library for Ada"
version = "0.1.0"
authors = ["Lev Kujawski"]
maintainers = ["Lev Kujawski <int21h@mailbox.org>"]
maintainers-logins = ["lkujaw"]
licenses = "LGPL-3.0-or-later"
website = "https://github.com/lkujaw/avltrees"
tags = ["ada1987", "data-structures"]
[origin]
commit = "81b318c6c9ba2ee500d0acc92a122bb8fe58f5ff"
url = "git+https://github.com/lkujaw/avltrees.git"
+1 -1
View File
@@ -3,7 +3,7 @@ website = "https://github.com/adacore/aws"
name = "aws"
version = "21.0.0"
authors = ["AdaCore"]
licenses = ["GMGPL 3.0"]
licenses = "GPL-3.0-only WITH GCC-exception-3.1"
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["install_dir/share/gpr/aws.gpr"]
+1 -1
View File
@@ -1,7 +1,7 @@
description = "XMPP client library in Ada"
name = "axmpp"
version = "1.0.0"
licenses = ["BSD 3-Clauses"]
licenses = "BSD-3-Clause"
authors = ["Alexander Basov", "Vadim Godunko"]
website = "https://github.com/coopht/axmpp"
maintainers = ["Alexander Basov <coopht@gmail.com>", "Max Reznik <reznikmm@gmail.com>"]
+19
View File
@@ -0,0 +1,19 @@
name = "b2ssum"
description = "BLAKE2s file hash utility"
version = "0.1.3"
authors = ["Lev Kujawski"]
maintainers = ["Lev Kujawski <int21h@mailbox.org>"]
maintainers-logins = ["lkujaw"]
licenses = "MIT-0"
website = "https://github.com/lkujaw/blake2s"
tags = ["ada1995", "hash", "blake2", "blake2s"]
project-files = ["b2ssum.gpr"]
executables = ["b2ssum"]
[[depends-on]]
blake2s = "~0.1.3"
[origin]
commit = "63b5d12efb5f96afb8148dd3eb7248ac1449f68d"
url = "git+https://github.com/lkujaw/blake2s.git"
+1 -1
View File
@@ -2,7 +2,7 @@ description = "Generate various types of bar codes on different output formats"
name = "bar_codes"
version = "2.0.0"
authors = ["Gautier de Montmollin"]
licenses = ["MIT"]
licenses = "MIT"
maintainers = ["fabien.chouteau@gmail.com"]
maintainers-logins = ["zertovitch", "Fabien-Chouteau"]
project-files = ["bar_codes_gnat.gpr"]
+1 -1
View File
@@ -1,7 +1,7 @@
description = "Collection of formally verified building blocks"
name = "basalt"
version = "0.1.0"
licenses = ["AGPL 3.0"]
licenses = "AGPL-3.0-only"
maintainers = ["kliemann@componolit.com"]
maintainers-logins = ["jklmnn"]
+1 -1
View File
@@ -1,7 +1,7 @@
description = "Collection of formally verified building blocks"
name = "basalt"
version = "0.2.0"
licenses = ["AGPL 3.0"]
licenses = "AGPL-3.0-only"
maintainers = ["kliemann@componolit.com"]
maintainers-logins = ["jklmnn"]
+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"
+22
View File
@@ -0,0 +1,22 @@
name = "bbqueue"
description = "DMA friendly lock-free BipBuffer"
version = "0.2.0"
licenses = "MIT"
authors = ["Fabien Chouteau"]
maintainers = ["Fabien Chouteau <chouteau@adacore.com>"]
maintainers-logins = ["Fabien-Chouteau"]
tags = ["spark", "nostd", "embedded", "lockfree", "dma", "bipbuffer"]
website = "https://github.com/Fabien-Chouteau/bbqueue-spark"
long-description = """An Ada/SPARK proved implementation of James Munns'
BBQueue (https://github.com/jamesmunns/bbqueue)"""
[[depends-on]]
atomic = "~0.3"
gnat = ">=10"
[origin]
commit = "48694afc6b4e088a33592e1e19243fdd1bb38ad7"
url = "git+https://github.com/Fabien-Chouteau/bbqueue-spark.git"
+22
View File
@@ -0,0 +1,22 @@
name = "bbqueue"
description = "DMA friendly lock-free BipBuffer"
version = "0.3.0"
licenses = "MIT"
authors = ["Fabien Chouteau"]
maintainers = ["Fabien Chouteau <chouteau@adacore.com>"]
maintainers-logins = ["Fabien-Chouteau"]
tags = ["spark", "nostd", "embedded", "lockfree", "dma", "bipbuffer"]
website = "https://github.com/Fabien-Chouteau/bbqueue-spark"
long-description = """An Ada/SPARK proved implementation of James Munns'
BBQueue (https://github.com/jamesmunns/bbqueue)"""
[[depends-on]]
atomic = "~0.4"
gnat = ">=10"
[origin]
commit = "a47e12a4d59b65de1f68b63bebaa6993dbe78105"
url = "git+https://github.com/Fabien-Chouteau/bbqueue-spark.git"
+15
View File
@@ -0,0 +1,15 @@
name = "blake2s"
description = "SPARK83 implementation of the BLAKE2s hash function"
version = "0.1.0"
authors = ["Lev Kujawski"]
maintainers = ["Lev Kujawski <int21h@mailbox.org>"]
maintainers-logins = ["lkujaw"]
licenses = "MIT-0"
website = "https://github.com/lkujaw/blake2s"
tags = ["spark", "hash", "blake2", "blake2s"]
[origin]
commit = "822db20dbfd078f05d2d2048bf6af24c65fc37fc"
url = "git+https://github.com/lkujaw/blake2s.git"
+15
View File
@@ -0,0 +1,15 @@
name = "blake2s"
description = "SPARK83 implementation of the BLAKE2s hash function"
version = "0.1.1"
authors = ["Lev Kujawski"]
maintainers = ["Lev Kujawski <int21h@mailbox.org>"]
maintainers-logins = ["lkujaw"]
licenses = "MIT-0"
website = "https://github.com/lkujaw/blake2s"
tags = ["ada1987", "spark", "hash", "blake2", "blake2s"]
[origin]
commit = "dfd349378dca21ca354a6f6858ab9d623c7a949e"
url = "git+https://github.com/lkujaw/blake2s.git"
+14
View File
@@ -0,0 +1,14 @@
name = "blake2s"
description = "SPARK83 implementation of the BLAKE2s hash function"
version = "0.1.3"
authors = ["Lev Kujawski"]
maintainers = ["Lev Kujawski <int21h@mailbox.org>"]
maintainers-logins = ["lkujaw"]
licenses = "MIT-0"
website = "https://github.com/lkujaw/blake2s"
tags = ["ada1987", "spark", "hash", "blake2", "blake2s"]
[origin]
commit = "63b5d12efb5f96afb8148dd3eb7248ac1449f68d"
url = "git+https://github.com/lkujaw/blake2s.git"
+1 -1
View File
@@ -2,7 +2,7 @@ description = "Convenience subprograms to interact with C strings"
name = "c_strings"
version = "1.0.0"
authors = ["Alejandro R. Mosteo"]
licenses = ["LGPL 3.0"]
licenses = "LGPL-3.0-only"
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
@@ -0,0 +1,24 @@
name = "canberra_ada"
description = "Ada 2012 bindings for libcanberra"
version = "2.0.0"
website = "https://github.com/onox/canberra-ada"
licenses = "Apache-2.0"
tags = ["canberra", "audio", "sound"]
authors = ["onox"]
maintainers = ["onox <denkpadje@gmail.com>"]
maintainers-logins = ["onox"]
[available.'case(os)']
linux = true
'...' = false
[[depends-on]]
libcanberra = "~0.30.0"
[origin]
hashes = [
"sha512:3de867fe19d8547c2598de8b063137f1fcde27787cfe2e8a1e59103d83f187efea4a6a269f69cb14e2eb3f8c7b182fb6a896e6ece77dd97b1dea659203a9ff5e",
]
url = "https://github.com/onox/canberra-ada/releases/download/v2.0.0/canberra_ada-2.0.0.tgz"
@@ -0,0 +1,21 @@
name = "canberra_ada"
description = "Ada 2012 bindings for libcanberra"
version = "2.0.1"
website = "https://github.com/onox/canberra-ada"
licenses = "Apache-2.0"
tags = ["canberra", "audio", "sound"]
authors = ["onox"]
maintainers = ["onox <denkpadje@gmail.com>"]
maintainers-logins = ["onox"]
[available.'case(os)']
linux = true
'...' = false
[[depends-on]]
libcanberra = "~0.30.0"
[origin]
commit = "d70ce23f945535f68be6af4b3fb73d58f57b1d4c"
url = "git+https://github.com/onox/canberra-ada.git"
+31
View File
@@ -0,0 +1,31 @@
name = "clic"
description = "Command Line Interface Components"
version = "0.1.0"
authors = ["Alejandro R. Mosteo", "Fabien Chouteau"]
maintainers = ["alejandro@mosteo.com", "Fabien Chouteau <fabien.chouteau@gmail.com>"]
maintainers-logins = ["mosteo", "Fabien-Chouteau"]
licenses = "MIT"
tags = ["cli", "command-line", "user-input", "tty"]
website = "https://github.com/alire-project/clic"
long-description = """
Command Line Interface Components:
- "git like" subcommand handling
- TTY color and formatting
- User input queries
"""
# TODO: uncomment for alr 1.1.0
# [configuration]
# disabled = true # CLIC is an Alire dependency using git submodule, so we can't
# # use the crate configuration here.
[[depends-on]]
aaa = "~0.2.3"
simple_logging = "^1.2.0"
ansiada = "~0.1.0"
[origin]
commit = "ac734659560ffa98346c4ddc97d8966471d70374"
url = "git+https://github.com/alire-project/clic.git"
+30
View File
@@ -0,0 +1,30 @@
name = "clic"
description = "Command Line Interface Components"
version = "0.1.1"
authors = ["Alejandro R. Mosteo", "Fabien Chouteau"]
maintainers = ["alejandro@mosteo.com", "Fabien Chouteau <fabien.chouteau@gmail.com>"]
maintainers-logins = ["mosteo", "Fabien-Chouteau"]
licenses = "MIT"
tags = ["cli", "command-line", "user-input", "tty"]
website = "https://github.com/alire-project/clic"
long-description = """
Command Line Interface Components:
- "git like" subcommand handling
- TTY color and formatting
- User input queries
"""
# TODO: uncomment for alr 1.1.0
# [configuration]
# disabled = true # CLIC is an Alire dependency using git submodule, so we can't
# # use the crate configuration here.
[[depends-on]]
aaa = "~0.2.3"
simple_logging = "^1.2.0"
ansiada = "~0.1.0"
[origin]
commit = "32a93777a3e1796534e07c59966075a3d6f4f503"
url = "git+https://github.com/alire-project/clic.git"
+31
View File
@@ -0,0 +1,31 @@
name = "clic"
description = "Command Line Interface Components"
version = "0.2.0"
authors = ["Alejandro R. Mosteo", "Fabien Chouteau"]
maintainers = ["alejandro@mosteo.com", "Fabien Chouteau <fabien.chouteau@gmail.com>"]
maintainers-logins = ["mosteo", "Fabien-Chouteau"]
licenses = "MIT AND GPL-3.0-or-later WITH GCC-exception-3.1"
tags = ["cli", "command-line", "user-input", "tty"]
website = "https://github.com/alire-project/clic"
long-description = """
Command Line Interface Components:
- "git like" subcommand handling
- TTY color and formatting
- User input queries
- User configuration
"""
[configuration]
disabled = true # CLIC is an Alire dependency using git submodule, so we can't
# use the crate configuration here.
[[depends-on]]
aaa = "~0.2.4"
simple_logging = "^1.2.0"
ansiada = "~0.1.0"
ada_toml = "~0.2.0"
[origin]
commit = "5a1f32326013784113a336a1aded509270dacc76"
url = "git+https://github.com/alire-project/clic.git"
+14
View File
@@ -0,0 +1,14 @@
name = "cmd_ada"
description = "Command based text UI, inspired by Python cmd module"
version = "0.0.1"
authors = ["Henrik Härkönen"]
maintainers = ["Henrik Härkönen <heharkon@iki.fi>"]
maintainers-logins = ["heharkon"]
tags = ["ui", "command-line"]
licenses = "Apache-2.0"
[origin]
commit = "fe3d4ab5dfcdad4f682dddbe0d8d8d6a1d4a838a"
url = "git+https://github.com/heharkon/ada_cmd.git"
+1 -1
View File
@@ -2,7 +2,7 @@ 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"]
licenses = "BSD-3-Clause"
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["cortex_m0.gpr", "cortex_m4.gpr", "cortex_m4f.gpr", "cortex_m7.gpr"]
+1 -1
View File
@@ -14,7 +14,7 @@ Library](https://github.com/AdaCore/Ada_Drivers_Library/) repo.
name = "cortex_m"
version = "0.2.0"
licenses = ["BSD 3-Clauses"]
licenses = "BSD-3-Clause"
authors=["AdaCore"]
website="https://github.com/AdaCore/Ada_Drivers_Library/"
maintainers = ["chouteau@adacore.com"]
+1 -1
View File
@@ -14,7 +14,7 @@ Library](https://github.com/AdaCore/Ada_Drivers_Library/) repo.
name = "cortex_m"
version = "0.3.0"
licenses = ["BSD 3-Clauses"]
licenses = "BSD-3-Clause"
authors=["AdaCore"]
website="https://github.com/AdaCore/Ada_Drivers_Library/"
maintainers = ["chouteau@adacore.com"]
+17
View File
@@ -0,0 +1,17 @@
name = "dcf"
description = "Ada 2012 library for document container files, a Zip-based format"
long-description = "An Ada 2012 library for document container files, a Zip-based archive format standardized in ISO/IEC 21320-1:2015"
version = "2.0.2"
website = "https://github.com/onox/dcf-ada"
licenses = "MIT"
tags = ["zip", "document", "container"]
authors = ["onox", "Gautier de Montmollin"]
maintainers = ["onox <denkpadje@gmail.com>"]
maintainers-logins = ["onox"]
[origin]
hashes = [
"sha512:9ba2652fb7ac8b2768a8c3f9b56a0f643572411f56c29b1bed3f426042750657d3edfe5fc203176f9a3a6ef1e4c82a6b883c102f5f810209afdccb303d48258f",
]
url = "https://github.com/onox/dcf-ada/releases/download/v2.0.2/dcf-2.0.2.tgz"
@@ -0,0 +1,15 @@
name = "dir_iterators"
description = "Ways of moving around directory trees"
version = "0.0.1"
website = "https://github.com/pyjarrett/dir_iterators"
authors = ["Paul Jarrett"]
licenses = "Apache-2.0"
maintainers = ["Paul Jarrett <jarrett.paul.young@gmail.com>"]
maintainers-logins = ["pyjarrett"]
tags = ["dir", "files", "walk"]
[origin]
commit = "2e1fcc63ab6a31437096d352d5fe88f3702c1a77"
url = "git+https://github.com/pyjarrett/dir_iterators.git"
@@ -0,0 +1,15 @@
name = "dir_iterators"
description = "Ways of moving around directory trees"
version = "0.0.2"
website = "https://github.com/pyjarrett/dir_iterators"
authors = ["Paul Jarrett"]
licenses = "Apache-2.0"
maintainers = ["Paul Jarrett <jarrett.paul.young@gmail.com>"]
maintainers-logins = ["pyjarrett"]
tags = ["dir", "files", "walk"]
[origin]
commit = "614fd41664c1661f28d474823fcad82753efecdb"
url = "git+https://github.com/pyjarrett/dir_iterators.git"
@@ -0,0 +1,74 @@
name = "dir_iterators"
description = "Ways of moving around directory trees"
version = "0.0.3"
website = "https://github.com/pyjarrett/dir_iterators"
authors = ["Paul Jarrett"]
licenses = "Apache-2.0"
maintainers = ["Paul Jarrett <jarrett.paul.young@gmail.com>"]
maintainers-logins = ["pyjarrett"]
tags = ["dir", "files", "walk"]
long-description = '''
[![Build Status](https://github.com/pyjarrett/dir_iterators/actions/workflows/build.yml/badge.svg)](https://github.com/pyjarrett/dir_iterators/actions)
[![Alire](https://img.shields.io/endpoint?url=https://alire.ada.dev/badges/dir_iterators.json)](https://alire.ada.dev/crates/dir_iterators.html)
## Iterator-based directory walks
Provides convenient ways to walk directories based on Ada 2012 user-defined
iterators.
Inspired by [walkdir for Rust](https://github.com/BurntSushi/walkdir).
## Walking a directory tree recursively
```ada
with Ada.Directories;
with Ada.Text_IO;
with Dir_Iterators.Recursive;
-- ...
Dir_Walk : constant Dir_Iterators.Recursive.Recursive_Dir_Walk
:= Dir_Iterators.Recursive.Walk (Dir);
for Dir_Entry of Dir_Walk loop
Ada.Text_IO.Put_Line(Ada.Directories.Full_Name(Dir_Entry));
end loop;
```
## Walking a directory tree recursively with a filter
Use a filter to prune directories and files from the walk.
```ada
with Ada.Directories;
with Ada.Text_IO;
with Dir_Iterators.Recursive;
package AD renames Ada.Directories;
-- ...
procedure Foo (Include_Dot_Files : Boolean; Dir_Root : String) is
function Filter (E : Ada.Directories.Directory_Entry_Type) return Boolean is
Name : constant String := Ada.Directories.Simple_Name(E);
begin
return Include_Dot_Files
or else (not (Name'Length > 1 and then Name(1) = '.'));
end Filter;
Walk : constant Dir_Iterators.Recursive.Recursive_Dir_Walk :=
Dir_Iterators.Recursive.Walk (Dir_Root, Filter'Access);
begin
for Dir_Entry of Walk loop
Ada.Text_IO.Put_Line(Ada.Directories.Full_Name(Dir_Entry));
end loop;
end Foo;
```
'''
[origin]
commit = "9a345982c4680cea101a4295da1ead5610526a3d"
url = "git+https://github.com/pyjarrett/dir_iterators.git"
+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-Clause"
website = "https://github.com/Heziode/ada-dotenv"
tags = ["dotenv", "env", "environment", "variables", "config", "settings"]
[origin]
commit = "a19c7797b88954d90e3b11bc003eca0d262f3a39"
url = "git+https://github.com/Heziode/ada-dotenv.git"
@@ -1,7 +1,7 @@
description = "Apollo 11 lunar lander simulator"
name = "eagle_lander"
version = "1.2.0"
licenses = ["GPL 3.0"]
licenses = "GPL-3.0-only"
maintainers = ["fabien.choutea@gmail.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["eagle_lander.gpr"]
+1 -1
View File
@@ -1,7 +1,7 @@
description = "Expression Language Library (JSR245)"
name = "elada"
version = "1.7.0"
licenses = ["Apache 2.0"]
licenses = "Apache-2.0"
maintainers = ["Stephane.Carrez@gmail.com"]
maintainers-logins = ["stcarrez"]
project-files = [".alire/elada.gpr"]
@@ -13,7 +13,7 @@ Library](https://github.com/AdaCore/Ada_Drivers_Library/) repo.
name = "embedded_components"
version = "0.1.0"
licenses = ["BSD 3-Clauses"]
licenses = "BSD-3-Clause"
authors=["AdaCore"]
website="https://github.com/AdaCore/Ada_Drivers_Library/"
maintainers = ["chouteau@adacore.com"]
+17
View File
@@ -0,0 +1,17 @@
name = "emojis"
description = "A library to replace names between colons with emojis"
version = "1.0.0"
website = "https://github.com/onox/emojis"
licenses = "Apache-2.0"
tags = ["emoji", "string", "text", "unicode"]
authors = ["onox"]
maintainers = ["onox <denkpadje@gmail.com>"]
maintainers-logins = ["onox"]
[configuration]
disabled = true
[origin]
commit = "e9d5c4ef79b45a8be73c6e98dceb70c291d1fbed"
url = "git+https://github.com/onox/emojis.git"
+21
View File
@@ -0,0 +1,21 @@
name = "evdev"
description = "Ada 2012 library for input and force-feedback using Linux' evdev API"
version = "1.0.0"
website = "https://github.com/onox/evdev-ada"
licenses = "Apache-2.0"
tags = ["evdev", "force-feedback"]
authors = ["onox"]
maintainers = ["onox <denkpadje@gmail.com>"]
maintainers-logins = ["onox"]
project-files = ["evdev.gpr", "evdev_info.gpr"]
executables = ["evdev-ada"]
[available.'case(os)']
linux = true
'...' = false
[origin]
commit = "bf4d256dbf3c178da1c766bb0f76ab5dd188334f"
url = "git+https://github.com/onox/evdev-ada.git"
+21
View File
@@ -0,0 +1,21 @@
name = "evdev"
description = "Ada 2012 library for input and force-feedback using Linux' evdev API"
version = "1.0.1"
website = "https://github.com/onox/evdev-ada"
licenses = "Apache-2.0"
tags = ["evdev", "force-feedback"]
authors = ["onox"]
maintainers = ["onox <denkpadje@gmail.com>"]
maintainers-logins = ["onox"]
project-files = ["evdev.gpr", "evdev_info.gpr"]
executables = ["evdev-ada"]
[available.'case(os)']
linux = true
'...' = false
[origin]
commit = "6653da99332ef99215ef3fbafe0eb42b6267e4ec"
url = "git+https://github.com/onox/evdev-ada.git"
@@ -2,7 +2,7 @@ description = "Produce Excel spreadsheets"
name = "excel_writer"
version = "17.0.1"
authors = ["Gautier de Montmollin"]
licenses = ["MIT"]
licenses = "MIT"
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo", "zertovitch"]
project-files = ["excel_out_gnat.gpr"]
+20
View File
@@ -0,0 +1,20 @@
name = "felix"
description = "X/Open Native Language System (NLS) for Ada"
version = "0.1.0"
authors = ["Lev Kujawski"]
maintainers = ["Lev Kujawski <int21h@mailbox.org>"]
maintainers-logins = ["lkujaw"]
licenses = "MIT-0"
website = "https://github.com/lkujaw/felix"
tags = ["ada1995", "i18n", "nls",
"localization", "localisation", "l10n"]
# The underlying interface is dependent upon the Unix C library.
[available.'case(os)']
'windows' = false
[origin]
commit = "6b030f1b7fa20684ff06a146f3b48e43bd8bdfd3"
url = "git+https://github.com/lkujaw/felix.git"
+27
View File
@@ -0,0 +1,27 @@
name = "felix"
description = "X/Open Native Language System (NLS) for Ada"
version = "0.2.0"
authors = ["Lev Kujawski"]
maintainers = ["Lev Kujawski <int21h@mailbox.org>"]
maintainers-logins = ["lkujaw"]
licenses = "MIT-0"
website = "https://github.com/lkujaw/felix"
tags = ["ada1995", "i18n", "nls",
"localization", "localisation", "l10n"]
[[depends-on]]
[depends-on.'case(os)'.windows]
msys2_runtime = ">=3.0"
[gpr-set-externals.'case(os)']
'windows' = { SYSTEM_API = "WIN32" }
'...' = { SYSTEM_API = "POSIX" }
[environment.'case(distribution)']
'msys2' = { C_INCLUDE_PATH.append = "${DISTRIB_ROOT}/usr/include/" }
[origin]
commit = "7409bde64df3467f6d8b6aceb96eba2aac920014"
url = "git+https://github.com/lkujaw/felix.git"
+11
View File
@@ -0,0 +1,11 @@
description = "POSIX.5 Ada interface to operating system services"
name = "florist"
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
[[external]]
kind = "system"
[external.origin."case(distribution)"]
"debian" = ["libflorist2018-dev"]
"ubuntu" = ["libflorist2019-dev"]
@@ -0,0 +1,25 @@
name = "freetypeada"
description = "Thick binding to the FreeType library"
version = "0.1.0"
project-files = ["freetype.gpr"]
authors = ["Felix Krause"]
maintainers = ["Felix Krause <contact@flyx.org>"]
maintainers-logins = ["flyx"]
licenses = "MIT"
website = "https://github.com/flyx/FreeTypeAda"
tags = ["fonts", "rendering"]
[[depends-on]]
[depends-on."case(os)"."linux|windows"]
libfreetype = "^2"
[gpr-set-externals."case(os)"]
"linux|macos" = { FreeType_Linker_Param = "-lfreetype" }
"windows" = { FreeType_Linker_Param = "-lfreetype-6" }
[origin]
commit = "4fd90f573dc83a9b23e462520a60eb6a8dd92878"
url = "git+https://github.com/flyx/FreeTypeAda.git"
+1 -1
View File
@@ -5,7 +5,7 @@ name = "geste"
version = "1.0.0"
website = "https://github.com/Fabien-Chouteau/GESTE"
authors = ["Fabien Chouteau <fabien.chouteau@gmail.com>"]
licenses = ["BSD 3-Clauses"]
licenses = "BSD-3-Clause"
maintainers = ["fabien.chouteau@gmail.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["geste.gpr"]
+1 -1
View File
@@ -5,7 +5,7 @@ name = "geste"
version = "1.1.0"
website = "https://github.com/Fabien-Chouteau/GESTE"
authors = ["Fabien Chouteau <fabien.chouteau@gmail.com>"]
licenses = ["BSD 3-Clauses"]
licenses = "BSD-3-Clause"
maintainers = ["fabien.chouteau@gmail.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["geste.gpr"]
@@ -3,7 +3,7 @@ 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"]
licenses = "BSD-3-Clause"
maintainers = ["fabien.chouteau@gmail.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["platformer/platformer.gpr", "RPG/RPG.gpr", "racing/racing.gpr"]
@@ -3,7 +3,7 @@ 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"]
licenses = "BSD-3-Clause"
maintainers = ["fabien.chouteau@gmail.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["platformer/platformer.gpr", "RPG/RPG.gpr", "racing/racing.gpr"]
@@ -0,0 +1,26 @@
name = "get_password"
description = "Read a string without echo, in password-like style"
version = "1.0.0-rc"
long-description = "This is a small Ada library that provides a procedure Get_Password that reads a string from the terminal replacing each character with a *. The input can be terminated both by the user pressing end-of-line or when the buffer is filled. Currently it works only on POSIX-based system. This version was checked with Spark"
licenses = "MIT"
website = "https://gitlab.com/my-ada-library/get_password"
authors = ["Riccardo Bernardini"]
maintainers = ["Riccardo Bernardini <riccardo.bernardini@uniud.it>"]
maintainers-logins = ["fintatarta"]
tags = ["password", "echo", "textio"]
[gpr-set-externals.'case(os)']
linux = { OS_FOR_GPR = "posix" }
windows = { OS_FOR_GPR = "windows" }
macos = { OS_FOR_GPR = "posix" }
[available.'case(os)']
linux = true
windows = false
macos = false
[origin]
commit = "0999eb5b4890649c73fc0327ef7514de4fb73df7"
url = "git+https://gitlab.com/my-ada-library/get_password.git"
+1 -1
View File
@@ -2,7 +2,7 @@ description = "Decoding a broad variety of image formats"
name = "gid"
version = "9.0.0"
authors = ["Gautier de Montmollin"]
licenses = ["MIT"]
licenses = "MIT"
maintainers = ["fabien.chouteau@gmail.com"]
maintainers-logins = ["zertovitch", "Fabien-Chouteau"]
project-files = ["gid.gpr"]
+1 -1
View File
@@ -1,6 +1,6 @@
description = "OpenGL Utility Toolkit"
name = "glut"
licenses = []
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
-10
View File
@@ -1,10 +0,0 @@
description = "GNAT is a compiler for the Ada programming language"
name = "gnat"
licenses = []
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
[[external]]
kind = "version-output"
version-regexp = "^GNAT ([\\d\\.]+).*|^GNAT Community ([\\d]{4}).*"
version-command = ["gnat", "--version"]
@@ -0,0 +1,27 @@
name = "gnat_arm_elf"
version = "10.3.1"
provides = ["gnat=10.3.1"]
description = "The GNAT Ada compiler - ARM cross-compiler"
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
auto-gpr-with = false
[configuration]
disabled = true
[environment]
PATH.prepend = "${CRATE_ROOT}/bin"
[origin."case(os)".linux."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-10.3.0-1/gnat-arm-elf-linux64-10.3.0-1.tar.gz"
hashes = ["sha256:8f71f65acc2eb45adc335318f7c9b33bfe77121fb17b404e252da969de6621a2"]
[origin."case(os)".macos."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-10.3.0-1/gnat-arm-elf-darwin-10.3.0-1.tar.gz"
hashes = ["sha256:2e090fa57235829873f8b3154a80ed890dd11c3d7c7f9a6b1cbb9921cce674f2"]
[origin."case(os)".windows."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-10.3.0-1/gnat-arm-elf-windows64-10.3.0-1.tar.gz"
hashes = ["sha256:7562c6f8beb9732fad32be692abf93e9aa54d39837f8232edeb593ba2cfc29fe"]
@@ -0,0 +1,27 @@
name = "gnat_arm_elf"
version = "10.3.2"
provides = ["gnat=10.3.2"]
description = "The GNAT Ada compiler - ARM cross-compiler"
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
auto-gpr-with = false
[configuration]
disabled = true
[environment]
PATH.prepend = "${CRATE_ROOT}/bin"
[origin."case(os)".linux."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-10.3.0-2/gnat-arm-elf-linux64-10.3.0-2.tar.gz"
hashes = ["sha256:ff53fd8aa25f5f7bfbc139ea25244f2d04a9d3513b3de499f06c2d9e0a26ebf0"]
[origin."case(os)".macos."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-10.3.0-2/gnat-arm-elf-darwin-10.3.0-2.tar.gz"
hashes = ["sha256:f3daf3dcbef8416a45c2910597608214b44b45a9f75e8f8059f409839eff0e1f"]
[origin."case(os)".windows."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-10.3.0-2/gnat-arm-elf-windows64-10.3.0-2.tar.gz"
hashes = ["sha256:add183ea21cae95b3ca12de442d69c418d3f007d972238621f13103f12233967"]
@@ -0,0 +1,27 @@
name = "gnat_arm_elf"
version = "11.2.1"
provides = ["gnat=11.2.1"]
description = "The GNAT Ada compiler - ARM cross-compiler"
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
auto-gpr-with = false
[configuration]
disabled = true
[environment]
PATH.prepend = "${CRATE_ROOT}/bin"
[origin."case(os)".linux."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-1/gnat-arm-elf-linux64-11.2.0-1.tar.gz"
hashes = ["sha256:68f7c5d3e009c156d6c3d274c5da9fd369b1e85743c9bdfe4548e2c376efcebd"]
[origin."case(os)".macos."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-1/gnat-arm-elf-darwin-11.2.0-1.tar.gz"
hashes = ["sha256:9343d45fe3eaa5d7d1cfcf03166c64303adb5524fa03634bb1cada61787a2226"]
[origin."case(os)".windows."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-1/gnat-arm-elf-windows64-11.2.0-1.tar.gz"
hashes = ["sha256:b2d3b1d266b5e13e97809462a6169d690591e81a1b1885e9501f4e1a99c34421"]
@@ -0,0 +1,27 @@
name = "gnat_arm_elf"
version = "11.2.2"
provides = ["gnat=11.2.2"]
description = "The GNAT Ada compiler - ARM cross-compiler"
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
auto-gpr-with = false
[configuration]
disabled = true
[environment]
PATH.prepend = "${CRATE_ROOT}/bin"
[origin."case(os)".linux."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-2/gnat-arm-elf-linux64-11.2.0-2.tar.gz"
hashes = ["sha256:c3c48e322cf14ff1d145392dc4722d9471dae41c5a3845b093130f5a0e373f07"]
[origin."case(os)".macos."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-2/gnat-arm-elf-darwin-11.2.0-2.tar.gz"
hashes = ["sha256:48dbf3535ff6c5ba63eacf16f0603b7797dac23d94db0cde380577ab0f66030e"]
[origin."case(os)".windows."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-2/gnat-arm-elf-windows64-11.2.0-2.tar.gz"
hashes = ["sha256:9bb39396ab4b1214a484a3802c9cc800440e6c7d93df325d3416a0306505fd48"]
@@ -0,0 +1,17 @@
description = "GNAT is a compiler for the Ada programming language"
name = "gnat_external"
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
[[external]]
kind = "version-output"
version-regexp = "^GNAT ([\\d\\.]+).*|^GNAT Community ([\\d]{4}).*"
version-command = ["gnat", "--version"]
provides = "gnat"
# We do not want to have system external definitions because in typical systems
# like Debian/Ubuntu only one version at a time can be installed. Hence using
# different versions in different crates/configurations would imply messing the
# users' system. Let them manually configure the compiler they want when they
# do not want one of the pre-packaged Alire versions.

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