From e5d227e73df78ba609abb42ebca1d4c4516665d8 Mon Sep 17 00:00:00 2001 From: Alex Richert <82525672+AlexanderRichert-NOAA@users.noreply.github.com> Date: Wed, 13 Sep 2023 22:34:11 -0400 Subject: Support static case for find_libraries() in xz (#38100) * Update xz * add maintainer to xz * [@spackbot] updating style on behalf of AlexanderRichert-NOAA --- var/spack/repos/builtin/packages/xz/package.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/var/spack/repos/builtin/packages/xz/package.py b/var/spack/repos/builtin/packages/xz/package.py index 301792b24f..67e9baf0bc 100644 --- a/var/spack/repos/builtin/packages/xz/package.py +++ b/var/spack/repos/builtin/packages/xz/package.py @@ -22,6 +22,8 @@ class Xz(MSBuildPackage, AutotoolsPackage, SourceforgePackage): sourceforge_mirror_path = "lzmautils/files/xz-5.2.5.tar.bz2" list_url = "https://tukaani.org/xz/old.html" + maintainers("AlexanderRichert-NOAA") + executables = [r"^xz$"] version("5.4.1", sha256="dd172acb53867a68012f94c17389401b2f274a1aa5ae8f84cbfb8b7e383ea8d3") @@ -61,7 +63,12 @@ class Xz(MSBuildPackage, AutotoolsPackage, SourceforgePackage): @property def libs(self): - return find_libraries(["liblzma"], root=self.prefix, recursive=True) + return find_libraries( + ["liblzma"], + root=self.prefix, + recursive=True, + shared=self.spec.satisfies("libs=shared"), + ) @classmethod def determine_version(cls, exe): -- cgit v1.2.3-60-g2f50