exprtk: add new package (#48326)

This commit is contained in:
Arash Partow 2025-01-04 05:48:05 +11:00 committed by GitHub
parent ec286e857f
commit a52d817fa0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -0,0 +1,27 @@
# Copyright Spack Project Developers. See COPYRIGHT file for details.
#
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
from spack.package import *
class Exprtk(Package):
"""ExprTk - C++ Mathematical Expression Toolkit Library"""
homepage = "https://www.partow.net/programming/exprtk/index.html"
url = "https://github.com/ArashPartow/exprtk/archive/refs/tags/0.0.3.tar.gz"
git = "https://github.com/ArashPartow/exprtk.git"
maintainers("arashpartow")
license("MIT")
depends_on("cxx", type="build") # generated
version("0.0.3", sha256="f9dec6975e86c702033d6a65ba9a0368eba31a61b89d74f2b5d24457c02c8439")
version("0.0.2", sha256="7e8de4a0bfc9855c1316d8b8bc422061aef9a307c2f42d2e66298980463195c1")
version("0.0.1", sha256="fb72791c88ae3b3426e14fdad630027715682584daf56b973569718c56e33f28")
def install(self, prec, prefix):
mkdirp(prefix.include.exprtk)
install("exprtk.hpp", prefix.include.exprtk)