diff options
author | Wouter Deconinck <wdconinc@gmail.com> | 2023-01-10 06:25:57 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-10 13:25:57 +0100 |
commit | 6fefb924136da4814e96525dd6b2d73a523ca5dc (patch) | |
tree | 7ff16679e25b9bbb1c4c81cbd99633d47f7c8bf0 | |
parent | 03a2feef88f364188a0a8db188fde8a0217caf98 (diff) | |
download | spack-6fefb924136da4814e96525dd6b2d73a523ca5dc.tar.gz spack-6fefb924136da4814e96525dd6b2d73a523ca5dc.tar.bz2 spack-6fefb924136da4814e96525dd6b2d73a523ca5dc.tar.xz spack-6fefb924136da4814e96525dd6b2d73a523ca5dc.zip |
cernlib: depends_on freetype, libnsl, libxcrypt, openssl; and patch (#34702)
* cernlib: depends_on freetype, libnsl, libxcrypt, openssl; and patch
In addition to #34448, cernlib depends on these additional packages.
This also applies a patch to the current release in which crypto is
specified wbere libcrypt (in libxcrypt) is actually needed. Because
the upstream git repository is behind a CERN login, we cannot patch
by gitlab URL link.
* [@spackbot] updating style on behalf of wdconinc
Co-authored-by: wdconinc <wdconinc@users.noreply.github.com>
-rw-r--r-- | var/spack/repos/builtin/packages/cernlib/package.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/cernlib/package.py b/var/spack/repos/builtin/packages/cernlib/package.py index add2a5dacc..fb0078ba3d 100644 --- a/var/spack/repos/builtin/packages/cernlib/package.py +++ b/var/spack/repos/builtin/packages/cernlib/package.py @@ -20,10 +20,19 @@ class Cernlib(CMakePackage): sha256="733d148415ef78012ff81f21922d3bf641be7514b0242348dd0200cf1b003e46", ) + depends_on("freetype") depends_on("motif") + depends_on("libnsl") depends_on("libx11") depends_on("libxaw") depends_on("libxt") + depends_on("libxcrypt") + + depends_on("openssl", when="os=linux") + + @when("@2022.11.08.0-free") + def patch(self): + filter_file("crypto", "crypt", "packlib/CMakeLists.txt") def cmake_args(self): args = ["-DCERNLIB_BUILD_SHARED:BOOL=ON"] |