
* Add post-installation tests to Python package * libbsd does not build on macOS * Make Python dependencies optional * Add readline dep, remove ncurses patch, fix autoreconf
28 lines
1.2 KiB
Python
28 lines
1.2 KiB
Python
# Copyright 2013-2019 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 Libbsd(AutotoolsPackage):
|
|
"""This library provides useful functions commonly found on BSD
|
|
systems, and lacking on others like GNU systems, thus making it easier
|
|
to port projects with strong BSD origins, without needing to embed the
|
|
same code over and over again on each project.
|
|
"""
|
|
|
|
homepage = "https://libbsd.freedesktop.org/wiki/"
|
|
url = "https://libbsd.freedesktop.org/releases/libbsd-0.9.1.tar.xz"
|
|
|
|
version('0.9.1', sha256='56d835742327d69faccd16955a60b6dcf30684a8da518c4eca0ac713b9e0a7a4')
|
|
version('0.9.0', sha256='8a469afd1bab340992cf99e1e6b7ae4f4c54882d663d8a2c5ea52250617afb01')
|
|
version('0.8.7', sha256='f548f10e5af5a08b1e22889ce84315b1ebe41505b015c9596bad03fd13a12b31')
|
|
version('0.8.6', sha256='467fbf9df1f49af11f7f686691057c8c0a7613ae5a870577bef9155de39f9687')
|
|
|
|
patch('cdefs.h.patch', when='@0.8.6 %gcc@:4')
|
|
|
|
# https://gitlab.freedesktop.org/libbsd/libbsd/issues/1
|
|
conflicts('platform=darwin')
|