Commit a1c72a95 authored by Ed Reel's avatar Ed Reel

Update imagemagick packages

Add pre-built binaries
parent 7f3b12c2
......@@ -3,49 +3,49 @@ 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 '6.9.9-50-7.0.7-38'
version '6.9.10-14-7.0.8-14'
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-50"
puts "7 = ImageMagick 7.0.7-38"
puts "6 = ImageMagick 6.9.10-14"
puts "7 = ImageMagick 7.0.8-14"
puts "0 = Cancel"
while version = STDIN.gets.chomp
case version
when '6'
source_url 'https://www.imagemagick.org/download/releases/ImageMagick-6.9.9-50.tar.xz'
source_sha256 'b6a8b6afea4cd0ea87e752a83bc66b13200e219e0a476156a83a259be3760560'
source_url 'https://www.imagemagick.org/download/releases/ImageMagick-6.9.10-14.tar.xz'
source_sha256 'd123d4ad4e5bf72c51a6f528a2dbbbd4bf4249f25b36045017c9c634db968e6d'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick6-6.9.9-50-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick6-6.9.9-50-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick6-6.9.9-50-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick6-6.9.9-50-chromeos-x86_64.tar.xz',
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick6-6.9.10-14-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick6-6.9.10-14-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick6-6.9.10-14-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick6-6.9.10-14-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '90af69292dc58d68a81b4047be0ddf56c98e6548f5bd15f096228690039d6135',
armv7l: '90af69292dc58d68a81b4047be0ddf56c98e6548f5bd15f096228690039d6135',
i686: '4721027f02c5cb590ac73dcc97ce505e0504f3c9810fb922f8482f5c114631b1',
x86_64: '6e176b5027fdb3170561b50aefdf2738eb656f7373973c10c56922b93dcbb220',
aarch64: '35aa98c93aedcf992741a8fc5043608618c3960ff4a7163e05dab46301cf0695',
armv7l: '35aa98c93aedcf992741a8fc5043608618c3960ff4a7163e05dab46301cf0695',
i686: '2d517abdea774d9a2425b8b13e5fc2c94a8596e2fa058ed8871aa6295d5edd40',
x86_64: '5a8b8ff05c66cf29715166b18c4100481577e2501332741f78eda177d19240d4',
})
break
when '7'
source_url 'https://www.imagemagick.org/download/releases/ImageMagick-7.0.7-38.tar.xz'
source_sha256 'db6a88477dc7290a450570d215ae68caf83e0d80c868addefb608109978db17b'
source_url 'https://www.imagemagick.org/download/releases/ImageMagick-7.0.8-14.tar.xz'
source_sha256 '70c3d8c800cfd0282c0e0d9930b83f472f9593a882adc77532aa82c0d7ca0bb1'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick7-7.0.7-38-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick7-7.0.7-38-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick7-7.0.7-38-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick7-7.0.7-38-chromeos-x86_64.tar.xz',
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick7-7.0.8-14-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick7-7.0.8-14-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick7-7.0.8-14-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick7-7.0.8-14-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '8af6733552d6d8f2b08f4f4f8a069de5b8e16916fb0e0508c206a4ef2769f5c2',
armv7l: '8af6733552d6d8f2b08f4f4f8a069de5b8e16916fb0e0508c206a4ef2769f5c2',
i686: '965af8c91a324d4e74383cf2cd2b976bb318f6e869da313c444aff23eb6a9d0b',
x86_64: 'a763794967fe8d825809155db55a61e3b4b4ed09521c20f861a622870304e9bf',
aarch64: '17f6dea62e438159afb39eb5f02c94669bc79034efad2e7c71c384fc20b768db',
armv7l: '17f6dea62e438159afb39eb5f02c94669bc79034efad2e7c71c384fc20b768db',
i686: '2b36de4345ad051651732c77b65ee9d8719e9c686e2616a0aa05f74d7f976a7e',
x86_64: 'db12c715992606dce557b5e3b81d82384e9751d9c59f3cffc9115727688cc304',
})
break
when '0'
......@@ -59,18 +59,12 @@ class Imagemagick < Package
depends_on 'freetype'
depends_on 'ghostscript'
depends_on 'lcms'
depends_on 'lzma'
depends_on 'libjpeg'
depends_on 'libpng'
depends_on 'libtiff'
depends_on 'libwebp'
depends_on 'msttcorefonts'
depends_on 'openjpeg'
depends_on 'pango'
depends_on 'perl'
depends_on 'python27'
depends_on 'zlibpkg'
def self.build
system './configure',
......
......@@ -3,37 +3,31 @@ 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-50'
source_url 'https://www.imagemagick.org/download/releases/ImageMagick-6.9.9-50.tar.xz'
source_sha256 'b6a8b6afea4cd0ea87e752a83bc66b13200e219e0a476156a83a259be3760560'
version '6.9.10-14'
source_url 'https://www.imagemagick.org/download/releases/ImageMagick-6.9.10-14.tar.xz'
source_sha256 'd123d4ad4e5bf72c51a6f528a2dbbbd4bf4249f25b36045017c9c634db968e6d'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick6-6.9.9-50-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick6-6.9.9-50-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick6-6.9.9-50-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick6-6.9.9-50-chromeos-x86_64.tar.xz',
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick6-6.9.10-14-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick6-6.9.10-14-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick6-6.9.10-14-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick6-6.9.10-14-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '90af69292dc58d68a81b4047be0ddf56c98e6548f5bd15f096228690039d6135',
armv7l: '90af69292dc58d68a81b4047be0ddf56c98e6548f5bd15f096228690039d6135',
i686: '4721027f02c5cb590ac73dcc97ce505e0504f3c9810fb922f8482f5c114631b1',
x86_64: '6e176b5027fdb3170561b50aefdf2738eb656f7373973c10c56922b93dcbb220',
aarch64: '35aa98c93aedcf992741a8fc5043608618c3960ff4a7163e05dab46301cf0695',
armv7l: '35aa98c93aedcf992741a8fc5043608618c3960ff4a7163e05dab46301cf0695',
i686: '2d517abdea774d9a2425b8b13e5fc2c94a8596e2fa058ed8871aa6295d5edd40',
x86_64: '5a8b8ff05c66cf29715166b18c4100481577e2501332741f78eda177d19240d4',
})
depends_on 'freetype'
depends_on 'ghostscript'
depends_on 'lcms'
depends_on 'lzma'
depends_on 'libjpeg'
depends_on 'libpng'
depends_on 'libtiff'
depends_on 'libwebp'
depends_on 'msttcorefonts'
depends_on 'openjpeg'
depends_on 'pango'
depends_on 'perl'
depends_on 'python27'
depends_on 'zlibpkg'
def self.build
system './configure',
......
......@@ -3,37 +3,31 @@ 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-38'
source_url 'https://www.imagemagick.org/download/releases/ImageMagick-7.0.7-38.tar.xz'
source_sha256 'db6a88477dc7290a450570d215ae68caf83e0d80c868addefb608109978db17b'
version '7.0.8-14'
source_url 'https://www.imagemagick.org/download/releases/ImageMagick-7.0.8-14.tar.xz'
source_sha256 '70c3d8c800cfd0282c0e0d9930b83f472f9593a882adc77532aa82c0d7ca0bb1'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick7-7.0.7-38-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick7-7.0.7-38-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick7-7.0.7-38-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick7-7.0.7-38-chromeos-x86_64.tar.xz',
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick7-7.0.8-14-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick7-7.0.8-14-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick7-7.0.8-14-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick7-7.0.8-14-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '8af6733552d6d8f2b08f4f4f8a069de5b8e16916fb0e0508c206a4ef2769f5c2',
armv7l: '8af6733552d6d8f2b08f4f4f8a069de5b8e16916fb0e0508c206a4ef2769f5c2',
i686: '965af8c91a324d4e74383cf2cd2b976bb318f6e869da313c444aff23eb6a9d0b',
x86_64: 'a763794967fe8d825809155db55a61e3b4b4ed09521c20f861a622870304e9bf',
aarch64: '17f6dea62e438159afb39eb5f02c94669bc79034efad2e7c71c384fc20b768db',
armv7l: '17f6dea62e438159afb39eb5f02c94669bc79034efad2e7c71c384fc20b768db',
i686: '2b36de4345ad051651732c77b65ee9d8719e9c686e2616a0aa05f74d7f976a7e',
x86_64: 'db12c715992606dce557b5e3b81d82384e9751d9c59f3cffc9115727688cc304',
})
depends_on 'freetype'
depends_on 'ghostscript'
depends_on 'lcms'
depends_on 'lzma'
depends_on 'libjpeg'
depends_on 'libpng'
depends_on 'libtiff'
depends_on 'libwebp'
depends_on 'msttcorefonts'
depends_on 'openjpeg'
depends_on 'pango'
depends_on 'perl'
depends_on 'python27'
depends_on 'zlibpkg'
def self.build
system './configure',
......
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