Migrated index format to per-release manifests

Also applied the rest of transformations described in alire#227: no top-level
[genera] table, name/version keys, [[depends-on]] array instead of table.
This commit is contained in:
Alejandro R. Mosteo
2020-07-22 17:06:26 +01:00
parent 7abfff57ce
commit 31e9c543b3
163 changed files with 1610 additions and 2003 deletions
@@ -1,10 +1,9 @@
[general]
description = "Alex's Ada Assortment (of miscellaneous utilities)"
licenses = ["LGPL 3.0"]
name = "aaa"
version = "0.1.0"
origin = "https://github.com/mosteo/aaa/archive/v0.1.tar.gz"
authors = ["Alejandro R. Mosteo"]
licenses = ["LGPL 3.0"]
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
['0.1']
origin = "https://github.com/mosteo/aaa/archive/v0.1.tar.gz"
origin-hashes = ["sha512:a9908afa198644d1b9965a7cbc3a9d39d887d1ddd1379dcda7c7b32ecc203de559dad01a5c0bc8c557ba449a343a4f0545669b725099db24014ab389eb586ff0"]
@@ -1,19 +1,15 @@
[general]
description = "Ada Pretty Printer Library"
tags = ["pretty", "printing", "generator"]
licenses = ["MIT"]
authors = ["Maxim Reznik"]
website = "https://github.com/reznikmm/ada-pretty/"
name = "ada_pretty"
version = "1.0.0"
origin = "https://github.com/reznikmm/ada-pretty/archive/1.0.0.tar.gz"
authors = ["Maxim Reznik"]
licenses = ["MIT"]
maintainers = ["Maxim Reznik <reznikmm@gmail.com>"]
maintainers-logins = ["reznikmm"]
project-files = ["gnat/ada_pretty.gpr"]
tags = ["pretty", "printing", "generator"]
origin-hashes = ["sha512:cdcd41f8dc5d0638a6beae2fd212c88ffa42c99a8d397eec8f734d5f0befc5632439e5673140c3f59d2d0cb203ccce0fb4fe9de9ede2cec222a77f5e8577932f"]
[general.depends-on]
matreshka_league = "any"
['1.0.0']
origin = "https://github.com/reznikmm/ada-pretty/archive/1.0.0.tar.gz"
origin-hashes= ["sha512:cdcd41f8dc5d0638a6beae2fd212c88ffa42c99a8d397eec8f734d5f0befc5632439e5673140c3f59d2d0cb203ccce0fb4fe9de9ede2cec222a77f5e8577932f"]
[[depends-on]]
matreshka_league = "any"
@@ -1,23 +1,18 @@
[general]
description = "TOML parser for Ada "
authors = ["AdaCore",
"Pierre-Marie de Rodat <pmderodat@kawie.fr>"]
name = "ada_toml"
version = "0.1.0"
origin = "https://github.com/pmderodat/ada-toml/archive/v0.1.tar.gz"
authors = ["AdaCore", "Pierre-Marie de Rodat <pmderodat@kawie.fr>"]
licenses = ["BSD 3-Clauses"]
maintainers = ["pmderodat@kawie.fr"]
maintainers-logins = ["pmderodat"]
project-files = ["ada_toml.gpr"]
origin-hashes = ["sha512:2235adad4908c0b4e890bf314fca8fc5c374564b2ca5dd9844090b9845de89d6401a431344124d63251a1ff4b5fad5ea2d13fb21b996019289106f7f2231c727"]
licenses = ["BSD 3-Clauses"]
[general.gpr-externals]
[gpr-externals]
BUILD_MODE = ["dev", "prod"]
LIBRARY_TYPE = ["static", "relocatable", "static-pic"]
[general.gpr-set-externals]
[gpr-set-externals]
BUILD_MODE = "prod"
LIBRARY_TYPE = "static"
["0.1"]
origin = "https://github.com/pmderodat/ada-toml/archive/v0.1.tar.gz"
origin-hashes = ["sha512:2235adad4908c0b4e890bf314fca8fc5c374564b2ca5dd9844090b9845de89d6401a431344124d63251a1ff4b5fad5ea2d13fb21b996019289106f7f2231c727"]
@@ -1,21 +1,13 @@
[general]
description = "Voxel Space render engine demo in Ada"
name = "ada_voxel_space_demo"
version = "1.0.0"
origin = "https://github.com/Fabien-Chouteau/ada-voxel-space-demo/releases/download/v1.0.0/ada_voxel_space_demo-1.0.0.zip"
executables = ["main"]
licenses = ["MIT"]
maintainers = ["fabien.chouteau@gmail.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["ada_voxel_space_demo.gpr"]
executables = ["main"]
licenses = ["MIT"]
["1.0.1"]
origin = "https://github.com/Fabien-Chouteau/ada-voxel-space-demo/releases/download/v1.0.1/ada_voxel_space_demo-1.0.1.zip"
origin-hashes = ["sha512:69740326ce512b57e15e311e82bbbd500bdbcb434290af598a379fbee8a157f9c6a18321d6b36164aae78687c0012f051bd7fcdb5eebd85ed6b2cec33a0b3917"]
["1.0.1".depends-on]
sdlada = "^2.3.1"
["1.0.0"]
origin = "https://github.com/Fabien-Chouteau/ada-voxel-space-demo/releases/download/v1.0.0/ada_voxel_space_demo-1.0.0.zip"
origin-hashes = ["sha512:b7a0cf7cb5c740994bc523a40d7d51838bdbdbf66a4e15e04a90ee42251f13bf42d268b485c84e434808530f7166ba6d5617033e4942695ace448d787b18641c"]
["1.0.0".depends-on]
[[depends-on]]
sdlada = "^2.3.1"
@@ -0,0 +1,13 @@
description = "Voxel Space render engine demo in Ada"
name = "ada_voxel_space_demo"
version = "1.0.1"
origin = "https://github.com/Fabien-Chouteau/ada-voxel-space-demo/releases/download/v1.0.1/ada_voxel_space_demo-1.0.1.zip"
executables = ["main"]
licenses = ["MIT"]
maintainers = ["fabien.chouteau@gmail.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["ada_voxel_space_demo.gpr"]
origin-hashes = ["sha512:69740326ce512b57e15e311e82bbbd500bdbcb434290af598a379fbee8a157f9c6a18321d6b36164aae78687c0012f051bd7fcdb5eebd85ed6b2cec33a0b3917"]
[[depends-on]]
sdlada = "^2.3.1"
+14
View File
@@ -0,0 +1,14 @@
description = "Experimental YAML 1.3 implementation in Ada"
website = "https://ada.yaml.io/"
name = "adayaml"
version = "0.2.0"
origin = "https://github.com/yaml/AdaYaml/archive/v0.2.0.tar.gz"
authors = ["Felix Krause"]
licenses = ["MIT"]
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
origin-hashes = ["sha512:b9722c24ef5f4d08973890116603fce68ad00c7a96e2cab01c7cbb6f537068877257fff5fd325efc8d29f236be4f8546ae8e75619a7a77563d339bd159d9e20b"]
project-files = ["yaml.gpr", "yaml-utils.gpr"]
[gpr-externals]
Mode = ["debug", "release"]
@@ -1,24 +1,18 @@
[general]
description = "Experimental YAML 1.3 implementation in Ada"
licenses = ["MIT"]
website = "https://ada.yaml.io/"
name = "adayaml"
version = "0.3.0"
origin = "https://github.com/yaml/AdaYaml/archive/v0.3.0.tar.gz"
authors = ["Felix Krause"]
licenses = ["MIT"]
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
website = "https://ada.yaml.io/"
[general.gpr-externals]
Mode = ["debug", "release"]
['0.3']
origin = "https://github.com/yaml/AdaYaml/archive/v0.3.0.tar.gz"
executables = ["yaml-server"]
origin-hashes = ["sha512:ab19e38704e5d51a3f66da2fb9f86571ab08a6793a5d5f42ca29c3271bc754a1a845cc831d7fb24bb19c2caaf0d355ba250d0dca2959607a19936b0a91739d33"]
project-files = ["yaml.gpr", "yaml-utils.gpr", "yaml-annotation_processor.gpr", "yaml-server.gpr"]
executables = ["yaml-server"]
['0.3'.depends-on]
simple_components = "^4.27"
[[depends-on]]
simple_components = "^4.27"
['0.2']
origin = "https://github.com/yaml/AdaYaml/archive/v0.2.0.tar.gz"
origin-hashes = ["sha512:b9722c24ef5f4d08973890116603fce68ad00c7a96e2cab01c7cbb6f537068877257fff5fd325efc8d29f236be4f8546ae8e75619a7a77563d339bd159d9e20b"]
project-files = ["yaml.gpr", "yaml-utils.gpr"]
[gpr-externals]
Mode = ["debug", "release"]
-25
View File
@@ -1,25 +0,0 @@
[general]
description = "Ada Database Objects (Core library)"
licenses = ["Apache 2.0"]
maintainers = ["Stephane.Carrez@gmail.com"]
maintainers-logins = ["stcarrez"]
project-files = [
".alire/ado.gpr"
]
[general.gpr-externals]
ADO_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
[general.depends-on]
utilada = "^2.0.0"
utilada_xml = "^2.0.0"
[[general.actions]]
type = "post-fetch"
command = ["rm", "-f", "config.gpr"]
['2.0.0']
origin = "https://github.com/stcarrez/ada-ado/archive/2.0.0.tar.gz"
origin-hashes = ["sha512:27870ba6654bccb0a3a4d07e15c021eaa46cff309bba6bb69179c68ba545843a364fba5d78c580a41976a0ee890cca801dfb510c82d442d0c573fea2f8fd0269"]
+21
View File
@@ -0,0 +1,21 @@
description = "Ada Database Objects (Core library)"
name = "ado"
version = "2.0.0"
origin = "https://github.com/stcarrez/ada-ado/archive/2.0.0.tar.gz"
licenses = ["Apache 2.0"]
maintainers = ["Stephane.Carrez@gmail.com"]
maintainers-logins = ["stcarrez"]
project-files = [".alire/ado.gpr"]
origin-hashes = ["sha512:27870ba6654bccb0a3a4d07e15c021eaa46cff309bba6bb69179c68ba545843a364fba5d78c580a41976a0ee890cca801dfb510c82d442d0c573fea2f8fd0269"]
[[actions]]
type = "post-fetch"
command = ["rm", "-f", "config.gpr"]
[[depends-on]]
utilada = "^2.0.0"
utilada_xml = "^2.0.0"
[gpr-externals]
ADO_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
-24
View File
@@ -1,24 +0,0 @@
[general]
description = "Ada Database Objects (PostgreSQL)"
licenses = ["Apache 2.0"]
maintainers = ["Stephane.Carrez@gmail.com"]
maintainers-logins = ["stcarrez"]
project-files = [
".alire/postgresql/ado_postgresql.gpr"
]
[general.gpr-externals]
ADO_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
[general.depends-on]
ado = "^2.0.0"
[[general.actions]]
type = "post-fetch"
command = ["rm", "-f", "config.gpr"]
['2.0.0']
origin = "https://github.com/stcarrez/ada-ado/archive/2.0.0.tar.gz"
origin-hashes = ["sha512:27870ba6654bccb0a3a4d07e15c021eaa46cff309bba6bb69179c68ba545843a364fba5d78c580a41976a0ee890cca801dfb510c82d442d0c573fea2f8fd0269"]
@@ -0,0 +1,20 @@
description = "Ada Database Objects (PostgreSQL)"
name = "ado_postgresql"
version = "2.0.0"
origin = "https://github.com/stcarrez/ada-ado/archive/2.0.0.tar.gz"
licenses = ["Apache 2.0"]
maintainers = ["Stephane.Carrez@gmail.com"]
maintainers-logins = ["stcarrez"]
project-files = [".alire/postgresql/ado_postgresql.gpr"]
origin-hashes = ["sha512:27870ba6654bccb0a3a4d07e15c021eaa46cff309bba6bb69179c68ba545843a364fba5d78c580a41976a0ee890cca801dfb510c82d442d0c573fea2f8fd0269"]
[[actions]]
type = "post-fetch"
command = ["rm", "-f", "config.gpr"]
[[depends-on]]
ado = "^2.0.0"
[gpr-externals]
ADO_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
-24
View File
@@ -1,24 +0,0 @@
[general]
description = "Ada Database Objects (SQLite)"
licenses = ["Apache 2.0"]
maintainers = ["Stephane.Carrez@gmail.com"]
maintainers-logins = ["stcarrez"]
project-files = [
".alire/sqlite/ado_sqlite.gpr"
]
[general.gpr-externals]
ADO_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
[general.depends-on]
ado = "^2.0.0"
[[general.actions]]
type = "post-fetch"
command = ["rm", "-f", "config.gpr"]
['2.0.0']
origin = "https://github.com/stcarrez/ada-ado/archive/2.0.0.tar.gz"
origin-hashes = ["sha512:27870ba6654bccb0a3a4d07e15c021eaa46cff309bba6bb69179c68ba545843a364fba5d78c580a41976a0ee890cca801dfb510c82d442d0c573fea2f8fd0269"]
+20
View File
@@ -0,0 +1,20 @@
description = "Ada Database Objects (SQLite)"
name = "ado_sqlite"
version = "2.0.0"
origin = "https://github.com/stcarrez/ada-ado/archive/2.0.0.tar.gz"
licenses = ["Apache 2.0"]
maintainers = ["Stephane.Carrez@gmail.com"]
maintainers-logins = ["stcarrez"]
project-files = [".alire/sqlite/ado_sqlite.gpr"]
origin-hashes = ["sha512:27870ba6654bccb0a3a4d07e15c021eaa46cff309bba6bb69179c68ba545843a364fba5d78c580a41976a0ee890cca801dfb510c82d442d0c573fea2f8fd0269"]
[[actions]]
type = "post-fetch"
command = ["rm", "-f", "config.gpr"]
[[depends-on]]
ado = "^2.0.0"
[gpr-externals]
ADO_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
@@ -1,19 +1,18 @@
[general]
description = "Ada General Purpose Library with a robotics flavor"
licenses = ["LGPL 3.0"]
name = "agpl"
version = "1.0.0"
origin = "https://github.com/mosteo/agpl/archive/v1.0.0.tar.gz"
authors = ["alejandro@mosteo.com"]
licenses = ["LGPL 3.0"]
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
[general.depends-on]
libgsl = "any"
[general.gpr-externals]
Agpl_Include_Concorde = ["True", "False"]
Agpl_Include_Db = ["True", "False"]
Agpl_Include_Boost = ["True", "False"]
Agpl_Include_PngIO = ["True", "False"]
['1.0.0']
origin = "https://github.com/mosteo/agpl/archive/v1.0.0.tar.gz"
origin-hashes = ["sha512:b5da332019cb2a2f91540bfe570f8820ce9d56e93449d1839e0f2e1c4d52d9bc759ac78826887c6da038dc23bd1f7444ac04c0518d6280ae718e6ce4f9222881"]
[[depends-on]]
libgsl = "any"
[gpr-externals]
Agpl_Include_Boost = ["True", "False"]
Agpl_Include_Concorde = ["True", "False"]
Agpl_Include_Db = ["True", "False"]
Agpl_Include_PngIO = ["True", "False"]
@@ -1,13 +1,12 @@
[general]
description = "Generator of JUnit-compatible XML reports"
licenses = ["LGPL 3.0"]
name = "ajunitgen"
version = "1.0.0"
origin = "https://github.com/mosteo/ajunitgen/archive/v1.0.tar.gz"
authors = ["Alejandro R. Mosteo"]
licenses = ["LGPL 3.0"]
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
[general.depends-on]
xml_ez_out = "^1.6"
['1.0.0']
origin = "https://github.com/mosteo/ajunitgen/archive/v1.0.tar.gz"
origin-hashes = ["sha512:0d3a9b0fecbd7ca05a31ef18488f1055fc65458fd56710e33ed67ae39f25630609cad1cdd893fe00d3dfd2c8ff657a5803d5ffbf5295b70f220c535a750c2664"]
[[depends-on]]
xml_ez_out = "^1.6"
@@ -1,19 +1,15 @@
[general]
description = "Grammar handling and parser generation Ada library"
tags = ["grammar", "syntax", "analysis", "bnf", "ebnf", "generator"]
licenses = ["MIT"]
authors = ["Maxim Reznik"]
website = "https://github.com/reznikmm/anagram"
name = "anagram"
version = "1.0.0"
origin = "https://github.com/reznikmm/anagram/archive/1.0.0.tar.gz"
authors = ["Maxim Reznik"]
licenses = ["MIT"]
maintainers = ["Maxim Reznik <reznikmm@gmail.com>"]
maintainers-logins = ["reznikmm"]
project-files = ["gnat/anagram.gpr"]
tags = ["grammar", "syntax", "analysis", "bnf", "ebnf", "generator"]
origin-hashes = ["sha512:49233f56928e21d3deabb58289d0bd481f2244f7bf6efaa792a155ede8b767d8b658fdc9877dc0b84367da14f60474c761d48515c9b07a05d7ad447899e09822"]
[general.depends-on]
matreshka_league = "any"
['1.0.0']
origin = "https://github.com/reznikmm/anagram/archive/1.0.0.tar.gz"
origin-hashes= ["sha512:49233f56928e21d3deabb58289d0bd481f2244f7bf6efaa792a155ede8b767d8b658fdc9877dc0b84367da14f60474c761d48515c9b07a05d7ad447899e09822"]
[[depends-on]]
matreshka_league = "any"
-49
View File
@@ -1,49 +0,0 @@
[general]
description = "Comprehensive ANSI control sequences for terminal output"
long-description = """
# ANSI-Ada
[![Alire indexed](https://img.shields.io/badge/alire-0.1.0-blue.svg)](https://alire.ada.dev)
[![MIT licensed](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)
ANSI control sequences for the Ada language.
This library consists of a single pure package for the generation of escape
sequences that allow to control, in ANSI-enabled TTYs:
* Text color and styles
* Cursor position
* Clearing of parts of the terminal
In order to keep the library as simple as possible there is no TTY capability
detection, so you must either assume ANSI is recognized or use other means of
detection (e.g., `Interfaces.C_Streams.isatty` as a bare minimum to detect
redirections).
The library comes with a demo program that can serve to test the appearance and
capabilities of your terminal.
"""
licenses = ["MIT"]
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
executables = ["ansi-demo"]
project-files = ["ansi.gpr"]
tags = ["console", "terminal", "tty"]
[general.gpr-externals]
ANSIADA_BUILD_MODE = ["On_Demand", "Static_Lib", "Shared_Lib"]
[general.gpr-set-externals]
ANSIADA_BUILD_MODE = "On_Demand"
############
# RELEASES #
############
['0.1']
origin = "git+https://github.com/mosteo/ansi-ada@27a89150c1f5481a821722601a3b6d4a5368596c"
+17
View File
@@ -0,0 +1,17 @@
description = "Comprehensive ANSI control sequences for terminal output"
long-description = "# ANSI-Ada\n\n[![Alire indexed](https://img.shields.io/badge/alire-0.1.0-blue.svg)](https://alire.ada.dev)\n[![MIT licensed](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)\n\nANSI control sequences for the Ada language.\n\nThis library consists of a single pure package for the generation of escape\nsequences that allow to control, in ANSI-enabled TTYs:\n\n* Text color and styles\n* Cursor position\n* Clearing of parts of the terminal\n\nIn order to keep the library as simple as possible there is no TTY capability\ndetection, so you must either assume ANSI is recognized or use other means of\ndetection (e.g., `Interfaces.C_Streams.isatty` as a bare minimum to detect\nredirections).\n\nThe library comes with a demo program that can serve to test the appearance and\ncapabilities of your terminal.\n"
name = "ansiada"
version = "0.1.0"
origin = "git+https://github.com/mosteo/ansi-ada@27a89150c1f5481a821722601a3b6d4a5368596c"
executables = ["ansi-demo"]
licenses = ["MIT"]
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
project-files = ["ansi.gpr"]
tags = ["console", "terminal", "tty"]
[gpr-externals]
ANSIADA_BUILD_MODE = ["On_Demand", "Static_Lib", "Shared_Lib"]
[gpr-set-externals]
ANSIADA_BUILD_MODE = "On_Demand"
@@ -1,15 +1,13 @@
[general]
description = "Standalone, portable package for producing dynamically PDF documents"
licenses = ["MIT"]
name = "apdf"
version = "5.0.0"
origin = "https://sourceforge.net/projects/apdf/files/apdf_005.zip"
authors = ["Gautier de Montmollin"]
licenses = ["MIT"]
maintainers = ["fabien.chouteau@gmail.com"]
maintainers-logins = ["zertovitch", "Fabien-Chouteau"]
project-files = ["pdf_out_gnat.gpr"]
[general.gpr-externals]
Build_Mode = ["Debug", "Fast"]
['5.0.0']
origin = "https://sourceforge.net/projects/apdf/files/apdf_005.zip"
origin-hashes = ["sha512:ded04cdfe00628ed96d5d933f9447af4130902b0ae45b0d5dfbd3db70ca71b55d73f4adfb37ad29a68ce66eeec3ba4a5a49466f2ad56ceff8e8629c70c0f2604"]
[gpr-externals]
Build_Mode = ["Debug", "Fast"]
-39
View File
@@ -1,39 +0,0 @@
[general]
description = "Ada Semantic Interface Specification or ASIS (library part)"
licenses = ["GPL 3.0"]
authors = ["AdaCore"]
website = "https://www.adacore.com/download/more"
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
project-files = ["asis.gpr"]
[[general.actions]]
type = "post-fetch"
command = ["make", "setup-snames"]
[general.depends-on]
make = "any"
[2019]
origin = "https://community.download.adacore.com/v1/52c69e7295dc301ce670334f8150193ecbec580d?filename="
archive-name = "asis-2019-20190517-18AB5-src.tar.gz"
origin-hashes= ["sha512:3ca32fa2eeee10ef2d0e6eb8ab555c3e31b417bdab6749fdd8bd264efa2c93a388a5731c40705782a3a28f16e0c385af195f69d95020e265b2230ead1c91977f"]
[2019.depends-on]
gnat = "=2019"
[2018]
origin = "https://community.download.adacore.com/v1/c338044768412af787c8cff13c0d952ed688df11?filename="
archive-name = "asis-gpl-2018-20180524-src.tar.gz"
origin-hashes= ["sha512:e00750adf17df8d534f0e561d129002d8b3c9efd6ba9c8d6768840d1399933271d748bafb7358a45d0a520620a335e669a6c2770ed89660bb319b609961a433a"]
[2018.depends-on]
gnat = "=2018"
[2017]
origin = "https://community.download.adacore.com/v1/369101e6b0d9e777b9bcae821ddb68567138a95f?filename="
archive-name = "asis-gpl-2017-src.tar.gz"
origin-hashes = ["sha512:dee6b8e0851a4b3181d50256697865f7a6a613eef7b59e43cb1a0b066e794d927db9f60df33f7e1af343d41801a6b66feb1f7a963523b2442c85ca506d7e112f"]
[2017.depends-on]
gnat = "=2017"
+20
View File
@@ -0,0 +1,20 @@
description = "Ada Semantic Interface Specification or ASIS (library part)"
website = "https://www.adacore.com/download/more"
name = "asis"
version = "2017.0.0"
archive-name = "asis-gpl-2017-src.tar.gz"
origin = "https://community.download.adacore.com/v1/369101e6b0d9e777b9bcae821ddb68567138a95f?filename="
authors = ["AdaCore"]
licenses = ["GPL 3.0"]
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
project-files = ["asis.gpr"]
origin-hashes = ["sha512:dee6b8e0851a4b3181d50256697865f7a6a613eef7b59e43cb1a0b066e794d927db9f60df33f7e1af343d41801a6b66feb1f7a963523b2442c85ca506d7e112f"]
[[actions]]
type = "post-fetch"
command = ["make", "setup-snames"]
[[depends-on]]
make = "any"
gnat = "=2017"
+20
View File
@@ -0,0 +1,20 @@
description = "Ada Semantic Interface Specification or ASIS (library part)"
website = "https://www.adacore.com/download/more"
name = "asis"
version = "2018.0.0"
archive-name = "asis-gpl-2018-20180524-src.tar.gz"
origin = "https://community.download.adacore.com/v1/c338044768412af787c8cff13c0d952ed688df11?filename="
authors = ["AdaCore"]
licenses = ["GPL 3.0"]
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
project-files = ["asis.gpr"]
origin-hashes = ["sha512:e00750adf17df8d534f0e561d129002d8b3c9efd6ba9c8d6768840d1399933271d748bafb7358a45d0a520620a335e669a6c2770ed89660bb319b609961a433a"]
[[actions]]
type = "post-fetch"
command = ["make", "setup-snames"]
[[depends-on]]
make = "any"
gnat = "=2018"
+20
View File
@@ -0,0 +1,20 @@
description = "Ada Semantic Interface Specification or ASIS (library part)"
website = "https://www.adacore.com/download/more"
name = "asis"
version = "2019.0.0"
archive-name = "asis-2019-20190517-18AB5-src.tar.gz"
origin = "https://community.download.adacore.com/v1/52c69e7295dc301ce670334f8150193ecbec580d?filename="
authors = ["AdaCore"]
licenses = ["GPL 3.0"]
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
project-files = ["asis.gpr"]
origin-hashes = ["sha512:3ca32fa2eeee10ef2d0e6eb8ab555c3e31b417bdab6749fdd8bd264efa2c93a388a5731c40705782a3a28f16e0c385af195f69d95020e265b2230ead1c91977f"]
[[actions]]
type = "post-fetch"
command = ["make", "setup-snames"]
[[depends-on]]
make = "any"
gnat = "=2019"
@@ -1,15 +1,17 @@
[general]
description = "Ada Web Server"
name = "aws"
licenses = []
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
licenses = []
[[external]]
kind = "hint"
hint = "Available through GNAT CE bundles"
available.'case(toolchain)'.system = false
kind = "hint"
[external.available."case(toolchain)"]
system = false
[[external]]
kind = "system"
origin = ["libaws3.3.2.2-dev"]
available.'case(toolchain)'.user = false
[external.available."case(toolchain)"]
user = false
@@ -1,15 +1,13 @@
[general]
description = "Generate various types of bar codes on different output formats"
licenses = ["MIT"]
name = "bar_codes"
version = "2.0.0"
origin = "https://sourceforge.net/projects/ada-bar-codes/files/abc_002.zip"
authors = ["Gautier de Montmollin"]
licenses = ["MIT"]
maintainers = ["fabien.chouteau@gmail.com"]
maintainers-logins = ["zertovitch", "Fabien-Chouteau"]
project-files = ["bar_codes_gnat.gpr"]
[general.gpr-externals]
Build_Mode = ["Debug", "Fast", "Check_2005", "Check_Style"]
['2.0.0']
origin = "https://sourceforge.net/projects/ada-bar-codes/files/abc_002.zip"
origin-hashes = ["sha512:d2aec096122c0b3b2c78a78df03b8ecc62216724b4d6f37b24f36df32244792202986b1f384db68db121693c1c5a761e11d129f6f9b2812c9cf25610033b4054"]
[gpr-externals]
Build_Mode = ["Debug", "Fast", "Check_2005", "Check_Style"]
@@ -1,14 +1,8 @@
["0.2.0"]
origin = "https://github.com/Componolit/basalt/archive/v0.2.0.tar.gz"
origin-hashes = ["sha512:ecc31fff5a413913a7d6f3ae67107c465bf39772497f15fd7444affa9a7816c4fd7808806ee9630ad4703f1a11613bed1d802f10435d1a850154342549b7dabc"]
["0.1.0"]
origin = "https://github.com/Componolit/basalt/archive/v0.1.0.tar.gz"
origin-hashes = ["sha512:715cb1b41be4425b90adc5404fd4193d97c74980245ef75b09f5986bbe84310d2c90771273076ff70785b2098a582ceabb51a0380857576c0e6614f05df152de"]
[general]
description = "Collection of formally verified building blocks"
name = "basalt"
version = "0.1.0"
origin = "https://github.com/Componolit/basalt/archive/v0.1.0.tar.gz"
licenses = ["AGPL 3.0"]
maintainers = ["kliemann@componolit.com"]
maintainers-logins = ["jklmnn"]
licenses = ["AGPL 3.0"]
origin-hashes = ["sha512:715cb1b41be4425b90adc5404fd4193d97c74980245ef75b09f5986bbe84310d2c90771273076ff70785b2098a582ceabb51a0380857576c0e6614f05df152de"]
+8
View File
@@ -0,0 +1,8 @@
description = "Collection of formally verified building blocks"
name = "basalt"
version = "0.2.0"
origin = "https://github.com/Componolit/basalt/archive/v0.2.0.tar.gz"
licenses = ["AGPL 3.0"]
maintainers = ["kliemann@componolit.com"]
maintainers-logins = ["jklmnn"]
origin-hashes = ["sha512:ecc31fff5a413913a7d6f3ae67107c465bf39772497f15fd7444affa9a7816c4fd7808806ee9630ad4703f1a11613bed1d802f10435d1a850154342549b7dabc"]
@@ -1,10 +1,9 @@
[general]
description = "Convenience subprograms to interact with C strings"
licenses = ["LGPL 3.0"]
name = "c_strings"
version = "1.0.0"
origin = "https://github.com/mosteo/cstrings/archive/v1.0.tar.gz"
authors = ["Alejandro R. Mosteo"]
licenses = ["LGPL 3.0"]
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
['1.0.0']
origin = "https://github.com/mosteo/cstrings/archive/v1.0.tar.gz"
origin-hashes = ["sha512:cf45f76d1f86b2389885f9235af9319130a9a5a1717000db84194fbaaa04e8b033e2cd4c173db8b922af3ee5150a1d7334f531074e215d1a911d3ffc38b85e96"]
@@ -1,27 +1,14 @@
[general]
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"
origin = "https://github.com/Fabien-Chouteau/cortex-m/releases/download/v0.1.0/cortex-m-0.1.0.zip"
licenses = ["BSD 3-Clauses"]
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
licenses = ["BSD 3-Clauses"]
project-files = ["cortex_m0.gpr", "cortex_m4.gpr", "cortex_m4f.gpr", "cortex_m7.gpr"]
tags = ["embedded", "arm", "nostd"]
long-description = """
# cortex-m
Ada drivers for the peripherals of ARM Cortex-M micro-controllers (NVIC,
SysTick, etc.)
This crate is a snapshot of the `Cortex-M` support in [Ada Drivers
Library](https://github.com/AdaCore/Ada_Drivers_Library/tree/master/arch/ARM/cortex_m).
Any bug report, issue, contribution must be adressed to the [Ada Drivers
Library](https://github.com/AdaCore/Ada_Drivers_Library/) repo.
"""
project-files = ["cortex_m0.gpr",
"cortex_m4.gpr",
"cortex_m4f.gpr",
"cortex_m7.gpr"]
["0.1.0"]
origin = "https://github.com/Fabien-Chouteau/cortex-m/releases/download/v0.1.0/cortex-m-0.1.0.zip"
origin-hashes = ["sha512:383809e2147786fb5b27c702116d10d2fa9bfaecb229247cee9ef540ccc806c25774cea444e6c352d737b245891b63717746ee604a9d3eafc730fcb8ba443fa8"]
["0.1.0".depends-on]
[[depends-on]]
hal = "^0.1.0"
@@ -1,15 +1,13 @@
[general]
description = "Apollo 11 lunar lander simulator"
name = "eagle_lander"
version = "1.2.0"
origin = "https://github.com/Fabien-Chouteau/eagle-lander/releases/download/v1.2/eagle_lander-1.2.zip"
licenses = ["GPL 3.0"]
maintainers = ["fabien.choutea@gmail.com"]
maintainers-logins = ["Fabien-Chouteau"]
tags = ["simulator", "game", "gtk"]
licenses = ["GPL 3.0"]
project-files = ["eagle_lander.gpr"]
["1.2"]
origin = "https://github.com/Fabien-Chouteau/eagle-lander/releases/download/v1.2/eagle_lander-1.2.zip"
tags = ["simulator", "game", "gtk"]
origin-hashes = ["sha512:578532c24f4945d9ca2372e769c534a6f6fd92293090cecc7ad798b8247a8f52ecd6ffdbf3dd2a12b4210f1401677c480f3e9d603b96418eece6ce461d1f0479"]
["1.2".depends-on]
[[depends-on]]
gtkada = "^17"
@@ -1,25 +1,20 @@
[general]
description = "Expression Language Library (JSR245)"
name = "elada"
version = "1.7.0"
origin = "https://github.com/stcarrez/ada-el/archive/1.7.0.tar.gz"
licenses = ["Apache 2.0"]
maintainers = ["Stephane.Carrez@gmail.com"]
maintainers-logins = ["stcarrez"]
project-files = [
".alire/elada.gpr"
]
[general.depends-on]
utilada = "^2.0.0"
[general.gpr-externals]
EL_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
[[general.actions]]
type = "post-fetch"
command = ["rm", "-f", "config.gpr"]
['1.7.0']
origin = "https://github.com/stcarrez/ada-el/archive/1.7.0.tar.gz"
project-files = [".alire/elada.gpr"]
origin-hashes = ["sha512:86ac5fc839aa91cd9da2681b5fbeed0d41e749d73bf547f7bf4e1172b351d483fb8549deabd63adf688583a990c7af70bd121a39018ba6c34d93f513aa4f588d"]
[[actions]]
type = "post-fetch"
command = ["rm", "-f", "config.gpr"]
[[depends-on]]
utilada = "^2.0.0"
[gpr-externals]
BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
EL_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
@@ -1,12 +1,11 @@
[general]
description = "Produce Excel spreadsheets"
licenses = ["MIT"]
name = "excel_writer"
version = "17.0.1"
origin = "https://sourceforge.net/projects/excel-writer/files/excel-writer/excel_writer_17_r2.zip"
authors = ["Gautier de Montmollin"]
licenses = ["MIT"]
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo", "zertovitch"]
tags = ["excel", "spreadsheet"]
project-files = ["excel_out_gnat.gpr"]
['17.0.1']
origin = "https://sourceforge.net/projects/excel-writer/files/excel-writer/excel_writer_17_r2.zip"
tags = ["excel", "spreadsheet"]
origin-hashes = ["sha512:acea6a01ff44f28ea57a53ea62d0d167daf2de26eb2b220c5b10503d53da144a38fb3363a789901356baa74f9617f03993527b63e4120f4291b8d24a413581e0"]
-73
View File
@@ -1,73 +0,0 @@
[general]
description = "GEneric Sprite and Tile Engine"
website = "https://github.com/Fabien-Chouteau/GESTE"
authors = ["Fabien Chouteau <fabien.chouteau@gmail.com>"]
maintainers = ["fabien.chouteau@gmail.com"]
maintainers-logins = ["Fabien-Chouteau"]
tags = ["game", "nostd", "rendering", "sprite"]
long-description = """
[![Build Status](https://travis-ci.org/Fabien-Chouteau/GESTE.svg?branch=master)](https://travis-ci.org/Fabien-Chouteau/GESTE)
[![codecov](https://codecov.io/gh/Fabien-Chouteau/GESTE/branch/master/graph/badge.svg)](https://codecov.io/gh/Fabien-Chouteau/GESTE)
GESTE is a sprite and tile 2D render engine designed to run on
micro-controllers low performance systems. GESTE also provides a basic math and
physic engine using fixed point arithmetic.
## Creating maps
GESTE is developed in parallel with
[tiled-code-gen](https://github.com/Fabien-Chouteau/tiled-code-gen), a tool
that generates code from the [Tiled Map Editor](https://www.mapeditor.org/).
## Examples
The crate `geste_examples` contains 3 examples of different game genre:
- platformer
- RPG
- racing
## Design
### Layers
In GESTE, a scene is made of layers. Native layers can be `Sprite`, `Grid` or
`Text`. You can implement you own type of layers if you want to.
- `Sprite` layers display a single tile at a given position
- `Grid` layers display a grid of tiles at a given position
- `Text` layers display a text at a given position
Layers have a priority which tells in which order they will be drawn on the
screen.
### Rendering
The rendering algorithm is somewhat similar to ray casting. Instead of taking
each objects of the scene and drawing it on the screen, the engine takes each
pixel and tries to find its color from the different objects of the scene.
For each pixel of the area that is being drawn, GESTE will go through the list
of layers and see if the corresponding pixel inside the layer is transparent or
not. When a non transparent pixel is found, the pixel is pushed to the screen
and the procedure starts again for the next pixel. If all the layers have a
transparent pixel, the background color is used.
The more layers to go through, the more time time it will take to render a
pixel.
"""
project-files = ["geste.gpr"]
auto-gpr-with=false # geste.gpr has to be extended
licenses = ["BSD 3-Clauses"]
["1.1.0"]
origin = "https://github.com/Fabien-Chouteau/GESTE/releases/download/v1.1.0/GESTE-1.1.0.zip"
origin-hashes = ["sha512:55da4926a318a664e798131b094711d8eef151c0ff905ae13fbc5d2c116b1c7724d936b6e5a37ace5b72c49980b7c6ae8549a261501b861e4d5af5101931efef"]
["1.0.0"]
origin = "https://github.com/Fabien-Chouteau/GESTE/releases/download/v1.0.0/GESTE-1.0.0.zip"
origin-hashes = ["sha512:d87e6472c6b2bda224926fb69809202f9ef8cb644322e55e6e618ac1634458c22b6a3253f558082f9aae9fcd5ebc46e74f4c9b8c57ea353f8fa9ad6812cf31fc"]
+14
View File
@@ -0,0 +1,14 @@
auto-gpr-with = false
description = "GEneric Sprite and Tile Engine"
long-description = "\n[![Build Status](https://travis-ci.org/Fabien-Chouteau/GESTE.svg?branch=master)](https://travis-ci.org/Fabien-Chouteau/GESTE)\n[![codecov](https://codecov.io/gh/Fabien-Chouteau/GESTE/branch/master/graph/badge.svg)](https://codecov.io/gh/Fabien-Chouteau/GESTE)\n\nGESTE is a sprite and tile 2D render engine designed to run on\nmicro-controllers low performance systems. GESTE also provides a basic math and\nphysic engine using fixed point arithmetic.\n\n## Creating maps\n\nGESTE is developed in parallel with\n[tiled-code-gen](https://github.com/Fabien-Chouteau/tiled-code-gen), a tool\nthat generates code from the [Tiled Map Editor](https://www.mapeditor.org/).\n\n## Examples\n\nThe crate `geste_examples` contains 3 examples of different game genre:\n - platformer\n - RPG\n - racing\n\n## Design\n\n### Layers\n\nIn GESTE, a scene is made of layers. Native layers can be `Sprite`, `Grid` or\n`Text`. You can implement you own type of layers if you want to.\n\n - `Sprite` layers display a single tile at a given position\n - `Grid` layers display a grid of tiles at a given position\n - `Text` layers display a text at a given position\n\nLayers have a priority which tells in which order they will be drawn on the\nscreen.\n\n### Rendering\n\nThe rendering algorithm is somewhat similar to ray casting. Instead of taking\neach objects of the scene and drawing it on the screen, the engine takes each\npixel and tries to find its color from the different objects of the scene.\n\nFor each pixel of the area that is being drawn, GESTE will go through the list\nof layers and see if the corresponding pixel inside the layer is transparent or\nnot. When a non transparent pixel is found, the pixel is pushed to the screen\nand the procedure starts again for the next pixel. If all the layers have a\ntransparent pixel, the background color is used.\n\nThe more layers to go through, the more time time it will take to render a\npixel.\n\n"
website = "https://github.com/Fabien-Chouteau/GESTE"
name = "geste"
version = "1.0.0"
origin = "https://github.com/Fabien-Chouteau/GESTE/releases/download/v1.0.0/GESTE-1.0.0.zip"
authors = ["Fabien Chouteau <fabien.chouteau@gmail.com>"]
licenses = ["BSD 3-Clauses"]
maintainers = ["fabien.chouteau@gmail.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["geste.gpr"]
tags = ["game", "nostd", "rendering", "sprite"]
origin-hashes = ["sha512:d87e6472c6b2bda224926fb69809202f9ef8cb644322e55e6e618ac1634458c22b6a3253f558082f9aae9fcd5ebc46e74f4c9b8c57ea353f8fa9ad6812cf31fc"]
+14
View File
@@ -0,0 +1,14 @@
auto-gpr-with = false
description = "GEneric Sprite and Tile Engine"
long-description = "\n[![Build Status](https://travis-ci.org/Fabien-Chouteau/GESTE.svg?branch=master)](https://travis-ci.org/Fabien-Chouteau/GESTE)\n[![codecov](https://codecov.io/gh/Fabien-Chouteau/GESTE/branch/master/graph/badge.svg)](https://codecov.io/gh/Fabien-Chouteau/GESTE)\n\nGESTE is a sprite and tile 2D render engine designed to run on\nmicro-controllers low performance systems. GESTE also provides a basic math and\nphysic engine using fixed point arithmetic.\n\n## Creating maps\n\nGESTE is developed in parallel with\n[tiled-code-gen](https://github.com/Fabien-Chouteau/tiled-code-gen), a tool\nthat generates code from the [Tiled Map Editor](https://www.mapeditor.org/).\n\n## Examples\n\nThe crate `geste_examples` contains 3 examples of different game genre:\n - platformer\n - RPG\n - racing\n\n## Design\n\n### Layers\n\nIn GESTE, a scene is made of layers. Native layers can be `Sprite`, `Grid` or\n`Text`. You can implement you own type of layers if you want to.\n\n - `Sprite` layers display a single tile at a given position\n - `Grid` layers display a grid of tiles at a given position\n - `Text` layers display a text at a given position\n\nLayers have a priority which tells in which order they will be drawn on the\nscreen.\n\n### Rendering\n\nThe rendering algorithm is somewhat similar to ray casting. Instead of taking\neach objects of the scene and drawing it on the screen, the engine takes each\npixel and tries to find its color from the different objects of the scene.\n\nFor each pixel of the area that is being drawn, GESTE will go through the list\nof layers and see if the corresponding pixel inside the layer is transparent or\nnot. When a non transparent pixel is found, the pixel is pushed to the screen\nand the procedure starts again for the next pixel. If all the layers have a\ntransparent pixel, the background color is used.\n\nThe more layers to go through, the more time time it will take to render a\npixel.\n\n"
website = "https://github.com/Fabien-Chouteau/GESTE"
name = "geste"
version = "1.1.0"
origin = "https://github.com/Fabien-Chouteau/GESTE/releases/download/v1.1.0/GESTE-1.1.0.zip"
authors = ["Fabien Chouteau <fabien.chouteau@gmail.com>"]
licenses = ["BSD 3-Clauses"]
maintainers = ["fabien.chouteau@gmail.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["geste.gpr"]
tags = ["game", "nostd", "rendering", "sprite"]
origin-hashes = ["sha512:55da4926a318a664e798131b094711d8eef151c0ff905ae13fbc5d2c116b1c7724d936b6e5a37ace5b72c49980b7c6ae8549a261501b861e4d5af5101931efef"]
-26
View File
@@ -1,26 +0,0 @@
[general]
description = "Example for the GESTE game engine"
website = "https://github.com/Fabien-Chouteau/GESTE-examples"
authors = ["Fabien Chouteau <fabien.chouteau@gmail.com>"]
maintainers = ["fabien.chouteau@gmail.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["platformer/platformer.gpr",
"RPG/RPG.gpr",
"racing/racing.gpr"]
licenses = ["BSD 3-Clauses"]
['1.0.1']
origin = 'https://github.com/Fabien-Chouteau/GESTE-examples/releases/download/v1.0.1/GESTE_Examples-1.0.1.zip'
origin-hashes = ['sha512:14248ed4296726bdd851acad9800320724f7d50d721336f48058d71eccfc670514cc841d0797af35b0d885bd13c7fa2af526419302f3912708d69e6df2694679']
['1.0.1'.depends-on]
geste = "^1.0.0"
sdlada = "^2.3.1"
['1.0.0']
origin = 'https://github.com/Fabien-Chouteau/GESTE-examples/releases/download/v1.0.0/GESTE_Examples-1.0.0.zip'
origin-hashes = ['sha512:2d94ac6de0a7d5c7087d46d3f276ed69e35b3b22b9322a7e53031ec77a18e46b90162372182401ee4078923ffefb884eb2f1c11a6c00c7727a65e7ee4fe6fe83']
['1.0.0'.depends-on]
geste = "^1.0.0"
sdlada = "^2.3.1"
@@ -0,0 +1,15 @@
description = "Example for the GESTE game engine"
website = "https://github.com/Fabien-Chouteau/GESTE-examples"
name = "geste_examples"
version = "1.0.0"
origin = "https://github.com/Fabien-Chouteau/GESTE-examples/releases/download/v1.0.0/GESTE_Examples-1.0.0.zip"
authors = ["Fabien Chouteau <fabien.chouteau@gmail.com>"]
licenses = ["BSD 3-Clauses"]
maintainers = ["fabien.chouteau@gmail.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["platformer/platformer.gpr", "RPG/RPG.gpr", "racing/racing.gpr"]
origin-hashes = ["sha512:2d94ac6de0a7d5c7087d46d3f276ed69e35b3b22b9322a7e53031ec77a18e46b90162372182401ee4078923ffefb884eb2f1c11a6c00c7727a65e7ee4fe6fe83"]
[[depends-on]]
geste = "^1.0.0"
sdlada = "^2.3.1"
@@ -0,0 +1,15 @@
description = "Example for the GESTE game engine"
website = "https://github.com/Fabien-Chouteau/GESTE-examples"
name = "geste_examples"
version = "1.0.1"
origin = "https://github.com/Fabien-Chouteau/GESTE-examples/releases/download/v1.0.1/GESTE_Examples-1.0.1.zip"
authors = ["Fabien Chouteau <fabien.chouteau@gmail.com>"]
licenses = ["BSD 3-Clauses"]
maintainers = ["fabien.chouteau@gmail.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["platformer/platformer.gpr", "RPG/RPG.gpr", "racing/racing.gpr"]
origin-hashes = ["sha512:14248ed4296726bdd851acad9800320724f7d50d721336f48058d71eccfc670514cc841d0797af35b0d885bd13c7fa2af526419302f3912708d69e6df2694679"]
[[depends-on]]
geste = "^1.0.0"
sdlada = "^2.3.1"
@@ -1,15 +1,13 @@
[general]
description = "Decoding a broad variety of image formats"
licenses = ["MIT"]
name = "gid"
version = "9.0.0"
origin = "https://sourceforge.net/projects/gen-img-dec/files/gid_009.zip"
authors = ["Gautier de Montmollin"]
licenses = ["MIT"]
maintainers = ["fabien.chouteau@gmail.com"]
maintainers-logins = ["zertovitch", "Fabien-Chouteau"]
project-files = ["gid.gpr"]
[general.gpr-externals]
Build_Mode = ["Debug", "Fast_but_checked", "Fast", "Small", "Smallest", "Profiling"]
['9.0.0']
origin = "https://sourceforge.net/projects/gen-img-dec/files/gid_009.zip"
origin-hashes = ["sha512:17722960f65382ce49dfde2ebe24b2adf1cd007ea9f170ec51d35c4a654ac78ddc3c1ba500e764e0c793d6f6aabb2c82a804a5570deb36a199f5b216c2c372e7"]
[gpr-externals]
Build_Mode = ["Debug", "Fast_but_checked", "Fast", "Small", "Smallest", "Profiling"]
@@ -1,5 +1,5 @@
[general]
description = "OpenGL Utility Toolkit"
name = "glut"
licenses = []
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
@@ -1,10 +1,10 @@
[general]
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-command = [ "gnat", "--version" ]
version-regexp = "^GNAT ([\\d\\.]+).*|^GNAT Community ([\\d]{4}).*"
version-command = ["gnat", "--version"]
-59
View File
@@ -1,59 +0,0 @@
[general]
description = "GNAT Components Collection - Core packages"
licenses = ["GPL 3.0"]
authors = ["AdaCore"]
maintainers = ["derodat@adacore.com"]
maintainers-logins = ["pmderodat"]
# This crate has a hidden conflict with any other gnatcoll.
# Declaring conflicts was removed during index transition
# and it's still not reinstated.
[general.gpr-externals]
GNATCOLL_ATOMICS = ["intrinsic", "mutex"]
GNATCOLL_OS = ["windows", "unix", "osx"]
BUILD = ["DEBUG", "PROD"]
LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
[general.gpr-set-externals]
BUILD = "PROD"
LIBRARY_TYPE = "static-pic"
[general.gpr-set-externals.'case(os)']
linux = { GNATCOLL_OS = "unix" }
macos = { GNATCOLL_OS = "osx" }
windows = { GNATCOLL_OS = "windows" }
[2018]
origin = """https://community.download.adacore.com/v1/\
213105933eb2deb4d08f6b5beab518ad6c70fbac?filename="""
archive-name = "gnatcoll-core-gpl-2018-20180524-src.tar.gz"
origin-hashes = ["""\
sha512:bf6082573dc537836ea8506a2c9a75dc7837440c35c5b02a52add52e38290d99e90a970\
6690591f8899b8b4935824b195f230b3aa1c4da10911e3caf954c04ac\
"""]
project-files = ["gnatcoll-core-gpl-2018-src/gnatcoll.gpr"]
[2018.depends-on]
gnat = "^2018"
[2019]
origin = """https://community.download.adacore.com/v1/\
99ea2dc09e018deb14f15c00e8c4b7b21f94c94f?filename="""
archive-name = "gnatcoll-core-2019-20190515-24AD8-src.tar.gz"
origin-hashes = ["""\
sha512:9b2101448b96ac46cebada1fe3cb7b583cbf296f9b7d627771e83c56c78ce72c50e\
de5474f64f16feba252a18fd46b473901820766902b0c68d63beaf55a884a\
"""]
project-files = ["gnatcoll.gpr"]
[2019.depends-on]
gnat = "^2019"
[[external]]
kind = "system"
origin.'case(distribution)'.'debian|ubuntu' = [
"libgnatcoll16.1.0-dev",
"libgnatcoll17-dev",
"libgnatcoll18-dev"
]
+32
View File
@@ -0,0 +1,32 @@
description = "GNAT Components Collection - Core packages"
name = "gnatcoll"
version = "2018.0.0"
archive-name = "gnatcoll-core-gpl-2018-20180524-src.tar.gz"
origin = "https://community.download.adacore.com/v1/213105933eb2deb4d08f6b5beab518ad6c70fbac?filename="
authors = ["AdaCore"]
licenses = ["GPL 3.0"]
maintainers = ["derodat@adacore.com"]
maintainers-logins = ["pmderodat"]
origin-hashes = ["sha512:bf6082573dc537836ea8506a2c9a75dc7837440c35c5b02a52add52e38290d99e90a9706690591f8899b8b4935824b195f230b3aa1c4da10911e3caf954c04ac"]
project-files = ["gnatcoll-core-gpl-2018-src/gnatcoll.gpr"]
[[depends-on]]
gnat = "^2018"
[gpr-externals]
BUILD = ["DEBUG", "PROD"]
GNATCOLL_ATOMICS = ["intrinsic", "mutex"]
GNATCOLL_OS = ["windows", "unix", "osx"]
LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
[gpr-set-externals]
BUILD = "PROD"
LIBRARY_TYPE = "static-pic"
[gpr-set-externals."case(os)".linux]
GNATCOLL_OS = "unix"
[gpr-set-externals."case(os)".macos]
GNATCOLL_OS = "osx"
[gpr-set-externals."case(os)".windows]
GNATCOLL_OS = "windows"
+32
View File
@@ -0,0 +1,32 @@
description = "GNAT Components Collection - Core packages"
name = "gnatcoll"
version = "2019.0.0"
archive-name = "gnatcoll-core-2019-20190515-24AD8-src.tar.gz"
origin = "https://community.download.adacore.com/v1/99ea2dc09e018deb14f15c00e8c4b7b21f94c94f?filename="
authors = ["AdaCore"]
licenses = ["GPL 3.0"]
maintainers = ["derodat@adacore.com"]
maintainers-logins = ["pmderodat"]
origin-hashes = ["sha512:9b2101448b96ac46cebada1fe3cb7b583cbf296f9b7d627771e83c56c78ce72c50ede5474f64f16feba252a18fd46b473901820766902b0c68d63beaf55a884a"]
project-files = ["gnatcoll.gpr"]
[[depends-on]]
gnat = "^2019"
[gpr-externals]
BUILD = ["DEBUG", "PROD"]
GNATCOLL_ATOMICS = ["intrinsic", "mutex"]
GNATCOLL_OS = ["windows", "unix", "osx"]
LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
[gpr-set-externals]
BUILD = "PROD"
LIBRARY_TYPE = "static-pic"
[gpr-set-externals."case(os)".linux]
GNATCOLL_OS = "unix"
[gpr-set-externals."case(os)".macos]
GNATCOLL_OS = "osx"
[gpr-set-externals."case(os)".windows]
GNATCOLL_OS = "windows"
+29
View File
@@ -0,0 +1,29 @@
description = "GNAT Components Collection - Core packages"
name = "gnatcoll"
authors = ["AdaCore"]
licenses = ["GPL 3.0"]
maintainers = ["derodat@adacore.com"]
maintainers-logins = ["pmderodat"]
[[external]]
kind = "system"
[external.origin."case(distribution)"]
"debian|ubuntu" = ["libgnatcoll16.1.0-dev", "libgnatcoll17-dev", "libgnatcoll18-dev"]
[gpr-externals]
BUILD = ["DEBUG", "PROD"]
GNATCOLL_ATOMICS = ["intrinsic", "mutex"]
GNATCOLL_OS = ["windows", "unix", "osx"]
LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
[gpr-set-externals]
BUILD = "PROD"
LIBRARY_TYPE = "static-pic"
[gpr-set-externals."case(os)".linux]
GNATCOLL_OS = "unix"
[gpr-set-externals."case(os)".macos]
GNATCOLL_OS = "osx"
[gpr-set-externals."case(os)".windows]
GNATCOLL_OS = "windows"
-34
View File
@@ -1,34 +0,0 @@
[general]
description = "GNAT Components Collection - Bindings to GMP"
licenses = ["GPL 3.0"]
authors = ["AdaCore"]
maintainers = ["derodat@adacore.com"]
maintainers-logins = ["pmderodat"]
project-files = ["gmp/gnatcoll_gmp.gpr"]
[general.gpr-externals]
BUILD = ["DEBUG", "PROD"]
LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
GNATCOLL_VERSION = ""
[general.gpr-set-externals]
BUILD = "PROD"
LIBRARY_TYPE = "static-pic"
[2019]
origin = """https://community.download.adacore.com/v1/\
964ece4f78755a2fb3c1c84cec2c375cda66bd98?filename="""
archive-name = "gnatcoll-bindings-2019-20190430-1928C-src.tar.gz"
origin-hashes = ["""\
sha512:6db1d35a1cdf5188001084750f7aa32b193768f8c3dfb6d7db8a8314c745fc054b0\
a6d2234a6dd64c5acd4b1bafffa7ce7f1080bd51fbb8bc88edfcc855b7a48\
"""]
[2019.depends-on]
gnat = ">=9.0"
gnatcoll = "^2019"
libgmp = "^6.1"
[2019.gpr-set-externals]
GNATCOLL_VERSION = "2019"
@@ -0,0 +1,26 @@
description = "GNAT Components Collection - Bindings to GMP"
name = "gnatcoll_gmp"
version = "2019.0.0"
archive-name = "gnatcoll-bindings-2019-20190430-1928C-src.tar.gz"
origin = "https://community.download.adacore.com/v1/964ece4f78755a2fb3c1c84cec2c375cda66bd98?filename="
authors = ["AdaCore"]
licenses = ["GPL 3.0"]
maintainers = ["derodat@adacore.com"]
maintainers-logins = ["pmderodat"]
project-files = ["gmp/gnatcoll_gmp.gpr"]
origin-hashes = ["sha512:6db1d35a1cdf5188001084750f7aa32b193768f8c3dfb6d7db8a8314c745fc054b0a6d2234a6dd64c5acd4b1bafffa7ce7f1080bd51fbb8bc88edfcc855b7a48"]
[[depends-on]]
gnat = ">=9.0"
gnatcoll = "^2019"
libgmp = "^6.1"
[gpr-externals]
GNATCOLL_VERSION = ""
BUILD = ["DEBUG", "PROD"]
LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
[gpr-set-externals]
BUILD = "PROD"
LIBRARY_TYPE = "static-pic"
GNATCOLL_VERSION = "2019"
-41
View File
@@ -1,41 +0,0 @@
[general]
description = "GNAT Components Collection - Bindings to libiconv"
licenses = ["GPL 3.0"]
authors = ["AdaCore"]
maintainers = ["derodat@adacore.com"]
maintainers-logins = ["pmderodat"]
project-files = ["iconv/gnatcoll_iconv.gpr"]
[general.gpr-externals]
BUILD = ["DEBUG", "PROD"]
LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
GNATCOLL_VERSION = ""
GNATCOLL_OS = ["windows", "unix", "osx"]
GNATCOLL_ICONV_OPT = ""
[general.gpr-set-externals]
BUILD = "PROD"
LIBRARY_TYPE = "static-pic"
GNATCOLL_ICONV_OPT = ""
[general.gpr-set-externals.'case(os)']
linux = { GNATCOLL_OS = "unix" }
macos = { GNATCOLL_OS = "osx" }
windows = { GNATCOLL_OS = "windows" }
[2019]
origin = """https://community.download.adacore.com/v1/\
964ece4f78755a2fb3c1c84cec2c375cda66bd98?filename="""
archive-name = "gnatcoll-bindings-2019-20190430-1928C-src.tar.gz"
origin-hashes = ["""\
sha512:6db1d35a1cdf5188001084750f7aa32b193768f8c3dfb6d7db8a8314c745fc054b0\
a6d2234a6dd64c5acd4b1bafffa7ce7f1080bd51fbb8bc88edfcc855b7a48\
"""]
[2019.depends-on]
gnat = ">=9.0"
gnatcoll = "^2019"
[2019.gpr-set-externals]
GNATCOLL_VERSION = "2019"
@@ -0,0 +1,36 @@
description = "GNAT Components Collection - Bindings to libiconv"
name = "gnatcoll_iconv"
version = "2019.0.0"
archive-name = "gnatcoll-bindings-2019-20190430-1928C-src.tar.gz"
origin = "https://community.download.adacore.com/v1/964ece4f78755a2fb3c1c84cec2c375cda66bd98?filename="
authors = ["AdaCore"]
licenses = ["GPL 3.0"]
maintainers = ["derodat@adacore.com"]
maintainers-logins = ["pmderodat"]
project-files = ["iconv/gnatcoll_iconv.gpr"]
origin-hashes = ["sha512:6db1d35a1cdf5188001084750f7aa32b193768f8c3dfb6d7db8a8314c745fc054b0a6d2234a6dd64c5acd4b1bafffa7ce7f1080bd51fbb8bc88edfcc855b7a48"]
[[depends-on]]
gnat = ">=9.0"
gnatcoll = "^2019"
[gpr-externals]
GNATCOLL_ICONV_OPT = ""
GNATCOLL_VERSION = ""
BUILD = ["DEBUG", "PROD"]
GNATCOLL_OS = ["windows", "unix", "osx"]
LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
[gpr-set-externals]
BUILD = "PROD"
GNATCOLL_ICONV_OPT = ""
LIBRARY_TYPE = "static-pic"
GNATCOLL_VERSION = "2019"
[gpr-set-externals."case(os)".linux]
GNATCOLL_OS = "unix"
[gpr-set-externals."case(os)".macos]
GNATCOLL_OS = "osx"
[gpr-set-externals."case(os)".windows]
GNATCOLL_OS = "windows"
-15
View File
@@ -1,15 +0,0 @@
[general]
description = "Ada binding for the GTK+ GUI"
licenses = []
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
[[external]]
kind = "system"
[external.available.'case(toolchain)']
user = false
[external.origin.'case(distribution)']
debian = ["libgtkada18-dev"]
ubuntu = ["libgtkada16.1.0-dev"]
+13
View File
@@ -0,0 +1,13 @@
description = "Ada binding for the GTK+ GUI"
name = "gtkada"
licenses = []
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
[[external]]
kind = "system"
[external.available."case(toolchain)"]
user = false
[external.origin."case(distribution)"]
debian = ["libgtkada18-dev"]
ubuntu = ["libgtkada16.1.0-dev"]
@@ -1,23 +1,11 @@
[general]
description = "Hardware Abstraction Layer (HAL)"
long-description = "\n# hal\nHardware Abstraction Layer: interfaces definitions to abstract access to common\nhardware devices and protocols\n\nThis crate is a snapshot of the `hal` in [Ada Drivers\nLibrary](https://github.com/AdaCore/Ada_Drivers_Library/tree/master/hal/src).\nAny bug report, issue, contribution must be adressed to the [Ada Drivers\nLibrary](https://github.com/AdaCore/Ada_Drivers_Library/) repo.\n"
name = "hal"
version = "0.1.0"
origin = "https://github.com/Fabien-Chouteau/hal/releases/download/v0.1.0/hal-0.1.0.zip"
licenses = ["BSD 3-Clauses"]
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
licenses = ["BSD 3-Clauses"]
tags = ["embedded", "hal", "nostd"]
long-description = """
# hal
Hardware Abstraction Layer: interfaces definitions to abstract access to common
hardware devices and protocols
This crate is a snapshot of the `hal` in [Ada Drivers
Library](https://github.com/AdaCore/Ada_Drivers_Library/tree/master/hal/src).
Any bug report, issue, contribution must be adressed to the [Ada Drivers
Library](https://github.com/AdaCore/Ada_Drivers_Library/) repo.
"""
project-files = ["hal.gpr"]
["0.1.0"]
origin = "https://github.com/Fabien-Chouteau/hal/releases/download/v0.1.0/hal-0.1.0.zip"
tags = ["embedded", "hal", "nostd"]
origin-hashes = ["sha512:f22ec626e93488cd832f3769bdb221f1375fb1ca9eeafca53e8078e2a980865807297efcc7738099617fa011bbebbf4c79569dbda3092f38cbbc0f9c42c6a68e"]
@@ -1,11 +1,10 @@
[general]
description = "Hangman game for the console"
licenses = []
name = "hangman"
version = "1.0.0"
origin = "https://github.com/alire-project/Hangman/archive/v1.0.tar.gz"
authors = ["Jon Hollan, Mark Hoffman, & Brandon Ball"]
executables = ["hangmain"]
licenses = []
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
executables = ["hangmain"]
['1.0']
origin = "https://github.com/alire-project/Hangman/archive/v1.0.tar.gz"
origin-hashes = ["sha512:be628ad574b3072b2b854bf8f272c6c9d95cf9b2d88e7baa9a09754519ba6dc393b7fc7241547a9efc9705bfc77ca427a164ae8a52cfa5d739367f0bbaba7903"]
-19
View File
@@ -1,19 +0,0 @@
[general]
description = """"Hello, world!" demonstration project"""
licenses = []
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
['1.0.1']
origin = "https://github.com/alire-project/hello/archive/v1.0.1.tar.gz"
origin-hashes = ["sha512:dcc36a2f6f483fab49a73db30247cfd6b53338adb45d728827573a84894456cb65ac29e64d276f38c8c73a7574f871d1d384ef4b9a2c65d3f433501068b95ad9"]
['1.0.1'.depends-on]
libhello = "^1.0"
['1.0.0']
origin = "https://github.com/alire-project/hello/archive/v1.0.tar.gz"
origin-hashes = ["sha512:6f0b4e2cd4fd9c80f88106db6e238ea578f7d0782b98664600cbaaaebe62d0d16c4717a5b5ddf35c9a037dc993845a628b9a940b0c52e4d12c431540f01278d6"]
['1.0.0'.depends-on]
libhello = "^1.0"
+11
View File
@@ -0,0 +1,11 @@
description = "\"Hello, world!\" demonstration project"
name = "hello"
version = "1.0.0"
origin = "https://github.com/alire-project/hello/archive/v1.0.tar.gz"
licenses = []
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
origin-hashes = ["sha512:6f0b4e2cd4fd9c80f88106db6e238ea578f7d0782b98664600cbaaaebe62d0d16c4717a5b5ddf35c9a037dc993845a628b9a940b0c52e4d12c431540f01278d6"]
[[depends-on]]
libhello = "^1.0"
+11
View File
@@ -0,0 +1,11 @@
description = "\"Hello, world!\" demonstration project"
name = "hello"
version = "1.0.1"
origin = "https://github.com/alire-project/hello/archive/v1.0.1.tar.gz"
licenses = []
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
origin-hashes = ["sha512:dcc36a2f6f483fab49a73db30247cfd6b53338adb45d728827573a84894456cb65ac29e64d276f38c8c73a7574f871d1d384ef4b9a2c65d3f433501068b95ad9"]
[[depends-on]]
libhello = "^1.0"
@@ -1,13 +1,12 @@
[general]
description = "Ada wrapper for the fast Stachniss' Hungarian solver"
licenses = ["LGPL 3.0"]
name = "hungarian"
version = "1.0.0"
origin = "https://github.com/mosteo/hungarian/archive/v1.0.0.tar.gz"
authors = ["alejandro@mosteo.com"]
licenses = ["LGPL 3.0"]
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
[general.gpr-externals]
Build_Type = ["Debug", "Release", "No_Option", "Profile"]
['1.0.0']
origin = "https://github.com/mosteo/hungarian/archive/v1.0.0.tar.gz"
origin-hashes = ["sha512:f68365050bcdbaea00cae17601ddc3c2d6d5156bef038875c3594d310c756b0ac51c1b9c751b593f7ab59393eca3f109205bab9b7557a7a2b6ecfa0e1dcf3fd1"]
[gpr-externals]
Build_Type = ["Debug", "Release", "No_Option", "Profile"]
+1 -1
View File
@@ -1 +1 @@
version = "0.3"
version = "0.1"
@@ -1,18 +1,15 @@
[general]
description = "JSON Web Token (JWT) implementation in Ada"
tags = ["web", "token", "jws", "json", "jwt"]
licenses = ["MIT"]
authors = ["Maxim Reznik"]
website = "https://github.com/reznikmm/jwt"
name = "jwt"
version = "1.0.0"
origin = "https://github.com/reznikmm/jwt/archive/1.0.0.tar.gz"
authors = ["Maxim Reznik"]
licenses = ["MIT"]
maintainers = ["Maxim Reznik <reznikmm@gmail.com>"]
maintainers-logins = ["reznikmm"]
project-files = ["gnat/jwt.gpr"]
tags = ["web", "token", "jws", "json", "jwt"]
origin-hashes = ["sha512:5caac64d0e8d5e2e1480ee44ae214585046e9dee1ce391196891e56a4140d9314ed4551ec0fcd162ec909a5f1ce28867cb265e912d6e50b6659b5655597a3d4e"]
[general.depends-on]
matreshka_league = "any"
['1.0.0']
origin = "https://github.com/reznikmm/jwt/archive/1.0.0.tar.gz"
origin-hashes= ["sha512:5caac64d0e8d5e2e1480ee44ae214585046e9dee1ce391196891e56a4140d9314ed4551ec0fcd162ec909a5f1ce28867cb265e912d6e50b6659b5655597a3d4e"]
[[depends-on]]
matreshka_league = "any"
-62
View File
@@ -1,62 +0,0 @@
[general]
description = "Ada Keystore"
tags = ["security", "storage", "nosql"]
licenses = ["Apache 2.0"]
authors = ["Stephane.Carrez@gmail.com"]
maintainers = ["Stephane.Carrez@gmail.com"]
maintainers-logins = ["stcarrez"]
long-description = """
[![Build Status](https://img.shields.io/jenkins/s/https/jenkins.vacs.fr/Bionic-Ada-Keystore.svg)](http://jenkins.vacs.fr/job/Bionic-Ada-Keystore/)
[![Test Status](https://img.shields.io/jenkins/t/https/jenkins.vacs.fr/Bionic-Ada-Keystore.svg)](http://jenkins.vacs.fr/job/Bionic-Ada-Keystore/)
[![codecov](https://codecov.io/gh/stcarrez/ada-keystore/branch/master/graph/badge.svg)](https://codecov.io/gh/stcarrez/ada-keystore)
# Overview
Ada Keystore is a tool and library to store information in secure wallets
and protect the stored information by encrypting the content.
It is necessary to know one of the wallet password to access its content.
Ada Keystore can be used to safely store passwords, credentials,
bank accounts and even documents.
Wallets are protected by a master key using AES-256 and the wallet
master key is protected by a user password.
The wallet defines up to 7 slots that identify
a password key that is able to unlock the master key. To open a wallet,
it is necessary to unlock one of these 7 slots by providing the correct
password. Wallet key slots are protected by the user's password
and the PBKDF2-HMAC-256 algorithm, a random salt, a random counter
and they are encrypted using AES-256.
Values stored in the wallet are protected by their own encryption keys
using AES-256. A wallet can contain another wallet which is then
protected by its own encryption keys and passwords (with 7 independent slots).
Because the child wallet has its own master key, it is necessary to known
the primary password and the child password to unlock the parent wallet
first and then the child wallet.
## Documents
* [Ada Keystore Guide](https://ada-keystore.readthedocs.io/en/latest/) [PDF](https://github.com/stcarrez/ada-keystore/blob/master/docs/keystore-book.pdf)
"""
project-files = [
".alire/keystoreada.gpr"
]
[general.gpr-externals]
KEYSTORE_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
[general.depends-on]
utilada = "^2.1.0"
[[general.actions]]
type = "post-fetch"
command = ["rm", "-f", "config.gpr"]
['1.1.0']
origin = "https://github.com/stcarrez/ada-keystore/archive/1.1.0.tar.gz"
origin-hashes = ["sha512:d28d822c2c2d459f3dd44b720cbd63d07996b0169e0f106817d4b1f93c9b46a670f5c240ded32aeb2863934790b4670698bdbaa44cf49bf5cab4d4cddd561af6"]
@@ -0,0 +1,23 @@
description = "Ada Keystore"
long-description = "\n[![Build Status](https://img.shields.io/jenkins/s/https/jenkins.vacs.fr/Bionic-Ada-Keystore.svg)](http://jenkins.vacs.fr/job/Bionic-Ada-Keystore/)\n[![Test Status](https://img.shields.io/jenkins/t/https/jenkins.vacs.fr/Bionic-Ada-Keystore.svg)](http://jenkins.vacs.fr/job/Bionic-Ada-Keystore/)\n[![codecov](https://codecov.io/gh/stcarrez/ada-keystore/branch/master/graph/badge.svg)](https://codecov.io/gh/stcarrez/ada-keystore)\n\n# Overview\n\nAda Keystore is a tool and library to store information in secure wallets\nand protect the stored information by encrypting the content.\nIt is necessary to know one of the wallet password to access its content.\nAda Keystore can be used to safely store passwords, credentials,\nbank accounts and even documents.\n\nWallets are protected by a master key using AES-256 and the wallet\nmaster key is protected by a user password.\nThe wallet defines up to 7 slots that identify\na password key that is able to unlock the master key. To open a wallet,\nit is necessary to unlock one of these 7 slots by providing the correct\npassword. Wallet key slots are protected by the user's password\nand the PBKDF2-HMAC-256 algorithm, a random salt, a random counter\nand they are encrypted using AES-256.\n\nValues stored in the wallet are protected by their own encryption keys\nusing AES-256. A wallet can contain another wallet which is then\nprotected by its own encryption keys and passwords (with 7 independent slots).\nBecause the child wallet has its own master key, it is necessary to known\nthe primary password and the child password to unlock the parent wallet\nfirst and then the child wallet.\n\n## Documents\n\n* [Ada Keystore Guide](https://ada-keystore.readthedocs.io/en/latest/) [PDF](https://github.com/stcarrez/ada-keystore/blob/master/docs/keystore-book.pdf)\n\n"
name = "keystoreada"
version = "1.1.0"
origin = "https://github.com/stcarrez/ada-keystore/archive/1.1.0.tar.gz"
authors = ["Stephane.Carrez@gmail.com"]
licenses = ["Apache 2.0"]
maintainers = ["Stephane.Carrez@gmail.com"]
maintainers-logins = ["stcarrez"]
project-files = [".alire/keystoreada.gpr"]
tags = ["security", "storage", "nosql"]
origin-hashes = ["sha512:d28d822c2c2d459f3dd44b720cbd63d07996b0169e0f106817d4b1f93c9b46a670f5c240ded32aeb2863934790b4670698bdbaa44cf49bf5cab4d4cddd561af6"]
[[actions]]
type = "post-fetch"
command = ["rm", "-f", "config.gpr"]
[[depends-on]]
utilada = "^2.1.0"
[gpr-externals]
BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
KEYSTORE_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
@@ -1,5 +1,5 @@
[general]
description = "Portable library for OpenGL, window and input"
name = "libglfw3"
licenses = []
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
@@ -1,10 +1,10 @@
[general]
description = "Multiprecision arithmetic library development files"
name = "libgmp"
licenses = []
maintainers = ["derodat@adacore.com"]
maintainers-logins = ["pmderodat"]
[[external]]
kind = "system"
[external.origin.'case(distribution)']
'debian|ubuntu' = ["libgmp-dev"]
[external.origin."case(distribution)"]
"debian|ubuntu" = ["libgmp-dev"]
@@ -1,11 +1,11 @@
[general]
description = "GNU TLS library"
name = "libgnutls"
licenses = []
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
[[external]]
kind = "system"
[external.origin.'case(distribution)']
'debian|ubuntu' = ["libgnutls28-dev"]
'...' = []
[external.origin."case(distribution)"]
"..." = []
"debian|ubuntu" = ["libgnutls28-dev"]
@@ -1,10 +1,10 @@
[general]
description = "Drawing of ASCII graphs"
name = "libgraph_easy_perl"
licenses = []
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
[[external]]
kind = "system"
[external.origin.'case(distribution)']
'debian|ubuntu' = ["libgraph-easy-perl"]
[external.origin."case(distribution)"]
"debian|ubuntu" = ["libgraph-easy-perl"]
@@ -1,5 +1,5 @@
[general]
description = "The GNU Scientific Library (GSL)"
name = "libgsl"
licenses = []
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
@@ -1,9 +1,8 @@
[general]
description = """"Hello, world!" demonstration project support library"""
description = "\"Hello, world!\" demonstration project support library"
name = "libhello"
version = "1.0.0"
origin = "https://github.com/alire-project/libhello/archive/v1.0.tar.gz"
licenses = []
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
['1.0']
origin = "https://github.com/alire-project/libhello/archive/v1.0.tar.gz"
origin-hashes = ["sha512:7bc7dcfd6a080c6ec726a21ed4b11d1c0038c4b0b59f9ee9a7e160d119ea09262ef5cbecc626748258c1739763a2f97fdd4023ea573cca86edd4152e173ea886"]
@@ -1,10 +1,10 @@
[general]
description = "Development files for the Lua language"
name = "liblua"
licenses = []
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
[[external]]
kind = "system"
[external.origin.'case(distribution)']
'debian|ubuntu' = ["liblua5.3-dev"]
[external.origin."case(distribution)"]
"debian|ubuntu" = ["liblua5.3-dev"]
@@ -1,10 +1,10 @@
[general]
description = "Simple DirectMedia Layer development files"
name = "libsdl2"
licenses = []
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
[[external]]
kind = "system"
[external.origin.'case(distribution)']
'debian|ubuntu' = ["libsdl2-dev"]
[external.origin."case(distribution)"]
"debian|ubuntu" = ["libsdl2-dev"]
@@ -1,10 +1,10 @@
[general]
description = "Simple DirectMedia Layer development files - Image"
name = "libsdl2_image"
licenses = []
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
[[external]]
kind = "system"
[external.origin.'case(distribution)']
'debian|ubuntu' = ["libsdl2-image-dev"]
[external.origin."case(distribution)"]
"debian|ubuntu" = ["libsdl2-image-dev"]
@@ -1,10 +1,10 @@
[general]
description = "Simple DirectMedia Layer development files - TTF"
name = "libsdl2_ttf"
licenses = []
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
[[external]]
kind = "system"
[external.origin.'case(distribution)']
'debian|ubuntu' = ["libsdl2-ttf-dev"]
[external.origin."case(distribution)"]
"debian|ubuntu" = ["libsdl2-ttf-dev"]
@@ -1,10 +1,10 @@
[general]
description = "X11 client-side library"
name = "libx11"
licenses = []
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
[[external]]
kind = "system"
[external.origin.'case(distribution)']
'debian|ubuntu' = ["libx11-dev"]
[external.origin."case(distribution)"]
"debian|ubuntu" = ["libx11-dev"]
@@ -1,11 +1,11 @@
[general]
description = "lightweight messaging kernel"
name = "libzmq"
licenses = []
maintainers = ["Maxim Reznik <reznikmm@gmail.com>"]
maintainers-logins = ["reznikmm"]
[[external]]
kind = "system"
[external.origin.'case(distribution)']
'debian|ubuntu' = ["libzmq3-dev"]
'msys2' = ["mingw-w64-x86_64-zeromq"]
[external.origin."case(distribution)"]
"debian|ubuntu" = ["libzmq3-dev"]
msys2 = ["mingw-w64-x86_64-zeromq"]
@@ -1,16 +1,11 @@
[general]
auto-gpr-with = false
description = "Bindings for the LVGL embedded GUI framework"
name = "lvgl_ada"
version = "0.1.0"
origin = "https://github.com/Fabien-Chouteau/lvgl-ada/releases/download/v0.1.0/lvgl_ada-0.1.0.zip"
licenses = ["MIT"]
maintainers = ["fabien.chouteau@gmail.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["lvgl_ada_1bit_color.gpr", "lvgl_ada_8bit_color.gpr", "lvgl_ada_16bit_color.gpr", "lvgl_ada_32bit_color.gpr"]
tags = ["embedded", "gui", "lvgl", "no-std"]
licenses = ["MIT"]
project-files = ["lvgl_ada_1bit_color.gpr",
"lvgl_ada_8bit_color.gpr",
"lvgl_ada_16bit_color.gpr",
"lvgl_ada_32bit_color.gpr"]
auto-gpr-with=false # only one project file should be used and extended
["0.1.0"]
origin = "https://github.com/Fabien-Chouteau/lvgl-ada/releases/download/v0.1.0/lvgl_ada-0.1.0.zip"
origin-hashes = ["sha512:997edc53060b3e818f3ec306d234c8041c7719a48c6a4f0228624827a8f5ff0e93139c3d19be2558af2f6829ae62259b271b3a2582ba10ef09b38868b5da0242"]
@@ -1,17 +1,15 @@
[general]
description = "Examples for the LVGL embedded GUI framework Ada binding"
name = "lvgl_ada_examples"
version = "0.1.0"
origin = "https://github.com/Fabien-Chouteau/lvgl-ada-examples/releases/download/v0.1.0/lvgl_ada_examples-0.1.0.zip"
executables = ["main"]
licenses = ["MIT"]
maintainers = ["fabien.chouteau@gmail.com"]
maintainers-logins = ["Fabien-Chouteau"]
tags = ["gui", "lvgl"]
licenses = ["MIT"]
project-files = ["lvgl_ada_examples.gpr"]
executables = ["main"]
["0.1.0"]
origin = "https://github.com/Fabien-Chouteau/lvgl-ada-examples/releases/download/v0.1.0/lvgl_ada_examples-0.1.0.zip"
tags = ["gui", "lvgl"]
origin-hashes = ["sha512:8267a84190844fbf37ad05195cae64f455544e7605f1678fd408bde065b3cffb15d43f27456a5ea69fa6dea43a8d4e737934019b09bd308c9b37c6f5749890c2"]
["0.1.0".depends-on]
[[depends-on]]
lvgl_ada = "^0.1.0"
lvgl_ada_simulator = "^0.1.0"
@@ -1,23 +1,14 @@
[general]
description = "SDL simulator for the LVGL embedded GUI framework"
name = "lvgl_ada_simulator"
version = "0.1.0"
origin = "https://github.com/Fabien-Chouteau/lvgl-ada-simulator/releases/download/v0.1.0/lvgl_ada_simulator-0.1.0.zip"
licenses = ["MIT"]
maintainers = ["fabien.chouteau@gmail.com"]
maintainers-logins = ["Fabien-Chouteau"]
tags = ["gui", "lvgl"]
licenses = ["MIT"]
project-files = ["lvgl_ada_simulator.gpr"]
["0.1.1"]
origin = "https://github.com/Fabien-Chouteau/lvgl-ada-simulator/releases/download/v0.1.1/lvgl_ada_simulator-0.1.1.zip"
origin-hashes = ["sha512:524f51bade2407b0c525c4e4b6c30ce4a8f8d75161ff5e8fd1152f45ea2e73fbc20ab15db1120322dd879efa4f401969518dd01e71c25889b3de994c911f32f9"]
["0.1.1".depends-on]
sdlada = "^2.3.1"
lvgl_ada = "^0.1.0"
["0.1.0"]
origin = "https://github.com/Fabien-Chouteau/lvgl-ada-simulator/releases/download/v0.1.0/lvgl_ada_simulator-0.1.0.zip"
tags = ["gui", "lvgl"]
origin-hashes = ["sha512:f4132af312c756d38acac0ad0b6c892cbbca4b87c6b4cc6dc8cd6bf556f70aa147f96c405bc94366c015b21d29ce420704f7bb8fcc3f03ef07751358f1ea853f"]
["0.1.0".depends-on]
sdlada = "^2.3.1"
[[depends-on]]
lvgl_ada = "^0.1.0"
sdlada = "^2.3.1"
@@ -0,0 +1,14 @@
description = "SDL simulator for the LVGL embedded GUI framework"
name = "lvgl_ada_simulator"
version = "0.1.1"
origin = "https://github.com/Fabien-Chouteau/lvgl-ada-simulator/releases/download/v0.1.1/lvgl_ada_simulator-0.1.1.zip"
licenses = ["MIT"]
maintainers = ["fabien.chouteau@gmail.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["lvgl_ada_simulator.gpr"]
tags = ["gui", "lvgl"]
origin-hashes = ["sha512:524f51bade2407b0c525c4e4b6c30ce4a8f8d75161ff5e8fd1152f45ea2e73fbc20ab15db1120322dd879efa4f401969518dd01e71c25889b3de994c911f32f9"]
[[depends-on]]
lvgl_ada = "^0.1.0"
sdlada = "^2.3.1"
@@ -1,15 +1,13 @@
[general]
description = "Ada LZMA Library Binding"
name = "lzmada"
version = "1.1.0"
origin = "https://github.com/stcarrez/ada-lzma/archive/1.1.0.tar.gz"
licenses = ["MIT"]
maintainers = ["Stephane.Carrez@gmail.com"]
maintainers-logins = ["stcarrez"]
project-files = [".alire/lzmada.gpr"]
[general.gpr-externals]
LZMA_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
['1.1.0']
origin = "https://github.com/stcarrez/ada-lzma/archive/1.1.0.tar.gz"
project-files = [".alire/lzmada.gpr"]
origin-hashes = ["sha512:1344289480d43e12622c3ae822d9b4a34d927219341eafff2f80151f2ee6613aac6599d3ee46f602869d1f498129fd0607b688951d6cbf97b24b48af2cb44047"]
[gpr-externals]
BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
LZMA_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
@@ -1,11 +1,10 @@
[general]
description = "Utility for directing compilation"
name = "make"
licenses = []
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
licenses = []
[[external]]
kind = "system"
[external.origin.'case(distribution)']
'...' = ["make"]
[external.origin."case(distribution)"]
"..." = ["make"]
@@ -1,10 +1,9 @@
[general]
description = "Mandelbrot renderer using Unicode glyphs"
licenses = []
name = "mandelbrot_ascii"
version = "1.0.0"
origin = "https://github.com/mosteo/mandelbrot_ascii/archive/v1.0.tar.gz"
authors = ["David Given"]
licenses = []
maintainers = ["Alejandro R. Mosteo <alejandro@mosteo.com>"]
maintainers-logins = ["mosteo"]
[1]
origin = "https://github.com/mosteo/mandelbrot_ascii/archive/v1.0.tar.gz"
origin-hashes = ["sha512:974d55bd22891e95195e725846538b7a78272e7f3d60196aa495939014a3a64b63230abe854f6a7e1f549ea2855849b15bd245a9888b8a6a587b77084782bb11"]
-25
View File
@@ -1,25 +0,0 @@
[general]
description = "A collection of mathematical, 100% portable, packages"
licenses = ["MIT"]
authors = ["Gautier de Montmollin"]
website = "https://mathpaqs.sourceforge.io/"
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo", "zertovitch"]
executables = [
"arenstorf", "arithmetic_compression", "biomorph", "champ_vt",
"cr_demo", "fractal", "gnat_int", "ppm2func", "show_floats_limits",
"test_beta", "test_cholesky", "test_copulas", "test_ert",
"test_estimators", "test_formulas", "test_gamma",
"test_generic_real_linear_equations", "test_normal", "test_pareto",
"test_poisson", "test_qr", "test_random_performance", "test_rsa",
"test_samples", "test_sparse", "test_u_rand"]
['20200214']
origin = "https://sourceforge.net/projects/mathpaqs/files/mathpaqs_2020_20_14.zip"
origin-hashes = ["""\
sha512:c897786fb2ca7fb3d7b6fb7e9477d8db0d07587ea55130fa7941bc6afc1f8\
266d53b8419e60cdc13bb5eeb9c43a0a4e2bdce65f634cf791fdb7765a5c9484192\
"""]
executables = ["test_discrete_random_simulation"]
@@ -0,0 +1,11 @@
description = "A collection of mathematical, 100% portable, packages"
website = "https://mathpaqs.sourceforge.io/"
name = "mathpaqs"
version = "20200214.0.0"
origin = "https://sourceforge.net/projects/mathpaqs/files/mathpaqs_2020_20_14.zip"
authors = ["Gautier de Montmollin"]
executables = ["arenstorf", "arithmetic_compression", "biomorph", "champ_vt", "cr_demo", "fractal", "gnat_int", "ppm2func", "show_floats_limits", "test_beta", "test_cholesky", "test_copulas", "test_ert", "test_estimators", "test_formulas", "test_gamma", "test_generic_real_linear_equations", "test_normal", "test_pareto", "test_poisson", "test_qr", "test_random_performance", "test_rsa", "test_samples", "test_sparse", "test_u_rand", "test_discrete_random_simulation"]
licenses = ["MIT"]
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo", "zertovitch"]
origin-hashes = ["sha512:c897786fb2ca7fb3d7b6fb7e9477d8db0d07587ea55130fa7941bc6afc1f8266d53b8419e60cdc13bb5eeb9c43a0a4e2bdce65f634cf791fdb7765a5c9484192"]
@@ -1,20 +1,16 @@
[general]
description = "Implementation of OMG's Meta Object Facility (MOF)"
tags = ["uml", "meta", "mof"]
licenses = ["BSD 3-Clauses"]
authors = ["Vadim Godunko"]
website = "https://forge.ada-ru.org/matreshka"
name = "matreshka_amf"
version = "18.1.0"
origin = "https://github.com/reznikmm/matreshka-alire/archive/matreshka_amf-18.1.tar.gz"
authors = ["Vadim Godunko"]
licenses = ["BSD 3-Clauses"]
maintainers = ["Vadim Godunko <vgodunko@gmail.com>", "Maxim Reznik <reznikmm@gmail.com>"]
maintainers-logins = ["godunko", "reznikmm"]
project-files = ["build_matreshka_amf.gpr"]
tags = ["uml", "meta", "mof"]
origin-hashes = ["sha512:18bdade55a8a599e034478d0a8c3c2f478bf69530b7ee836fc77ab3764ad7e87fdb277564c259d3a2603f6c7fd265ad7b912c0f3f5b1bb97a739faf2d6d28090"]
[general.depends-on]
matreshka_league = "any"
matreshka_xml = "any"
['18.1']
origin = "https://github.com/reznikmm/matreshka-alire/archive/matreshka_amf-18.1.tar.gz"
origin-hashes= ["sha512:18bdade55a8a599e034478d0a8c3c2f478bf69530b7ee836fc77ab3764ad7e87fdb277564c259d3a2603f6c7fd265ad7b912c0f3f5b1bb97a739faf2d6d28090"]
[[depends-on]]
matreshka_league = "any"
matreshka_xml = "any"
@@ -1,20 +1,16 @@
[general]
description = "Diagram Definition (DD) specification support for AMF"
tags = ["uml", "meta", "diagram"]
licenses = ["BSD 3-Clauses"]
authors = ["Vadim Godunko"]
website = "https://forge.ada-ru.org/matreshka"
name = "matreshka_amf_dd"
version = "18.1.0"
origin = "https://github.com/reznikmm/matreshka-alire/archive/matreshka_amf_dd-18.1.tar.gz"
authors = ["Vadim Godunko"]
licenses = ["BSD 3-Clauses"]
maintainers = ["Vadim Godunko <vgodunko@gmail.com>", "Maxim Reznik <reznikmm@gmail.com>"]
maintainers-logins = ["godunko", "reznikmm"]
project-files = ["build_matreshka_amf_dd.gpr"]
tags = ["uml", "meta", "diagram"]
origin-hashes = ["sha512:2b0d4ba1c5dbe40d3a6cc92d7c70bfb5695b9712b562539f2783dbaef07107c39b8a59ba55744ffc2d902cfb018e36bf59d02ab63dc9dddd951cc56ca0d29660"]
[general.depends-on]
matreshka_league = "any"
matreshka_amf = "any"
['18.1']
origin = "https://github.com/reznikmm/matreshka-alire/archive/matreshka_amf_dd-18.1.tar.gz"
origin-hashes= ["sha512:2b0d4ba1c5dbe40d3a6cc92d7c70bfb5695b9712b562539f2783dbaef07107c39b8a59ba55744ffc2d902cfb018e36bf59d02ab63dc9dddd951cc56ca0d29660"]
[[depends-on]]
matreshka_amf = "any"
matreshka_league = "any"
@@ -1,20 +1,16 @@
[general]
description = "The UML mofext for AMF"
tags = ["uml", "meta", "diagram"]
licenses = ["BSD 3-Clauses"]
authors = ["Vadim Godunko"]
website = "https://forge.ada-ru.org/matreshka"
name = "matreshka_amf_mofext"
version = "18.1.0"
origin = "https://github.com/reznikmm/matreshka-alire/archive/matreshka_amf_mofext-18.1.tar.gz"
authors = ["Vadim Godunko"]
licenses = ["BSD 3-Clauses"]
maintainers = ["Vadim Godunko <vgodunko@gmail.com>", "Maxim Reznik <reznikmm@gmail.com>"]
maintainers-logins = ["godunko", "reznikmm"]
project-files = ["build_matreshka_amf_mofext.gpr"]
tags = ["uml", "meta", "diagram"]
origin-hashes = ["sha512:033eaa76b1519d81565e73f5393e351b8a460cfee4783eed7b4bdf68d59b1295bdbf3dcd4cfd545b5beb755522d230c563173f365203f86bd384e33c49d8c881"]
[general.depends-on]
matreshka_league = "any"
matreshka_amf_uml = "any"
['18.1']
origin = "https://github.com/reznikmm/matreshka-alire/archive/matreshka_amf_mofext-18.1.tar.gz"
origin-hashes= ["sha512:033eaa76b1519d81565e73f5393e351b8a460cfee4783eed7b4bdf68d59b1295bdbf3dcd4cfd545b5beb755522d230c563173f365203f86bd384e33c49d8c881"]
[[depends-on]]
matreshka_amf_uml = "any"
matreshka_league = "any"
@@ -1,20 +1,16 @@
[general]
description = "The UML OCL for AMF"
tags = ["uml", "meta", "diagram", "ocl"]
licenses = ["BSD 3-Clauses"]
authors = ["Vadim Godunko"]
website = "https://forge.ada-ru.org/matreshka"
name = "matreshka_amf_ocl"
version = "18.1.0"
origin = "https://github.com/reznikmm/matreshka-alire/archive/matreshka_amf_ocl-18.1.tar.gz"
authors = ["Vadim Godunko"]
licenses = ["BSD 3-Clauses"]
maintainers = ["Vadim Godunko <vgodunko@gmail.com>", "Maxim Reznik <reznikmm@gmail.com>"]
maintainers-logins = ["godunko", "reznikmm"]
project-files = ["build_matreshka_amf_ocl.gpr"]
tags = ["uml", "meta", "diagram", "ocl"]
origin-hashes = ["sha512:4e97f2e3c2dd536255974f45fa3be387aec09c18ad0703496ec33e75d4af77ed3bb9a77ffc26664c1f3a3fb9afeb3adb2f88cf927668ae6ec284951e7ae7d02c"]
[general.depends-on]
matreshka_league = "any"
matreshka_amf_uml = "any"
['18.1']
origin = "https://github.com/reznikmm/matreshka-alire/archive/matreshka_amf_ocl-18.1.tar.gz"
origin-hashes= ["sha512:4e97f2e3c2dd536255974f45fa3be387aec09c18ad0703496ec33e75d4af77ed3bb9a77ffc26664c1f3a3fb9afeb3adb2f88cf927668ae6ec284951e7ae7d02c"]
[[depends-on]]
matreshka_amf_uml = "any"
matreshka_league = "any"
@@ -1,20 +1,16 @@
[general]
description = "Unified Modeling Language support for AMF"
tags = ["uml", "meta", "diagram"]
licenses = ["BSD 3-Clauses"]
authors = ["Vadim Godunko"]
website = "https://forge.ada-ru.org/matreshka"
name = "matreshka_amf_uml"
version = "18.1.0"
origin = "https://github.com/reznikmm/matreshka-alire/archive/matreshka_amf_uml-18.1.tar.gz"
authors = ["Vadim Godunko"]
licenses = ["BSD 3-Clauses"]
maintainers = ["Vadim Godunko <vgodunko@gmail.com>", "Maxim Reznik <reznikmm@gmail.com>"]
maintainers-logins = ["godunko", "reznikmm"]
project-files = ["build_matreshka_amf_uml.gpr"]
tags = ["uml", "meta", "diagram"]
origin-hashes = ["sha512:5456a8d45d94efacd6207bd991950a63cefb60b91aa5efa91899342810e8ca74e9f93f8863de152e76c97f83eea1db41b6913ffae303f2202a13c1ef39d657a4"]
[general.depends-on]
matreshka_league = "any"
matreshka_amf_dd = "any"
['18.1']
origin = "https://github.com/reznikmm/matreshka-alire/archive/matreshka_amf_uml-18.1.tar.gz"
origin-hashes= ["sha512:5456a8d45d94efacd6207bd991950a63cefb60b91aa5efa91899342810e8ca74e9f93f8863de152e76c97f83eea1db41b6913ffae303f2202a13c1ef39d657a4"]
[[depends-on]]
matreshka_amf_dd = "any"
matreshka_league = "any"
@@ -1,20 +1,16 @@
[general]
description = "The UML Testing Profile for AMF"
tags = ["uml", "meta", "diagram", "testing"]
licenses = ["BSD 3-Clauses"]
authors = ["Vadim Godunko"]
website = "https://forge.ada-ru.org/matreshka"
name = "matreshka_amf_utp"
version = "18.1.0"
origin = "https://github.com/reznikmm/matreshka-alire/archive/matreshka_amf_utp-18.1.tar.gz"
authors = ["Vadim Godunko"]
licenses = ["BSD 3-Clauses"]
maintainers = ["Vadim Godunko <vgodunko@gmail.com>", "Maxim Reznik <reznikmm@gmail.com>"]
maintainers-logins = ["godunko", "reznikmm"]
project-files = ["build_matreshka_amf_utp.gpr"]
tags = ["uml", "meta", "diagram", "testing"]
origin-hashes = ["sha512:3111ac1e8fded184d2f64807c486667a35e43c843dbcdc33a11ecab1288dc6460f8bfa9ef71e9b052da726201b53e1e32ad102ca3537ffcf188f97bdc3a81333"]
[general.depends-on]
matreshka_league = "any"
matreshka_amf_uml = "any"
['18.1']
origin = "https://github.com/reznikmm/matreshka-alire/archive/matreshka_amf_utp-18.1.tar.gz"
origin-hashes= ["sha512:3111ac1e8fded184d2f64807c486667a35e43c843dbcdc33a11ecab1288dc6460f8bfa9ef71e9b052da726201b53e1e32ad102ca3537ffcf188f97bdc3a81333"]
[[depends-on]]
matreshka_amf_uml = "any"
matreshka_league = "any"
@@ -1,19 +1,15 @@
[general]
description = "FastCGI implementation (demo)"
tags = ["web", "cgi", "http"]
licenses = ["BSD 3-Clauses"]
authors = ["Vadim Godunko"]
website = "https://forge.ada-ru.org/matreshka"
name = "matreshka_fastcgi"
version = "18.1.0"
origin = "https://github.com/reznikmm/matreshka-alire/archive/matreshka_fastcgi-18.1.tar.gz"
authors = ["Vadim Godunko"]
licenses = ["BSD 3-Clauses"]
maintainers = ["Vadim Godunko <vgodunko@gmail.com>", "Maxim Reznik <reznikmm@gmail.com>"]
maintainers-logins = ["godunko", "reznikmm"]
project-files = ["build_matreshka_fastcgi.gpr"]
tags = ["web", "cgi", "http"]
origin-hashes = ["sha512:f4a715bc3a4a2a82e5af3659efb130d667f18e103b662ac28cf13db125279b57a44306609899d62a4676f4cbed2cde1db0a8e6d31bbdb901420b9a5d0bf13dea"]
[general.depends-on]
matreshka_league = "any"
['18.1']
origin = "https://github.com/reznikmm/matreshka-alire/archive/matreshka_fastcgi-18.1.tar.gz"
origin-hashes= ["sha512:f4a715bc3a4a2a82e5af3659efb130d667f18e103b662ac28cf13db125279b57a44306609899d62a4676f4cbed2cde1db0a8e6d31bbdb901420b9a5d0bf13dea"]
[[depends-on]]
matreshka_league = "any"
@@ -1,23 +1,20 @@
[general]
description = "League - universal string library. Part of Matreshka framework"
tags = ["unicode", "xml", "sax", "json", "encoding", "regexp", "time"]
licenses = ["BSD 3-Clauses"]
authors = ["Vadim Godunko"]
website = "https://forge.ada-ru.org/matreshka"
name = "matreshka_league"
version = "18.1.0"
archive-name = "matreshka-18.1.tar.gz"
origin = "http://forge.ada-ru.org/matreshka/downloads/matreshka-18.1.tar.gz"
authors = ["Vadim Godunko"]
licenses = ["BSD 3-Clauses"]
maintainers = ["Vadim Godunko <vgodunko@gmail.com>", "Maxim Reznik <reznikmm@gmail.com>"]
maintainers-logins = ["godunko", "reznikmm"]
project-files = ["gnat/matreshka_league.gpr"]
tags = ["unicode", "xml", "sax", "json", "encoding", "regexp", "time"]
origin-hashes = ["sha512:4fab6c039550017f6cd16d6216f76e9651f1fd5c24d842cccd5ca1340733216ff5dca4aea8babd6c43da8bb75db94681b398f3c04c2a7e4cca7ae49a7c56aa76"]
[general.depends-on]
make = "any"
[[general.actions]]
type = "post-fetch"
command = ["make", "reconfig"]
['18.1']
origin = "http://forge.ada-ru.org/matreshka/downloads/matreshka-18.1.tar.gz"
archive-name = "matreshka-18.1.tar.gz"
origin-hashes= ["sha512:4fab6c039550017f6cd16d6216f76e9651f1fd5c24d842cccd5ca1340733216ff5dca4aea8babd6c43da8bb75db94681b398f3c04c2a7e4cca7ae49a7c56aa76"]
[[actions]]
type = "post-fetch"
command = ["make", "reconfig"]
[[depends-on]]
make = "any"
@@ -1,19 +1,15 @@
[general]
description = "Servlet API"
tags = ["web", "servlet", "http"]
licenses = ["BSD 3-Clauses"]
authors = ["Vadim Godunko"]
website = "https://forge.ada-ru.org/matreshka"
name = "matreshka_servlet"
version = "18.1.0"
origin = "https://github.com/reznikmm/matreshka-alire/archive/matreshka_servlet-18.1.tar.gz"
authors = ["Vadim Godunko"]
licenses = ["BSD 3-Clauses"]
maintainers = ["Vadim Godunko <vgodunko@gmail.com>", "Maxim Reznik <reznikmm@gmail.com>"]
maintainers-logins = ["godunko", "reznikmm"]
project-files = ["build_matreshka_servlet.gpr"]
tags = ["web", "servlet", "http"]
origin-hashes = ["sha512:463b54cd2e5b89f178a8b0dfd233d8636eb6b06b5f12a0568cdc1be792fec9b5e26d0807c11089dc8c8fb21ccd250f56921ecb11b680f4d0c46891f39870a4ac"]
[general.depends-on]
matreshka_league = "any"
['18.1']
origin = "https://github.com/reznikmm/matreshka-alire/archive/matreshka_servlet-18.1.tar.gz"
origin-hashes= ["sha512:463b54cd2e5b89f178a8b0dfd233d8636eb6b06b5f12a0568cdc1be792fec9b5e26d0807c11089dc8c8fb21ccd250f56921ecb11b680f4d0c46891f39870a4ac"]
[[depends-on]]
matreshka_league = "any"
@@ -1,20 +1,16 @@
[general]
description = "Framework for work with SOAP 1.2"
tags = ["soap", "rpc", "protocol", "web"]
licenses = ["BSD 3-Clauses"]
authors = ["Vadim Godunko"]
website = "https://forge.ada-ru.org/matreshka"
name = "matreshka_soap"
version = "18.1.0"
origin = "https://github.com/reznikmm/matreshka-alire/archive/matreshka_soap-18.1.tar.gz"
authors = ["Vadim Godunko"]
licenses = ["BSD 3-Clauses"]
maintainers = ["Vadim Godunko <vgodunko@gmail.com>", "Maxim Reznik <reznikmm@gmail.com>"]
maintainers-logins = ["godunko", "reznikmm"]
project-files = ["build_matreshka_soap.gpr"]
tags = ["soap", "rpc", "protocol", "web"]
origin-hashes = ["sha512:126afa6674d84bb158e1e6ac0c4ab640181ee3f18980e20264b4868f5cc75db80e0214ea01aad36cbfebeb47c1c853dee98bd589cb3bfb7115d72c466e90eb51"]
[general.depends-on]
matreshka_league = "any"
matreshka_xml = "any"
['18.1']
origin = "https://github.com/reznikmm/matreshka-alire/archive/matreshka_soap-18.1.tar.gz"
origin-hashes= ["sha512:126afa6674d84bb158e1e6ac0c4ab640181ee3f18980e20264b4868f5cc75db80e0214ea01aad36cbfebeb47c1c853dee98bd589cb3bfb7115d72c466e90eb51"]
[[depends-on]]
matreshka_league = "any"
matreshka_xml = "any"
@@ -1,20 +1,16 @@
[general]
description = "WS-Security 1.1 implementation for SOAP 1.2"
tags = ["soap", "wsse", "web"]
licenses = ["BSD 3-Clauses"]
authors = ["Vadim Godunko"]
website = "https://forge.ada-ru.org/matreshka"
name = "matreshka_soap_wsse"
version = "18.1.0"
origin = "https://github.com/reznikmm/matreshka-alire/archive/matreshka_soap_wsse-18.1.tar.gz"
authors = ["Vadim Godunko"]
licenses = ["BSD 3-Clauses"]
maintainers = ["Vadim Godunko <vgodunko@gmail.com>", "Maxim Reznik <reznikmm@gmail.com>"]
maintainers-logins = ["godunko", "reznikmm"]
project-files = ["build_matreshka_soap_wsse.gpr"]
tags = ["soap", "wsse", "web"]
origin-hashes = ["sha512:49d5449dd8b27565768919a64c1994ee03142ac50facd858559efc7150646eeaecc49766914dbcf61d7f2989bae696624bd3c2157909f3c856c998654929d498"]
[general.depends-on]
matreshka_league = "any"
matreshka_soap = "any"
['18.1']
origin = "https://github.com/reznikmm/matreshka-alire/archive/matreshka_soap_wsse-18.1.tar.gz"
origin-hashes= ["sha512:49d5449dd8b27565768919a64c1994ee03142ac50facd858559efc7150646eeaecc49766914dbcf61d7f2989bae696624bd3c2157909f3c856c998654929d498"]
[[depends-on]]
matreshka_league = "any"
matreshka_soap = "any"
@@ -1,20 +1,16 @@
[general]
description = "Web-application server. API library"
tags = ["web", "servlet"]
licenses = ["BSD 3-Clauses"]
authors = ["Vadim Godunko"]
website = "https://forge.ada-ru.org/matreshka"
name = "matreshka_spikedog_api"
version = "18.1.0"
origin = "https://github.com/reznikmm/matreshka-alire/archive/matreshka_spikedog_api-18.1.tar.gz"
authors = ["Vadim Godunko"]
licenses = ["BSD 3-Clauses"]
maintainers = ["Vadim Godunko <vgodunko@gmail.com>", "Maxim Reznik <reznikmm@gmail.com>"]
maintainers-logins = ["godunko", "reznikmm"]
project-files = ["build_matreshka_spikedog_api.gpr"]
tags = ["web", "servlet"]
origin-hashes = ["sha512:5f4b4b3f8e72f491088eb57b688e5b1b227dafd7c351a15e77844812e5cb86e60ca69ffaddb7f0a2dd232c3f97b38af96e238fa2fe467710d928b480b27543cb"]
[general.depends-on]
matreshka_league = "any"
matreshka_servlet = "any"
['18.1']
origin = "https://github.com/reznikmm/matreshka-alire/archive/matreshka_spikedog_api-18.1.tar.gz"
origin-hashes= ["sha512:5f4b4b3f8e72f491088eb57b688e5b1b227dafd7c351a15e77844812e5cb86e60ca69ffaddb7f0a2dd232c3f97b38af96e238fa2fe467710d928b480b27543cb"]
[[depends-on]]
matreshka_league = "any"
matreshka_servlet = "any"
@@ -1,23 +1,18 @@
[general]
description = "Web-application server. API library"
tags = ["web", "servlet"]
licenses = ["BSD 3-Clauses"]
authors = ["Vadim Godunko"]
website = "https://forge.ada-ru.org/matreshka"
name = "matreshka_spikedog_awsd"
version = "18.1.0"
origin = "https://github.com/reznikmm/matreshka-alire/archive/matreshka_spikedog_awsd-18.1.tar.gz"
authors = ["Vadim Godunko"]
executables = ["spikedog_awsd"]
licenses = ["BSD 3-Clauses"]
maintainers = ["Vadim Godunko <vgodunko@gmail.com>", "Maxim Reznik <reznikmm@gmail.com>"]
maintainers-logins = ["godunko", "reznikmm"]
executables = ["spikedog_awsd"]
project-files = ["build_matreshka_spikedog_awsd.gpr"]
tags = ["web", "servlet"]
origin-hashes = ["sha512:b31fb7b6c8e936bec6d5ace196f264278a037f73b8c9c5fefa8d87ae0f563f666d64b9fe3f61f637c6c2bf56ee110d45c15d9a1b3a67e5f4d7bc8c932dd7f902"]
[general.depends-on]
aws = "any"
matreshka_league = "any"
matreshka_spikedog_core = "any"
['18.1']
origin = "https://github.com/reznikmm/matreshka-alire/archive/matreshka_spikedog_awsd-18.1.tar.gz"
origin-hashes= ["sha512:b31fb7b6c8e936bec6d5ace196f264278a037f73b8c9c5fefa8d87ae0f563f666d64b9fe3f61f637c6c2bf56ee110d45c15d9a1b3a67e5f4d7bc8c932dd7f902"]
[[depends-on]]
aws = "any"
matreshka_league = "any"
matreshka_spikedog_core = "any"
@@ -1,20 +1,16 @@
[general]
description = "Web-application server. Implementation library"
tags = ["web", "servlet"]
licenses = ["BSD 3-Clauses"]
authors = ["Vadim Godunko"]
website = "https://forge.ada-ru.org/matreshka"
name = "matreshka_spikedog_core"
version = "18.1.0"
origin = "https://github.com/reznikmm/matreshka-alire/archive/matreshka_spikedog_core-18.1.tar.gz"
authors = ["Vadim Godunko"]
licenses = ["BSD 3-Clauses"]
maintainers = ["Vadim Godunko <vgodunko@gmail.com>", "Maxim Reznik <reznikmm@gmail.com>"]
maintainers-logins = ["godunko", "reznikmm"]
project-files = ["build_matreshka_spikedog_core.gpr"]
tags = ["web", "servlet"]
origin-hashes = ["sha512:1614d389245f8d6ec5a756a5c42b13d48296f64f1e54706fa9063fb67b0bc01f92c808d49e0d2855fadbb3648c2a46e677d38686d908c8259ebfa7d8d6ad4140"]
[general.depends-on]
matreshka_league = "any"
matreshka_spikedog_api = "any"
['18.1']
origin = "https://github.com/reznikmm/matreshka-alire/archive/matreshka_spikedog_core-18.1.tar.gz"
origin-hashes= ["sha512:1614d389245f8d6ec5a756a5c42b13d48296f64f1e54706fa9063fb67b0bc01f92c808d49e0d2855fadbb3648c2a46e677d38686d908c8259ebfa7d8d6ad4140"]
[[depends-on]]
matreshka_league = "any"
matreshka_spikedog_api = "any"
@@ -1,19 +1,15 @@
[general]
description = "Common SQL Database API"
tags = ["sql", "datadase", "db"]
licenses = ["BSD 3-Clauses"]
authors = ["Vadim Godunko"]
website = "https://forge.ada-ru.org/matreshka"
name = "matreshka_sql"
version = "18.1.0"
origin = "https://github.com/reznikmm/matreshka-alire/archive/matreshka_sql-18.1.tar.gz"
authors = ["Vadim Godunko"]
licenses = ["BSD 3-Clauses"]
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"]
origin-hashes = ["sha512:95046b3e1de4e4df0f2435261b3abfd4c7e6af747c612ed5eaca2e26c58ef6adc35bc9e1c2e3888ca47300a20115a0c6de6594e3214a0a8b61f8d08b59678316"]
[general.depends-on]
matreshka_league = "any"
['18.1']
origin = "https://github.com/reznikmm/matreshka-alire/archive/matreshka_sql-18.1.tar.gz"
origin-hashes= ["sha512:95046b3e1de4e4df0f2435261b3abfd4c7e6af747c612ed5eaca2e26c58ef6adc35bc9e1c2e3888ca47300a20115a0c6de6594e3214a0a8b61f8d08b59678316"]
[[depends-on]]
matreshka_league = "any"
@@ -1,19 +1,15 @@
[general]
description = "Library to manipulate with XML streams and documents"
tags = ["xml", "dom", "catalog", "templates", "html5"]
licenses = ["BSD 3-Clauses"]
authors = ["Vadim Godunko"]
website = "https://forge.ada-ru.org/matreshka"
name = "matreshka_xml"
version = "18.1.0"
origin = "https://github.com/reznikmm/matreshka-alire/archive/matreshka_xml-18.1.tar.gz"
authors = ["Vadim Godunko"]
licenses = ["BSD 3-Clauses"]
maintainers = ["Vadim Godunko <vgodunko@gmail.com>", "Maxim Reznik <reznikmm@gmail.com>"]
maintainers-logins = ["godunko", "reznikmm"]
project-files = ["build_matreshka_xml.gpr"]
tags = ["xml", "dom", "catalog", "templates", "html5"]
origin-hashes = ["sha512:fbda84dc6a57b6f12cf4b4818f1d715e07c85e14396017dabc58468b64cef96b185ca361b4262cf7e3f952b990d979df7ce91aac82716e02ba788457f5c92c60"]
[general.depends-on]
matreshka_league = "any"
['18.1']
origin = "https://github.com/reznikmm/matreshka-alire/archive/matreshka_xml-18.1.tar.gz"
origin-hashes= ["sha512:fbda84dc6a57b6f12cf4b4818f1d715e07c85e14396017dabc58468b64cef96b185ca361b4262cf7e3f952b990d979df7ce91aac82716e02ba788457f5c92c60"]
[[depends-on]]
matreshka_league = "any"
-19
View File
@@ -1,19 +0,0 @@
[general]
description = "Ada binding to the ncurses text interface library"
authors = ["Thomas E. Dickey", "Juergen Pfeifer", "Eugene V Melaragno",
"Nicolas Boulenguez"]
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
licenses = []
[general.depends-on]
gnat = "any"
[[external]]
kind = "system"
available.'case(toolchain)'.user = false
[external.origin.'case(distribution)']
'debian|ubuntu' = ["libncursesada6.1.20180127-dev",
"libncursesada5-dev",
"libncursesada3-dev"]
@@ -0,0 +1,16 @@
description = "Ada binding to the ncurses text interface library"
name = "ncursesada"
authors = ["Thomas E. Dickey", "Juergen Pfeifer", "Eugene V Melaragno", "Nicolas Boulenguez"]
licenses = []
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
[[external]]
kind = "system"
[external.available."case(toolchain)"]
user = false
[external.origin."case(distribution)"]
"debian|ubuntu" = ["libncursesada6.1.20180127-dev", "libncursesada5-dev", "libncursesada3-dev"]
[depends-on]
gnat = "any"

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