bug-ncurses
[Top][All Lists]
Advanced

[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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]