diff options
author | Wouter Deconinck <wdconinc@gmail.com> | 2024-08-06 12:56:35 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-06 10:56:35 -0700 |
commit | 85ec4cca927f27402d7879b2874d1201d6dde3c0 (patch) | |
tree | a632e53e3f25b270c0d2504ca01863516f8faa2a | |
parent | f3c21b0177ea1bd69b5fea5b2e785e9d23292e4e (diff) | |
download | spack-85ec4cca927f27402d7879b2874d1201d6dde3c0.tar.gz spack-85ec4cca927f27402d7879b2874d1201d6dde3c0.tar.bz2 spack-85ec4cca927f27402d7879b2874d1201d6dde3c0.tar.xz spack-85ec4cca927f27402d7879b2874d1201d6dde3c0.zip |
libxshmfence: add v1.3.1, v1.3.2 (#44393)
* libxshmfence: add v1.3.1, v1.3.2
* libxshmfence: fix url_for_version
* libxshmfence: url_for_version without spec.satisfies
* libxshmfence: mv url_for_version after directives
---------
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
-rw-r--r-- | var/spack/repos/builtin/packages/libxshmfence/package.py | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/libxshmfence/package.py b/var/spack/repos/builtin/packages/libxshmfence/package.py index 45c47fcd4b..8584b1281e 100644 --- a/var/spack/repos/builtin/packages/libxshmfence/package.py +++ b/var/spack/repos/builtin/packages/libxshmfence/package.py @@ -13,11 +13,13 @@ class Libxshmfence(AutotoolsPackage, XorgPackage): with the X SyncFence objects that can be shared between processes using file descriptor passing.""" - homepage = "https://cgit.freedesktop.org/xorg/lib/libxshmfence/" - xorg_mirror_path = "lib/libxshmfence-1.3.tar.bz2" + homepage = "https://gitlab.freedesktop.org/xorg/lib/libxshmfence" + xorg_mirror_path = "lib/libxshmfence-1.3.2.tar.xz" license("MIT") + version("1.3.2", sha256="870df257bc40b126d91b5a8f1da6ca8a524555268c50b59c0acd1a27f361606f") + version("1.3.1", sha256="1129f95147f7bfe6052988a087f1b7cb7122283d2c47a7dbf7135ce0df69b4f8") version("1.3", sha256="b884300d26a14961a076fbebc762a39831cb75f92bed5ccf9836345b459220c7") version("1.2", sha256="d21b2d1fd78c1efbe1f2c16dae1cb23f8fd231dcf891465b8debe636a9054b0c") @@ -26,3 +28,10 @@ class Libxshmfence(AutotoolsPackage, XorgPackage): depends_on("xproto") depends_on("pkgconfig", type="build") depends_on("util-macros", type="build") + + def url_for_version(self, version): + url = super().url_for_version(version) + if version <= Version("1.3"): + return url.replace("xz", "bz2") + + return url |