Compare commits

..

1 Commits

Author SHA1 Message Date
Maxim Reznik 95932416f0 Add jupyter_kernel (#169) 2020-10-14 13:23:46 +02:00
74 changed files with 184 additions and 1443 deletions
+4 -10
View File
@@ -19,7 +19,6 @@ jobs:
- ubuntu-latest
- windows-latest
tag:
- arch-rolling
- centos-latest-community-latest
- community-current
- debian-stable
@@ -28,8 +27,6 @@ jobs:
exclude: # inclusions don't allow to add arrays of values to a scenario
- os: ubuntu-latest
tag: ""
- os: macos-latest
tag: arch-rolling
- os: macos-latest
tag: centos-latest-community-latest
- os: macos-latest
@@ -38,8 +35,6 @@ jobs:
tag: debian-stable
- os: macos-latest
tag: ubuntu-lts
- os: windows-latest
tag: arch-rolling
- os: windows-latest
tag: centos-latest-community-latest
- os: windows-latest
@@ -61,18 +56,18 @@ jobs:
- name: Set up GNAT toolchain (FSF)
if: matrix.os == 'ubuntu-latest'
uses: ada-actions/toolchain@ce2020
uses: ada-actions/toolchain@dev
with:
distrib: fsf # faster install?
- name: Set up GNAT toolchain (Community)
if: matrix.os != 'ubuntu-latest'
uses: ada-actions/toolchain@ce2020
uses: ada-actions/toolchain@dev
with:
distrib: community
- name: Set up `alr`
uses: alire-project/setup-alire@latest-stable
uses: mosteo/setup-alire@exp
- name: Test crate (Linux)
if: matrix.os == 'ubuntu-latest' # docker testing only for linuxes
@@ -80,11 +75,10 @@ jobs:
with:
image: alire/gnat:${{matrix.tag}}
command: scripts/gh-build-crate.sh
params: -v ${{ github.workspace }}/alire_install/bin/alr:/usr/bin/alr
- name: Set up msys2 (Windows)
if: matrix.os == 'windows-latest'
run: ./alire_install/bin/alr --non-interactive version
run: ./alire/bin/alr --non-interactive version
- name: Install tar from msys2 (Windows) # Git tar in Actions VM does not seem to work)
if: matrix.os == 'windows-latest'
+1 -7
View File
@@ -5,17 +5,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- uses: alire-project/check-author@master
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
- uses: alire-project/setup-alire@latest-stable
- uses: alire-project/setup-alire@dev
- run: alr index --list
- run: alr index --add=. --name=local_index
- run: alr index --update-all
- run: alr list
-26
View File
@@ -1,26 +0,0 @@
name = "aaa"
version = "0.2.1"
description = "Alex's Ada Assortment (of miscellaneous utilities)"
long-description = """
Alex's Ada Assortment of Utilities
- Text formatting (paragraphs, tables).
- Indefinite containers.
- Enumeration validity/conversions of string images.
- On-demand stack backtraces.
- String vectors.
- Simple subprocess spawning.
"""
authors = ["Alejandro R. Mosteo"]
licenses = ["LGPL 3.0"]
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
tags = ["miscellanea", "utility"]
website = "https://github.com/mosteo/aaa"
[origin]
commit = "103f0d1954aa1181542baa939bae44ca98bff05f"
url = "git+https://github.com/mosteo/aaa.git"
-17
View File
@@ -1,17 +0,0 @@
name = "ada_lua"
description = "An Ada binding for lua"
version = "0.1.0"
authors = ["Nicolas Roche <roche@adacore.com>"]
maintainers = ["Nicolas Roche <roche@adacore.com>"]
maintainers-logins = ["Nikokrock", "Fabien-Chouteau"]
website = "https://github.com/adacore/ada-lua"
licenses = ["GMGPL 3.0"]
tags = ["lua", "binding", "script"]
[[depends-on]]
liblua = "~5.3"
[origin]
commit = "0aa4afc28577adf5106d6bd13bed6a086b6e9a8c"
url = "git+https://github.com/AdaCore/ada-lua.git"
-71
View File
@@ -1,71 +0,0 @@
description = "Ada Industrial Control Widgets Library"
long-description = """
This crate provides a library for designing high-quality industrial control
widgets for Ada applications. The software is based on
[GtkAda](https://docs.adacore.com/live/wave/gtkada/html/gtkada_rm/index.html),
Ada bindings to [Gtk+](https://www.gtk.org/), and
[cairo](https://www.cairographics.org/manual/index.html).
The key features of the library are:
* Widgets composed of transparent layers drawn by cairo
* Fully scalable graphics
* Support of time controlled refresh policy for real-time and heavy-duty applications
* Caching graphical operations
* Stream I/O support for serialization and deserialization
* Ready-to-use gauge, meter, oscilloscope widgets
* Editor widget for WYSIWYG design of complex dashboards
For further information, visit the
[AICWL website](http://www.dmitry-kazakov.de/ada/aicwl.htm).
Maintainer's note:
This Alire crate is packaged in a rather minimalistic way to keep dependencies
on external libraries at a minimum. The crate's definition covers the core
functionality of AICWL, though, so it should be sufficient for most needs.
For example, the original distribution has references to
[Simple Components](http://www.dmitry-kazakov.de/ada/components.htm) which are
not strictly necessary for the core functionality of the library.
"""
name = "aicwl"
version = "3.24.1"
authors = ["Dmitry A. Kazakov <mailbox@dmitry-kazakov.de>"]
website = "http://www.dmitry-kazakov.de/ada/aicwl.htm"
licenses = ["GMGPL 2.0", # according to website (http://www.dmitry-kazakov.de/ada/aicwl.htm)
"LGPL 3.0"] # according to sourceforge (https://sf.net/projects/aicwl)
maintainers = ["Vinzent \"Jellix\" Saranen <vinzent@heisenbug.eu>"]
maintainers-logins = ["Jellix"]
project-files = ["sources/aicwl.gpr", # The library itself
"sources/aicwl-editor.gpr" # UI editor component
# Examples and tests omitted here
]
tags = ["widgets", "gauge", "graphics", "ui", "gtk"]
[gpr-externals]
Legacy = ["Ada95", "Ada2005", "Ada2012"] # defaults to "Ada2012"
Development = ["Debug", "Release", "Profile"] # defaults to "Debug"
# Target_OS = ["Windows", "Windows_NT", "Linux", "UNIX", "OSX", "FreeBSD", "auto"]
# arch = ["x86_64", "i686", "armhf", "aarch64", "auto"]
#
# Note: Arch and Target_OS are determined automatically from Project'Target, so
# no need to have them set explicitely.
#
# Object_Dir = [".", "nested"]
#
# Note: Object_Dir works as follows: If it's ".", it will remain so, if it's
# "nested", Object_Dir will become roughly obj/{OS}/{arch}/{Development},
# e.g. "obj/linux/x86_64/debug", all other cases result in Object_Dir
# being unchanged.
# Hence we should leave it as is (the default is "."), trusting Alire to
# set an appropriate one.
[[depends-on]]
gtkada = ">=17"
[origin]
commit = "73939c9ed0be13a994728d1c362b945e5d131f19"
url = "git+https://github.com/HeisenbugLtd/aicwl.git"
-15
View File
@@ -1,15 +0,0 @@
name = "atomic"
description = "Standalone Ada/SPARK bindings to GCC atomic built-ins"
version = "0.1.0"
licenses = ["MIT"]
authors = ["Fabien Chouteau"]
maintainers = ["Fabien Chouteau <chouteau@adacore.com>"]
maintainers-logins = ["Fabien-Chouteau"]
website = "https://github.com/Fabien-Chouteau/atomic"
tags = ["atomic", "spark", "embedded", "nostd"]
[origin]
commit = "1951459d24343b55dc814d257447756a18b149cd"
url = "git+https://github.com/Fabien-Chouteau/atomic.git"
-15
View File
@@ -1,15 +0,0 @@
name = "atomic"
description = "Standalone Ada/SPARK bindings to GCC atomic built-ins"
version = "0.2.0"
licenses = ["MIT"]
authors = ["Fabien Chouteau"]
maintainers = ["Fabien Chouteau <chouteau@adacore.com>"]
maintainers-logins = ["Fabien-Chouteau"]
website = "https://github.com/Fabien-Chouteau/atomic"
tags = ["atomic", "spark", "embedded", "nostd"]
[origin]
commit = "e5c679bd6e2a11ea4bc37ad56e4b33907bd11ce2"
url = "git+https://github.com/Fabien-Chouteau/atomic.git"
-17
View File
@@ -1,17 +0,0 @@
description = "Ada unit test framework"
name = "aunit"
version = "21.0.0"
authors = ["AdaCore"]
licenses = ["GMGPL 3.0"]
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["lib/gnat/aunit.gpr"]
tags=["unit", "test", "unit-test"]
[gpr-externals]
AUNIT_BUILD_MODE = ["Devel", "Install"]
AUNIT_RUNTIME = ["full", "zfp", "zfp-cross", "ravenscar", "ravenscar-cert", "cert"]
[origin]
url="https://github.com/AdaCore/aunit/archive/v21.0.0.zip"
hashes=['sha512:d6561681375167650aa357b9263a9c810093be8fc4d3fabfd1811dffa81d2b84b7065812bd4ba5a86988b1dc30549e9d72a06c64c5c91646929b96cbec5d4fe8']
-45
View File
@@ -1,45 +0,0 @@
description = "Ada Web Server"
website = "https://github.com/adacore/aws"
name = "aws"
version = "21.0.0"
authors = ["AdaCore"]
licenses = ["GMGPL 3.0"]
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["install_dir/share/gpr/aws.gpr"]
tags = ["aws", "web", "server", "http", "https", "soap", "wsdl", "ssl"]
# Since the AWS project doesn't build alone with just gprbuild we build and
# install with the Makefile from post-fetch action.
[[actions]]
type = "post-fetch"
command = ["make", "setup", "build", "install", "ZLIB=false", "DEMOS=false",
"LAL=false", "XMLADA=false", "prefix=install_dir"]
[[depends-on]]
make = "*"
xmlada = "~21.0.0"
gnat = ">=9"
[gpr-externals]
LIBRARY_TYPE = ["static", "relocatable"]
PRJ_BUILD = ["Debug", "Release"]
PRJ_SOCKLIB = ["gnat", "ipv6", "ipv4"]
PRJ_TARGET = ["Windows_NT", "UNIX", "Darwin", "vxworks", "freebsd"]
[gpr-set-externals]
PRJ_LAL="Disabled"
[gpr-set-externals."case(os)".linux]
PRJ_TARGET = "UNIX"
TARGET = "x86_64-linux-gnu"
[gpr-set-externals."case(os)".macos]
PRJ_TARGET = "Darwin"
[gpr-set-externals."case(os)".windows]
PRJ_TARGET = "Windows_NT"
[origin]
url= "https://github.com/AdaCore/aws/releases/download/v21.0.0/aws-21.0.0.zip"
hashes=["sha512:57fddf8f59e39a08822ae2d0640ade3e3e3e9a7c76c06007c7df5a07e3b59cc7c9be001bfaeb10d64db924f343688f6a72deba175315d4d02d913c307070a635"]
+17
View File
@@ -0,0 +1,17 @@
description = "Ada Web Server"
name = "aws"
licenses = []
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
[[external]]
hint = "Available through GNAT CE bundles"
kind = "hint"
[external.available."case(toolchain)"]
system = false
[[external]]
kind = "system"
origin = ["libaws3.3.2.2-dev"]
[external.available."case(toolchain)"]
user = false
-22
View File
@@ -1,22 +0,0 @@
name = "bbqueue"
description = "DMA friendly lock-free BipBuffer"
version = "0.1.0"
licenses = ["MIT"]
authors = ["Fabien Chouteau"]
maintainers = ["Fabien Chouteau <chouteau@adacore.com>"]
maintainers-logins = ["Fabien-Chouteau"]
tags = ["spark", "nostd", "embedded", "lockfree", "dma", "bipbuffer"]
website = "https://github.com/Fabien-Chouteau/bbqueue-spark"
long-description = """An Ada/SPARK proved implementation of James Munns'
BBQueue (https://github.com/jamesmunns/bbqueue)"""
[[depends-on]]
atomic = "*"
gnat = ">=10"
[origin]
commit = "3dcd159c39599d490c5ec5a71410ec58ccbbb873"
url = "git+https://github.com/Fabien-Chouteau/bbqueue-spark.git"
-33
View File
@@ -1,33 +0,0 @@
description = "Drivers for Cortex-M micro-controllers (NVIC, SysTick, etc.)"
long-description = '''# cortex-m
Ada drivers for the peripherals of ARM Cortex-M micro-controllers
(NVIC,\nSysTick, etc.)
This crate is a snapshot of the `Cortex-M` support in [Ada Drivers
Library](https://github.com/AdaCore/Ada_Drivers_Library/tree/master/arch/ARM/cortex_m).
Any bug report, issue, contribution must be adressed to the [Ada Drivers
Library](https://github.com/AdaCore/Ada_Drivers_Library/) repo.
'''
name = "cortex_m"
version = "0.3.0"
licenses = ["BSD 3-Clauses"]
authors=["AdaCore"]
website="https://github.com/AdaCore/Ada_Drivers_Library/"
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["cortex_m0.gpr", "cortex_m4.gpr", "cortex_m4f.gpr", "cortex_m7.gpr"]
tags = ["embedded", "arm", "nostd"]
auto-gpr-with=false # User has to select only one project file
[[depends-on]]
hal = "^0.1.0"
[origin]
commit = "2ed1d3d3324385f9f2183cfb9f562bb215d7a509"
url = "git+https://github.com/Fabien-Chouteau/cortex-m.git"
-15
View File
@@ -1,15 +0,0 @@
name = "curl"
description = "Command-line tool for transferring data with URL syntax"
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
[[external]]
kind = "system"
[external.origin."case(distribution)"]
"..." = ["curl"]
[[external]]
kind = "version-output"
version-command = ["curl", "--version"]
version-regexp = '^curl ([\d\.?]+).*'
-15
View File
@@ -1,15 +0,0 @@
name = "dotenv"
description = "Loads environment variables from .env for Ada projects."
version = "1.0.0"
authors = ["Heziode"]
maintainers = ["Heziode <heziode@protonmail.com>"]
maintainers-logins = ["Heziode"]
licenses = ["BSD 2-Clauses"]
website = "https://github.com/Heziode/ada-dotenv"
tags = ["dotenv", "env", "environment", "variables", "config", "settings"]
[origin]
commit = "a19c7797b88954d90e3b11bc003eca0d262f3a39"
url = "git+https://github.com/Heziode/ada-dotenv.git"
@@ -8,7 +8,7 @@ project-files = ["eagle_lander.gpr"]
tags = ["simulator", "game", "gtk"]
[[depends-on]]
gtkada = "^21"
gtkada = "^17"
[origin]
url = "https://github.com/Fabien-Chouteau/eagle-lander/releases/download/v1.2/eagle_lander-1.2.zip"
+34
View File
@@ -0,0 +1,34 @@
description = "GNAT Components Collection - Core packages"
name = "gnatcoll"
version = "2018.0.0"
authors = ["AdaCore"]
licenses = ["GPL 3.0"]
maintainers = ["derodat@adacore.com"]
maintainers-logins = ["pmderodat"]
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"
[origin]
url = "https://community.download.adacore.com/v1/213105933eb2deb4d08f6b5beab518ad6c70fbac?filename="
archive-name = "gnatcoll-core-gpl-2018-20180524-src.tar.gz"
hashes = ["sha512:bf6082573dc537836ea8506a2c9a75dc7837440c35c5b02a52add52e38290d99e90a9706690591f8899b8b4935824b195f230b3aa1c4da10911e3caf954c04ac"]
+34
View File
@@ -0,0 +1,34 @@
description = "GNAT Components Collection - Core packages"
name = "gnatcoll"
version = "2019.0.0"
authors = ["AdaCore"]
licenses = ["GPL 3.0"]
maintainers = ["derodat@adacore.com"]
maintainers-logins = ["pmderodat"]
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"
[origin]
url = "https://community.download.adacore.com/v1/99ea2dc09e018deb14f15c00e8c4b7b21f94c94f?filename="
archive-name = "gnatcoll-core-2019-20190515-24AD8-src.tar.gz"
hashes = ["sha512:9b2101448b96ac46cebada1fe3cb7b583cbf296f9b7d627771e83c56c78ce72c50ede5474f64f16feba252a18fd46b473901820766902b0c68d63beaf55a884a"]
-34
View File
@@ -1,34 +0,0 @@
name = "gnatcoll"
version = "21.0.0"
description = "GNAT Components Collection - Core packages"
website = "https://github.com/adacore/gnatcoll-core"
authors = ["AdaCore"]
licenses = ["GMGPL 3.0"]
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["gnatcoll.gpr"]
tags = ["gnatcoll", "json", "email", "refcount", "projects", "gpr", "vfs"]
[gpr-externals]
GNATCOLL_ATOMICS = ["intrinsic", "mutex"]
GNATCOLL_BUILD_MODE = ["DEBUG", "PROD"]
GNATCOLL_OS = ["windows", "unix", "osx"]
LIBRARY_TYPE = ["static", "relocatable", "static-pic"]
[gpr-set-externals."case(os)".linux]
GNATCOLL_OS = "unix"
[gpr-set-externals."case(os)".macos]
GNATCOLL_OS = "osx"
[gpr-set-externals."case(os)".windows]
GNATCOLL_OS = "windows"
[gpr-set-externals]
GNATCOLL_VERSION = "21.0.0"
[[depends-on]]
libgpr = "~21.0.0"
[origin]
url= "https://github.com/AdaCore/gnatcoll-core/archive/v21.0.0/gnatcoll-core-21.0.0.zip"
hashes=['sha512:6c0439a39495070c58af1eecd04b450d3f7fae8dfca21ce2200035893467c07b04ec037aeef84b5b1499fe683b9cadeb5425e7373b9d6204d1ed1deb5616d291']
+11
View File
@@ -0,0 +1,11 @@
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"]
@@ -0,0 +1,28 @@
description = "GNAT Components Collection - Bindings to GMP"
name = "gnatcoll_gmp"
version = "2019.0.0"
authors = ["AdaCore"]
licenses = ["GPL 3.0"]
maintainers = ["derodat@adacore.com"]
maintainers-logins = ["pmderodat"]
project-files = ["gmp/gnatcoll_gmp.gpr"]
[[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"
GNATCOLL_VERSION = "2019"
LIBRARY_TYPE = "static-pic"
[origin]
url = "https://community.download.adacore.com/v1/964ece4f78755a2fb3c1c84cec2c375cda66bd98?filename="
archive-name = "gnatcoll-bindings-2019-20190430-1928C-src.tar.gz"
hashes = ["sha512:6db1d35a1cdf5188001084750f7aa32b193768f8c3dfb6d7db8a8314c745fc054b0a6d2234a6dd64c5acd4b1bafffa7ce7f1080bd51fbb8bc88edfcc855b7a48"]
@@ -1,22 +0,0 @@
name = "gnatcoll_gmp"
version = "21.0.0"
description = "GNAT Components Collection - gomp binding"
website = "https://github.com/adacore/gnatcoll-bindings"
authors = ["AdaCore"]
licenses = ["GMGPL 3.0"]
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["gmp/gnatcoll_gmp.gpr"]
tags = ["gnatcoll", "bindings", "gmp", "arbitrary", "precision", "arithmetic"]
[gpr-externals]
GNATCOLL_BUILD_MODE = ["DEBUG", "PROD"]
LIBRARY_TYPE = ["static", "relocatable", "static-pic"]
[[depends-on]]
gnatcoll = "~21.0.0"
libgmp = "*"
[origin]
url= "https://github.com/AdaCore/gnatcoll-bindings/archive/v21.0.0/gnatcoll-bindings-21.0.0.zip"
hashes=['sha512:0278508bd697f1334d2b3efb62ae731fda105d07eae02c5e260f7183c561a38d69bf087f9562fd2df3269d87b8732625d7a9a00c130259edc1a6614bf115910d']
@@ -0,0 +1,38 @@
description = "GNAT Components Collection - Bindings to libiconv"
name = "gnatcoll_iconv"
version = "2019.0.0"
authors = ["AdaCore"]
licenses = ["GPL 3.0"]
maintainers = ["derodat@adacore.com"]
maintainers-logins = ["pmderodat"]
project-files = ["iconv/gnatcoll_iconv.gpr"]
[[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 = ""
GNATCOLL_VERSION = "2019"
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"
[origin]
url = "https://community.download.adacore.com/v1/964ece4f78755a2fb3c1c84cec2c375cda66bd98?filename="
archive-name = "gnatcoll-bindings-2019-20190430-1928C-src.tar.gz"
hashes = ["sha512:6db1d35a1cdf5188001084750f7aa32b193768f8c3dfb6d7db8a8314c745fc054b0a6d2234a6dd64c5acd4b1bafffa7ce7f1080bd51fbb8bc88edfcc855b7a48"]
@@ -1,29 +0,0 @@
name = "gnatcoll_iconv"
version = "21.0.0"
description = "GNAT Components Collection - iconv binding"
website = "https://github.com/adacore/gnatcoll-bindings"
authors = ["AdaCore"]
licenses = ["GMGPL 3.0"]
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["iconv/gnatcoll_iconv.gpr"]
tags = ["gnatcoll", "bindings", "iconv", "i18n"]
[gpr-externals]
GNATCOLL_BUILD_MODE = ["DEBUG", "PROD"]
LIBRARY_TYPE = ["static", "relocatable", "static-pic"]
# GNATCOLL_ICONV_OPT should be empty on linux but gprbuild consider empty
# environement variable as not being set. So we use a harmless linker option to
# have a non-empty GNATCOLL_ICONV_OPT.
[gpr-set-externals."case(os)".linux]
GNATCOLL_ICONV_OPT = "-v"
[[depends-on]]
gnatcoll = "~21.0.0"
[depends-on."case(os)".windows]
libiconv = "*"
[origin]
url= "https://github.com/AdaCore/gnatcoll-bindings/archive/v21.0.0/gnatcoll-bindings-21.0.0.zip"
hashes=['sha512:0278508bd697f1334d2b3efb62ae731fda105d07eae02c5e260f7183c561a38d69bf087f9562fd2df3269d87b8732625d7a9a00c130259edc1a6614bf115910d']
@@ -1,22 +0,0 @@
name = "gnatcoll_lzma"
version = "21.0.0"
description = "GNAT Components Collection - lzma binding"
website = "https://github.com/adacore/gnatcoll-bindings"
authors = ["AdaCore"]
licenses = ["GMGPL 3.0"]
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["lzma/gnatcoll_lzma.gpr"]
tags = ["gnatcoll", "bindings", "lzma", "compression", "7z", "7zip"]
[gpr-externals]
GNATCOLL_BUILD_MODE = ["DEBUG", "PROD"]
LIBRARY_TYPE = ["static", "relocatable", "static-pic"]
[[depends-on]]
gnatcoll = "~21.0.0"
liblzma = "*"
[origin]
url= "https://github.com/AdaCore/gnatcoll-bindings/archive/v21.0.0/gnatcoll-bindings-21.0.0.zip"
hashes=['sha512:0278508bd697f1334d2b3efb62ae731fda105d07eae02c5e260f7183c561a38d69bf087f9562fd2df3269d87b8732625d7a9a00c130259edc1a6614bf115910d']
@@ -1,22 +0,0 @@
name = "gnatcoll_omp"
version = "21.0.0"
description = "GNAT Components Collection - gomp binding"
website = "https://github.com/adacore/gnatcoll-bindings"
authors = ["AdaCore"]
licenses = ["GMGPL 3.0"]
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["omp/gnatcoll_omp.gpr"]
tags = ["gnatcoll", "bindings", "openmp", "libgomp"]
[gpr-externals]
GNATCOLL_BUILD_MODE = ["DEBUG", "PROD"]
LIBRARY_TYPE = ["static", "relocatable", "static-pic"]
[[depends-on]]
gnatcoll = "~21.0.0"
libgomp = "*"
[origin]
url= "https://github.com/AdaCore/gnatcoll-bindings/archive/v21.0.0/gnatcoll-bindings-21.0.0.zip"
hashes=['sha512:0278508bd697f1334d2b3efb62ae731fda105d07eae02c5e260f7183c561a38d69bf087f9562fd2df3269d87b8732625d7a9a00c130259edc1a6614bf115910d']
@@ -1,23 +0,0 @@
name = "gnatcoll_postgres"
version = "21.0.0"
description = "GNAT Components Collection - postgres"
website = "https://github.com/adacore/gnatcoll-db"
authors = ["AdaCore"]
licenses = ["GMGPL 3.0"]
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["postgres/gnatcoll_postgres.gpr"]
tags = ["gnatcoll", "gnatcoll-db", "postgres", "postgresql", "database"]
[gpr-externals]
GNATCOLL_BUILD_MODE = ["DEBUG", "PROD"]
LIBRARY_TYPE = ["static", "relocatable", "static-pic"]
[[depends-on]]
gnatcoll = "~21.0.0"
gnatcoll_sql = "~21.0.0"
postgresql = "*"
[origin]
url="https://github.com/AdaCore/gnatcoll-db/archive/v21.0.0/gnatcoll-db-21.0.0.zip"
hashes=['sha512:d9ce18f37a7d20a1489d4fd840f93d673e6b75e33eb120dd74b0ae0061c947c3ec2538840fa3db5ff49a49892648332ede206968facc56d87a600afbf753f6f2']
@@ -1,30 +0,0 @@
name = "gnatcoll_python"
version = "21.0.0"
description = "GNAT Components Collection - python2 binding"
website = "https://github.com/adacore/gnatcoll-bindings"
authors = ["AdaCore"]
licenses = ["GMGPL 3.0"]
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["python/gnatcoll_python.gpr"]
tags = ["gnatcoll", "bindings", "python", "python2"]
[gpr-externals]
GNATCOLL_BUILD_MODE = ["DEBUG", "PROD"]
LIBRARY_TYPE = ["static", "relocatable", "static-pic"]
[environment.'case(distribution)']
"debian|ubuntu" = { C_INCLUDE_PATH.append = "${DISTRIB_ROOT}/usr/include/python2.7/" }
msys2 = { C_INCLUDE_PATH.append = "${DISTRIB_ROOT}/mingw64/include/python2.7/" }
[available.'case(distribution)']
'debian|ubuntu|msys2' = true
'...' = false
[[depends-on]]
gnatcoll = "~21.0.0"
libpython2dev = "^2"
[origin]
url= "https://github.com/AdaCore/gnatcoll-bindings/archive/v21.0.0/gnatcoll-bindings-21.0.0.zip"
hashes=['sha512:0278508bd697f1334d2b3efb62ae731fda105d07eae02c5e260f7183c561a38d69bf087f9562fd2df3269d87b8732625d7a9a00c130259edc1a6614bf115910d']
@@ -1,30 +0,0 @@
name = "gnatcoll_python3"
version = "21.0.0"
description = "GNAT Components Collection - python3 binding"
website = "https://github.com/adacore/gnatcoll-bindings"
authors = ["AdaCore"]
licenses = ["GMGPL 3.0"]
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["python3/gnatcoll_python.gpr"]
tags = ["gnatcoll", "bindings", "python", "python3"]
[gpr-externals]
GNATCOLL_BUILD_MODE = ["DEBUG", "PROD"]
LIBRARY_TYPE = ["static", "relocatable", "static-pic"]
[environment.'case(distribution)']
"debian|ubuntu" = { C_INCLUDE_PATH.append = "${DISTRIB_ROOT}/usr/include/python3.7/:${DISTRIB_ROOT}/usr/include/python3.8/"}
msys2 = { C_INCLUDE_PATH.append = "${DISTRIB_ROOT}/mingw64/include/python3.8/" }
[available.'case(distribution)']
'debian|ubuntu|msys2' = true
'...' = false
[[depends-on]]
gnatcoll = "~21.0.0"
libpython3dev = "^3"
[origin]
url= "https://github.com/AdaCore/gnatcoll-bindings/archive/v21.0.0/gnatcoll-bindings-21.0.0.zip"
hashes=['sha512:0278508bd697f1334d2b3efb62ae731fda105d07eae02c5e260f7183c561a38d69bf087f9562fd2df3269d87b8732625d7a9a00c130259edc1a6614bf115910d']
@@ -1,22 +0,0 @@
name = "gnatcoll_readline"
version = "21.0.0"
description = "GNAT Components Collection - readline binding"
website = "https://github.com/adacore/gnatcoll-bindings"
authors = ["AdaCore"]
licenses = ["GMGPL 3.0"]
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["readline/gnatcoll_readline.gpr"]
tags = ["gnatcoll", "bindings", "readline", "cli"]
[gpr-externals]
GNATCOLL_BUILD_MODE = ["DEBUG", "PROD"]
LIBRARY_TYPE = ["static", "relocatable", "static-pic"]
[[depends-on]]
gnatcoll = "~21.0.0"
libreadline = "*"
[origin]
url= "https://github.com/AdaCore/gnatcoll-bindings/archive/v21.0.0/gnatcoll-bindings-21.0.0.zip"
hashes=['sha512:0278508bd697f1334d2b3efb62ae731fda105d07eae02c5e260f7183c561a38d69bf087f9562fd2df3269d87b8732625d7a9a00c130259edc1a6614bf115910d']
@@ -1,21 +0,0 @@
name = "gnatcoll_sql"
version = "21.0.0"
description = "GNAT Components Collection - sql"
website = "https://github.com/adacore/gnatcoll-db"
authors = ["AdaCore"]
licenses = ["GMGPL 3.0"]
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["sql/gnatcoll_sql.gpr"]
tags = ["gnatcoll", "gnatcoll-db", "sql", "database"]
[gpr-externals]
GNATCOLL_BUILD_MODE = ["DEBUG", "PROD"]
LIBRARY_TYPE = ["static", "relocatable", "static-pic"]
[[depends-on]]
gnatcoll = "~21.0.0"
[origin]
url="https://github.com/AdaCore/gnatcoll-db/archive/v21.0.0/gnatcoll-db-21.0.0.zip"
hashes=['sha512:d9ce18f37a7d20a1489d4fd840f93d673e6b75e33eb120dd74b0ae0061c947c3ec2538840fa3db5ff49a49892648332ede206968facc56d87a600afbf753f6f2']
@@ -1,22 +0,0 @@
name = "gnatcoll_sqlite"
version = "21.0.0"
description = "GNAT Components Collection - sqlite"
website = "https://github.com/adacore/gnatcoll-db"
authors = ["AdaCore"]
licenses = ["GMGPL 3.0"]
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["sqlite/gnatcoll_sqlite.gpr"]
tags = ["gnatcoll", "gnatcoll-db", "sqlite", "sql", "database"]
[gpr-externals]
GNATCOLL_BUILD_MODE = ["DEBUG", "PROD"]
LIBRARY_TYPE = ["static", "relocatable", "static-pic"]
[[depends-on]]
gnatcoll = "~21.0.0"
gnatcoll_sql = "~21.0.0"
[origin]
url="https://github.com/AdaCore/gnatcoll-db/archive/v21.0.0/gnatcoll-db-21.0.0.zip"
hashes=['sha512:d9ce18f37a7d20a1489d4fd840f93d673e6b75e33eb120dd74b0ae0061c947c3ec2538840fa3db5ff49a49892648332ede206968facc56d87a600afbf753f6f2']
@@ -1,25 +0,0 @@
name = "gnatcoll_syslog"
version = "21.0.0"
description = "GNAT Components Collection - syslog binding"
website = "https://github.com/adacore/gnatcoll-bindings"
authors = ["AdaCore"]
licenses = ["GMGPL 3.0"]
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["syslog/gnatcoll_syslog.gpr"]
tags = ["gnatcoll", "bindings", "syslog", "logging"]
[gpr-externals]
GNATCOLL_BUILD_MODE = ["DEBUG", "PROD"]
LIBRARY_TYPE = ["static", "relocatable", "static-pic"]
[available.'case(os)']
'windows' = false
'...' = true
[[depends-on]]
gnatcoll = "~21.0.0"
[origin]
url= "https://github.com/AdaCore/gnatcoll-bindings/archive/v21.0.0/gnatcoll-bindings-21.0.0.zip"
hashes=['sha512:0278508bd697f1334d2b3efb62ae731fda105d07eae02c5e260f7183c561a38d69bf087f9562fd2df3269d87b8732625d7a9a00c130259edc1a6614bf115910d']
@@ -1,24 +0,0 @@
name = "gnatcoll_xref"
version = "21.0.0"
description = "GNAT Components Collection - xref"
website = "https://github.com/adacore/gnatcoll-db"
authors = ["AdaCore"]
licenses = ["GMGPL 3.0"]
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["xref/gnatcoll_xref.gpr"]
tags = ["gnatcoll", "database", "xref", "ali"]
[gpr-externals]
GNATCOLL_BUILD_MODE = ["DEBUG", "PROD"]
LIBRARY_TYPE = ["static", "relocatable", "static-pic"]
[[depends-on]]
gnatcoll = "~21.0.0"
gnatcoll_iconv = "~21.0.0"
gnatcoll_sql = "~21.0.0"
gnatcoll_sqlite = "~21.0.0"
[origin]
url="https://github.com/AdaCore/gnatcoll-db/archive/v21.0.0/gnatcoll-db-21.0.0.zip"
hashes=['sha512:d9ce18f37a7d20a1489d4fd840f93d673e6b75e33eb120dd74b0ae0061c947c3ec2538840fa3db5ff49a49892648332ede206968facc56d87a600afbf753f6f2']
@@ -1,22 +0,0 @@
name = "gnatcoll_zlib"
version = "21.0.0"
description = "GNAT Components Collection - zlib binding"
website = "https://github.com/adacore/gnatcoll-bindings"
authors = ["AdaCore"]
licenses = ["GMGPL 3.0"]
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["zlib/gnatcoll_zlib.gpr"]
tags = ["gnatcoll", "bindings", "zlib", "compression", "zip", "deflate"]
[gpr-externals]
GNATCOLL_BUILD_MODE = ["DEBUG", "PROD"]
LIBRARY_TYPE = ["static", "relocatable", "static-pic"]
[[depends-on]]
gnatcoll = "~21.0.0"
zlib = "*"
[origin]
url= "https://github.com/AdaCore/gnatcoll-bindings/archive/v21.0.0/gnatcoll-bindings-21.0.0.zip"
hashes=['sha512:0278508bd697f1334d2b3efb62ae731fda105d07eae02c5e260f7183c561a38d69bf087f9562fd2df3269d87b8732625d7a9a00c130259edc1a6614bf115910d']
-45
View File
@@ -1,45 +0,0 @@
description = "An Ada graphical toolkit based on Gtk+"
website = "https://github.com/adacore/gtkada"
name = "gtkada"
version = "21.0.0"
authors = ["AdaCore"]
licenses = ["GMGPL 3.0"]
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["install_dir/lib/gnat/gtkada.gpr"]
tags = ["gtk", "gui"]
# Add msys in the OS list in config.sub
[[actions]]
type = "post-fetch"
command = ["sed", "-i", "s/| -mingw32\\*/| -mingw32\\* | -msys\\*/g", "config.sub"]
[[actions]]
type = "post-fetch"
command = ["bash", "configure", "--with-GL=no"]
# Since the GTKAda project doesn't build alone with just gprbuild we build and
# install with the Makefile from post-fetch action.
[[actions]]
type = "post-fetch"
command = ["make", "all", "install", "prefix=install_dir"]
[[depends-on]]
make = "*"
pkg_config = "*"
libgtk3 = "^3"
[depends-on.'case(os)'.windows]
winpthreads = "*"
[gpr-externals]
LIBRARY_TYPE = ["static", "static-pic", "relocatable"]
[environment.'case(distribution)']
msys2.C_INCLUDE_PATH.append = "${DISTRIB_ROOT}/mingw64/x86_64-w64-mingw32/include"
msys2.LIBRARY_PATH.append = "${DISTRIB_ROOT}/mingw64/x86_64-w64-mingw32/lib"
[origin]
url="https://github.com/AdaCore/gtkada/archive/v21.0.0/gtkada-21.0.0.zip"
hashes=["sha512:3c1373c0a1168ae875398a0b5a1941234f6620ac114088980b83558c984c4566b87796fb4098de371af206ca6a4ae0fb4c6390119c5606a9f6a5b142916ce8d8"]
+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"
available."case(toolchain)".user = false
[external.origin."case(distribution)"]
debian = ["libgtkada18-dev"]
ubuntu = ["libgtkada16.1.0-dev", "libgtkada19-dev"]
-20
View File
@@ -1,20 +0,0 @@
name = "iterators"
description = "Functional iterators a la Rust"
version = "0.1.0"
authors = ["Alejandro R. Mosteo"]
maintainers = ["Alejandro R. Mosteo <alejandro@mosteo.com>"]
maintainers-logins = ["mosteo"]
website = "https://github.com/mosteo/iterators"
licenses = ["LGPL 3.0"]
tags = ["iterators", "functional"]
[[depends-on]]
aaa = "~0.2.1"
gnat = ">=10"
[origin]
commit = "b3abe21ddb9a35e5bdbff6a1656dc8dcbb79a6fc"
url = "git+https://github.com/mosteo/iterators.git"
@@ -1,23 +0,0 @@
name = "lal_highlight"
description = "Simple code highlighters based on Libadalang"
version = "21.0.0"
authors = ["AdaCore"]
maintainers = ["Pierre-Marie de Rodat <pmderodat@kawie.fr>"]
maintainers-logins = ["pmderodat"]
licenses = ["GMGPL 3.0"]
website = "https://github.com/AdaCore/libadalang"
tags = ["libadalang", "static-analysis"]
project-files = ["highlight.gpr"]
executables = ["highlight", "ada2web"]
[origin]
url = "https://github.com/AdaCore/libadalang/releases/download/v21.0.0/highlight-21.0.0.tar.gz"
archive-name = "highlight-21.0.0.tar.gz"
hashes = ["sha512:357f237b90559b05bab454b6dafda2949d663b87db2704f2c23cc3e3d3400a8a60609382a7f5489419b19b2a38195e25cfa030e7cf4a7887df1566222014ef98"]
[[depends-on]]
gnatcoll_iconv = "^21"
[[depends-on]]
libadalang = "^21"
@@ -1,22 +0,0 @@
name = "langkit_support"
description = "Runtime support library for Langkit-generated libraries"
version = "21.0.0"
authors = ["AdaCore"]
maintainers = ["Pierre-Marie de Rodat <pmderodat@kawie.fr>"]
maintainers-logins = ["pmderodat"]
licenses = ["GMGPL 3.0"]
website = "https://github.com/AdaCore/langkit"
[gpr-set-externals."case(toolchain)".system]
LIBRARY_TYPE = "relocatable"
[origin]
url = "https://github.com/AdaCore/langkit/releases/download/v21.0.0/langkit_support-21.0.0.tar.gz"
archive-name = "langkit_support-21.0.0.tar.gz"
hashes = ["sha512:b52319d5b7fac6b8866b618105edc4c4a4a98d785a61b6e8c3096921b117bea9629854ebdcd956eb005604cdc78686cd4577d27121cdb41339ee73bb4222168b"]
[[depends-on]]
gnatcoll = "^21"
[[depends-on]]
gnatcoll_iconv = "^21"
@@ -1,24 +0,0 @@
name = "libadalang"
description = "Ada semantic analysis library"
version = "21.0.0"
authors = ["AdaCore"]
maintainers = ["Pierre-Marie de Rodat <pmderodat@kawie.fr>"]
maintainers-logins = ["pmderodat"]
licenses = ["GMGPL 3.0"]
website = "https://github.com/AdaCore/libadalang"
tags = ["libadalang", "static-analysis"]
[origin]
url = "https://github.com/AdaCore/libadalang/releases/download/v21.0.0/libadalang-21.0.0.tar.gz"
archive-name = "libadalang-21.0.0.tar.gz"
hashes = ["sha512:955d25549416658815862829499b7f02008990922a32102afacefc760e835c8b054129c60e41dbcc6035d7e917c9450c71cc5edf79f3707b8073e5245800c110"]
[[depends-on]]
gnatcoll = "^21"
[[depends-on]]
gnatcoll_gmp = "^21"
[[depends-on]]
gnatcoll_iconv = "^21"
[[depends-on]]
langkit_support = "^21"
-11
View File
@@ -1,11 +0,0 @@
description = "GNU OpenMP library"
name = "libgomp"
licenses = []
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
[[external]]
kind = "system"
[external.origin."case(distribution)"]
"debian|ubuntu" = ["libgomp1"]
msys2=["mingw-w64-x86_64-gcc"]
-23
View File
@@ -1,23 +0,0 @@
name = "libgpr"
version = "21.0.0"
description = "GNAT Project File Library"
authors = ["AdaCore"]
licenses = ["GMGPL 3.0"]
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["gpr/gpr.gpr"]
[[actions.'case(os)'.macos]]
type = "post-fetch"
command = ["sed", "-i", "", "s/st_mtim/st_mtimespec/", "gpr/src/gpr_imports.c"]
[gpr-externals]
GPR_BUILD = ["debug", "production", "coverage", "profiling"]
LIBRARY_TYPE = ["static", "relocatable", "static-pic"]
[[depends-on]]
xmlada = "~21.0.0"
[origin]
url="https://github.com/AdaCore/gprbuild/archive/v21.0.0/gprbuild-21.0.0.zip"
hashes=['sha512:49263e36e5431356f60630129c8fbebf7dcdca7083fd47b2ee1a4fa80e84cb09748f2d8bc660b68850ad62634b9c8ba57b287b4934d0c908becd1a52b8b7e1fc']
-11
View File
@@ -1,11 +0,0 @@
description = "GObject-based multi-platform GUI toolkit (v3)"
name = "libgtk3"
licenses = ["LGPL 3.0"]
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
[[external]]
kind = "system"
[external.origin."case(distribution)"]
"debian|ubuntu" = ["libgtk-3-dev"]
msys2 = ["mingw-w64-x86_64-gtk3"]
-10
View File
@@ -1,10 +0,0 @@
description = "GNU libiconv"
name = "libiconv"
licenses = ["LGPL 2.1"]
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
[[external]]
kind = "system"
[external.origin."case(distribution)"]
msys2 = ["mingw-w64-x86_64-libiconv"]
-10
View File
@@ -1,10 +0,0 @@
description = "The GNU Readline Library"
name = "liblzma"
licenses = ["GPL 2.0", "GPL 3.0", "LGPL 2.1"]
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
[[external]]
kind = "system"
[external.origin."case(distribution)"]
"debian|ubuntu" = ["liblzma-dev"]
@@ -1,11 +0,0 @@
description = "Header files and a static library for Python2"
name = "libpython2dev"
licenses = ["Custom"] # PSF is not available in Alire yet
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
[[external]]
kind = "system"
[external.origin."case(distribution)"]
"debian|ubuntu" = ["libpython2-dev"]
msys2 = ["mingw-w64-x86_64-python2"]
@@ -1,11 +0,0 @@
description = "Header files and a static library for Python3"
name = "libpython3dev"
licenses = ["Custom"] # PSF is not available in Alire yet
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
[[external]]
kind = "system"
[external.origin."case(distribution)"]
"debian|ubuntu" = ["libpython3-dev"]
msys2 = ["mingw-w64-x86_64-python"]
@@ -1,11 +0,0 @@
description = "The GNU Readline Library"
name = "libreadline"
licenses = ["GPL 3.0"]
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
[[external]]
kind = "system"
[external.origin."case(distribution)"]
"debian|ubuntu" = ["libreadline-dev"]
msys2 = ["mingw-w64-x86_64-readline"]
-14
View File
@@ -1,14 +0,0 @@
name = "littlefs"
description = "Ada/SPARK binding for the LittleFS flash embedded filesystem"
version = "0.1.0"
licenses = ["BSD 3-Clauses"]
authors = ["Fabien Chouteau"]
maintainers = ["Fabien Chouteau <chouteau@adacore.com>"]
maintainers-logins = ["Fabien-Chouteau"]
website = "https://github.com/Fabien-Chouteau/littlefs-ada"
tags = ["embedded", "filesystem", "nostd", "flash"]
[origin]
commit = "90f31b47aad40519b9288d8adfbdf459310fff7f"
url = "git+https://github.com/Fabien-Chouteau/littlefs-ada.git"
@@ -1,31 +0,0 @@
description = "Middleware layer of the Ada Drivers Library project"
long-description = '''# microbit BSP
Board Support Package for the BBC micro:bit https://microbit.org/
This crate is a snapshot of [Ada Drivers
Library](https://github.com/AdaCore/Ada_Drivers_Library/tree/master/middleware).
Any bug report, issue, contribution must be adressed to the [Ada Drivers
Library](https://github.com/AdaCore/Ada_Drivers_Library/) repo.
'''
name = "microbit_bsp"
version = "0.2.0"
licenses = ["BSD 3-Clauses"]
website="https://github.com/AdaCore/Ada_Drivers_Library/"
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["adl_middleware.gpr"]
tags = ["embedded", "nostd", "microbit", "bbc", "nrf51", "bsp"]
[[depends-on]]
hal = "^0.1.0"
nrf5x_hal = "^0.1.0"
embedded_components = "^0.1.0"
[origin]
commit = "74e9a20abe272d56c365255096255a311648c1f8"
url = "git+https://github.com/Fabien-Chouteau/microbit_bsp.git"
-19
View File
@@ -1,19 +0,0 @@
name = "minirest"
description = "Minimalist Ada REST client library"
version = "0.1.0"
authors = ["Alejandro R. Mosteo"]
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
licenses = ["MIT"]
tags = ["rest"]
website = "https://github.com/mosteo/minirest"
[[depends-on]]
aaa = "~0.2.1"
curl = "*"
[origin]
commit = "272ecd15a6b2033296283f5121f82da5b00a40b1"
url = "git+https://github.com/mosteo/minirest.git"
@@ -1,17 +0,0 @@
description = "Example project for the MiniSAM D51"
name = "minisamd51_example"
version = "0.1.1"
licenses = ["BSD 3-Clauses"]
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
authors = ["Fabien Chouteau <chouteau@adacore.com>"]
tags = ["embedded", "nostd", "samd51", "minisam"]
website="https://github.com/Fabien-Chouteau/minisamd51_example"
[[depends-on]]
minisamd51_bsp = "^0.1.0"
[origin]
commit = "098d9273990a4447b5a2574c3b4b6c060b8005bf"
url = "git+https://github.com/Fabien-Chouteau/minisamd51_example.git"
@@ -1,11 +0,0 @@
description = ""
name = "pkg_config"
licenses = ["LGPL 3.0"]
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
[[external]]
kind = "system"
[external.origin."case(distribution)"]
"debian|ubuntu" = ["pkg-config"]
msys2 = ["mingw-w64-x86_64-pkg-config"]
@@ -1,11 +0,0 @@
description = "PostgreSQL relational database management system"
name = "postgresql"
licenses = ["PostgreSQL"]
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
[[external]]
kind = "system"
[external.origin."case(distribution)"]
"debian|ubuntu" = ["postgresql"]
msys2 = ["mingw-w64-x86_64-postgresql"]
-40
View File
@@ -1,40 +0,0 @@
name = "rclada"
description = "ROS2 Ada Client Library"
version = "0.1.0"
licenses = ["LGPL 3.0"]
authors = ["Alejandro R. Mosteo"]
maintainers = ["Alejandro R. Mosteo <alejandro@mosteo.com>"]
maintainers-logins = ["mosteo"]
tags = ["ros", "robotics", "client"]
website = "https://github.com/ada-ros/ada4ros2"
project-files = ["install/rclada/share/gpr/rcl.gpr"]
[[depends-on]]
ros2_foxy = "*"
[environment]
# Needed to source setup.bash in client packages
RCLADA_INSTALL_DIR.set = "${CRATE_ROOT}/install"
# Needed to locate project files here and in clients
GPR_PROJECT_PATH.append = "${CRATE_ROOT}/install/rclada/share/gprauto:${CRATE_ROOT}/install/rclada_common/share/gpr:${CRATE_ROOT}/install/rosidl_generator_ada/share/gpr:${CRATE_ROOT}/install/rosidl_generator_ada/share/gprauto"
# Needed to locate libraries
LD_LIBRARY_PATH.append = "/opt/ros/foxy/lib"
[[actions]]
type = "post-fetch"
command = ["./build.bash"]
[[actions]]
type = "pre-build"
command = ["./build.bash"]
[available.'case(distribution)']
ubuntu = true
'...' = false
[origin]
commit = "e390763f633c441d0d92a5f9e0c72a544c1d6fbd"
url = "git+https://github.com/ada-ros/rclada_alire.git"
@@ -1,42 +0,0 @@
name = "rclada_examples"
description = "ROS2 Ada Client Library - Examples"
version = "0.1.0"
licenses = ["LGPL 3.0"]
authors = ["Alejandro R. Mosteo"]
maintainers = ["Alejandro R. Mosteo <alejandro@mosteo.com>"]
maintainers-logins = ["mosteo"]
tags = ["ros", "robotics", "client"]
website = "https://github.com/ada-ros/ada4ros2"
project-files = ["src/rclada_examples/examples.gpr"]
executables = ["add_two_ints_client",
"add_two_ints_server",
"add_two_ints_client_async",
"graph_info",
"listener",
"listener_metadata",
"pong_class",
"pong_generic",
"talker",
"talker_metadata"
]
[environment]
GPR_PROJECT_PATH.append="${CRATE_ROOT}/install/rclada_examples/share/gprauto"
[[depends-on]]
rclada = "~0.1.0"
[[actions]]
type = "pre-build"
command = ["./build.bash"]
[available.'case(distribution)']
ubuntu = true
'...' = false
[origin]
commit = "3d92e3ad4f86c2f71ae9637943bbc7eab047b259"
url = "git+https://github.com/ada-ros/rclada_examples_alire.git"
@@ -1,12 +0,0 @@
description = "ROS2 Foxy distribution"
name = "ros2_foxy"
licenses = []
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
tags = ["ros", "robotics"]
website = "https://index.ros.org/doc/ros2/"
[[external]]
hint = "For installation instructions, visit https://index.ros.org/doc/ros2/Installation/#installationguide"
kind = "system"
origin."case(distribution)"."ubuntu" = ["ros-foxy-desktop"]
-18
View File
@@ -1,18 +0,0 @@
description = "Pretty print physical values in properly scaled metric (SI) units."
name = "si_units"
version = "0.1.3"
authors = ["Vinzent \"Jellix\" Saranen"]
website = "https://github.heisenbug.eu/si_units"
licenses = ["WTFPL"]
maintainers = ["vinzent@heisenbug.eu"]
maintainers-logins = ["Jellix"]
project-files = ["si_units_lib.gpr"]
tags = ["utilities", "formatting"]
[gpr-externals]
SI_UNITS_BUILD = ["debug", "release"]
[origin]
commit = "51224f2fa79a6ca02ddd0854857ae8016375439c"
url = "git+https://github.com/HeisenbugLtd/si_units.git"
-42
View File
@@ -1,42 +0,0 @@
description = "Pretty print physical values in properly scaled metric (SI) units."
long-description = """
Provides generic conversion (`Image`) functions that convert values into human
readable strings with appropriate SI prefixes. This is especially convenient
when you have to deal with printing values from a potentially large interval,
and you need to represent such values as something an average human will
easily be able to read. Then you can use `SI_Units` to take care of the
conversion into an appropriate string representation for you.
Converting values into a string is supported with all SI prefixes which are a
power of 1000 (yocto .. Yotta), additionally there is a generic that can deal
with binary prefixes (i.e. prefixes that denote powers of 1024).
Scaling (i.e. conversion between different prefixes, like from kilo(meter) to
centi(meter)) between all defined SI prefixes is also supported, similar for
binary prefixes.
See the project's [website](https://github.heisenbug.eu/si_units) for more
details.
Version 0.2.0 is source code identical to the previous 0.1.3 release, but adds
full support for Alire integration. In the process, the provided `gnat` project
files have been streamlined, so if you upgrade to this version from a previous
release, you will need to adjust your own project files accordingly.
"""
name = "si_units"
version = "0.2.0"
authors = ["Vinzent \"Jellix\" Saranen"]
website = "https://github.heisenbug.eu/si_units"
licenses = ["WTFPL"]
tags = ["utilities", "formatting"]
maintainers = ["vinzent@heisenbug.eu"]
maintainers-logins = ["Jellix"]
project-files = ["si_units.gpr"]
[gpr-externals]
SI_UNITS_BUILD_MODE = ["debug", "release"]
[origin]
commit = "13606e4922ac7c1dc9e456db9967a057ced1e9ea"
url = "git+https://github.com/HeisenbugLtd/si_units.git"
@@ -1,15 +0,0 @@
name = "simple_logging"
version = "1.2.0"
description = "Simple logging to console"
licenses = ["LGPL 3.0"]
authors = [ "Alejandro R. Mosteo", ]
maintainers = [ "alejandro@mosteo.com", ]
maintainers-logins = [ "mosteo", ]
tags = ["logging", "utility"]
[origin]
commit = "506f0bb32bc3699ebe189593667e2d2844a9d537"
url = "git+https://github.com/alire-project/simple_logging.git"
-23
View File
@@ -1,23 +0,0 @@
name = "sparknacl"
description = "Verified SPARK 2014 re-implementation of TweetNaCl cryptographic library"
long-description = "SPARK 2014 re-implementation of TweetNaCl cryptographic library, with fully automated proofs of type safety and some correctness properties"
version = "1.0.0"
tags = ["spark", "cryptography", "security", "nacl", "curve25519", "ed25519", "tweetnacl"]
licenses = ["BSD 2-Clauses"]
website = "https://github.com/rod-chapman/SPARKNaCl"
authors = ["Rod Chapman"]
maintainers = ["Rod Chapman <rod@proteancode.com>"]
maintainers-logins = ["rod-chapman"]
[[depends-on]]
gnat = ">=2020"
[gpr-externals]
SPARKNACL_RUNTIME_MODE = ["full", "zfp"]
SPARKNACL_BUILD_MODE = ["debug", "O1", "O2", "O3"]
[origin]
commit = "aac69c969a050cbe0720112d86efff832cdc2346"
url = "git+https://github.com/rod-chapman/SPARKNaCl.git"
-22
View File
@@ -1,22 +0,0 @@
description = "SPAT - SPARK Proof Analysis Tool"
long-description = "SPAT - SPARK Proof Analysis Tools\nHelper tool to obtain timing information about gnatprove runs (SPARK tools).\n"
name = "spat"
version = "1.2.1"
authors = ["Vinzent \"Jellix\" Saranen"]
website = "https://github.heisenbug.eu/spat"
executables = ["run_spat"]
licenses = ["WTFPL"]
maintainers = ["vinzent@heisenbug.eu"]
maintainers-logins = ["Jellix"]
project-files = ["spat.gpr"]
tags = ["spark"]
[[depends-on]]
si_units = "^0.1.0"
[depends-on."case(toolchain)".system]
gnatcoll = ">=19 & <2000"
[origin]
commit = "a25eb494136dcddad52b831e8c058b383d93e677"
url = "git+https://github.com/HeisenbugLtd/spat.git"
-28
View File
@@ -1,28 +0,0 @@
description = "SPAT - SPARK Proof Analysis Tool"
long-description = """
SPAT - SPARK Proof Analysis Tools
Helper tool to obtain, analyse, sort, and filter timing information about
`gnatprove` runs (`SPARK` tools).
"""
name = "spat"
version = "1.3.0"
authors = ["Vinzent \"Jellix\" Saranen"]
website = "https://github.heisenbug.eu/spat"
licenses = ["WTFPL"]
tags = ["spark"]
maintainers = ["vinzent@heisenbug.eu"]
maintainers-logins = ["Jellix"]
project-files = ["spat.gpr"]
executables = ["run_spat"]
[[depends-on]]
si_units = "~0.2"
[depends-on."case(toolchain)".system]
gnatcoll = ">=19"
[origin]
commit = "4ad4ab14447ac8cbbedcb8d47f026a66a73551d7"
url = "git+https://github.com/HeisenbugLtd/spat.git"
-15
View File
@@ -1,15 +0,0 @@
name = "spdx"
description = "SPDX License Expression Validator"
version = "0.1.0"
authors = ["Fabien Chouteau"]
maintainers = ["Fabien Chouteau <chouteau@adacore.com>"]
maintainers-logins = ["Fabien-Chouteau"]
licenses = ["MIT"]
website="https://github.com/Fabien-Chouteau/spdx_ada"
tags = ['spdx', 'license']
[origin]
commit = "319ca7bcc1e2eb1843aad1f64aca3ecba91a2bcc"
url = "git+https://github.com/Fabien-Chouteau/spdx_ada.git"
-15
View File
@@ -1,15 +0,0 @@
name = "spdx"
description = "SPDX License Expression Validator"
version = "0.2.0"
authors = ["Fabien Chouteau"]
maintainers = ["Fabien Chouteau <chouteau@adacore.com>"]
maintainers-logins = ["Fabien-Chouteau"]
licenses = ["MIT"]
website="https://github.com/Fabien-Chouteau/spdx_ada"
tags = ['spdx', 'license']
[origin]
commit = "2df9b1182544359c751544e52e14c94830d99fa6"
url = "git+https://github.com/Fabien-Chouteau/spdx_ada.git"
@@ -1,21 +0,0 @@
name = "startup_gen"
version = "21.0.0"
description = "Generates startup files (crt0 and linker script)"
website = "https://github.com/AdaCore/startup-gen"
authors = ["AdaCore"]
executables = ["startup-gen"]
licenses = ["GPL 3.0"]
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["startup_gen.gpr"]
tags = ["embedded", "zfp", "nostd"]
[[depends-on]]
gnatcoll = "~21.0.0"
libgpr = "~21.0.0"
templates_parser = "~21.0.0"
gnat = ">=10"
[origin]
url="https://github.com/AdaCore/startup-gen/archive/v21.0.0.zip"
hashes=['sha512:75bdb0979ad6891655359e023a8ddcbe0f507f5b5d844892f91e4048a9ade4ab1f37319c0a817be2dff2f60becbd7ba6e17cc03ca1d22267f1a34660a09f17dd']
@@ -1,29 +0,0 @@
name = "templates_parser"
version = "21.0.0"
description = "Templates Parser: File generation from templates in Ada"
website = "https://github.com/AdaCore/templates-parser"
authors = ["AdaCore"]
licenses = ["GMGPL 3.0"]
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["templates_parser.gpr"]
[[actions]]
type = "post-fetch"
command = ["cp", "config/tp_xmlada_installed.gpr", "tp_xmlada.gpr"]
[gpr-externals]
LIBRARY_TYPE = ["static", "relocatable"]
PRJ_BUILD = ["Debug", "Release"]
TP_TASKING = ["No_Tasking", "Standard_Tasking"]
TP_XMLADA = ["Installed", "Disabled"]
[gpr-set-externals]
TP_XMLADA = "Installed"
[[depends-on]]
xmlada = "~21.0.0"
[origin]
url="https://github.com/AdaCore/templates-parser/archive/v21.0.0.zip"
hashes=['sha512:2b7ce36cf5f985724416c9abc68725bf73c9e8af6389801043dee2f3e9a4a9d2155a86c96f8088dd830af3b8942a3e7dd7373e7003741a4098ca580e6fa507a4']
-18
View File
@@ -1,18 +0,0 @@
name = "tiny_text"
description = "Low resolution bitmap font with a small memory footprint"
version = "1.0.0"
authors = ["Jeremy Grosser"]
maintainers = ["Jeremy Grosser <jeremy@synack.me>"]
maintainers-logins = ["JeremyGrosser"]
licenses = ["MIT"]
website = ["https://github.com/JeremyGrosser/tiny_text"]
tags = ["font", "hal", "bitmap", "text"]
[[depends-on]] # This line was added by `alr with`
hal = "*" # This line was added by `alr with`
[origin]
commit = "f072a0c3f9cf6ea9d81cb26a05d3462c7f2d82f6"
url = "git+https://github.com/JeremyGrosser/tiny_text.git"
-31
View File
@@ -1,31 +0,0 @@
description = "A virtual Audio Processing Unit to simulate 8-bit era game sounds"
long-description = """
# VirtAPU
A virtual Audio Processing Unit to simulate 8-bit era game sounds
- Arbitrary number of voice(s)
- 4 sounds:
- Pulse
- Triangle
- Noise1 (LFSR 1)
- Noise2 (LFSR 6)
- Pulse witdth modulation
- Decay
- Frequency sweep
- Sequencer
"""
name = "virtapu"
version = "0.2.0"
website="https://github.com/Fabien-Chouteau/virtapu"
licenses = ["MIT"]
authors=["Fabien Chouteau"]
maintainers = ["fabien.chouteau@gmail.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["virtapu.gpr"]
tags = ["nostd", "audio", "synth", "game"]
[origin]
commit = "1146b446c0322ae7e72b56972aff384395e6a3a9"
url = "git+https://github.com/Fabien-Chouteau/virtapu.git"
-17
View File
@@ -1,17 +0,0 @@
name = "vss"
description = "Advanced string and text manipulation with Unicode support"
version = "21.0.0"
tags = ["unicode", "json", "text"]
authors = ["AdaCore"]
maintainers = ["Vadim Godunko <vgodunko@gmail.com>", "Maxim Reznik <reznikmm@gmail.com>"]
maintainers-logins = ["godunko", "reznikmm"]
licenses = ["GMGPL 3.0"]
website = "https://github.com/AdaCore/VSS"
project-files = ["gnat/vss_text.gpr", "gnat/vss_json.gpr"]
[origin]
commit = "ded12078cfcaeb6c3c7fc1ffeea9e0d5cf4a1086"
url = "git+https://github.com/AdaCore/VSS.git"
-25
View File
@@ -1,25 +0,0 @@
name = "win32ada"
version = "21.0.0"
description = "Ada API to the Windows library"
website = "https://github.com/adacore/win32ada"
authors = ["Intermetrics", "AdaCore"]
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
tags = ["windows", "api"]
[gpr-externals]
PRJ_TARGET = ["Win32", "Win64"]
PRJ_BUILD = ["Debug", "Release"]
[available.'case(os)']
windows = true
'...' = false
[gpr-set-externals]
TARGET = "Win64"
PRJ_TARGET = "Win64"
PRJ_BUILD = "Release"
[origin]
url= "https://github.com/AdaCore/win32ada/archive/v21.0.0/win32ada-21.0.0.zip"
hashes=['sha512:67cd45b8e501fc2fc3dc759bb839c1fd287f3a05e1ba427af1d7b2aab0f196391dde472be65f7620eb75ce39bff031b8ee91a49f878d01c496dfeffd4e0a6a7a']
@@ -1,11 +0,0 @@
description = "winpthreads library"
name = "winpthreads"
licenses = ["MIT"]
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
[[external]]
kind = "system"
[external.origin."case(distribution)"]
msys2 = ["mingw-w64-x86_64-winpthreads-git"]
-27
View File
@@ -1,27 +0,0 @@
name = "xmlada"
version = "21.0.0"
description = "The XML/Ada toolkit"
website = "https://github.com/AdaCore/xmlada"
authors = ["AdaCore"]
licenses = ["GMGPL 3.0"]
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["distrib/xmlada.gpr",
"dom/xmlada_dom.gpr",
"sax/xmlada_sax.gpr",
"input_sources/xmlada_input.gpr",
"schema/xmlada_schema.gpr",
"unicode/xmlada_unicode.gpr"]
[[actions]]
type = "post-fetch"
command = ["sh", "configure"]
[gpr-externals]
LIBRARY_TYPE = ["static", "relocatable", "static-pic"]
XMLADA_BUILD_MODE = ["distrib", "Debug", "Production",
"profile", "coverage", "nochecks"]
[origin]
url="https://github.com/AdaCore/xmlada/archive/v21.0.0/xmlada-21.0.0.zip"
hashes=['sha512:836d189061b188d0b766d559972938da59c1b950c15cda8209c4c5175fa03db0ef714270635ffed2d14e2bb3957f97625f5eef07c815606ac0191be268694d98']
+3
View File
@@ -15,6 +15,9 @@ CHANGES=$(git diff --name-only HEAD~1)
# Bulk changes for the record
echo Changed files: $CHANGES
# Import the out-of-docker built alr
export PATH+=:${PWD}/alire/bin
# Show alr metadata
alr version