Commit 430eafe7 authored by Ed Reel's avatar Ed Reel Committed by Chris Thurber

Add pre-built binaries for freerdp, wayland and wayland_protocols (#3129)

Fix dependencies in packages

Add dependencies to freerdp
parent c541c491
......@@ -8,7 +8,7 @@ class Freedos < Package
source_sha256 '460a6be669a24223e0b0ff7a92502624eb45d1271a535f345b24d5562b29b467'
depends_on 'libjpeg'
depends_on 'libwayland'
depends_on 'wayland_protocols'
depends_on 'hicolor_icon_theme'
depends_on 'gtk3'
depends_on 'qemu'
......
......@@ -7,16 +7,27 @@ class Freerdp < Package
source_url 'https://github.com/FreeRDP/FreeRDP/archive/2.0.0-rc4.tar.gz'
source_sha256 '3406f3bfab63f81c1533029a5bf73949ff60f22f6e155c5a08005b8b8afe6d49'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/freerdp-2.0.0-rc4-1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/freerdp-2.0.0-rc4-1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/freerdp-2.0.0-rc4-1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/freerdp-2.0.0-rc4-1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '47473dda58b59aa8e278b695c12d0639638e6071a856e1acc27f1abcda8ef3ca',
armv7l: '47473dda58b59aa8e278b695c12d0639638e6071a856e1acc27f1abcda8ef3ca',
i686: '93612031e2fbddcc09ce7338a631783b39c7518946b9d8ee09b148c7774ed93c',
x86_64: 'a029e77ed6c8d47ebcd7c74a8b1430b158f6ebdb04384697abe7c8da613526cf',
})
depends_on 'cups'
depends_on 'mesa'
depends_on 'xmlto'
depends_on 'ninja'
depends_on 'xprop'
depends_on 'ffmpeg'
depends_on 'linux_pam'
depends_on 'pulseaudio'
depends_on 'libmp3lame'
depends_on 'gst_plugins_base'
depends_on 'xdg_base'
depends_on 'sommelier'
def self.build
FileUtils.mkdir('build')
......
......@@ -21,7 +21,7 @@ class Libxkbcommon < Package
})
depends_on 'bison'
depends_on 'libwayland'
depends_on 'wayland_protocols'
depends_on 'xkeyboard_config'
def self.build
......
......@@ -8,14 +8,19 @@ class Wayland < Package
source_sha256 '4e72c2b56109ccfb6610d776e465f4ca0af2280c9c2f7d5cc23f0ed2548752f5'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/wayland-1.16.0-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/wayland-1.16.0-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/wayland-1.16.0-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/wayland-1.16.0-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'f1377f242b5971d95f79351bd46a7fe938c28292d0c1b270445b978fe828bb4e',
armv7l: 'f1377f242b5971d95f79351bd46a7fe938c28292d0c1b270445b978fe828bb4e',
i686: '7a601e7b17493ad3f72f7248ba031fda587e9223398205701be82e74be8c95a8',
x86_64: '6f4ac29bcad6eb9160b1da611e189b744a5ba5945b20318d72639962a9f2a917',
})
depends_on 'expat'
depends_on 'libpng'
depends_on 'libffi'
depends_on 'libxml2'
depends_on 'libxslt'
# depends_on 'graphviz' => :build # GraphViz doesn't have PNG support enabled
......
......@@ -7,6 +7,21 @@ class Wayland_protocols < Package
source_url 'https://wayland.freedesktop.org/releases/wayland-protocols-1.17.tar.xz'
source_sha256 'df1319cf9705643aea9fd16f9056f4e5b2471bd10c0cc3713d4a4cdc23d6812f'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/wayland_protocols-1.17-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/wayland_protocols-1.17-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/wayland_protocols-1.17-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/wayland_protocols-1.17-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '80803133d8eb93e1039801ca3db1bf33995cf0d3a00ddef4b94314af9be05783',
armv7l: '80803133d8eb93e1039801ca3db1bf33995cf0d3a00ddef4b94314af9be05783',
i686: '43beccb1c83723527f975f3c59b8aadc7f4f14a9f57a90deda4bd81a3cb568aa',
x86_64: '9de19df7a57cb6a179d716a0eab6b86842b79048399fdb714ba2ba6bc9be6e1f',
})
depends_on 'wayland'
def self.build
system './configure',
"--prefix=#{CREW_PREFIX}",
......
......@@ -20,7 +20,6 @@ class Weston < Package
depends_on 'libxcursor'
depends_on 'libinput'
depends_on 'libxkbcommon'
depends_on 'libwayland'
depends_on 'wayland_protocols'
depends_on 'libjpeg'
depends_on 'libunwind'
......
......@@ -21,19 +21,15 @@ class Xorg_server < Package
})
depends_on 'pixman'
depends_on 'mesa'
depends_on 'xorg_lib'
depends_on 'xorg_proto'
depends_on 'libepoxy'
depends_on 'libtirpc'
depends_on 'font_util'
depends_on 'libunwind'
depends_on 'wayland_protocols'
depends_on 'nettle'
depends_on 'libbsd'
depends_on 'dbus'
depends_on 'lzma' => :build
depends_on 'font_util'
depends_on 'libxkbcommon'
depends_on 'xkbcomp'
depends_on 'glproto'
......
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