dev-libs / weston

Wayland reference compositor

Official package sites : https://gitlab.freedesktop.org/wayland/weston · https://wayland.freedesktop.org/ ·

v9999 :: 0 :: gentoo

Modified
License
MIT CC-BY-SA-3.0
USE flags
X colord desktop drm editor examples fbdev fullscreen gles2 headless ivi jpeg launch lcms pipewire rdp remoting resize-optimization screen-sharing suid systemd test wayland-compositor webp xwayland

v7.0.0 :: 0 :: gentoo

Modified
License
MIT CC-BY-SA-3.0
Keywords
~amd64 ~arm ~x86
USE flags
X colord desktop drm editor examples fbdev fullscreen gles2 headless ivi jpeg launch lcms pipewire rdp remoting resize-optimization screen-sharing suid systemd test wayland-compositor webp xwayland

v3.0.0 :: 0 :: gentoo

Modified
License
MIT CC-BY-SA-3.0
Keywords
amd64 arm x86
USE flags
X colord dbus drm editor examples fbdev gles2 headless ivi jpeg launch lcms rdp resize-optimization screen-sharing static-libs suid systemd test unwind wayland-compositor webp xwayland

General

X
Add support for X11
colord
Support color management using x11-misc/colord
dbus
Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)
desktop
Enable the desktop shell
drm
Enable drm compositor support
editor
Install wayland-editor example application
examples
Install examples, usually source code
fbdev
Enable fbdev compositor support
fullscreen
Enable fullscreen/kiosk shell
gles2
Use GLESv2 cairo instead of full GL
headless
Headless backend and a noop renderer, mainly for testing purposes
ivi
Enable the IVI shell
jpeg
Add JPEG image support
launch
Install weston-launch utility
lcms
Add lcms support (color management engine)
pipewire
Enable virtual remote output with Pipewire on DRM backend
rdp
Enable Remote Desktop Protocol compositor support
remoting
Enable plugin to stream output to remote hosts using media-libs/gstreamer
resize-optimization
Increase performance, allocate more RAM. Recommended to disable on Raspberry Pi
screen-sharing
Enable screen-sharing through RDP
static-libs
Build static versions of dynamic libraries as well
suid
Enable setuid root program, with potential security risks
systemd
Enable use of systemd-specific libraries and features like socket activation or session tracking
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
unwind
Enable libunwind usage for backtraces
wayland-compositor
Enable Wayland compositor support
webp
Add support for the WebP image format
xwayland
Enable ability support native X11 applications

app-portage / elt-patches : Collection of patches for libtool.eclass

dev-libs / libinput : Library to handle input devices in Wayland

dev-libs / wayland : Wayland protocol libraries

dev-libs / wayland-protocols : Wayland protocol files

media-libs / gst-plugins-base : Basepack of plugins for gstreamer

media-libs / gstreamer : Open source multimedia framework

media-libs / lcms : A lightweight, speed optimized color management engine

media-libs / libpng : Portable Network Graphics library

media-libs / libwebp : A lossy image compression format

media-libs / mesa : OpenGL-like graphic library for Linux

media-video / pipewire : Multimedia processing graphs

net-misc / freerdp : Free implementation of the Remote Desktop Protocol

sys-apps / dbus : A message bus system, a simple way for applications to talk to each other

sys-apps / systemd : System and service manager for Linux

sys-auth / pambase : PAM base configuration files

sys-devel / autoconf : Used to create autoconfiguration files

sys-devel / automake : Used to generate Makefile.in from Makefile.am

sys-devel / libtool : A shared library tool for developers

sys-libs / libunwind : Portable and efficient API to determine the call-chain of a program

sys-libs / mtdev : Multitouch Protocol Translation Library

virtual / jpeg : Virtual to select between libjpeg-turbo and IJG jpeg for source-based packages

virtual / pkgconfig : Virtual for the pkg-config implementation

virtual / udev : Virtual to select between different udev daemon providers

x11-base / xorg-server : X.Org X servers

x11-libs / cairo : A vector graphics library with cross-device output support

x11-libs / libX11 : X.Org X11 library

x11-libs / libXcursor : X.Org Xcursor library

x11-libs / libdrm : X.Org libdrm library

x11-libs / libxcb : X C-language Bindings library

x11-libs / libxkbcommon : X.Org xkbcommon library

x11-libs / pango : Internationalized text layout and rendering library

x11-libs / pixman : Low-level pixel manipulation routines

x11-misc / colord : System service to accurately color manage input and output devices

x11-misc / xkeyboard-config : X keyboard configuration database

dev-libs / libinput : Library to handle input devices in Wayland

dev-libs / wayland : Wayland protocol libraries

dev-libs / wayland-protocols : Wayland protocol files

media-libs / gst-plugins-base : Basepack of plugins for gstreamer

media-libs / gstreamer : Open source multimedia framework

media-libs / lcms : A lightweight, speed optimized color management engine

media-libs / libpng : Portable Network Graphics library

media-libs / libwebp : A lossy image compression format

