summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAvatar Heiko Becker <heirecka@exherbo.org> 2017-08-10 19:05:52 +0200
committerAvatar Heiko Becker <heirecka@exherbo.org> 2017-09-16 15:41:53 +0200
commitb5029c2d22429814752d20646901fac208297fb0 (patch)
treea9c58d996964898bf1387c25faac2c9484aca7c8
parentd6e1fda6021e08c84d1e3076b16bf23b7dc565eb (diff)
downloaddesktop-b5029c2d22429814752d20646901fac208297fb0.tar.gz
desktop-b5029c2d22429814752d20646901fac208297fb0.tar.xz
weston: Version bump to 3.0.0
-rw-r--r--packages/compositor/weston/weston-3.0.0.exheres-010
-rw-r--r--packages/compositor/weston/weston.exlib8
2 files changed, 16 insertions, 2 deletions
diff --git a/packages/compositor/weston/weston-3.0.0.exheres-0 b/packages/compositor/weston/weston-3.0.0.exheres-0
new file mode 100644
index 0000000..14d1d87
--- /dev/null
+++ b/packages/compositor/weston/weston-3.0.0.exheres-0
@@ -0,0 +1,10 @@
+# Copyright 2012-2013 Quentin "Sardem FF7" Glidic <sardemff7@exherbo.org>
+# Distributed under the terms of the GNU General Public License v2
+
+require weston [ wayland_dep='[>=1.12.0]' wayland_protocols_dep='[>=1.8]' ]
+
+DOWNLOADS="${HOMEPAGE}/releases/${PNV}.tar.xz"
+
+SLOT="3"
+PLATFORMS="~amd64 ~x86"
+
diff --git a/packages/compositor/weston/weston.exlib b/packages/compositor/weston/weston.exlib
index 79b47fe..7df711f 100644
--- a/packages/compositor/weston/weston.exlib
+++ b/packages/compositor/weston/weston.exlib
@@ -51,7 +51,7 @@ DEPENDENCIES="
x11-dri/mesa[>=10.2][wayland][?X]
x11-libs/cairo[>=1.10.0]
x11-libs/gdk-pixbuf:2.0
- x11-libs/libxkbcommon[>=0.5.0] [[ note = [ 0.3.0 required but 0.5.0 is automagic ] ]]
+ x11-libs/libxkbcommon[>=0.5.0] [[ note = [ XKBCOMMON_COMPOSE ] ]]
x11-libs/mtdev[>=1.1.0]
x11-libs/pango
x11-libs/pixman:1[>=0.25.2]
@@ -94,7 +94,11 @@ DEFAULT_SRC_CONFIGURE_PARAMS=(
DEFAULT_SRC_CONFIGURE_OPTION_ENABLES=(
colord
'doc devdocs'
- 'intel simple-dmabuf-intel-client'
+ # Also available for freedreno, but we disable that in libdrm.
+ # TODO: Unfortunately the dependecy is automagic, so if we ever provide
+ # x11-dri/libdrm[video_drivers:freedreno] we need to do something about it
+ # (and the option name obviously).
+ 'intel simple-dmabuf-drm-client'
'rdp rdp-compositor'
'rdp screen-sharing'
'systemd systemd-login'