[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
AdaCurses from source on Alire.
From: |
Pascal |
Subject: |
AdaCurses from source on Alire. |
Date: |
Sat, 3 Sep 2022 21:55:07 +0200 |
Hello,
Alire the Ada Library Repository is a recent package manager for Ada:
https://alire.ada.dev
In order to bring AdaCurses available for supported platforms in Alire, a
description file in TOML must be provided on preferably a Github repo.
For each release, a publication would be made on the Alire index based on this
description file.
I'm doing it once on my Github fork for a first try. Then someone else may do
it for future releases.
The proposed description alire.toml file could be (the various attributes are
self explanatory else some explanations are given in Alire documentation):
name = "ncursesada"
description = "Ada binding to the ncurses text user interface library"
version = "6.3.0"
tags = ["ncurses", "binding"]
authors = ["Thomas E. Dickey", "Juergen Pfeifer", "Eric S Raymond", "Alexander
V Lukyanov",
"Philippe Blain", "Sven Verdoolaege", "Nicolas Boulenguez"]
maintainers = ["Pascal Pignard <blady.net@orange.fr>"]
maintainers-logins = ["Blady-Com"]
website = "https://github.com/Blady-Com/ncurses"
licenses = "X11 OR MIT"
project-files = ["Ada95/lib_adacurses.gpr"]
[[actions]]
type = "post-fetch"
command = ["sh", "configure"]
[[actions]]
type = "post-fetch"
command = ["make", "libs"]
Thus the library will simply be available with this command:
% alr with ncursesada
Feel free to ask question or ask for some changes.
I would like to give a try next week.
Thanks, Pascal.
https://blady.pagesperso-orange.fr
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- AdaCurses from source on Alire.,
Pascal <=