qplt 20230720.0.0 (#1150)
* qplt 20230720.0.0 (via `alr publish --submit`) * Add ssl dependency --------- Co-authored-by: Alejandro R. Mosteo <amosteo@unizar.es>
This commit is contained in:
@@ -0,0 +1,64 @@
|
|||||||
|
name = "qplt"
|
||||||
|
description = "An Ada-GUI program to quickly produce a plot of a data set"
|
||||||
|
version = "20230720"
|
||||||
|
|
||||||
|
authors = ["Jeff Carter"]
|
||||||
|
maintainers = ["Bent Bracke <bent@bracke.dk>"]
|
||||||
|
maintainers-logins = ["bracke"]
|
||||||
|
licenses = "BSD-3-Clause"
|
||||||
|
website = "https://github.com/bracke/Qplt"
|
||||||
|
tags = ["plot", "data"]
|
||||||
|
long-description = """
|
||||||
|
# Qplt
|
||||||
|
Quick Plot: an Ada-GUI program to quickly produce a plot of a data set
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
type
|
||||||
|
|
||||||
|
qplt -?
|
||||||
|
|
||||||
|
for usage instructions, or read the code that outputs them.
|
||||||
|
|
||||||
|
## Dependencies
|
||||||
|
Qplt requires Ada GUI (https://github.com/jrcarter/Ada_GUI) and the PragmAda Reusable Components (https://github.com/jrcarter/PragmARC). Those unfamiliar with Ada GUI should install it, run the test programs, and be familiar with its Readme before running Qplt.
|
||||||
|
|
||||||
|
## Sample Input
|
||||||
|
The files qplt_sine.txt, qplt_sombrero.txt, and qplt_wpop.txt contain sample data for Qplt.
|
||||||
|
|
||||||
|
qplt_sine.txt contains a sine curve. Suggested use:
|
||||||
|
|
||||||
|
qplt np -t Sine qplt_sine.txt
|
||||||
|
|
||||||
|
qplt_sombrero.txt contains the "Sombrero" curve, sin x / x (with the limit of 1 plotted for x = 0). Suggested use:
|
||||||
|
|
||||||
|
qplt np -t Sombrero qplt_sombrero.txt
|
||||||
|
|
||||||
|
qplt_wpop.txt contains values of world population since 1600. Suggested use:
|
||||||
|
|
||||||
|
qplt -t "World Population" -x Year -y "Population in billions" qplt_wpop.txt
|
||||||
|
|
||||||
|
The sample input files are proveded under the CC BY-SA license (https://creativecommons.org/licenses/by-sa/4.0/).
|
||||||
|
"""
|
||||||
|
|
||||||
|
executables = ["qplt"]
|
||||||
|
|
||||||
|
[build-switches]
|
||||||
|
"*".style_checks = "No"
|
||||||
|
"*".ada_version = "Ada12"
|
||||||
|
|
||||||
|
[[depends-on]] # Avoid bug in GNAT 13
|
||||||
|
gnat = "<13.0 | >=13.3"
|
||||||
|
|
||||||
|
[[depends-on]]
|
||||||
|
pragmarc = "^20240323.0.0"
|
||||||
|
|
||||||
|
[[depends-on]]
|
||||||
|
ada_gui = "^20240224.0.0"
|
||||||
|
|
||||||
|
[[depends-on]]
|
||||||
|
ssl = "*"
|
||||||
|
|
||||||
|
[origin]
|
||||||
|
commit = "2f7f77c911a868ea77d215a81d4d23175f531af8"
|
||||||
|
url = "git+https://github.com/bracke/Qplt.git"
|
||||||
|
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
description = "SSL library"
|
||||||
|
name = "ssl"
|
||||||
|
|
||||||
|
maintainers = ["alejandro@mosteo.com"]
|
||||||
|
maintainers-logins = ["mosteo"]
|
||||||
|
|
||||||
|
[[external]]
|
||||||
|
kind = "system"
|
||||||
|
[external.origin."case(distribution)"]
|
||||||
|
"arch" = ["libssl-dev"]
|
||||||
|
"debian|ubuntu" = ["libssl-dev"]
|
||||||
|
"centos|fedora" = ["openssl-devel"]
|
||||||
|
"homebrew" = ["openssl"]
|
||||||
|
"macports" = ["openssl"]
|
||||||
|
|
||||||
|
[[external]]
|
||||||
|
kind = "version-output"
|
||||||
|
version-command = [ "pkg-config", "--modversion", "libssl" ]
|
||||||
|
version-regexp = "([\\d\\.]+)"
|
||||||
|
|
||||||
|
# pkg-config requires further steps to make packages findable by
|
||||||
|
# dependencies that Alire does not yet support
|
||||||
|
available = false
|
||||||
Reference in New Issue
Block a user