[Sparforte] SparForte 2.5
Pascal
p.p14 at orange.fr
Sun Sep 11 10:57:16 EDT 2022
> Le 12 juil. 2022 à 20:40, Ken Burtch <ken at pegasoft.ca> a écrit :
>
> Hello Pascal,
>
> I have not heard of ALIRE.
>
> There are many application package managers: Kompozer for PHP, Pip for Python, Cargo for Rust, NPM for JavaScript/Node.js. I usually understand these to be bad ideas. First, they are an attempt to create a repository to earn money, not usually to the benefit of the programmer. Second, they make it more difficult to manage security patching.
>
> However, there may be a case for ALIRE in a smaller community like Ada and Spark where the community may not have the support from operating system package managers.
>
> My work has been focused on the core language and I haven't made any plans to work on an application package manager...at least, not yet. I would need to finish user-defined packages first.
>
> If you think ALIRE is a good alternative to operating system package managers, then please investigate it and I will incorporate your work into the project.
Hello Ken,
The proposed description alire.toml file could be (the various attributes are self explanatory else some explanations are given in Alire documentation):
name = "sparforte"
description = "An open source scripting lanquage for high integrity tasks"
version = "2.5.0"
tags = ["scripting", "language"]
authors = ["Ken Burtch <ken at pegasoft.ca>"]
maintainers = ["Pascal Pignard <blady.net at orange.fr>"]
maintainers-logins = ["Blady-Com"]
website = "http://sparforte.com"
licenses = "GPL-2.0-only"
executables = ["spar"]
[[actions]]
type = "post-fetch"
command = ["sh", "configure", "--without-bdb", "--without-mysql", "--without-opengl",
"--without-postgres", "--without-readline", "--without-sound",
"--without-pcre", "--without-sdl", "--arch=native"]
[gpr-set-externals.'case(os)']
macos = { SPAR_LINKER_FLAGS = "-Wl,-no_pie" } # needed for symbolic exception traceback
NB: this version uses the proposed change to add --without-sdl, see:
https://github.com/kburtch/SparForte/pull/23
Feel free to ask question or ask for some changes.
Next, I'll issue a pull request to Alire index.
Regards, Pascal.
https://blady.pagesperso-orange.fr
More information about the Sparforte
mailing list