summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWouter Deconinck <wdconinc@gmail.com>2024-10-13 04:12:47 -0500
committerGitHub <noreply@github.com>2024-10-13 03:12:47 -0600
commit36761715fd7c11a23d1fcb4c863a783528c00e7c (patch)
treeddc6a062c828c6b8bf66d908c05b65c822345521
parent02b116bd56925bbc0cba32db7a1354b7e4ab75d0 (diff)
downloadspack-36761715fd7c11a23d1fcb4c863a783528c00e7c.tar.gz
spack-36761715fd7c11a23d1fcb4c863a783528c00e7c.tar.bz2
spack-36761715fd7c11a23d1fcb4c863a783528c00e7c.tar.xz
spack-36761715fd7c11a23d1fcb4c863a783528c00e7c.zip
dosfstools: add v4.2 (#46939)
* dosfstools: add v4.2 * dosfstools: autogen.sh; depends_on gettext * dosfstools: fix style
-rw-r--r--var/spack/repos/builtin/packages/dosfstools/package.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/dosfstools/package.py b/var/spack/repos/builtin/packages/dosfstools/package.py
index db158d6e79..f54245d7a3 100644
--- a/var/spack/repos/builtin/packages/dosfstools/package.py
+++ b/var/spack/repos/builtin/packages/dosfstools/package.py
@@ -15,15 +15,21 @@ class Dosfstools(AutotoolsPackage):
license("GPL-3.0-or-later")
+ version("4.2", sha256="355a6725524b50e64ae94060ed28579e0e004c519fc964f7085188cd87a99ba7")
version("4.1", sha256="8ff9c2dcc01551fe9de8888cb41eb1051fd58bdf1ab3a93d3d88916f0a4ffd1b")
version("4.0", sha256="77975e289e695cb8c984a3c0a15a3bbf3af90be83c26983d43abcde9ec48eea5")
- depends_on("c", type="build") # generated
+ depends_on("c", type="build")
depends_on("automake", type="build")
depends_on("autoconf", type="build")
depends_on("libtool", type="build")
depends_on("m4", type="build")
+ depends_on("gettext", when="@4.2:") # for HAVE_ICONV
+
+ @when("@4.2:")
+ def autoreconf(self, spec, prefix):
+ Executable("./autogen.sh")()
def setup_run_environment(self, env):
env.prepend_path("PATH", self.prefix.sbin)