diff options
author | Adam J. Stewart <ajstewart426@gmail.com> | 2024-01-09 18:27:24 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-09 18:27:24 +0100 |
commit | 40bda00d8f37f08047ce1f5ee89a2d8b46bf315c (patch) | |
tree | 32a65516f6bf9286b418fb4f34814056f3cda25f | |
parent | f5d672726b7a413d1a67d3726047ea2782b76354 (diff) | |
download | spack-40bda00d8f37f08047ce1f5ee89a2d8b46bf315c.tar.gz spack-40bda00d8f37f08047ce1f5ee89a2d8b46bf315c.tar.bz2 spack-40bda00d8f37f08047ce1f5ee89a2d8b46bf315c.tar.xz spack-40bda00d8f37f08047ce1f5ee89a2d8b46bf315c.zip |
imagemagick: add SVG support (#41956)
-rw-r--r-- | var/spack/repos/builtin/packages/imagemagick/package.py | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/var/spack/repos/builtin/packages/imagemagick/package.py b/var/spack/repos/builtin/packages/imagemagick/package.py index 3f5cc4478b..318ea03b89 100644 --- a/var/spack/repos/builtin/packages/imagemagick/package.py +++ b/var/spack/repos/builtin/packages/imagemagick/package.py @@ -22,19 +22,24 @@ class Imagemagick(AutotoolsPackage): version("7.0.2-6", sha256="7d49ca8030f895c683cae69c52d8edfc4876de651f5b8bfdbea907e222480bd3") variant("ghostscript", default=False, description="Compile with Ghostscript support") + variant("rsvg", default=False, description="Enable RSVG support") - depends_on("jpeg") - depends_on("pango") + depends_on("pkgconfig@0.20:", type="build") depends_on("libtool", type="build") - depends_on("libtool", when="@7.0.8:", type=("build", "link")) - depends_on("libpng") - depends_on("freetype") - depends_on("fontconfig") - depends_on("libtiff") + + depends_on("fontconfig@2.1:") + depends_on("freetype@2.8:") + depends_on("jpeg") + depends_on("pango@1.28.1:") + depends_on("libpng@1:") + depends_on("librsvg@2.9:", when="+rsvg") + depends_on("libtiff@4:") depends_on("ghostscript", when="+ghostscript") depends_on("ghostscript-fonts", when="+ghostscript") + + # TODO: are these actually required? depends_on("libsm") - depends_on("pkgconfig", type="build") + depends_on("libtool") def configure_args(self): args = [] @@ -45,6 +50,7 @@ class Imagemagick(AutotoolsPackage): args.append("--with-gs-font-dir={0}".format(gs_font_dir)) else: args.append("--without-gslib") + args.extend(self.with_or_without("rsvg")) return args @property |