media-libs / mesa : OpenGL-like graphic library for Linux

media-video / pipewire : Multimedia processing graphs

net-misc / freerdp : Free implementation of the Remote Desktop Protocol

sys-apps / dbus : A message bus system, a simple way for applications to talk to each other

sys-apps / systemd : System and service manager for Linux

sys-auth / pambase : PAM base configuration files

sys-libs / libunwind : Portable and efficient API to determine the call-chain of a program

sys-libs / mtdev : Multitouch Protocol Translation Library

virtual / jpeg : Virtual to select between libjpeg-turbo and IJG jpeg for source-based packages

virtual / udev : Virtual to select between different udev daemon providers

x11-base / xorg-server : X.Org X servers

x11-libs / cairo : A vector graphics library with cross-device output support

x11-libs / libX11 : X.Org X11 library

x11-libs / libXcursor : X.Org Xcursor library

x11-libs / libdrm : X.Org libdrm library

x11-libs / libxcb : X C-language Bindings library

x11-libs / libxkbcommon : X.Org xkbcommon library

x11-libs / pango : Internationalized text layout and rendering library

x11-libs / pixman : Low-level pixel manipulation routines

x11-misc / colord : System service to accurately color manage input and output devices

x11-misc / xkeyboard-config : X keyboard configuration database

