Commit 1c4838b1 authored by James Larrowe's avatar James Larrowe Committed by Ed Reel

Update QEMU package (#2808)

* Update QEMU package
* Add pre-built binaries for armv7l/aarch64
parent 7e0bf295
......@@ -3,21 +3,19 @@ require 'package'
class Qemu < Package
description 'QEMU is a generic and open source machine emulator and virtualizer.'
homepage 'http://www.qemu.org/'
version '2.12.1'
source_url 'https://download.qemu.org/qemu-2.12.1.tar.xz'
source_sha256 '33583800e0006cd00b78226b85be5a27c8e3b156bed2e60e83ecbeb7b9b8364f'
version '3.0.0'
source_url 'https://download.qemu.org/qemu-3.0.0.tar.xz'
source_sha256 '8d7af64fe8bd5ea5c3bdf17131a8b858491bcce1ee3839425a6d91fb821b5713'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/qemu-2.12.1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/qemu-2.12.1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/qemu-2.12.1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/qemu-2.12.1-chromeos-x86_64.tar.xz',
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/qemu-3.0.0-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/qemu-3.0.0-chromeos-armv7l.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/qemu-3.0.0-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'fb73f6f84c7d0903ec195e44e7bdca2fa91d80a64cc843e5426b6a4cb8cc0396',
armv7l: 'fb73f6f84c7d0903ec195e44e7bdca2fa91d80a64cc843e5426b6a4cb8cc0396',
i686: '36cd4eaee38f19222e8877b28370ad7eaea241d3e494e1b3e5e4590bf72a44c0',
x86_64: '2a676625832deb1a4a6817d1da65e74c904e8511fa700b1b4cb1c140a81f9964',
aarch64: 'c5358ff14b2271b5863a9234d57c4cc8af119f80b490e036fc0c5f9eef0fe98f',
armv7l: 'c5358ff14b2271b5863a9234d57c4cc8af119f80b490e036fc0c5f9eef0fe98f',
x86_64: '3f5e0ad3cae968281e720a3351157e7e72ee275a403d89cce4dc0090f13a08dc',
})
depends_on 'bz2'
......@@ -32,9 +30,13 @@ class Qemu < Package
depends_on 'libusb'
depends_on 'lzo'
depends_on 'pixman'
depends_on 'hicolor_icon_theme'
def self.build
system "./configure --prefix=#{CREW_PREFIX}"
system "./configure",
"--prefix=#{CREW_PREFIX}",
"--libdir=#{CREW_LIB_PREFIX}",
"--disable-stack-protector"
system 'make'
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