tash 8.7.0 (#663)

* Add tash 8.7.0 (first Alire release).

* Removed local-index setting in workflows.

* Use tclsh or tclsh8.6 if not found.
This commit is contained in:
Simon Wright
2022-10-14 08:48:13 +01:00
committed by GitHub
parent 3f265894d9
commit 6c65c1f5f9
+46
View File
@@ -0,0 +1,46 @@
name = "tash"
description = "Binding to Tcl/Tk"
long-description = """
Tash (previously known as Tcl Ada Shell) is an Ada binding to Tcl/Tk.
Its purpose is to
* allow a Tcl program to use Ada in place of C to implement Tcl
commands where additional execution speed, more complex data
structures, or better name space management is needed, and
* support the rapid development of Platform-Independent Graphical User
Interfaces via Tk.
"""
website = "https://github.com/simonjwright/tcladashell"
version = "8.7.0"
licenses = "GPL-2.0-or-later WITH GCC-exception-2.0"
authors = ["Simon Wright"]
maintainers = ["Simon Wright <simon@pushface.org>"]
maintainers-logins = ["simonjwright"]
project-files = ["tash.gpr"]
tags = ["scripting", "tcl", "tk"]
[gpr-externals]
TASH_LIBRARY_TYPE = ["static", "relocatable"]
[[depends-on]]
"libtcl" = "~8.6.0"
"libtk" = "~8.6.0"
[gpr-set-externals.'case(os)']
windows = { TASH_PLATFORM = "windows" }
linux = { TASH_PLATFORM = "linux" }
macos = { TASH_PLATFORM = "macos" }
[[actions]]
type = "post-fetch"
command = ["make", "-C", "src", "tcl_record_sizes.ads"]
[origin]
commit = "e083b4f29b5df3388426145bbdd5e54fda74f743"
url = "git+https://github.com/simonjwright/tcladashell.git"