diff options
author | Adam J. Stewart <ajstewart426@gmail.com> | 2022-09-13 22:16:59 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-13 21:16:59 -0600 |
commit | cb323b1f55894d31f376feb34ddad8c96194d2aa (patch) | |
tree | 4a1437fd14576f487f4b9acec238997957e3a37d | |
parent | 9f72962dd1ccdff37a80c5d76a3fed6a63213de1 (diff) | |
download | spack-cb323b1f55894d31f376feb34ddad8c96194d2aa.tar.gz spack-cb323b1f55894d31f376feb34ddad8c96194d2aa.tar.bz2 spack-cb323b1f55894d31f376feb34ddad8c96194d2aa.tar.xz spack-cb323b1f55894d31f376feb34ddad8c96194d2aa.zip |
graphite2: fix build on macOS (#32636)
-rw-r--r-- | var/spack/repos/builtin/packages/graphite2/package.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/graphite2/package.py b/var/spack/repos/builtin/packages/graphite2/package.py index ef5e14a8d4..f4f3836589 100644 --- a/var/spack/repos/builtin/packages/graphite2/package.py +++ b/var/spack/repos/builtin/packages/graphite2/package.py @@ -17,8 +17,15 @@ class Graphite2(CMakePackage): ) url = "https://github.com/silnrsi/graphite/releases/download/1.3.13/graphite2-1.3.13.tgz" + version("1.3.14", sha256="f99d1c13aa5fa296898a181dff9b82fb25f6cc0933dbaa7a475d8109bd54209d") version("1.3.13", sha256="dd63e169b0d3cf954b397c122551ab9343e0696fb2045e1b326db0202d875f06") depends_on("python@3.6:", type="test") patch("regparm.patch") + + @run_after("install") + def darwin_fix(self): + # The shared library is not installed correctly on Darwin; fix this + if self.spec.satisfies("platform=darwin"): + fix_darwin_install_name(self.prefix.lib) |