diff --git a/var/spack/repos/builtin/packages/libtlx/package.py b/var/spack/repos/builtin/packages/libtlx/package.py new file mode 100644 index 0000000000..619f90dfb5 --- /dev/null +++ b/var/spack/repos/builtin/packages/libtlx/package.py @@ -0,0 +1,28 @@ +# Copyright 2013-2020 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class Libtlx(CMakePackage): + """ tlx is a collection of C++ helpers and extensions universally needed, + but not found in the STL. + The most important design goals and conventions are: + 1) high modularity with as little dependencies between + modules as possible. + 2) attempt to never break existing interfaces. + 3) compile on all platforms with C++ - smartphones, supercomputers, + windows, etc. + 4) zero external dependencies: no additional libraries are required. + 5) warning and bug-freeness on all compilers. + 6) keep overhead down - small overall size such that is can be included + without bloating applications.""" + + homepage = "https://tlx.github.io/" + url = "https://github.com/tlx/tlx/archive/v0.5.20191212.tar.gz" + + maintainers = ['fabratu'] + + version('0.5.20191212', sha256='5e67d3042a390dbb831b6d46437e3c7fadf738bff362aa7376b210b10ecd532d')