479468
dev-libs/weston: weston-launch doesn't work for normal users without systemd
577894
dev-libs/weston: Include sample weston.ini and/or generate /etc/xdg/weston/weston.ini based on USE flags
634572
dev-libs/weston-3.0.0: error: undefined reference to '__start_test_section'
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
dev-libs/weston: Drop unused static-libs USE flag
This was left over during the transition to Meson. I don't think it's worth supporting. Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
dev-libs/weston: Drop old 6.0.*
Package-Manager: Portage-2.3.73, Repoman-2.3.17 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
James Le Cuirot · gentoo
dev-libs/weston: Version bump to 7.0.0
Package-Manager: Portage-2.3.73, Repoman-2.3.17 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
dev-libs/weston: Bump to 6.0.93 (aka 7.0rc1)
I wouldn't normally add an RC but 6.0.1 has a bad bug on one platform. Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
dev-libs/weston: Add masked pipewire support
Closes: https://bugs.gentoo.org/691674 Package-Manager: Portage-2.3.71, Repoman-2.3.16 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
dev-libs/weston: Drop old 6.0.0
Package-Manager: Portage-2.3.67, Repoman-2.3.13 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
James Le Cuirot · gentoo
dev-libs/weston: Version bump to 6.0.1
Package-Manager: Portage-2.3.67, Repoman-2.3.13 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
dev-libs/weston: USE=colord requires USE=lcms
Closes: https://bugs.gentoo.org/684364 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
dev-libs/weston: Ensure at least one backend is selected
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
James Le Cuirot · gentoo
dev-libs/weston: Fix selection of example clients
im was misspelled as img. Ideally "all" would be smart enough to exclude dmabuf-egl and egl when the GL backend is disabled. Closes: https://bugs.gentoo.org/683326 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
dev-libs/weston: Drop old 5.0.0
Closes: https://bugs.gentoo.org/678528 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
James Le Cuirot · gentoo
dev-libs/weston: Version bump to 6.0.0, EAPI 7
The "devices" test fails most of the time but I haven't been able to figure out why. It seems to work fine other than that. Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arfrever Frehtes Taifersar Arahesis · gentoo
dev-libs/*: Update HOMEPAGE and EGIT_REPO_URI.
Bug: https://bugs.gentoo.org/681708 Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
makepost · gentoo
dev-libs/weston-9999: migrate to meson
Upstream after v6 won't support autotools: https://lists.freedesktop.org/archives/wayland-devel/2019-February/040080.html Also bump the wayland dependency, because current master matches v6 beta, and weston 6 will be released alongside wayland 1.17. Before the release, >=1.17 resolves to 9999, which is how I'm testing it. Signed-off-by: makepost <makepost@firemail.cc> Closes: https://github.com/gentoo/gentoo/pull/11326 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
dev-libs/weston: Updates to 9999 including remoting USE flag
Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
James Le Cuirot · gentoo
dev-libs/weston: Version bump to 5.0.0
Bug: https://bugs.gentoo.org/634572 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Benda Xu · gentoo
Drop arm-linux keyword from tree.
"arm-linux" is considered deprecated, unmaintained and easily replaced by "arm". Closes: https://bugs.gentoo.org/664598 Reference: https://archives.gentoo.org/gentoo-dev/message/63bafa051cccd1eb3d2ade16823671fa
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
dev-libs/weston: Drop old versions
Markus Meier · gentoo
dev-libs/weston: arm stable, bug #649316
Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="arm"
Thomas Deutschmann · gentoo
dev-libs/weston: x86 stable (bug #649316)
Package-Manager: Portage-2.3.34, Repoman-2.3.9
Mikle Kolyada · gentoo
dev-libs/weston: amd64 stable wrt bug #649316
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Andreas K. Hüttel · gentoo
dev-libs/weston: Add build fix for glibc-2.26, bug 610652
Oh well, this one was really easy. Closes: https://bugs.gentoo.org/610652 Package-Manager: Portage-2.3.31, Repoman-2.3.9
James Le Cuirot · gentoo
dev-libs/weston: Update 9999 line with 3.0.0
Package-Manager: Portage-2.3.8, Repoman-2.3.2
James Le Cuirot · gentoo
dev-libs/weston: Remove old 1.12.0
Given that this release is quite old and doesn't build with glibc 2.25, it seems better to make 3.0.0 the next stable target. Package-Manager: Portage-2.3.8, Repoman-2.3.2
James Le Cuirot · gentoo
dev-libs/weston: Version bump to 3.0.0 (bug #598238)
The tests no longer require an X display and appear to work reliably so I have removed the restriction. This release doesn't fail to build with glibc 2.25 (#610652) or with rdp enabled (#630418). Package-Manager: Portage-2.3.8, Repoman-2.3.2
David Hicks · gentoo
dev-libs/weston: use HTTPS for freedesktop.org
Package-Manager: Portage-2.3.6, Repoman-2.3.3
Chí-Thanh Christopher Nguyễn · gentoo
dev-libs/weston: depend on compatible versions of net-misc/freerdp
Bug: https://bugs.gentoo.org/show_bug.cgi?id=611728 Package-Manager: Portage-2.3.3, Repoman-2.3.1
Chí-Thanh Christopher Nguyễn · gentoo
dev-libs/weston: Version bump to 1.12.0, fix cross compilation
Based on contribution by Mykyta Holubakha. Closes: https://github.com/gentoo/gentoo/pull/2816 Bug: https://bugs.gentoo.org/show_bug.cgi?id=598238 Package-Manager: Portage-2.3.3, Repoman-2.3.1
Matt Turner · gentoo
dev-libs/weston: Stop building simple dmabuf clients.
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Manuel Rüger · gentoo
dev-libs/weston: Remove old
Package-Manager: portage-2.3.1
Pacho Ramos · gentoo
dev-libs/weston: amd64 stable, bug 579266
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="amd64"
Pacho Ramos · gentoo
dev-libs/weston: x86 stable, bug 579266
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86"
Markus Meier · gentoo
dev-libs/weston: arm stable, bug #579266
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="arm"
Chí-Thanh Christopher Nguyễn · gentoo
dev-libs/weston: Version bump
Package-Manager: portage-2.2.28
Justin Lecher · gentoo
Merge branch 'anthonyryan1-freedesktop'
* anthonyryan1-freedesktop: HTTPS for *.freedesktop.org
Anthony Ryan · gentoo
HTTPS for *.freedesktop.org
* Excluding xorg.freedesktop.org * Excluding tango.freedesktop.org The following modified ebuilds were found to have problems after modification but the problems were determined to not be a regression. Upstream tarball has a new hash: * app-misc/evtest-1.29 * app-misc/evtest-1.30 * dev-embedded/scratchbox2-2.0-r1 * dev-ml/cairo-ocaml-1.2.0 * net-libs/libqmi-1.0.0 * sys-auth/libfprint-0.4.0 * sys-auth/libfprint-0.5.0 * sys-auth/libfprint-0.5.1 Upstream tarball has been deleted: * dev-libs/liblazy-0.2 * dev-util/pkgconfig-openbsd-20130507-r1 * x11-libs/xvba-video-0.8.0-r3 * x11-misc/driconf-0.9.1-r1 * x11-misc/xdg-utils-1.1.0_rc2-r1
Chí-Thanh Christopher Nguyễn · gentoo
dev-libs/weston: version bump
Package-Manager: portage-2.2.26
Markus Meier · gentoo
dev-libs/weston: arm stable, bug #559062
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="arm"
Agostino Sarubbo · gentoo
dev-libs/weston: x86 stable wrt bug #559062
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="x86"
Agostino Sarubbo · gentoo
dev-libs/weston: amd64 stable wrt bug #559062
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="amd64"
Matt Turner · gentoo
dev-libs/weston: Update dependencies for -9999.
Matt Turner · gentoo
dev-libs/weston: Version bump to 1.9.0.
Matt Turner · gentoo
dev-libs/weston: Remove the ability to select --with-cairo={gl,glesv2}.
Bug: https://bugs.gentoo.org/549912
Matt Turner · gentoo
dev-libs/weston: Remove media-libs/glu dependency from 9999 ebuild.
Upstream commit commit 0a9d348fd8e9672185dfebefd52e3dfeaa8c68cd Author: Pekka Paalanen <pekka.paalanen@collabora.co.uk> Date: Tue Apr 14 10:25:33 2015 +0300 Remove weston-screensaver removed the dependency.
Matt Turner · gentoo
dev-libs/weston: Add git ebuild.
Matt Turner · gentoo
dev-libs/weston: Version bump to 1.8.1.
Bug: https://bugs.gentoo.org/557940
Matt Turner · gentoo
dev-libs/weston: Delete old versions.
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed