Merge remote-tracking branch 'alire/stable-1.0' into devel-1.1

This commit is contained in:
Alejandro R. Mosteo
2021-09-01 14:09:13 +02:00
18 changed files with 237 additions and 7 deletions
+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"
+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"
+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"
+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"
+1
View File
@@ -16,6 +16,7 @@ GPR_BUILD = ["debug", "production", "coverage", "profiling"]
LIBRARY_TYPE = ["static", "relocatable", "static-pic"]
[[depends-on]]
gnat = "/=2021" # Does not build with GNAT Community 2021
xmlada = "~21.0.0"
[origin]
@@ -0,0 +1,12 @@
description = "A simple library for communicating with USB and Bluetooth HID devices"
name = "libhidapi"
licenses = "BSD-3-Clause OR GPL-3.0-only OR custom-hidapi"
maintainers = ["Philip Munts <phil@munts.net>"]
maintainers-logins = ["pmunts"]
[[external]]
kind = "system"
[external.origin."case(distribution)"]
"debian|ubuntu" = ["libhidapi-dev"]
arch = ["hidapi"]
@@ -0,0 +1,26 @@
name = "libsimpleio"
description = "Linux Simple I/O Library bindings for GNAT Ada"
version = "1.19882.1"
licenses = "BSD-1-Clause"
website = "https://github.com/pmunts/libsimpleio"
authors = ["Philip Munts"]
maintainers = ["Philip Munts <phil@munts.net>"]
maintainers-logins = ["pmunts"]
project-files = ["libsimpleio.gpr", "programs.gpr"]
tags = ["embedded", "linux", "libsimpleio", "remoteio", "beaglebone",
"pocketbeagle", "raspberrypi", "adc", "dac", "gpio", "hid", "i2c", "motor",
"pwm", "sensor", "serial", "servo", "spi", "stepper", "watchdog"]
[available."case(os)"]
'linux' = true
"..." = false
[origin]
hashes = [
"sha512:eb0dd86e69e4a5c583cce74bbbf5fbe4f8e45d545c226e56ba082a05a8941d6adbad7b38364d84a059feed701550bc851f8cc360a29b460a8df251bee99479d0",
]
url = "http://repo.munts.com/alire/libsimpleio-1.19882.1.tbz2"
+12
View File
@@ -0,0 +1,12 @@
description = "A cross-platform library to access USB devices"
name = "libusb"
licenses = "LGPL-2.1-or-later"
maintainers = ["Philip Munts <phil@munts.net>"]
maintainers-logins = ["pmunts"]
[[external]]
kind = "system"
[external.origin."case(distribution)"]
"debian|ubuntu" = ["libusb-1.0-0-dev"]
arch = ["libusb"]
@@ -7,7 +7,7 @@ licenses = "BSD-3-Clause"
maintainers = ["Vadim Godunko <vgodunko@gmail.com>", "Maxim Reznik <reznikmm@gmail.com>"]
maintainers-logins = ["godunko", "reznikmm"]
project-files = ["build_matreshka_sql.gpr"]
tags = ["sql", "datadase", "db"]
tags = ["sql", "database", "db"]
[[depends-on]]
matreshka_league = "18.1.0"
@@ -7,7 +7,7 @@ licenses = "BSD-3-Clause"
maintainers = ["Vadim Godunko <vgodunko@gmail.com>", "Maxim Reznik <reznikmm@gmail.com>"]
maintainers-logins = ["godunko", "reznikmm"]
project-files = ["build_matreshka_sql.gpr"]
tags = ["sql", "datadase", "db"]
tags = ["sql", "database", "db"]
[[depends-on]]
matreshka_league = "20.1.0"
@@ -7,7 +7,7 @@ licenses = "BSD-3-Clause"
maintainers = ["Vadim Godunko <vgodunko@gmail.com>", "Maxim Reznik <reznikmm@gmail.com>"]
maintainers-logins = ["godunko", "reznikmm"]
project-files = ["build_matreshka_sql_firebird.gpr"]
tags = ["sql", "datadase", "db", "firebird"]
tags = ["sql", "database", "db", "firebird"]
[[depends-on]]
libfbclient = "any"
@@ -7,7 +7,7 @@ licenses = "BSD-3-Clause"
maintainers = ["Vadim Godunko <vgodunko@gmail.com>", "Maxim Reznik <reznikmm@gmail.com>"]
maintainers-logins = ["godunko", "reznikmm"]
project-files = ["build_matreshka_sql_mysql.gpr"]
tags = ["sql", "datadase", "db", "mysql", "mariadb"]
tags = ["sql", "database", "db", "mysql", "mariadb"]
[[depends-on]]
libmysqlclient = "any"
@@ -7,7 +7,7 @@ licenses = "BSD-3-Clause"
maintainers = ["Vadim Godunko <vgodunko@gmail.com>", "Maxim Reznik <reznikmm@gmail.com>"]
maintainers-logins = ["godunko", "reznikmm"]
project-files = ["build_matreshka_sql_oracle.gpr"]
tags = ["sql", "datadase", "db", "oracle"]
tags = ["sql", "database", "db", "oracle"]
[[depends-on]]
libclntsh = "any"
@@ -7,7 +7,7 @@ licenses = "BSD-3-Clause"
maintainers = ["Vadim Godunko <vgodunko@gmail.com>", "Maxim Reznik <reznikmm@gmail.com>"]
maintainers-logins = ["godunko", "reznikmm"]
project-files = ["build_matreshka_sql_postgresql.gpr"]
tags = ["sql", "datadase", "db", "postgresql"]
tags = ["sql", "database", "db", "postgresql"]
# Configure on msys2 fails to work with pg_config
[available.'case(os)']
@@ -7,7 +7,7 @@ licenses = "BSD-3-Clause"
maintainers = ["Vadim Godunko <vgodunko@gmail.com>", "Maxim Reznik <reznikmm@gmail.com>"]
maintainers-logins = ["godunko", "reznikmm"]
project-files = ["build_matreshka_sql_sqlite3.gpr"]
tags = ["sql", "datadase", "db", "sqlite"]
tags = ["sql", "database", "db", "sqlite"]
[[depends-on]]
libsqlite3 = "any"
+47
View File
@@ -0,0 +1,47 @@
name = "mcp2221"
description = "MCP2221 USB Raw HID I/O Expander Library for GNAT Ada"
version = "1.19928.2"
licenses = "BSD-1-Clause"
website = "https://github.com/pmunts/simpleio"
authors = ["Philip Munts"]
maintainers = ["Philip Munts <phil@munts.net>"]
maintainers-logins = ["pmunts"]
project-files = ["mcp2221.gpr", "programs.gpr"]
tags = ["embedded", "linux", "mcp2221", "adc", "dac", "gpio", "i2c", "motor",
"pwm", "sensor", "serial", "servo", "spi", "stepper"]
[available."case(os)"]
'linux|windows' = true
"..." = false
# Linux needs libhidapi-dev and/or libusb-1.0-0-dev installed
[[depends-on]]
[depends-on."case(os)"."linux"]
libhidapi = "~0.8"
[[depends-on]]
[depends-on."case(os)"."linux"]
libusb = "~1.0"
# On Linux, patch hid-hidapi.ads to link with libhidapi-hidraw.so
[[actions."case(os)".linux]]
type = "post-fetch"
command = ["sh", "-c", "sed -i 's/lhidapi/lhidapi-hidraw/g' src/objects/hid/hid-hidapi.ads"]
# On Windows, copy .DLL files to ./bin/ (for execution) and ./lib/ (for linking)
[[actions."case(os)".windows]]
type = "post-fetch"
command = ["sh", "-c", "mkdir -p ./bin && cp src/win64/*.dll ./bin && mkdir -p ./lib && cp src/win64/*.dll ./lib"]
[origin]
hashes = [
"sha512:55b6c3181571ca2557be57c232b4a91b050edebcae6aeb0ecd104510ec937a8390d0180d882e4326f35c1f85b0f7d64b1f63cc0d6b059736ca40f0a3f380ef54",
]
url = "http://repo.munts.com/alire/mcp2221-1.19928.2.tbz2"
@@ -0,0 +1,14 @@
name = "msys2_runtime"
description = "POSIX emulation library for Windows"
maintainers = ["Lev Kujawski <int21h@mailbox.org>"]
maintainers-logins = ["lkujaw"]
[[external]]
kind = "system"
[external.origin.'case(distribution)']
'msys2' = ["msys2-runtime-devel"]
[external.available.'case(distribution)']
'msys2' = true
'...' = false
+15
View File
@@ -0,0 +1,15 @@
name = "optional"
description = "Optional values a la java.lang.Optional"
version = "0.1"
tags = ["optional", "functional"]
licenses = "LGPL-3.0-only"
website = "https://github.com/mosteo/optional/"
authors = ["Alejandro R. Mosteo"]
maintainers = ["Alejandro R. Mosteo <alejandro@mosteo.com>"]
maintainers-logins = ["mosteo"]
[origin]
commit = "1aa0e20bf7cd010c4b59e6ab7cc4b089790b796e"
url = "git+https://github.com/mosteo/optional.git"