diff --git a/index/aa/aaa/aaa-0.2.3.toml b/index/aa/aaa/aaa-0.2.3.toml new file mode 100644 index 00000000..2df1ee92 --- /dev/null +++ b/index/aa/aaa/aaa-0.2.3.toml @@ -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" + diff --git a/index/ad/adabots/adabots-1.0.0.toml b/index/ad/adabots/adabots-1.0.0.toml new file mode 100644 index 00000000..4a39e929 --- /dev/null +++ b/index/ad/adabots/adabots-1.0.0.toml @@ -0,0 +1,18 @@ +name = "adabots" +description = "Learn Ada by programming Minecraft robots" +version = "1.0.0" + +authors = ["Tama McGlinn"] +maintainers = ["Tama McGlinn "] +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" + diff --git a/index/cl/clic/clic-0.1.0.toml b/index/cl/clic/clic-0.1.0.toml new file mode 100644 index 00000000..2df04f52 --- /dev/null +++ b/index/cl/clic/clic-0.1.0.toml @@ -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 "] +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" + diff --git a/index/fe/felix/felix-0.2.0.toml b/index/fe/felix/felix-0.2.0.toml new file mode 100644 index 00000000..0f518a87 --- /dev/null +++ b/index/fe/felix/felix-0.2.0.toml @@ -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 "] +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" + diff --git a/index/li/libgpr/libgpr-21.0.0.toml b/index/li/libgpr/libgpr-21.0.0.toml index c0286495..d7bd0674 100644 --- a/index/li/libgpr/libgpr-21.0.0.toml +++ b/index/li/libgpr/libgpr-21.0.0.toml @@ -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] diff --git a/index/li/libhidapi/libhidapi-external.toml b/index/li/libhidapi/libhidapi-external.toml new file mode 100644 index 00000000..d03ab042 --- /dev/null +++ b/index/li/libhidapi/libhidapi-external.toml @@ -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 "] +maintainers-logins = ["pmunts"] + +[[external]] +kind = "system" +[external.origin."case(distribution)"] +"debian|ubuntu" = ["libhidapi-dev"] +arch = ["hidapi"] diff --git a/index/li/libsimpleio/libsimpleio-1.19882.1.toml b/index/li/libsimpleio/libsimpleio-1.19882.1.toml new file mode 100644 index 00000000..7a26cc5a --- /dev/null +++ b/index/li/libsimpleio/libsimpleio-1.19882.1.toml @@ -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 "] +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" + diff --git a/index/li/libusb/libusb-external.toml b/index/li/libusb/libusb-external.toml new file mode 100644 index 00000000..17c756ba --- /dev/null +++ b/index/li/libusb/libusb-external.toml @@ -0,0 +1,12 @@ +description = "A cross-platform library to access USB devices" +name = "libusb" +licenses = "LGPL-2.1-or-later" + +maintainers = ["Philip Munts "] +maintainers-logins = ["pmunts"] + +[[external]] +kind = "system" +[external.origin."case(distribution)"] +"debian|ubuntu" = ["libusb-1.0-0-dev"] +arch = ["libusb"] diff --git a/index/ma/matreshka_sql/matreshka_sql-18.1.0.toml b/index/ma/matreshka_sql/matreshka_sql-18.1.0.toml index 22af90fe..dfb91b67 100644 --- a/index/ma/matreshka_sql/matreshka_sql-18.1.0.toml +++ b/index/ma/matreshka_sql/matreshka_sql-18.1.0.toml @@ -7,7 +7,7 @@ licenses = "BSD-3-Clause" maintainers = ["Vadim Godunko ", "Maxim Reznik "] 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" diff --git a/index/ma/matreshka_sql/matreshka_sql-20.1.0.toml b/index/ma/matreshka_sql/matreshka_sql-20.1.0.toml index 9669192e..b25dcd65 100644 --- a/index/ma/matreshka_sql/matreshka_sql-20.1.0.toml +++ b/index/ma/matreshka_sql/matreshka_sql-20.1.0.toml @@ -7,7 +7,7 @@ licenses = "BSD-3-Clause" maintainers = ["Vadim Godunko ", "Maxim Reznik "] 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" diff --git a/index/ma/matreshka_sql_firebird/matreshka_sql_firebird-20.1.0.toml b/index/ma/matreshka_sql_firebird/matreshka_sql_firebird-20.1.0.toml index 8d71ffcc..0bea766e 100644 --- a/index/ma/matreshka_sql_firebird/matreshka_sql_firebird-20.1.0.toml +++ b/index/ma/matreshka_sql_firebird/matreshka_sql_firebird-20.1.0.toml @@ -7,7 +7,7 @@ licenses = "BSD-3-Clause" maintainers = ["Vadim Godunko ", "Maxim Reznik "] 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" diff --git a/index/ma/matreshka_sql_mysql/matreshka_sql_mysql-20.1.0.toml b/index/ma/matreshka_sql_mysql/matreshka_sql_mysql-20.1.0.toml index 1087aca4..3b3dbaed 100644 --- a/index/ma/matreshka_sql_mysql/matreshka_sql_mysql-20.1.0.toml +++ b/index/ma/matreshka_sql_mysql/matreshka_sql_mysql-20.1.0.toml @@ -7,7 +7,7 @@ licenses = "BSD-3-Clause" maintainers = ["Vadim Godunko ", "Maxim Reznik "] 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" diff --git a/index/ma/matreshka_sql_oracle/matreshka_sql_oracle-20.1.0.toml b/index/ma/matreshka_sql_oracle/matreshka_sql_oracle-20.1.0.toml index a53c8ea7..5f5e098c 100644 --- a/index/ma/matreshka_sql_oracle/matreshka_sql_oracle-20.1.0.toml +++ b/index/ma/matreshka_sql_oracle/matreshka_sql_oracle-20.1.0.toml @@ -7,7 +7,7 @@ licenses = "BSD-3-Clause" maintainers = ["Vadim Godunko ", "Maxim Reznik "] 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" diff --git a/index/ma/matreshka_sql_postgresql/matreshka_sql_postgresql-20.1.0.toml b/index/ma/matreshka_sql_postgresql/matreshka_sql_postgresql-20.1.0.toml index 56750d63..3f54cf27 100644 --- a/index/ma/matreshka_sql_postgresql/matreshka_sql_postgresql-20.1.0.toml +++ b/index/ma/matreshka_sql_postgresql/matreshka_sql_postgresql-20.1.0.toml @@ -7,7 +7,7 @@ licenses = "BSD-3-Clause" maintainers = ["Vadim Godunko ", "Maxim Reznik "] 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)'] diff --git a/index/ma/matreshka_sql_sqlite3/matreshka_sql_sqlite3-20.1.0.toml b/index/ma/matreshka_sql_sqlite3/matreshka_sql_sqlite3-20.1.0.toml index 0f777cb9..5781c0ab 100644 --- a/index/ma/matreshka_sql_sqlite3/matreshka_sql_sqlite3-20.1.0.toml +++ b/index/ma/matreshka_sql_sqlite3/matreshka_sql_sqlite3-20.1.0.toml @@ -7,7 +7,7 @@ licenses = "BSD-3-Clause" maintainers = ["Vadim Godunko ", "Maxim Reznik "] 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" diff --git a/index/mc/mcp2221/mcp2221-1.19928.2.toml b/index/mc/mcp2221/mcp2221-1.19928.2.toml new file mode 100644 index 00000000..8cffd9c8 --- /dev/null +++ b/index/mc/mcp2221/mcp2221-1.19928.2.toml @@ -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 "] +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" + diff --git a/index/ms/msys2_runtime/msys2_runtime-external.toml b/index/ms/msys2_runtime/msys2_runtime-external.toml new file mode 100644 index 00000000..c32cb95c --- /dev/null +++ b/index/ms/msys2_runtime/msys2_runtime-external.toml @@ -0,0 +1,14 @@ +name = "msys2_runtime" +description = "POSIX emulation library for Windows" + +maintainers = ["Lev Kujawski "] +maintainers-logins = ["lkujaw"] + +[[external]] +kind = "system" +[external.origin.'case(distribution)'] +'msys2' = ["msys2-runtime-devel"] + +[external.available.'case(distribution)'] +'msys2' = true +'...' = false diff --git a/index/op/optional/optional-0.1.0.toml b/index/op/optional/optional-0.1.0.toml new file mode 100644 index 00000000..b789cd5c --- /dev/null +++ b/index/op/optional/optional-0.1.0.toml @@ -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 "] +maintainers-logins = ["mosteo"] + +[origin] +commit = "1aa0e20bf7cd010c4b59e6ab7cc4b089790b796e" +url = "git+https://github.com/mosteo/optional.git" +