From 42de3ff968f8bc32221ced071ba3633bca670bb4 Mon Sep 17 00:00:00 2001 From: Jen Herting Date: Fri, 5 Aug 2022 13:49:46 -0400 Subject: [PATCH] jxrlib-debian: new package (#31877) Co-authored-by: James A Zilberman Co-authored-by: qwertos --- .../builtin/packages/jxrlib-debian/package.py | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 var/spack/repos/builtin/packages/jxrlib-debian/package.py diff --git a/var/spack/repos/builtin/packages/jxrlib-debian/package.py b/var/spack/repos/builtin/packages/jxrlib-debian/package.py new file mode 100644 index 0000000000..4a7169a9a8 --- /dev/null +++ b/var/spack/repos/builtin/packages/jxrlib-debian/package.py @@ -0,0 +1,28 @@ +# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack.package import * + + +class JxrlibDebian(MakefilePackage): + """JPEG XR is a still image format based on technology originally + developed by Mirosoft under the name HD Photo + (formerly Windows Media Photo). The JPEG XR format is similar, + but not identical, to the HD Photo/Windows Media Photo format.""" + + homepage = "https://packages.debian.org/source/sid/jxrlib" + url = "https://salsa.debian.org/debian-phototools-team/jxrlib/-/archive/debian/1.2_git20170615.f752187-5/jxrlib-debian-1.2_git20170615.f752187-5.tar.gz" + + variant("shared", default=False, description="Build shared libs") + + version( + "1.2_git20170615.f752187-5", + sha256="3d9d5d6ca972b51259efe1f37a8e42892e90920b13308d70b8a24eb9a82bf34c", + ) + + def setup_build_environment(self, env): + env.set("DIR_INSTALL", self.prefix) + if self.spec.satisfies("+shared"): + env.set("SHARED", "True")