summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTodd Gamblin <tgamblin@llnl.gov>2014-12-22 23:23:11 -0800
committerTodd Gamblin <tgamblin@llnl.gov>2014-12-23 14:43:05 -0800
commit01ca61c7cce510f7f80912f5b01bd69043de7008 (patch)
tree7f3be1059dbd6cea31bbba33bd58c540375538a2
parent8edf299dd21cce9f6f297a81a5fb375b3417bf2a (diff)
downloadspack-01ca61c7cce510f7f80912f5b01bd69043de7008.tar.gz
spack-01ca61c7cce510f7f80912f5b01bd69043de7008.tar.bz2
spack-01ca61c7cce510f7f80912f5b01bd69043de7008.tar.xz
spack-01ca61c7cce510f7f80912f5b01bd69043de7008.zip
Updates for Qt dependencies
-rw-r--r--var/spack/packages/ImageMagick/package.py1
-rw-r--r--var/spack/packages/jpeg/package.py2
-rw-r--r--var/spack/packages/lcms/package.py19
-rw-r--r--var/spack/packages/libmng/package.py19
-rw-r--r--var/spack/packages/qt/package.py2
5 files changed, 41 insertions, 2 deletions
diff --git a/var/spack/packages/ImageMagick/package.py b/var/spack/packages/ImageMagick/package.py
index ae06368f85..657b9255a3 100644
--- a/var/spack/packages/ImageMagick/package.py
+++ b/var/spack/packages/ImageMagick/package.py
@@ -5,6 +5,7 @@ class Imagemagick(Package):
homepage = "http://www.imagemagic.org"
url = "http://www.imagemagick.org/download/ImageMagick-6.8.9-10.tar.gz"
+ version('6.9.0-0', '2cf094cb86ec518fa5bc669ce2d21613')
version('6.8.9-10', 'aa050bf9785e571c956c111377bbf57c')
version('6.8.9-9', 'e63fed3e3550851328352c708f800676')
diff --git a/var/spack/packages/jpeg/package.py b/var/spack/packages/jpeg/package.py
index bb5b77e01c..87820467db 100644
--- a/var/spack/packages/jpeg/package.py
+++ b/var/spack/packages/jpeg/package.py
@@ -5,7 +5,7 @@ class Jpeg(Package):
homepage = "http://www.ijg.org"
url = "http://www.ijg.org/files/jpegsrc.v9a.tar.gz"
- version('9a', 'b397211ddfd506b92cd5e02a22ac924d')
+ version('9a', '3353992aecaee1805ef4109aadd433e7')
def install(self, spec, prefix):
configure("--prefix=%s" % prefix)
diff --git a/var/spack/packages/lcms/package.py b/var/spack/packages/lcms/package.py
new file mode 100644
index 0000000000..a53c2f997a
--- /dev/null
+++ b/var/spack/packages/lcms/package.py
@@ -0,0 +1,19 @@
+from spack import *
+
+class Lcms(Package):
+ """Little cms is a color management library. Implements fast
+ transforms between ICC profiles. It is focused on speed, and is
+ portable across several platforms (MIT license)."""
+ homepage = "http://www.littlecms.com"
+ url = "http://downloads.sourceforge.net/project/lcms/lcms/2.6/lcms2-2.6.tar.gz"
+
+ version('2.6', 'f4c08d38ceade4a664ebff7228910a33')
+
+ depends_on("jpeg")
+ depends_on("libtiff")
+ depends_on("zlib")
+
+ def install(self, spec, prefix):
+ configure("--prefix=%s" % prefix)
+ make()
+ make("install")
diff --git a/var/spack/packages/libmng/package.py b/var/spack/packages/libmng/package.py
new file mode 100644
index 0000000000..11d060496c
--- /dev/null
+++ b/var/spack/packages/libmng/package.py
@@ -0,0 +1,19 @@
+from spack import *
+
+class Libmng(Package):
+ """libmng -THE reference library for reading, displaying, writing
+ and examining Multiple-Image Network Graphics. MNG is the animation
+ extension to the popular PNG image-format."""
+ homepage = "http://sourceforge.net/projects/libmng/"
+ url = "http://downloads.sourceforge.net/project/libmng/libmng-devel/2.0.2/libmng-2.0.2.tar.gz"
+
+ version('2.0.2', '1ffefaed4aac98475ee6267422cbca55')
+
+ depends_on("jpeg")
+ depends_on("zlib")
+ depends_on("lcms")
+
+ def install(self, spec, prefix):
+ configure("--prefix=%s" % prefix)
+ make()
+ make("install")
diff --git a/var/spack/packages/qt/package.py b/var/spack/packages/qt/package.py
index fe0d4531c1..270a28bf0a 100644
--- a/var/spack/packages/qt/package.py
+++ b/var/spack/packages/qt/package.py
@@ -7,7 +7,7 @@ class Qt(Package):
version('4.8.6', '2edbe4d6c2eff33ef91732602f3518eb',
url="http://download.qt-project.org/official_releases/qt/4.8/4.8.6/qt-everywhere-opensource-src-4.8.6.tar.gz")
- # depends_on("zlib")
+ depends_on("lcms")
def install(self, spec, prefix):
# FIXME: Modify the configure line to suit your build system here.