Commit b265ad44 authored by Chris Thurber's avatar Chris Thurber Committed by GitHub

Merge pull request #2236 from uberhacker/update-libwebp-graphicsmagick-packages

Update libwebp and graphicsmagick packages
parents 857721be dccddec6
......@@ -3,25 +3,35 @@ require 'package'
class Graphicsmagick < Package
description 'GraphicsMagick is the swiss army knife of image processing.'
homepage 'http://www.graphicsmagick.org/'
version '1.3.27'
source_url 'https://downloads.sourceforge.net/project/graphicsmagick/graphicsmagick/1.3.27/GraphicsMagick-1.3.27.tar.xz'
source_sha256 'd03278d2790efc1dc72309f85a539810d2a81deb47932f7e6720d09ac72d0367'
version '1.3.28'
source_url 'http://downloads.sourceforge.net/project/graphicsmagick/graphicsmagick/1.3.28/GraphicsMagick-1.3.28.tar.xz'
source_sha256 '942a68a9a8a5af6f682b896fd4f0ad617d8b49907e474acfe59549956bcc994a'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/graphicsmagick-1.3.27-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/graphicsmagick-1.3.27-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/graphicsmagick-1.3.27-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/graphicsmagick-1.3.27-chromeos-x86_64.tar.xz',
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/graphicsmagick-1.3.28-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/graphicsmagick-1.3.28-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/graphicsmagick-1.3.28-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/graphicsmagick-1.3.28-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '42f651c837a0ae63bf5822eaf5ad53321a09ef19040372aaae2ca01d00ae986f',
armv7l: '42f651c837a0ae63bf5822eaf5ad53321a09ef19040372aaae2ca01d00ae986f',
i686: '5813d51708e29fe5a9debc1682600f086e43c644b04e5bff238dc23cdd1ed895',
x86_64: '03ad955a5521ba4c62eb6e0c0a6b8e8bd9b10123b77b10fb11d5b3bfe9812a36',
aarch64: 'b34b0b5c2a85a0e1e410b5ea43ad22459aa102ca65d1fb70fe56442d93969936',
armv7l: 'b34b0b5c2a85a0e1e410b5ea43ad22459aa102ca65d1fb70fe56442d93969936',
i686: 'bd8d55e6347d2bb1fb27a87883c6dc8aecacbf905c41c92a2c28bd75528f1242',
x86_64: 'c92c2a2630342f13ef3e6e89cb07fc1b90d0b281cef401047271dd243ab8618e',
})
depends_on 'freetype'
depends_on 'lcms'
depends_on 'libwebp'
def self.build
system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX} --without-x"
system './configure',
"--prefix=#{CREW_PREFIX}",
"--libdir=#{CREW_LIB_PREFIX}",
'--disable-maintainer-mode',
'--enable-magick-compat',
'--with-modules',
'--with-xml'
system 'make'
end
......
......@@ -3,26 +3,37 @@ require 'package'
class Libwebp < Package
description 'WebP is a modern image format that provides superior lossless and lossy compression for images on the web.'
homepage 'https://developers.google.com/speed/webp/'
version '0.6.1'
version '0.6.1-1'
source_url 'https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-0.6.1.tar.gz'
source_sha256 '06503c782d9f151baa325591c3579c68ed700ffc62d4f5a32feead0ff017d8ab'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libwebp-0.6.1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libwebp-0.6.1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/libwebp-0.6.1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libwebp-0.6.1-chromeos-x86_64.tar.xz',
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libwebp-0.6.1-1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libwebp-0.6.1-1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/libwebp-0.6.1-1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libwebp-0.6.1-1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '31c50e823a1a4c3738fc7b205a763653d03f6c567c23c624252d40f6b01fa25a',
armv7l: '31c50e823a1a4c3738fc7b205a763653d03f6c567c23c624252d40f6b01fa25a',
i686: '7ceece5c2f15e3d55bdc93426c048fa4fe2b9c425217f0cf03ded2380f0b8a1a',
x86_64: '749abdd3f587597de4aa19a0ebfc3a014d48c08e2304249e8b1533eee6e6fb67',
aarch64: 'e3ed2610bccfd53bc87a97989fde7bf4b3c6225b96d3be0072417e02004fe868',
armv7l: 'e3ed2610bccfd53bc87a97989fde7bf4b3c6225b96d3be0072417e02004fe868',
i686: '7eb78db5b9fdd52a9a3b740fe46bf9002d3cbd91960825d02b55c860c6d0dbbb',
x86_64: 'f1e466cecf4b6658eb9c604ae3ca388fa22d54b1fab2493e862f7b3a65640e74',
})
depends_on 'libpng'
depends_on 'libsdl'
depends_on 'libtiff'
depends_on 'mesa'
def self.build
system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}"
system "make"
system './configure',
"--prefix=#{CREW_PREFIX}",
"--libdir=#{CREW_LIB_PREFIX}",
'--enable-libwebpmux',
'--enable-libwebpdemux',
'--enable-libwebpdecoder',
'--enable-libwebpextras'
system 'make'
end
def self.install
......
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