Commit c541c491 authored by James Larrowe's avatar James Larrowe Committed by Ed Reel

Update Wayland packages (#3111)

parent 1f41daf9
require 'package'
class Libwayland < Package
description 'Wayland is intended as a simpler replacement for X, easier to develop and maintain.'
homepage 'https://wayland.freedesktop.org'
version '1.14.91'
source_url 'https://wayland.freedesktop.org/releases/wayland-1.14.91.tar.xz'
source_sha256 '25b9d3dd8a69b1b3533cf1b98e5a48f6b1466799171d429778b69c41bc477ef8'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libwayland-1.14.91-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libwayland-1.14.91-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/libwayland-1.14.91-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libwayland-1.14.91-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '831a11987aea55aa4f74cb128626399dead299409a2c51d1fc2516b14fb4655a',
armv7l: '831a11987aea55aa4f74cb128626399dead299409a2c51d1fc2516b14fb4655a',
i686: 'cd182ec064b533c9625cc7e7495e6982058a6ef82064860b4db61ff7f3cd691b',
x86_64: '70ac6ef44c5c0060f005c85c1b8a570c524f3245c532db3ade547de2a0e5ad72',
})
depends_on 'libffi'
depends_on 'expat'
depends_on 'libxml2'
depends_on 'libxslt'
def self.build
system "./configure \
--prefix=#{CREW_PREFIX} \
--libdir=#{CREW_LIB_PREFIX} \
--disable-documentation"
system "make"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
end
......@@ -22,7 +22,7 @@ class Mesa < Package
depends_on 'libva'
depends_on 'libvdpau'
depends_on 'wayland'
depends_on 'wayland_protocols'
depends_on 'elfutils'
depends_on 'llvm'
......
......@@ -3,10 +3,31 @@ require 'package'
class Wayland < Package
description 'Wayland is intended as a simpler replacement for X, easier to develop and maintain.'
homepage 'https://wayland.freedesktop.org'
version '1.32.92'
version '1.16.0'
source_url 'https://wayland.freedesktop.org/releases/wayland-1.16.0.tar.xz'
source_sha256 '4e72c2b56109ccfb6610d776e465f4ca0af2280c9c2f7d5cc23f0ed2548752f5'
is_fake
binary_url ({
})
binary_sha256 ({
})
depends_on 'libwayland'
depends_on 'wayland_protocols'
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
def self.build
system './configure',
'--disable-documentation', # See above comment
"--prefix=#{CREW_PREFIX}",
"--libdir=#{CREW_LIB_PREFIX}"
system "make"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
end
require 'package'
class Wayland_protocols < Package
description 'Wayland is a protocol for a compositor to talk to its clients'
homepage 'https://wayland.freedesktop.org'
version '1.13'
source_url 'https://wayland.freedesktop.org/releases/wayland-protocols-1.13.tar.xz'
source_sha256 '0758bc8008d5332f431b2a84fea7de64d971ce270ed208206a098ff2ebc68f38'
description 'Wayland is a protocol for a compositor to talk to its clients.'
homepage 'https://wayland.freedesktop.org/'
version '1.17'
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.13-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/wayland_protocols-1.13-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/wayland_protocols-1.13-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/wayland_protocols-1.13-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'bd0eb42679be30bddbbe20bb254508be16d8a4f5566c246885fb20a94a2fc3d7',
armv7l: 'bd0eb42679be30bddbbe20bb254508be16d8a4f5566c246885fb20a94a2fc3d7',
i686: 'ef466cc4ddca3c0d6069c3cdb110d5024b533d78be6512dff377751affe76f94',
x86_64: '3d3471f15e2f7e80cef25f272d1f0e29cb0e323e78beaa479df8d319f3b3d477',
})
depends_on 'libwayland'
def self.build
system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}"
system "make"
system './configure',
"--prefix=#{CREW_PREFIX}",
"--libdir=#{CREW_LIB_PREFIX}"
system 'make'
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install'
end
end
......@@ -28,7 +28,7 @@ class Xorg_server < Package
depends_on 'libtirpc'
depends_on 'font_util'
depends_on 'libunwind'
depends_on 'wayland'
depends_on 'wayland_protocols'
depends_on 'nettle'
depends_on 'libbsd'
depends_on 'dbus'
......
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