alr2appimage 1.0.0 (#1449)

This commit is contained in:
Manuel
2025-03-21 22:38:28 +01:00
committed by GitHub
parent a7f16ee3f2
commit c9f06b649b
@@ -0,0 +1,57 @@
name = "alr2appimage"
description = "Tool to create an AppImage executable from an Alire crate"
version = "1.0.0"
website = "https://github.com/mgrojo/alr2appimage"
long-description = """
There are two prerequisites for your project to work with this tool:
- It has to be an Alire crate with an `executables` field. Its first value
has to be the main application program. Otherwise, the executable program
can be specified on the command line.
- It must be installable using Alire, including all the needed resources.
`alr2appimage` will use the following command for installing it (this requires Alire 2.0):
```shell
alr install
```
Or it will run `gprinstall` inside `alr exec`, if the former fails (Alire 1.x).
If you simply run the tool inside an Alire crate, it will read the
metadata from your `alire.toml` file and create a default AppImage
from it.
NOTE: `alr2appimage` is an independent project; it is not
affiliated to, nor supported by, the Alire or AppImage projects.
"""
licenses = "GPL-3.0-only"
tags = ["utility", "appimage", "alire", "linux", "packaging"]
authors = ["Manuel Gomez"]
maintainers = ["Manuel Gomez <mgrojo@gmail.com>"]
maintainers-logins = ["mgrojo"]
executables = ["alr2appimage"]
[[depends-on]]
ada_toml = "^0.3.0"
[[depends-on]]
spoon = "^1.0.1"
[[depends-on]]
parse_args = "~0.9.0"
[[depends-on]]
resources = "~0.1.0"
[available.'case(os)']
'linux' = true
'...' = false
[build-switches]
"*".style_checks = ["-gnaty3abBCrfklM99nptx"]
[origin]
commit = "19b5459f5b5553d6b861746eacd19e434fb0e146"
url = "git+https://github.com/mgrojo/alr2appimage"