Commit 2575bd0b authored by Damian Montero's avatar Damian Montero Committed by GitHub

Merge pull request #1892 from uberhacker/replace-imagemagick-package

Update imagemagick packages
parents 54ae3deb 1cffe0ee
......@@ -3,29 +3,63 @@ require 'package'
class Imagemagick < Package
description 'Use ImageMagick to create, edit, compose, or convert bitmap images.'
homepage 'http://www.imagemagick.org/script/index.php'
version '7.0.7-15'
source_url 'https://www.imagemagick.org/download/releases/ImageMagick-7.0.7-15.tar.xz'
source_sha256 '9809be6bab0c5258721a5c5bbe8bccf61357b506024f8514d94e9efcd575a69d'
version '6.9.9-34-7.0.7-22'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick-7.0.7-15-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick-7.0.7-15-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick-7.0.7-15-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick-7.0.7-15-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '702365fbf31a26bbd0e395ba1d3fae2cbb9112ae8e5a8fd114bcb00bc0c6b7b6',
armv7l: '702365fbf31a26bbd0e395ba1d3fae2cbb9112ae8e5a8fd114bcb00bc0c6b7b6',
i686: '386b84c9a0cc1b93171a89a086ef15b6f553c61d930da5087879b7c4d89b670d',
x86_64: 'bd307f8ad7b79e89016679bf90da61159d25479ab5ce8bcbae0218f97387c0ed',
})
if ARGV[0] == 'install'
imver = `stream -version 2> /dev/null | head -1 | cut -d' ' -f3`.chomp
abort "ImageMagick version #{imver} already installed.".lightgreen unless "#{imver}" == ""
puts
puts "Enter the ImageMagick version to install:"
puts "6 = ImageMagick 6.9.9-34"
puts "7 = ImageMagick 7.0.7-22"
puts "0 = Cancel"
while version = STDIN.gets.chomp
case version
when '6'
source_url 'https://www.imagemagick.org/download/releases/ImageMagick-6.9.9-34.tar.xz'
source_sha256 'b37d8ea71a367f0d2267e8441b470cc6f2eaac0ce94837dcc87b011c55bf212c'
binary_url ({
})
binary_sha256 ({
})
break
when '7'
source_url 'https://www.imagemagick.org/download/releases/ImageMagick-7.0.7-22.tar.xz'
source_sha256 '49de9e08ea255a1f939158d85d50dfa29285bccbdcb7fee0fe4309061d438489'
binary_url ({
})
binary_sha256 ({
})
break
when '0'
abort
break
else
puts "Please select from one of the options or enter 0 to cancel."
end
end
end
depends_on 'lcms'
depends_on 'lzma'
depends_on 'libjpeg'
depends_on 'libpng'
depends_on 'libtiff'
depends_on 'libwebp'
depends_on 'freetype'
depends_on 'openjpeg'
depends_on 'pango'
depends_on 'python27'
depends_on 'zlibpkg'
def self.build
system './configure',
"--prefix=#{CREW_PREFIX}",
"--libdir=#{CREW_LIB_PREFIX}",
'--without-python',
'--disable-dependency-tracking'
'--disable-dependency-tracking',
'--with-python',
'--without-x'
system 'make'
end
......
......@@ -3,36 +3,34 @@ require 'package'
class Imagemagick6 < Package
description 'Use ImageMagick to create, edit, compose, or convert bitmap images.'
homepage 'http://www.imagemagick.org/script/index.php'
version '6.9.9-27'
source_url 'https://www.imagemagick.org/download/releases/ImageMagick-6.9.9-27.tar.xz'
source_sha256 '27d0090b6a019eb038d254a9eb8d8939ac0d225b5dc651abc9212bb7c257e17c'
version '6.9.9-34'
source_url 'https://www.imagemagick.org/download/releases/ImageMagick-6.9.9-34.tar.xz'
source_sha256 'b37d8ea71a367f0d2267e8441b470cc6f2eaac0ce94837dcc87b011c55bf212c'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick6-6.9.9-27-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick6-6.9.9-27-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick6-6.9.9-27-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick6-6.9.9-27-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'fd9316207ade7c8ef35bcc47475c16b7e4b348f7f811bb4cb7c8070c24cd2b2e',
armv7l: 'fd9316207ade7c8ef35bcc47475c16b7e4b348f7f811bb4cb7c8070c24cd2b2e',
i686: '0cf502b48da21570e9952a98fb9b52e6b761ddb1564c6dcde210984bf80250b0',
x86_64: '9c23d6415bb4c7fe77a4fdf6ebf7a17437916e326e849af42afe07efad8a5979',
})
depends_on 'pkgconfig' => :build
depends_on "libjpeg"
depends_on "libpng"
depends_on "libtiff"
depends_on "freetype"
depends_on "zlibpkg"
depends_on 'lcms'
depends_on 'lzma'
depends_on 'libjpeg'
depends_on 'libpng'
depends_on 'libtiff'
depends_on 'libwebp'
depends_on 'freetype'
depends_on 'openjpeg'
depends_on 'pango'
depends_on 'python27'
depends_on 'zlibpkg'
def self.build
system './configure',
"--prefix=#{CREW_PREFIX}",
"--libdir=#{CREW_LIB_PREFIX}",
'--disable-dependency-tracking',
'--without-python'
'--with-python',
'--without-x'
system 'make'
end
......
require 'package'
class Imagemagick7 < Package
description 'Use ImageMagick to create, edit, compose, or convert bitmap images.'
homepage 'http://www.imagemagick.org/script/index.php'
version '7.0.7-22'
source_url 'https://www.imagemagick.org/download/releases/ImageMagick-7.0.7-22.tar.xz'
source_sha256 '49de9e08ea255a1f939158d85d50dfa29285bccbdcb7fee0fe4309061d438489'
binary_url ({
})
binary_sha256 ({
})
depends_on 'lcms'
depends_on 'lzma'
depends_on 'libjpeg'
depends_on 'libpng'
depends_on 'libtiff'
depends_on 'libwebp'
depends_on 'freetype'
depends_on 'openjpeg'
depends_on 'pango'
depends_on 'python27'
depends_on 'zlibpkg'
def self.build
system './configure',
"--prefix=#{CREW_PREFIX}",
"--libdir=#{CREW_LIB_PREFIX}",
'--disable-dependency-tracking',
'--with-python',
'--without-x'
system 'make'
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment