summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorAlex Richert <82525672+AlexanderRichert-NOAA@users.noreply.github.com>2023-09-13 22:34:11 -0400
committerGitHub <noreply@github.com>2023-09-13 22:34:11 -0400
commite5d227e73df78ba609abb42ebca1d4c4516665d8 (patch)
treea203b945fa2e39114c236a3c3306fc48f055aa95 /var
parentaf7b4c5a2fdd2a02674d22e91545764a08daae3f (diff)
downloadspack-e5d227e73df78ba609abb42ebca1d4c4516665d8.tar.gz
spack-e5d227e73df78ba609abb42ebca1d4c4516665d8.tar.bz2
spack-e5d227e73df78ba609abb42ebca1d4c4516665d8.tar.xz
spack-e5d227e73df78ba609abb42ebca1d4c4516665d8.zip
Support static case for find_libraries() in xz (#38100)
* Update xz * add maintainer to xz * [@spackbot] updating style on behalf of AlexanderRichert-NOAA
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/xz/package.py9
1 files changed, 8 insertions, 1 deletions
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):