diff --git a/packages/cmatrix/package.py b/packages/cmatrix/package.py new file mode 100644 index 0000000..4ad137d --- /dev/null +++ b/packages/cmatrix/package.py @@ -0,0 +1,22 @@ +# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: MIT + +from spack.package import * + +class Cmatrix(AutotoolsPackage): + """Terminal based "The Matrix" like implementation""" + + homepage = "https://github.com/abishekvashok/cmatrix" + url = "https://github.com/abishekvashok/cmatrix/archive/refs/tags/v2.0.tar.gz" + maintainers("hv15") + license("GPL-3.0-only", checked_by="hv15") + + version("2.0", sha256="ad93ba39acd383696ab6a9ebbed1259ecf2d3cf9f49d6b97038c66f80749e99a") + + depends_on("autoconf", type="build") + depends_on("automake", type="build") + depends_on("libtool", type="build") + depends_on("ncurses", type="build") + depends_on("kbd", type="run") diff --git a/packages/kbd/package.py b/packages/kbd/package.py new file mode 100644 index 0000000..c4f40ab --- /dev/null +++ b/packages/kbd/package.py @@ -0,0 +1,33 @@ +# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: MIT + +from spack.package import * + +class Kbd(AutotoolsPackage): + """ + This package contains tools for managing Linux console (Linux console, + virtual terminals, keyboard, etc.) – mainly, what they do is loading + console fonts and keyboard maps. + """ + + homepage = "https://kbd-project.org/" + url = "https://github.com/legionus/kbd/archive/refs/tags/v2.6.4.tar.gz" + maintainers("hv15") + license(" GPL-2.0-or-later", checked_by="hv15") + + version("2.6.4", sha256="f5c7be3fd5365bd5150a3293cff58f836acc2b5914515c1ca91540a7f9be50f7") + version("2.6.3", sha256="f562c986e7c05677708e1f335d5c8705ebe84fdcd95b08a459bc0fe2d9d5cd39") + version("2.6.2", sha256="4aae5e83c4395c38e1fc35f4f70604db17cdf6e01da9b28ece89a9289e56d590") + version("2.6.1", sha256="51f4fad0651812a77aa8fac4774357ef4c3ff976d3ba66988d772f5c32b21549") + version("2.6.0", sha256="eb8fcab00207d01f4f76e14c97fa2796724f00571f68ccef48200939fb382d21") + version("2.6-rc1", sha256="0ef75a08e79141fb0a5b16a44bae0d3fc518a0835d1e211637021a3f81dffbaa") + version("2.5.1", sha256="80513bfc54dceb31b06648ab38ca8447305b92cc0c6b9c05abb1d275af8581a8") + version("2.5.0", sha256="20f0698ba7be12b41ba0d4e61e33d031244dc322e8e77bb924adb81429e85710") + version("2.5-rc1", sha256="290c6681a751a3bba4f0ce857e9d98457fed1c948cc3e788300b1463197367d1") + version("2.4.0", sha256="8ebb8ba274983dd446d5d66412b6224a3a4fafe1195d3be7855d6247b4819fd9") + + depends_on("autoconf", type="build") + depends_on("automake", type="build") + depends_on("libtool", type="build")