summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authordarmac <xiaojun2@hisilicon.com>2020-09-24 09:12:52 +0800
committerGitHub <noreply@github.com>2020-09-23 20:12:52 -0500
commit0dcfd8909a63e5d78e440918af3df43b568629fd (patch)
tree1e991a1ebb9658b6bd2addb7b28830816eb7cb6f /var
parent16d4bc59ba5baba34ecce1921fb418b7140036ad (diff)
downloadspack-0dcfd8909a63e5d78e440918af3df43b568629fd.tar.gz
spack-0dcfd8909a63e5d78e440918af3df43b568629fd.tar.bz2
spack-0dcfd8909a63e5d78e440918af3df43b568629fd.tar.xz
spack-0dcfd8909a63e5d78e440918af3df43b568629fd.zip
Add new package: sysfsutils (#18819)
* Add new package: sysfsutils * fix flake8 error
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/sysfsutils/package.py27
1 files changed, 27 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/sysfsutils/package.py b/var/spack/repos/builtin/packages/sysfsutils/package.py
new file mode 100644
index 0000000000..515294cdab
--- /dev/null
+++ b/var/spack/repos/builtin/packages/sysfsutils/package.py
@@ -0,0 +1,27 @@
+# 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 Sysfsutils(AutotoolsPackage):
+ """This package's purpose is to provide a set of utilities for interfacing
+ with sysfs, a virtual filesystem in Linux kernel versions 2.5+ that
+ provides a tree of system devices. While a filesystem is a very useful
+ interface, we've decided to provide a stable programming interface
+ that will hopefully make it easier for applications to query system devices
+ and their attributes."""
+
+ homepage = "https://github.com/linux-ras/sysfsutils/"
+ url = "https://github.com/linux-ras/sysfsutils/archive/sysfsutils_0_5.tar.gz"
+
+ version('0_5', sha256='6878c8a4281e7de52e57b40fe543b1b4e01d6fbce4ffd45a36e5fc25e376746f')
+ version('0_4_0', sha256='9c78edb118c6bd962e04558ddb2df46d456273284fe3f23bb930dc287225aea5')
+ version('0_3_0', sha256='f10250aa09513d245cb4ed61ac0dbfd7dfb2e7810bcd8804a07b3fe18f08a74a')
+
+ @when('target=aarch64:')
+ def configure_args(self):
+ args = ['--build=arm-linux']
+ return args