[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/, dev-libs/weston/files/
commit: 6a29d4138555d7ae5af4d024c9ff9b8d4541b13b Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Thu May 9 11:40:32 2024 + Commit: James Le Cuirot gentoo org> CommitDate: Sun May 12 16:00:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a29d413 dev-libs/weston: Fix building with musl 1.2.5 (missing libgen.h) Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> Closes: https://github.com/gentoo/gentoo/pull/36615 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/files/weston-musl-basename.patch | 73 dev-libs/weston/weston-13.0.1.ebuild | 1 + 2 files changed, 74 insertions(+) diff --git a/dev-libs/weston/files/weston-musl-basename.patch b/dev-libs/weston/files/weston-musl-basename.patch new file mode 100644 index ..57b91331055f --- /dev/null +++ b/dev-libs/weston/files/weston-musl-basename.patch @@ -0,0 +1,73 @@ +From dbd134ca5a3c639819c6fd503de7e2c72762ada0 Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Thu, 14 Dec 2023 09:13:54 -0800 +Subject: [PATCH] libweston,tools: Include libgen.h for basename signature +Upstream: https://gitlab.freedesktop.org/wayland/weston/-/commit/dbd134ca5a3c639819c6fd503de7e2c72762ada0 +Upstream-Status: Merged in main branch + +Latest musl has removed the declaration from string.h [1] as it only +implements POSIX version alone and string.h in glibc implements GNU +version of basename. This now results in compile errors on musl. + +This might be a warning with older compilers but it is error with +Clang-17+ as it treats -Wimplicit-function-declaration as error + +Switch the use in backlight_init function to use POSIX version + +[1] https://git.musl-libc.org/cgit/musl/commit/?id=725e17ed6dff4d0cd22487bb64470881e86a92e7 + +Signed-off-by: Khem Raj +--- + libweston/backend-drm/libbacklight.c | 8 +--- + tools/zunitc/src/zunitc_impl.c | 1 + + 2 files changed, 6 insertions(+), 3 deletions(-) + +diff --git a/libweston/backend-drm/libbacklight.c b/libweston/backend-drm/libbacklight.c +index ca7f2d6806..973d15ff8c 100644 +--- a/libweston/backend-drm/libbacklight.c b/libweston/backend-drm/libbacklight.c +@@ -41,6 +41,7 @@ + #include + #include + #include ++#include + #include + #include + +@@ -167,7 +168,7 @@ struct backlight *backlight_init(struct udev_device *drm_device, + DIR *backlights = NULL; + struct dirent *entry; + enum backlight_type type = 0; +- char buffer[100]; ++ char buffer[100], basename_buffer[100]; + struct backlight *backlight = NULL; + int ret; + +@@ -186,9 +187,10 @@ struct backlight *backlight_init(struct udev_device *drm_device, + free(path); + if (ret < 0) + return NULL; +- ++ strncpy(basename_buffer, buffer, ret); + buffer[ret] = '\0'; +- pci_name = basename(buffer); ++ basename_buffer[ret] = '\0'; ++ pci_name = basename(basename_buffer); + + if (connector_type <= 0) + return NULL; +diff --git a/tools/zunitc/src/zunitc_impl.c b/tools/zunitc/src/zunitc_impl.c +index 18f030158e..9b460fa03b 100644 +--- a/tools/zunitc/src/zunitc_impl.c b/tools/zunitc/src/zunitc_impl.c +@@ -27,6 +27,7 @@ + + #include + #include ++#include + #include + #include + #include +-- +GitLab + diff --git a/dev-libs/weston/weston-13.0.1.ebuild b/dev-libs/weston/weston-13.0.1.ebuild index 40b3bd77eef2..801ef005cb3b 100644 --- a/dev-libs/weston/weston-13.0.1.ebuild +++ b/dev-libs/weston/weston-13.0.1.ebuild @@ -95,6 +95,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${PN}-neatvnc-0.8.patch + "${FILESDIR}"/${PN}-musl-basename.patch ) python_check_deps() {
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: d35697f63e22b6106ef5d2b989bbebb8de5fa893 Author: James Le Cuirot gentoo org> AuthorDate: Fri Apr 26 22:00:25 2024 + Commit: James Le Cuirot gentoo org> CommitDate: Fri Apr 26 22:06:40 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d35697f6 dev-libs/weston: Undo ppc64 keywording Sorry, I panicked there and forgot about the dependencies. Let's just mask gtk[test] for the moment while we keyword everything properly. Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/weston-13.0.0-r2.ebuild | 2 +- dev-libs/weston/weston-13.0.1.ebuild| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/weston/weston-13.0.0-r2.ebuild b/dev-libs/weston/weston-13.0.0-r2.ebuild index 38a6d926b301..5cbd993aa607 100644 --- a/dev-libs/weston/weston-13.0.0-r2.ebuild +++ b/dev-libs/weston/weston-13.0.0-r2.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz; - KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc64 ~riscv x86" + KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~riscv x86" fi LICENSE="MIT CC-BY-SA-3.0" diff --git a/dev-libs/weston/weston-13.0.1.ebuild b/dev-libs/weston/weston-13.0.1.ebuild index 071601606aaa..002b836d7566 100644 --- a/dev-libs/weston/weston-13.0.1.ebuild +++ b/dev-libs/weston/weston-13.0.1.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86" fi LICENSE="MIT CC-BY-SA-3.0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 4a2c5527d5e83c234378b0fc9fe29ced9c3baac6 Author: James Le Cuirot gentoo org> AuthorDate: Fri Apr 26 21:58:47 2024 + Commit: James Le Cuirot gentoo org> CommitDate: Fri Apr 26 22:06:59 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a2c5527 dev-libs/weston: Drop unused seatd USE flag description Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/metadata.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-libs/weston/metadata.xml b/dev-libs/weston/metadata.xml index 2e4783560fc4..a92c370bfe99 100644 --- a/dev-libs/weston/metadata.xml +++ b/dev-libs/weston/metadata.xml @@ -22,7 +22,6 @@ Enable plugin to stream output to remote hosts using media-libs/gstreamer Increase performance, allocate more RAM. Recommended to disable on Raspberry Pi Enable screen-sharing through RDP - Enable support for rootless session via sys-auth/seatd Enable Wayland compositor support Enable ability support native X11 applications
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 4db701bbd41079b5b6d7c15e1d1c77682eb04669 Author: James Le Cuirot gentoo org> AuthorDate: Fri Apr 26 22:02:46 2024 + Commit: James Le Cuirot gentoo org> CommitDate: Fri Apr 26 22:07:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4db701bb dev-libs/weston: Drop obsolete Python 3.9 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/weston-13.0.0-r2.ebuild | 2 +- dev-libs/weston/weston-13.0.1.ebuild| 2 +- dev-libs/weston/weston-.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-libs/weston/weston-13.0.0-r2.ebuild b/dev-libs/weston/weston-13.0.0-r2.ebuild index 5cbd993aa607..e7b796fe2341 100644 --- a/dev-libs/weston/weston-13.0.0-r2.ebuild +++ b/dev-libs/weston/weston-13.0.0-r2.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then EXPERIMENTAL="true" fi -PYTHON_COMPAT=( python3_{9..12} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS} DESCRIPTION="Wayland reference compositor" diff --git a/dev-libs/weston/weston-13.0.1.ebuild b/dev-libs/weston/weston-13.0.1.ebuild index 002b836d7566..40b3bd77eef2 100644 --- a/dev-libs/weston/weston-13.0.1.ebuild +++ b/dev-libs/weston/weston-13.0.1.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then EXPERIMENTAL="true" fi -PYTHON_COMPAT=( python3_{9..12} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS} DESCRIPTION="Wayland reference compositor" diff --git a/dev-libs/weston/weston-.ebuild b/dev-libs/weston/weston-.ebuild index 002b836d7566..40b3bd77eef2 100644 --- a/dev-libs/weston/weston-.ebuild +++ b/dev-libs/weston/weston-.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then EXPERIMENTAL="true" fi -PYTHON_COMPAT=( python3_{9..12} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS} DESCRIPTION="Wayland reference compositor"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: d02fcde73bae6eba9d9fd96b3803fbe2b9bdd3ad Author: James Le Cuirot gentoo org> AuthorDate: Fri Apr 26 21:57:36 2024 + Commit: James Le Cuirot gentoo org> CommitDate: Fri Apr 26 21:57:36 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d02fcde7 dev-libs/weston: Restore ppc64 keywords We have masked this package on big endian arches, but I had forgotten about ppc64le. It worked before and the other arches look good, so let's just stabilise 13.0.0-r2 immediately to fix the tree breakage. Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/weston-13.0.0-r2.ebuild | 2 +- dev-libs/weston/weston-13.0.1.ebuild| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/weston/weston-13.0.0-r2.ebuild b/dev-libs/weston/weston-13.0.0-r2.ebuild index 5cbd993aa607..38a6d926b301 100644 --- a/dev-libs/weston/weston-13.0.0-r2.ebuild +++ b/dev-libs/weston/weston-13.0.0-r2.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz; - KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~riscv x86" + KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc64 ~riscv x86" fi LICENSE="MIT CC-BY-SA-3.0" diff --git a/dev-libs/weston/weston-13.0.1.ebuild b/dev-libs/weston/weston-13.0.1.ebuild index 002b836d7566..071601606aaa 100644 --- a/dev-libs/weston/weston-13.0.1.ebuild +++ b/dev-libs/weston/weston-13.0.1.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86" fi LICENSE="MIT CC-BY-SA-3.0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: f575de2c967089a671feda85e3e1aa5ab8a3842e Author: James Le Cuirot gentoo org> AuthorDate: Fri Apr 26 21:27:32 2024 + Commit: James Le Cuirot gentoo org> CommitDate: Fri Apr 26 21:27:32 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f575de2c dev-libs/weston: Drop old 11.0.1-r10 This drops the ppc64 keyword, but we have found issues on big endian arches. Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/Manifest | 1 - dev-libs/weston/weston-11.0.1-r10.ebuild | 141 --- 2 files changed, 142 deletions(-) diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest index 17c978030608..dab749c91d9c 100644 --- a/dev-libs/weston/Manifest +++ b/dev-libs/weston/Manifest @@ -1,2 +1 @@ -DIST weston-11.0.1.tar.xz 1900796 BLAKE2B 33d7d5b3340e7074265885bd54ee039e8b5d448fa9f58f4bf9f823efd2557da9b916d903119565a806ab698382fe185165c8ede8614e983c872dfe15b474b616 SHA512 d451230fc260b45db5cf0aa360629e45e72e3b3676c6ec040d6c6549dbb57d05683effd962c3b2d61482b47a6c990d12cc736c896b501d982c8c4d34834c DIST weston-13.0.0.tar.xz 1986520 BLAKE2B df0e73e451e39b329ed327c370f42bcae01eb5b8fad67711f069fa8f24900ac0c9a9e69b9a6445b67c76ab0ce441dcd2a5a1a8aa3ac0d89a647b9661d575a917 SHA512 8c656cdf24ec9429c76c64ebd2d58351991f5990a6d4b5900ac913243ad8e2c9c0fb1a748f018d177fbfd7e0a8836d0434d97acec287a8f977d47335ae30eacc diff --git a/dev-libs/weston/weston-11.0.1-r10.ebuild b/dev-libs/weston/weston-11.0.1-r10.ebuild deleted file mode 100644 index 2ed95404301f.. --- a/dev-libs/weston/weston-11.0.1-r10.ebuild +++ /dev/null @@ -1,141 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} = * ]]; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git; - GIT_ECLASS="git-r3" - EXPERIMENTAL="true" -fi - -PYTHON_COMPAT=( python3_{9..11} ) -inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS} - -DESCRIPTION="Wayland reference compositor" -HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston; - -if [[ ${PV} = ** ]]; then - SRC_URI="${SRC_PATCHES}" -else - SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/uploads/f5648c818fba5432edc3ea63c4db4813/${P}.tar.xz; - KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc64 ~riscv x86" -fi - -LICENSE="MIT CC-BY-SA-3.0" -SLOT="0" - -IUSE="+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing +seatd +suid systemd test wayland-compositor webp +X xwayland" -RESTRICT="!test? ( test )" - -REQUIRED_USE=" - drm? ( gles2 ) - pipewire? ( drm ) - remoting? ( drm gles2 ) - screen-sharing? ( rdp ) - test? ( desktop headless lcms xwayland ) - wayland-compositor? ( gles2 ) - || ( drm headless rdp wayland-compositor X ) - || ( seatd systemd ) -" - -RDEPEND=" - >=dev-libs/libinput-0.8.0 - >=dev-libs/wayland-1.20.0 - lcms? ( >=media-libs/lcms-2.9:2 ) - media-libs/libpng:0= - webp? ( media-libs/libwebp:0= ) - jpeg? ( media-libs/libjpeg-turbo:0= ) - >=x11-libs/cairo-1.11.3 - >=x11-libs/libdrm-2.4.108 - >=x11-libs/libxkbcommon-0.5.0 - >=x11-libs/pixman-0.25.2 - x11-misc/xkeyboard-config - drm? ( - >=media-libs/mesa-17.1[gbm(+)] - >=sys-libs/mtdev-1.1.0 - >=virtual/udev-136 - ) - editor? ( x11-libs/pango ) - examples? ( x11-libs/pango ) - gles2? ( - media-libs/mesa[gles2(+),wayland] - ) - pipewire? ( >=media-video/pipewire-0.3:= ) - rdp? ( >=net-misc/freerdp-2.3.0:2=[server] ) - remoting? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - ) - seatd? ( sys-auth/seatd:= ) - systemd? ( - sys-auth/pambase[systemd] - >=sys-apps/dbus-1.6 - >=sys-apps/systemd-209[pam] - ) - X? ( - >=x11-libs/libxcb-1.9 - x11-libs/libX11 - ) - xwayland? ( - x11-base/xwayland - x11-libs/cairo[X,xcb(+)] - >=x11-libs/libxcb-1.9 - x11-libs/libXcursor - ) -" -DEPEND="${RDEPEND} - >=dev-libs/wayland-protocols-1.24 -" -BDEPEND=" - ${PYTHON_DEPS} - virtual/pkgconfig -" - -src_configure() { - local emesonargs=( - $(meson_use drm backend-drm) - -Dbackend-drm-screencast-vaapi=false - $(meson_use headless backend-headless) - $(meson_use rdp backend-rdp) - $(meson_use screen-sharing screenshare) - $(meson_use wayland-compositor backend-wayland) - $(meson_use X backend-x11) - -Dbackend-default=auto -
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: f184265f0ab3ece85c68acef9e23937c51106ed1 Author: James Le Cuirot gentoo org> AuthorDate: Fri Apr 26 21:31:57 2024 + Commit: James Le Cuirot gentoo org> CommitDate: Fri Apr 26 21:31:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f184265f dev-libs/weston: Bump version to 13.0.1 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/Manifest | 1 + dev-libs/weston/weston-13.0.1.ebuild | 150 +++ 2 files changed, 151 insertions(+) diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest index dab749c91d9c..9507ecc296b7 100644 --- a/dev-libs/weston/Manifest +++ b/dev-libs/weston/Manifest @@ -1 +1,2 @@ DIST weston-13.0.0.tar.xz 1986520 BLAKE2B df0e73e451e39b329ed327c370f42bcae01eb5b8fad67711f069fa8f24900ac0c9a9e69b9a6445b67c76ab0ce441dcd2a5a1a8aa3ac0d89a647b9661d575a917 SHA512 8c656cdf24ec9429c76c64ebd2d58351991f5990a6d4b5900ac913243ad8e2c9c0fb1a748f018d177fbfd7e0a8836d0434d97acec287a8f977d47335ae30eacc +DIST weston-13.0.1.tar.xz 1986684 BLAKE2B 7910f9b62c2fe92a6915037521024d3682f391727d615b044517e1cc2e157dc78b7571a923b9c6d62c55bf2a532101220d4ffd2ecbb81f984e9676919420576b SHA512 4a0fd0b1aec823219421d701030bc534576be64b71ede70c7d33f131e9e64c0e0dc209e62f75cecb9368df7604c1d5b2321932eccc818b529d246ec2e3114122 diff --git a/dev-libs/weston/weston-13.0.1.ebuild b/dev-libs/weston/weston-13.0.1.ebuild new file mode 100644 index ..002b836d7566 --- /dev/null +++ b/dev-libs/weston/weston-13.0.1.ebuild @@ -0,0 +1,150 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} = * ]]; then + EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git; + GIT_ECLASS="git-r3" + EXPERIMENTAL="true" +fi + +PYTHON_COMPAT=( python3_{9..12} ) +inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS} + +DESCRIPTION="Wayland reference compositor" +HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston; + +if [[ ${PV} = ** ]]; then + SRC_URI="${SRC_PATCHES}" +else + SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz; + KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86" +fi + +LICENSE="MIT CC-BY-SA-3.0" +SLOT="0" + +IUSE="+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing +suid systemd test vnc wayland-compositor webp +X xwayland" +RESTRICT="!test? ( test )" + +REQUIRED_USE=" + drm? ( gles2 ) + pipewire? ( drm ) + remoting? ( drm gles2 ) + screen-sharing? ( rdp ) + test? ( desktop headless lcms xwayland ) + wayland-compositor? ( gles2 ) + || ( drm headless rdp vnc wayland-compositor X ) +" + +RDEPEND=" + >=dev-libs/libinput-1.2.0 + >=dev-libs/wayland-1.22.0 + media-libs/libpng:0= + sys-auth/seatd:= + >=x11-libs/cairo-1.11.3 + >=x11-libs/libdrm-2.4.108 + >=x11-libs/libxkbcommon-0.5.0 + >=x11-libs/pixman-0.25.2 + x11-misc/xkeyboard-config + drm? ( + >=media-libs/mesa-17.1[gbm(+)] + >=sys-libs/mtdev-1.1.0 + >=virtual/udev-136 + ) + editor? ( x11-libs/pango ) + examples? ( x11-libs/pango ) + gles2? ( media-libs/mesa[gles2(+),wayland] ) + jpeg? ( media-libs/libjpeg-turbo:0= ) + lcms? ( >=media-libs/lcms-2.9:2 ) + pipewire? ( >=media-video/pipewire-0.3:= ) + rdp? ( >=net-misc/freerdp-2.3.0:2=[server] ) + remoting? ( + media-libs/gstreamer:1.0 + media-libs/gst-plugins-base:1.0 + ) + systemd? ( sys-apps/systemd ) + vnc? ( + =dev-libs/aml-0.3* + =gui-libs/neatvnc-0.8* + sys-libs/pam + ) + webp? ( media-libs/libwebp:0= ) + X? ( + >=x11-libs/libxcb-1.9 + x11-libs/libX11 + ) + xwayland? ( + x11-base/xwayland + x11-libs/cairo[X,xcb(+)] + >=x11-libs/libxcb-1.9 + x11-libs/libXcursor + >=x11-libs/xcb-util-cursor-0.1.4 + ) +" +DEPEND="${RDEPEND} + >=dev-libs/wayland-protocols-1.24 +" +BDEPEND=" + ${PYTHON_DEPS} + dev-util/wayland-scanner + virtual/pkgconfig + $(python_gen_any_dep 'dev-python/setuptools[${PYTHON_USEDEP}]') +" + +PATCHES=( + "${FILESDIR}"/${PN}-neatvnc-0.8.patch +) + +python_check_deps() { + python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]" +} + +src_configure() { + local emesonargs=( + $(meson_use drm backend-drm) + -Dbackend-drm-screencast-vaapi=false + $(meson_use headless backend-headless) + $(meson_use pipewire backend-pipewire) + $(meson_use rdp
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 41df9a268e87ea40844bcfbfc3b536b6f7a5ca11 Author: Sam James gentoo org> AuthorDate: Fri Apr 26 00:13:34 2024 + Commit: Sam James gentoo org> CommitDate: Fri Apr 26 00:13:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41df9a26 dev-libs/weston: Stabilize 13.0.0-r2 amd64, #930632 Signed-off-by: Sam James gentoo.org> dev-libs/weston/weston-13.0.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/weston/weston-13.0.0-r2.ebuild b/dev-libs/weston/weston-13.0.0-r2.ebuild index 1d3f0949b801..5cbd993aa607 100644 --- a/dev-libs/weston/weston-13.0.0-r2.ebuild +++ b/dev-libs/weston/weston-13.0.0-r2.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz; - KEYWORDS="~amd64 arm arm64 ~ia64 ~loong ~riscv x86" + KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~riscv x86" fi LICENSE="MIT CC-BY-SA-3.0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: b3873afeca06e62f236016fe286fef97f020b27f Author: Sam James gentoo org> AuthorDate: Fri Apr 26 00:13:30 2024 + Commit: Sam James gentoo org> CommitDate: Fri Apr 26 00:13:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3873afe dev-libs/weston: Stabilize 13.0.0-r2 x86, #930632 Signed-off-by: Sam James gentoo.org> dev-libs/weston/weston-13.0.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/weston/weston-13.0.0-r2.ebuild b/dev-libs/weston/weston-13.0.0-r2.ebuild index a9e78fa2d17f..1d3f0949b801 100644 --- a/dev-libs/weston/weston-13.0.0-r2.ebuild +++ b/dev-libs/weston/weston-13.0.0-r2.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz; - KEYWORDS="~amd64 arm arm64 ~ia64 ~loong ~riscv ~x86" + KEYWORDS="~amd64 arm arm64 ~ia64 ~loong ~riscv x86" fi LICENSE="MIT CC-BY-SA-3.0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 222fcf6d774b209f5deee238c03f6be482d27e8b Author: Sam James gentoo org> AuthorDate: Thu Apr 25 22:16:48 2024 + Commit: Sam James gentoo org> CommitDate: Thu Apr 25 22:16:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=222fcf6d dev-libs/weston: Stabilize 13.0.0-r2 arm64, #930632 Signed-off-by: Sam James gentoo.org> dev-libs/weston/weston-13.0.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/weston/weston-13.0.0-r2.ebuild b/dev-libs/weston/weston-13.0.0-r2.ebuild index 4cd506c0c7c2..a9e78fa2d17f 100644 --- a/dev-libs/weston/weston-13.0.0-r2.ebuild +++ b/dev-libs/weston/weston-13.0.0-r2.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz; - KEYWORDS="~amd64 arm ~arm64 ~ia64 ~loong ~riscv ~x86" + KEYWORDS="~amd64 arm arm64 ~ia64 ~loong ~riscv ~x86" fi LICENSE="MIT CC-BY-SA-3.0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 252cca64a682876b9b8aba7c4aa8a433d8cf613f Author: Sam James gentoo org> AuthorDate: Thu Apr 25 22:16:44 2024 + Commit: Sam James gentoo org> CommitDate: Thu Apr 25 22:16:44 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=252cca64 dev-libs/weston: Stabilize 13.0.0-r2 arm, #930632 Signed-off-by: Sam James gentoo.org> dev-libs/weston/weston-13.0.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/weston/weston-13.0.0-r2.ebuild b/dev-libs/weston/weston-13.0.0-r2.ebuild index 002b836d7566..4cd506c0c7c2 100644 --- a/dev-libs/weston/weston-13.0.0-r2.ebuild +++ b/dev-libs/weston/weston-13.0.0-r2.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86" + KEYWORDS="~amd64 arm ~arm64 ~ia64 ~loong ~riscv ~x86" fi LICENSE="MIT CC-BY-SA-3.0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 031f524e4a368e419556867c49a2ee76af8fd249 Author: James Le Cuirot gentoo org> AuthorDate: Thu Apr 25 21:09:54 2024 + Commit: James Le Cuirot gentoo org> CommitDate: Thu Apr 25 21:10:28 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=031f524e dev-libs/weston: Update mesa[gles2] dependency now that flag has gone Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/weston-11.0.1-r10.ebuild | 2 +- dev-libs/weston/weston-13.0.0-r2.ebuild | 2 +- dev-libs/weston/weston-.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-libs/weston/weston-11.0.1-r10.ebuild b/dev-libs/weston/weston-11.0.1-r10.ebuild index 74ee66abd7d2..2ed95404301f 100644 --- a/dev-libs/weston/weston-11.0.1-r10.ebuild +++ b/dev-libs/weston/weston-11.0.1-r10.ebuild @@ -59,7 +59,7 @@ RDEPEND=" editor? ( x11-libs/pango ) examples? ( x11-libs/pango ) gles2? ( - media-libs/mesa[gles2,wayland] + media-libs/mesa[gles2(+),wayland] ) pipewire? ( >=media-video/pipewire-0.3:= ) rdp? ( >=net-misc/freerdp-2.3.0:2=[server] ) diff --git a/dev-libs/weston/weston-13.0.0-r2.ebuild b/dev-libs/weston/weston-13.0.0-r2.ebuild index 659b66c2d03d..002b836d7566 100644 --- a/dev-libs/weston/weston-13.0.0-r2.ebuild +++ b/dev-libs/weston/weston-13.0.0-r2.ebuild @@ -55,7 +55,7 @@ RDEPEND=" ) editor? ( x11-libs/pango ) examples? ( x11-libs/pango ) - gles2? ( media-libs/mesa[gles2,wayland] ) + gles2? ( media-libs/mesa[gles2(+),wayland] ) jpeg? ( media-libs/libjpeg-turbo:0= ) lcms? ( >=media-libs/lcms-2.9:2 ) pipewire? ( >=media-video/pipewire-0.3:= ) diff --git a/dev-libs/weston/weston-.ebuild b/dev-libs/weston/weston-.ebuild index 659b66c2d03d..002b836d7566 100644 --- a/dev-libs/weston/weston-.ebuild +++ b/dev-libs/weston/weston-.ebuild @@ -55,7 +55,7 @@ RDEPEND=" ) editor? ( x11-libs/pango ) examples? ( x11-libs/pango ) - gles2? ( media-libs/mesa[gles2,wayland] ) + gles2? ( media-libs/mesa[gles2(+),wayland] ) jpeg? ( media-libs/libjpeg-turbo:0= ) lcms? ( >=media-libs/lcms-2.9:2 ) pipewire? ( >=media-video/pipewire-0.3:= )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/files/, dev-libs/weston/
commit: 3079294a63fae24c16c089c6a8e56151ed62a99d Author: James Le Cuirot gentoo org> AuthorDate: Thu Apr 25 21:02:58 2024 + Commit: James Le Cuirot gentoo org> CommitDate: Thu Apr 25 21:10:25 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3079294a dev-libs/weston: Patch to build against neatvnc 0.8 Closes: https://bugs.gentoo.org/930424 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/files/weston-neatvnc-0.8.patch| 15 +++ .../{weston-13.0.0-r1.ebuild => weston-13.0.0-r2.ebuild} | 6 +- dev-libs/weston/weston-.ebuild| 6 +- 3 files changed, 25 insertions(+), 2 deletions(-) diff --git a/dev-libs/weston/files/weston-neatvnc-0.8.patch b/dev-libs/weston/files/weston-neatvnc-0.8.patch new file mode 100644 index ..03ffab596c3a --- /dev/null +++ b/dev-libs/weston/files/weston-neatvnc-0.8.patch @@ -0,0 +1,15 @@ +https://bugs.gentoo.org/930424 +https://gitlab.freedesktop.org/wayland/weston/-/issues/890 + +diff -Naur a/libweston/backend-vnc/meson.build b/libweston/backend-vnc/meson.build +--- a/libweston/backend-vnc/meson.build2023-11-27 18:01:53.0 + b/libweston/backend-vnc/meson.build2024-04-24 23:55:22.262121014 +0100 +@@ -3,7 +3,7 @@ + endif + + config_h.set('BUILD_VNC_COMPOSITOR', '1') +-dep_neatvnc = dependency('neatvnc', version: ['>= 0.7.0', '< 0.8.0'], required: false, fallback: ['neatvnc', 'neatvnc_dep']) ++dep_neatvnc = dependency('neatvnc', version: ['>= 0.7.0', '< 0.9.0'], required: false, fallback: ['neatvnc', 'neatvnc_dep']) + if not dep_neatvnc.found() + error('VNC backend requires neatvnc which was not found. Or, you can use \'-Dbackend-vnc=false\'.') + endif diff --git a/dev-libs/weston/weston-13.0.0-r1.ebuild b/dev-libs/weston/weston-13.0.0-r2.ebuild similarity index 98% rename from dev-libs/weston/weston-13.0.0-r1.ebuild rename to dev-libs/weston/weston-13.0.0-r2.ebuild index 9b26690ae48b..659b66c2d03d 100644 --- a/dev-libs/weston/weston-13.0.0-r1.ebuild +++ b/dev-libs/weston/weston-13.0.0-r2.ebuild @@ -67,7 +67,7 @@ RDEPEND=" systemd? ( sys-apps/systemd ) vnc? ( =dev-libs/aml-0.3* - =gui-libs/neatvnc-0.7* + =gui-libs/neatvnc-0.8* sys-libs/pam ) webp? ( media-libs/libwebp:0= ) @@ -93,6 +93,10 @@ BDEPEND=" $(python_gen_any_dep 'dev-python/setuptools[${PYTHON_USEDEP}]') " +PATCHES=( + "${FILESDIR}"/${PN}-neatvnc-0.8.patch +) + python_check_deps() { python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]" } diff --git a/dev-libs/weston/weston-.ebuild b/dev-libs/weston/weston-.ebuild index 9b26690ae48b..659b66c2d03d 100644 --- a/dev-libs/weston/weston-.ebuild +++ b/dev-libs/weston/weston-.ebuild @@ -67,7 +67,7 @@ RDEPEND=" systemd? ( sys-apps/systemd ) vnc? ( =dev-libs/aml-0.3* - =gui-libs/neatvnc-0.7* + =gui-libs/neatvnc-0.8* sys-libs/pam ) webp? ( media-libs/libwebp:0= ) @@ -93,6 +93,10 @@ BDEPEND=" $(python_gen_any_dep 'dev-python/setuptools[${PYTHON_USEDEP}]') " +PATCHES=( + "${FILESDIR}"/${PN}-neatvnc-0.8.patch +) + python_check_deps() { python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]" }
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 6c8a1c3cf2eb7018a244be3396171c144ca10e83 Author: James Le Cuirot gentoo org> AuthorDate: Wed Apr 24 22:54:20 2024 + Commit: James Le Cuirot gentoo org> CommitDate: Wed Apr 24 22:59:03 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c8a1c3c dev-libs/weston: Drop old 11.0.1-r1 and 12.0.91-r1 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/Manifest | 1 - dev-libs/weston/weston-11.0.1-r1.ebuild | 141 - dev-libs/weston/weston-12.0.91-r1.ebuild | 146 --- 3 files changed, 288 deletions(-) diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest index 9f5974dba152..17c978030608 100644 --- a/dev-libs/weston/Manifest +++ b/dev-libs/weston/Manifest @@ -1,3 +1,2 @@ DIST weston-11.0.1.tar.xz 1900796 BLAKE2B 33d7d5b3340e7074265885bd54ee039e8b5d448fa9f58f4bf9f823efd2557da9b916d903119565a806ab698382fe185165c8ede8614e983c872dfe15b474b616 SHA512 d451230fc260b45db5cf0aa360629e45e72e3b3676c6ec040d6c6549dbb57d05683effd962c3b2d61482b47a6c990d12cc736c896b501d982c8c4d34834c -DIST weston-12.0.91.tar.xz 1986200 BLAKE2B 368fe795bd6121390f14995d8c5ddfcd585e620bcb54f0818b9e9131bb442e79048f82bcd90cfff563c7ad9968cdc9e4f1d859fdd318f4e9b08fec371c4a62e4 SHA512 8e1ceae599344c305e1b65294403d434c4a6ca740f76bdcc67a9f83afe9d352d75ab9cf8bb5091b889ddece43941adf9c4666767098c4c27cb732f8c7f8f738a DIST weston-13.0.0.tar.xz 1986520 BLAKE2B df0e73e451e39b329ed327c370f42bcae01eb5b8fad67711f069fa8f24900ac0c9a9e69b9a6445b67c76ab0ce441dcd2a5a1a8aa3ac0d89a647b9661d575a917 SHA512 8c656cdf24ec9429c76c64ebd2d58351991f5990a6d4b5900ac913243ad8e2c9c0fb1a748f018d177fbfd7e0a8836d0434d97acec287a8f977d47335ae30eacc diff --git a/dev-libs/weston/weston-11.0.1-r1.ebuild b/dev-libs/weston/weston-11.0.1-r1.ebuild deleted file mode 100644 index d0775521a739.. --- a/dev-libs/weston/weston-11.0.1-r1.ebuild +++ /dev/null @@ -1,141 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} = * ]]; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git; - GIT_ECLASS="git-r3" - EXPERIMENTAL="true" -fi - -PYTHON_COMPAT=( python3_{9..11} ) -inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS} - -DESCRIPTION="Wayland reference compositor" -HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston; - -if [[ ${PV} = ** ]]; then - SRC_URI="${SRC_PATCHES}" -else - SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/uploads/f5648c818fba5432edc3ea63c4db4813/${P}.tar.xz; - KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc64 ~riscv x86" -fi - -LICENSE="MIT CC-BY-SA-3.0" -SLOT="0" - -IUSE="+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing +seatd +suid systemd test wayland-compositor webp +X xwayland" -RESTRICT="!test? ( test )" - -REQUIRED_USE=" - drm? ( gles2 ) - pipewire? ( drm ) - remoting? ( drm gles2 ) - screen-sharing? ( rdp ) - test? ( desktop headless lcms xwayland ) - wayland-compositor? ( gles2 ) - || ( drm headless rdp wayland-compositor X ) - || ( seatd systemd ) -" - -RDEPEND=" - >=dev-libs/libinput-0.8.0 - >=dev-libs/wayland-1.20.0 - lcms? ( >=media-libs/lcms-2.9:2 ) - media-libs/libpng:0= - webp? ( media-libs/libwebp:0= ) - jpeg? ( media-libs/libjpeg-turbo:0= ) - >=x11-libs/cairo-1.11.3 - >=x11-libs/libdrm-2.4.108 - >=x11-libs/libxkbcommon-0.5.0 - >=x11-libs/pixman-0.25.2 - x11-misc/xkeyboard-config - drm? ( - >=media-libs/mesa-17.1[gbm(+)] - >=sys-libs/mtdev-1.1.0 - >=virtual/udev-136 - ) - editor? ( x11-libs/pango ) - examples? ( x11-libs/pango ) - gles2? ( - media-libs/mesa[gles2,wayland] - ) - pipewire? ( >=media-video/pipewire-0.3:= ) - rdp? ( >=net-misc/freerdp-2.3.0:0=[server] =sys-apps/dbus-1.6 - >=sys-apps/systemd-209[pam] - ) - X? ( - >=x11-libs/libxcb-1.9 - x11-libs/libX11 - ) - xwayland? ( - x11-base/xwayland - x11-libs/cairo[X,xcb(+)] - >=x11-libs/libxcb-1.9 - x11-libs/libXcursor - ) -" -DEPEND="${RDEPEND} - >=dev-libs/wayland-protocols-1.24 -" -BDEPEND=" - ${PYTHON_DEPS} - virtual/pkgconfig -" - -src_configure() { - local emesonargs=( - $(meson_use drm backend-drm) - -Dbackend-drm-screencast-vaapi=false - $(meson_use headless backend-headless) - $(meson_use rdp backend-rdp) - $(meson_use screen-sharing screenshare) - $(meson_use wayland-compositor backend-wayland)
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 91c1109570318aa4a772f4c5bd8cbcb7e8b77a68 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Apr 24 17:39:36 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Apr 24 17:39:36 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91c11095 dev-libs/weston: Stabilize 11.0.1-r10 arm, #927203 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/weston/weston-11.0.1-r10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/weston/weston-11.0.1-r10.ebuild b/dev-libs/weston/weston-11.0.1-r10.ebuild index 73b554aa4256..74ee66abd7d2 100644 --- a/dev-libs/weston/weston-11.0.1-r10.ebuild +++ b/dev-libs/weston/weston-11.0.1-r10.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/uploads/f5648c818fba5432edc3ea63c4db4813/${P}.tar.xz; - KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ppc64 ~riscv x86" + KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc64 ~riscv x86" fi LICENSE="MIT CC-BY-SA-3.0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 3c40df6985b794f61931e4f1824885ebf6d84cc6 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Apr 19 08:31:07 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Apr 19 08:31:07 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c40df69 dev-libs/weston: Stabilize 11.0.1-r10 arm64, #927203 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/weston/weston-11.0.1-r10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/weston/weston-11.0.1-r10.ebuild b/dev-libs/weston/weston-11.0.1-r10.ebuild index 4fdb7cce2141..73b554aa4256 100644 --- a/dev-libs/weston/weston-11.0.1-r10.ebuild +++ b/dev-libs/weston/weston-11.0.1-r10.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/uploads/f5648c818fba5432edc3ea63c4db4813/${P}.tar.xz; - KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ppc64 ~riscv x86" + KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ppc64 ~riscv x86" fi LICENSE="MIT CC-BY-SA-3.0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 458bc347630b5a5874d147a3ce0905ff8dac15ef Author: Sam James gentoo org> AuthorDate: Tue Apr 16 22:28:44 2024 + Commit: Sam James gentoo org> CommitDate: Tue Apr 16 22:28:44 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=458bc347 dev-libs/weston: Stabilize 11.0.1-r10 ppc64, #927203 Signed-off-by: Sam James gentoo.org> dev-libs/weston/weston-11.0.1-r10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/weston/weston-11.0.1-r10.ebuild b/dev-libs/weston/weston-11.0.1-r10.ebuild index 3795b5b5127f..faa796ff9534 100644 --- a/dev-libs/weston/weston-11.0.1-r10.ebuild +++ b/dev-libs/weston/weston-11.0.1-r10.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/uploads/f5648c818fba5432edc3ea63c4db4813/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ppc64 ~riscv ~x86" fi LICENSE="MIT CC-BY-SA-3.0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 3681b118af9f93086e4f7952c86c825e5f7485e5 Author: Mike Gilbert gentoo org> AuthorDate: Sat Mar 16 16:41:56 2024 + Commit: Mike Gilbert gentoo org> CommitDate: Sun Mar 17 16:34:00 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3681b118 dev-libs/weston: depend on slotted freerdp Bug: https://bugs.gentoo.org/921095 Signed-off-by: Mike Gilbert gentoo.org> dev-libs/weston/{weston-11.0.1.ebuild => weston-11.0.1-r1.ebuild} | 4 ++-- dev-libs/weston/{weston-11.0.1.ebuild => weston-11.0.1-r10.ebuild} | 6 +++--- dev-libs/weston/{weston-12.0.91.ebuild => weston-12.0.91-r1.ebuild} | 4 ++-- dev-libs/weston/{weston-13.0.0.ebuild => weston-13.0.0-r1.ebuild} | 4 ++-- dev-libs/weston/weston-.ebuild | 4 ++-- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/dev-libs/weston/weston-11.0.1.ebuild b/dev-libs/weston/weston-11.0.1-r1.ebuild similarity index 97% copy from dev-libs/weston/weston-11.0.1.ebuild copy to dev-libs/weston/weston-11.0.1-r1.ebuild index d7509b4db950..d0775521a739 100644 --- a/dev-libs/weston/weston-11.0.1.ebuild +++ b/dev-libs/weston/weston-11.0.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -62,7 +62,7 @@ RDEPEND=" media-libs/mesa[gles2,wayland] ) pipewire? ( >=media-video/pipewire-0.3:= ) - rdp? ( >=net-misc/freerdp-2.3.0:=[server] =net-misc/freerdp-2.3.0:0=[server] https://gitlab.freedesktop.org/wayland/${PN}/uploads/f5648c818fba5432edc3ea63c4db4813/${P}.tar.xz; - KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc64 ~riscv x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86" fi LICENSE="MIT CC-BY-SA-3.0" @@ -62,7 +62,7 @@ RDEPEND=" media-libs/mesa[gles2,wayland] ) pipewire? ( >=media-video/pipewire-0.3:= ) - rdp? ( >=net-misc/freerdp-2.3.0:=[server] =net-misc/freerdp-2.3.0:2=[server] ) remoting? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 diff --git a/dev-libs/weston/weston-12.0.91.ebuild b/dev-libs/weston/weston-12.0.91-r1.ebuild similarity index 97% rename from dev-libs/weston/weston-12.0.91.ebuild rename to dev-libs/weston/weston-12.0.91-r1.ebuild index bc2cf895ccd5..9b26690ae48b 100644 --- a/dev-libs/weston/weston-12.0.91.ebuild +++ b/dev-libs/weston/weston-12.0.91-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -59,7 +59,7 @@ RDEPEND=" jpeg? ( media-libs/libjpeg-turbo:0= ) lcms? ( >=media-libs/lcms-2.9:2 ) pipewire? ( >=media-video/pipewire-0.3:= ) - rdp? ( >=net-misc/freerdp-2.3.0:=[server] =net-misc/freerdp-2.3.0:2=[server] ) remoting? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 diff --git a/dev-libs/weston/weston-13.0.0.ebuild b/dev-libs/weston/weston-13.0.0-r1.ebuild similarity index 97% rename from dev-libs/weston/weston-13.0.0.ebuild rename to dev-libs/weston/weston-13.0.0-r1.ebuild index bc2cf895ccd5..9b26690ae48b 100644 --- a/dev-libs/weston/weston-13.0.0.ebuild +++ b/dev-libs/weston/weston-13.0.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -59,7 +59,7 @@ RDEPEND=" jpeg? ( media-libs/libjpeg-turbo:0= ) lcms? ( >=media-libs/lcms-2.9:2 ) pipewire? ( >=media-video/pipewire-0.3:= ) - rdp? ( >=net-misc/freerdp-2.3.0:=[server] =net-misc/freerdp-2.3.0:2=[server] ) remoting? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 diff --git a/dev-libs/weston/weston-.ebuild b/dev-libs/weston/weston-.ebuild index bc2cf895ccd5..9b26690ae48b 100644 --- a/dev-libs/weston/weston-.ebuild +++ b/dev-libs/weston/weston-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -59,7 +59,7 @@ RDEPEND=" jpeg? ( media-libs/libjpeg-turbo:0= ) lcms? ( >=media-libs/lcms-2.9:2 ) pipewire? ( >=media-video/pipewire-0.3:= ) - rdp? ( >=net-misc/freerdp-2.3.0:=[server] =net-misc/freerdp-2.3.0:2=[server] ) remoting? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: b97277342edc5e71f9b8335e781972188cbe5710 Author: Mike Gilbert gentoo org> AuthorDate: Sat Dec 30 18:38:35 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Dec 30 18:39:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9727734 dev-libs/weston: add upper bound for net-misc/freerdp Bug: https://bugs.gentoo.org/921095 Signed-off-by: Mike Gilbert gentoo.org> dev-libs/weston/weston-11.0.1.ebuild | 2 +- dev-libs/weston/weston-12.0.91.ebuild | 2 +- dev-libs/weston/weston-13.0.0.ebuild | 2 +- dev-libs/weston/weston-.ebuild| 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-libs/weston/weston-11.0.1.ebuild b/dev-libs/weston/weston-11.0.1.ebuild index 4dd8288acf95..d7509b4db950 100644 --- a/dev-libs/weston/weston-11.0.1.ebuild +++ b/dev-libs/weston/weston-11.0.1.ebuild @@ -62,7 +62,7 @@ RDEPEND=" media-libs/mesa[gles2,wayland] ) pipewire? ( >=media-video/pipewire-0.3:= ) - rdp? ( >=net-misc/freerdp-2.3.0:=[server] ) + rdp? ( >=net-misc/freerdp-2.3.0:=[server] =media-libs/lcms-2.9:2 ) pipewire? ( >=media-video/pipewire-0.3:= ) - rdp? ( >=net-misc/freerdp-2.3.0:=[server] ) + rdp? ( >=net-misc/freerdp-2.3.0:=[server]
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 34e765cfc11ad5e3c2fafb4ebb9190820bb50ad7 Author: James Le Cuirot gentoo org> AuthorDate: Sun Dec 17 22:54:07 2023 + Commit: James Le Cuirot gentoo org> CommitDate: Sun Dec 17 22:58:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34e765cf dev-libs/weston: Correct the gles2 USE flag description It possibly used to influence the Cairo renderer, but meson_options.txt says this is now hardcoded to cairo-image. The gles2 option now controls the GL renderer. Closes: https://bugs.gentoo.org/920198 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/weston/metadata.xml b/dev-libs/weston/metadata.xml index c135c4f506a8..2e4783560fc4 100644 --- a/dev-libs/weston/metadata.xml +++ b/dev-libs/weston/metadata.xml @@ -13,7 +13,7 @@ Enable drm compositor support Install wayland-editor example application Enable fullscreen shell - Use GLESv2 cairo instead of full GL + Enable the GLESv2 renderer, not just the x11-libs/pixman-based software fallback Headless backend and a noop renderer, mainly for testing purposes Enable the IVI shell Enable the kiosk shell
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 153742a27ac3cc34c80204455e826bcaee997cd7 Author: James Le Cuirot gentoo org> AuthorDate: Tue Nov 28 22:54:27 2023 + Commit: James Le Cuirot gentoo org> CommitDate: Tue Nov 28 22:54:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=153742a2 dev-libs/weston: Drop old 12.0.2 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/Manifest | 1 - dev-libs/weston/weston-12.0.2.ebuild | 147 --- 2 files changed, 148 deletions(-) diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest index 26ab1819770d..9f5974dba152 100644 --- a/dev-libs/weston/Manifest +++ b/dev-libs/weston/Manifest @@ -1,4 +1,3 @@ DIST weston-11.0.1.tar.xz 1900796 BLAKE2B 33d7d5b3340e7074265885bd54ee039e8b5d448fa9f58f4bf9f823efd2557da9b916d903119565a806ab698382fe185165c8ede8614e983c872dfe15b474b616 SHA512 d451230fc260b45db5cf0aa360629e45e72e3b3676c6ec040d6c6549dbb57d05683effd962c3b2d61482b47a6c990d12cc736c896b501d982c8c4d34834c -DIST weston-12.0.2.tar.xz 1969720 BLAKE2B 2a6749ae183b32365c6f7a135a1e1f57aedefa7071ab95b820a788903771b98de18f5ffe991990751bfa11cee14c1cd42364f97583f63ca388caecb44d5b1b4e SHA512 4277cc71a2001768816d6c30df6c01f09ee24efd16651e7048d425afa63c78f92d6def0cca78150965b0f3fa946675b0325881ff9d2878925dedea216a968d59 DIST weston-12.0.91.tar.xz 1986200 BLAKE2B 368fe795bd6121390f14995d8c5ddfcd585e620bcb54f0818b9e9131bb442e79048f82bcd90cfff563c7ad9968cdc9e4f1d859fdd318f4e9b08fec371c4a62e4 SHA512 8e1ceae599344c305e1b65294403d434c4a6ca740f76bdcc67a9f83afe9d352d75ab9cf8bb5091b889ddece43941adf9c4666767098c4c27cb732f8c7f8f738a DIST weston-13.0.0.tar.xz 1986520 BLAKE2B df0e73e451e39b329ed327c370f42bcae01eb5b8fad67711f069fa8f24900ac0c9a9e69b9a6445b67c76ab0ce441dcd2a5a1a8aa3ac0d89a647b9661d575a917 SHA512 8c656cdf24ec9429c76c64ebd2d58351991f5990a6d4b5900ac913243ad8e2c9c0fb1a748f018d177fbfd7e0a8836d0434d97acec287a8f977d47335ae30eacc diff --git a/dev-libs/weston/weston-12.0.2.ebuild b/dev-libs/weston/weston-12.0.2.ebuild deleted file mode 100644 index f0543f60063a.. --- a/dev-libs/weston/weston-12.0.2.ebuild +++ /dev/null @@ -1,147 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} = * ]]; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git; - GIT_ECLASS="git-r3" - EXPERIMENTAL="true" -fi - -PYTHON_COMPAT=( python3_{9..12} ) -inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS} - -DESCRIPTION="Wayland reference compositor" -HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston; - -if [[ ${PV} = ** ]]; then - SRC_URI="${SRC_PATCHES}" -else - SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86" -fi - -LICENSE="MIT CC-BY-SA-3.0" -SLOT="0" - -IUSE="+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing +suid systemd test vnc wayland-compositor webp +X xwayland" -RESTRICT="!test? ( test )" - -REQUIRED_USE=" - drm? ( gles2 ) - pipewire? ( drm ) - remoting? ( drm gles2 ) - screen-sharing? ( rdp ) - test? ( desktop headless lcms xwayland ) - wayland-compositor? ( gles2 ) - || ( drm headless rdp vnc wayland-compositor X ) -" - -RDEPEND=" - >=dev-libs/libinput-1.2.0 - >=dev-libs/wayland-1.20.0 - media-libs/libpng:0= - sys-auth/seatd:= - >=x11-libs/cairo-1.11.3 - >=x11-libs/libdrm-2.4.108 - >=x11-libs/libxkbcommon-0.5.0 - >=x11-libs/pixman-0.25.2 - x11-misc/xkeyboard-config - drm? ( - >=media-libs/mesa-17.1[gbm(+)] - >=sys-libs/mtdev-1.1.0 - >=virtual/udev-136 - ) - editor? ( x11-libs/pango ) - examples? ( x11-libs/pango ) - gles2? ( media-libs/mesa[gles2,wayland] ) - jpeg? ( media-libs/libjpeg-turbo:0= ) - lcms? ( >=media-libs/lcms-2.9:2 ) - pipewire? ( >=media-video/pipewire-0.3:= ) - rdp? ( >=net-misc/freerdp-2.3.0:=[server] ) - remoting? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - ) - systemd? ( sys-apps/systemd ) - vnc? ( - =dev-libs/aml-0.3* - =gui-libs/neatvnc-0.6* - sys-libs/pam - ) - webp? ( media-libs/libwebp:0= ) - X? ( - >=x11-libs/libxcb-1.9 - x11-libs/libX11 - ) - xwayland? ( - x11-base/xwayland - x11-libs/cairo[X,xcb(+)] - >=x11-libs/libxcb-1.9 - x11-libs/libXcursor - >=x11-libs/xcb-util-cursor-0.1.4 - ) -" -DEPEND="${RDEPEND} - >=dev-libs/wayland-protocols-1.24 -"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 83365fdd89aa40d438c742bbe9ec19c48bb23c66 Author: James Le Cuirot gentoo org> AuthorDate: Tue Nov 28 22:54:01 2023 + Commit: James Le Cuirot gentoo org> CommitDate: Tue Nov 28 22:54:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83365fdd dev-libs/weston: Version bump to 13.0.0 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/Manifest | 1 + dev-libs/weston/weston-13.0.0.ebuild | 146 +++ 2 files changed, 147 insertions(+) diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest index af7985426f41..26ab1819770d 100644 --- a/dev-libs/weston/Manifest +++ b/dev-libs/weston/Manifest @@ -1,3 +1,4 @@ DIST weston-11.0.1.tar.xz 1900796 BLAKE2B 33d7d5b3340e7074265885bd54ee039e8b5d448fa9f58f4bf9f823efd2557da9b916d903119565a806ab698382fe185165c8ede8614e983c872dfe15b474b616 SHA512 d451230fc260b45db5cf0aa360629e45e72e3b3676c6ec040d6c6549dbb57d05683effd962c3b2d61482b47a6c990d12cc736c896b501d982c8c4d34834c DIST weston-12.0.2.tar.xz 1969720 BLAKE2B 2a6749ae183b32365c6f7a135a1e1f57aedefa7071ab95b820a788903771b98de18f5ffe991990751bfa11cee14c1cd42364f97583f63ca388caecb44d5b1b4e SHA512 4277cc71a2001768816d6c30df6c01f09ee24efd16651e7048d425afa63c78f92d6def0cca78150965b0f3fa946675b0325881ff9d2878925dedea216a968d59 DIST weston-12.0.91.tar.xz 1986200 BLAKE2B 368fe795bd6121390f14995d8c5ddfcd585e620bcb54f0818b9e9131bb442e79048f82bcd90cfff563c7ad9968cdc9e4f1d859fdd318f4e9b08fec371c4a62e4 SHA512 8e1ceae599344c305e1b65294403d434c4a6ca740f76bdcc67a9f83afe9d352d75ab9cf8bb5091b889ddece43941adf9c4666767098c4c27cb732f8c7f8f738a +DIST weston-13.0.0.tar.xz 1986520 BLAKE2B df0e73e451e39b329ed327c370f42bcae01eb5b8fad67711f069fa8f24900ac0c9a9e69b9a6445b67c76ab0ce441dcd2a5a1a8aa3ac0d89a647b9661d575a917 SHA512 8c656cdf24ec9429c76c64ebd2d58351991f5990a6d4b5900ac913243ad8e2c9c0fb1a748f018d177fbfd7e0a8836d0434d97acec287a8f977d47335ae30eacc diff --git a/dev-libs/weston/weston-13.0.0.ebuild b/dev-libs/weston/weston-13.0.0.ebuild new file mode 100644 index ..074fc45a3ced --- /dev/null +++ b/dev-libs/weston/weston-13.0.0.ebuild @@ -0,0 +1,146 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} = * ]]; then + EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git; + GIT_ECLASS="git-r3" + EXPERIMENTAL="true" +fi + +PYTHON_COMPAT=( python3_{9..12} ) +inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS} + +DESCRIPTION="Wayland reference compositor" +HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston; + +if [[ ${PV} = ** ]]; then + SRC_URI="${SRC_PATCHES}" +else + SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz; + KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86" +fi + +LICENSE="MIT CC-BY-SA-3.0" +SLOT="0" + +IUSE="+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing +suid systemd test vnc wayland-compositor webp +X xwayland" +RESTRICT="!test? ( test )" + +REQUIRED_USE=" + drm? ( gles2 ) + pipewire? ( drm ) + remoting? ( drm gles2 ) + screen-sharing? ( rdp ) + test? ( desktop headless lcms xwayland ) + wayland-compositor? ( gles2 ) + || ( drm headless rdp vnc wayland-compositor X ) +" + +RDEPEND=" + >=dev-libs/libinput-1.2.0 + >=dev-libs/wayland-1.22.0 + media-libs/libpng:0= + sys-auth/seatd:= + >=x11-libs/cairo-1.11.3 + >=x11-libs/libdrm-2.4.108 + >=x11-libs/libxkbcommon-0.5.0 + >=x11-libs/pixman-0.25.2 + x11-misc/xkeyboard-config + drm? ( + >=media-libs/mesa-17.1[gbm(+)] + >=sys-libs/mtdev-1.1.0 + >=virtual/udev-136 + ) + editor? ( x11-libs/pango ) + examples? ( x11-libs/pango ) + gles2? ( media-libs/mesa[gles2,wayland] ) + jpeg? ( media-libs/libjpeg-turbo:0= ) + lcms? ( >=media-libs/lcms-2.9:2 ) + pipewire? ( >=media-video/pipewire-0.3:= ) + rdp? ( >=net-misc/freerdp-2.3.0:=[server] ) + remoting? ( + media-libs/gstreamer:1.0 + media-libs/gst-plugins-base:1.0 + ) + systemd? ( sys-apps/systemd ) + vnc? ( + =dev-libs/aml-0.3* + =gui-libs/neatvnc-0.7* + sys-libs/pam + ) + webp? ( media-libs/libwebp:0= ) + X? ( + >=x11-libs/libxcb-1.9 + x11-libs/libX11 + ) + xwayland? ( + x11-base/xwayland + x11-libs/cairo[X,xcb(+)] + >=x11-libs/libxcb-1.9 + x11-libs/libXcursor + >=x11-libs/xcb-util-cursor-0.1.4 + ) +" +DEPEND="${RDEPEND} + >=dev-libs/wayland-protocols-1.24 +"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/files/, dev-libs/weston/
commit: 3676a080151157102af9a3a0067b8e76e8ff07ca Author: James Le Cuirot gentoo org> AuthorDate: Tue Oct 17 21:34:10 2023 + Commit: James Le Cuirot gentoo org> CommitDate: Tue Oct 17 21:34:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3676a080 dev-libs/weston: Drop old 12.0.1-r1 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/Manifest | 1 - dev-libs/weston/files/weston-12.0.1-issue757.patch | 183 - dev-libs/weston/weston-12.0.1-r1.ebuild| 146 3 files changed, 330 deletions(-) diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest index ebb411e42a9e..af7985426f41 100644 --- a/dev-libs/weston/Manifest +++ b/dev-libs/weston/Manifest @@ -1,4 +1,3 @@ DIST weston-11.0.1.tar.xz 1900796 BLAKE2B 33d7d5b3340e7074265885bd54ee039e8b5d448fa9f58f4bf9f823efd2557da9b916d903119565a806ab698382fe185165c8ede8614e983c872dfe15b474b616 SHA512 d451230fc260b45db5cf0aa360629e45e72e3b3676c6ec040d6c6549dbb57d05683effd962c3b2d61482b47a6c990d12cc736c896b501d982c8c4d34834c -DIST weston-12.0.1.tar.xz 1969772 BLAKE2B d7a76ad6e11b76b73b91aeb9b3b49e823ecc8170bd1306f9a8ed90fa49d9bc7734e4c0595ca67f11421ecf5b4dbf04289cf803726c508e8c979a9850c0e94ccb SHA512 3dcfa1a2a6b9a605d3ecd597bf7ac0f87b0fd1971845b6e5c44b5e34296943ac146dae6e1cfea9be14ad7a9a8b6d30dc765f9289ef80920d7c516ebba1ba4688 DIST weston-12.0.2.tar.xz 1969720 BLAKE2B 2a6749ae183b32365c6f7a135a1e1f57aedefa7071ab95b820a788903771b98de18f5ffe991990751bfa11cee14c1cd42364f97583f63ca388caecb44d5b1b4e SHA512 4277cc71a2001768816d6c30df6c01f09ee24efd16651e7048d425afa63c78f92d6def0cca78150965b0f3fa946675b0325881ff9d2878925dedea216a968d59 DIST weston-12.0.91.tar.xz 1986200 BLAKE2B 368fe795bd6121390f14995d8c5ddfcd585e620bcb54f0818b9e9131bb442e79048f82bcd90cfff563c7ad9968cdc9e4f1d859fdd318f4e9b08fec371c4a62e4 SHA512 8e1ceae599344c305e1b65294403d434c4a6ca740f76bdcc67a9f83afe9d352d75ab9cf8bb5091b889ddece43941adf9c4666767098c4c27cb732f8c7f8f738a diff --git a/dev-libs/weston/files/weston-12.0.1-issue757.patch b/dev-libs/weston/files/weston-12.0.1-issue757.patch deleted file mode 100644 index c36647e22446.. --- a/dev-libs/weston/files/weston-12.0.1-issue757.patch +++ /dev/null @@ -1,183 +0,0 @@ -https://gitlab.freedesktop.org/wayland/weston/-/issues/757 -https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1257 - -From 6d8e3c569cf7e9ad80569768871e1ed30bf4d2a8 Mon Sep 17 00:00:00 2001 -From: Leandro Ribeiro -Date: Thu, 1 Jun 2023 18:51:34 -0300 -Subject: [PATCH 1/3] drm: drop disable_planes being false as a condition to - support writeback - -In 2d70bdfdcdb236ee3e466b1a24df494da43c8a68 "drm-backend: add support to -output capture writeback source" we've ensured that disable_planes -should be false in order to support writeback capture tasks. - -But this was wrong; disable_planes is transient (it is true when -there's some sort of content recording happening), and we enable/disable -that during compositor's lifetime. - -This is dangerous and may result in a crash. Imagine the following -sequence: - -1. screen recording starts, disable_planes is set to true. - -2. for whatever reason the output size changes, and we end up -not updating capture info because we think that writeback is not -supported by the device. - -3. screen recording stops, disable_planes is set to false. - -4. user tries to take a writeback screenshot, and the -DRM-backend will pull a writeback capture task with -weston_output_pull_capture_task(). - -5. this function has an assert to ensure that the DRM-backend -did not forget to update the capture info, and we hit that -assert. - -With this patch we drop disable_planes being false as a condition to -support writeback. So now we keep the capture info up-to-date even when -screen recording is happening, and we gracefully fail writeback tasks. - -Signed-off-by: Leandro Ribeiro - libweston/backend-drm/drm.c | 10 -- - 1 file changed, 8 insertions(+), 2 deletions(-) - -diff --git a/libweston/backend-drm/drm.c b/libweston/backend-drm/drm.c -index 1078b89bf..a1e61df8c 100644 a/libweston/backend-drm/drm.c -+++ b/libweston/backend-drm/drm.c -@@ -561,6 +561,12 @@ drm_output_pick_writeback_capture_task(struct drm_output *output) - - assert(output->device->atomic_modeset); - -+ if (output->base.disable_planes > 0) { -+ msg = "drm: KMS planes usage is disabled for now, so " \ -+"writeback capture tasks are rejected"; -+ goto err; -+ } -+ - wb = drm_output_find_compatible_writeback(output); - if (!wb) { - msg = "drm: could not find writeback connector for output"; -@@ -948,7 +954,7 @@ drm_output_apply_mode(struct drm_output *output) - } - } - -- if (device->atomic_modeset &&
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: d5d8b49d4f848063eaa68c57cb8cbff894c4ef9c Author: James Le Cuirot gentoo org> AuthorDate: Tue Oct 17 21:33:15 2023 + Commit: James Le Cuirot gentoo org> CommitDate: Tue Oct 17 21:33:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5d8b49d dev-libs/weston: Version bump to 12.0.91 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/Manifest | 1 + dev-libs/weston/{weston-.ebuild => weston-12.0.91.ebuild} | 5 ++--- dev-libs/weston/weston-.ebuild| 5 ++--- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest index 2c328000a407..ebb411e42a9e 100644 --- a/dev-libs/weston/Manifest +++ b/dev-libs/weston/Manifest @@ -1,3 +1,4 @@ DIST weston-11.0.1.tar.xz 1900796 BLAKE2B 33d7d5b3340e7074265885bd54ee039e8b5d448fa9f58f4bf9f823efd2557da9b916d903119565a806ab698382fe185165c8ede8614e983c872dfe15b474b616 SHA512 d451230fc260b45db5cf0aa360629e45e72e3b3676c6ec040d6c6549dbb57d05683effd962c3b2d61482b47a6c990d12cc736c896b501d982c8c4d34834c DIST weston-12.0.1.tar.xz 1969772 BLAKE2B d7a76ad6e11b76b73b91aeb9b3b49e823ecc8170bd1306f9a8ed90fa49d9bc7734e4c0595ca67f11421ecf5b4dbf04289cf803726c508e8c979a9850c0e94ccb SHA512 3dcfa1a2a6b9a605d3ecd597bf7ac0f87b0fd1971845b6e5c44b5e34296943ac146dae6e1cfea9be14ad7a9a8b6d30dc765f9289ef80920d7c516ebba1ba4688 DIST weston-12.0.2.tar.xz 1969720 BLAKE2B 2a6749ae183b32365c6f7a135a1e1f57aedefa7071ab95b820a788903771b98de18f5ffe991990751bfa11cee14c1cd42364f97583f63ca388caecb44d5b1b4e SHA512 4277cc71a2001768816d6c30df6c01f09ee24efd16651e7048d425afa63c78f92d6def0cca78150965b0f3fa946675b0325881ff9d2878925dedea216a968d59 +DIST weston-12.0.91.tar.xz 1986200 BLAKE2B 368fe795bd6121390f14995d8c5ddfcd585e620bcb54f0818b9e9131bb442e79048f82bcd90cfff563c7ad9968cdc9e4f1d859fdd318f4e9b08fec371c4a62e4 SHA512 8e1ceae599344c305e1b65294403d434c4a6ca740f76bdcc67a9f83afe9d352d75ab9cf8bb5091b889ddece43941adf9c4666767098c4c27cb732f8c7f8f738a diff --git a/dev-libs/weston/weston-.ebuild b/dev-libs/weston/weston-12.0.91.ebuild similarity index 97% copy from dev-libs/weston/weston-.ebuild copy to dev-libs/weston/weston-12.0.91.ebuild index f0543f60063a..074fc45a3ced 100644 --- a/dev-libs/weston/weston-.ebuild +++ b/dev-libs/weston/weston-12.0.91.ebuild @@ -40,7 +40,7 @@ REQUIRED_USE=" RDEPEND=" >=dev-libs/libinput-1.2.0 - >=dev-libs/wayland-1.20.0 + >=dev-libs/wayland-1.22.0 media-libs/libpng:0= sys-auth/seatd:= >=x11-libs/cairo-1.11.3 @@ -67,7 +67,7 @@ RDEPEND=" systemd? ( sys-apps/systemd ) vnc? ( =dev-libs/aml-0.3* - =gui-libs/neatvnc-0.6* + =gui-libs/neatvnc-0.7* sys-libs/pam ) webp? ( media-libs/libwebp:0= ) @@ -111,7 +111,6 @@ src_configure() { -Dbackend-default=auto $(meson_use gles2 renderer-gl) $(meson_use xwayland) - -Dlauncher-libseat=true $(meson_use systemd) $(meson_use remoting) $(meson_use pipewire) diff --git a/dev-libs/weston/weston-.ebuild b/dev-libs/weston/weston-.ebuild index f0543f60063a..074fc45a3ced 100644 --- a/dev-libs/weston/weston-.ebuild +++ b/dev-libs/weston/weston-.ebuild @@ -40,7 +40,7 @@ REQUIRED_USE=" RDEPEND=" >=dev-libs/libinput-1.2.0 - >=dev-libs/wayland-1.20.0 + >=dev-libs/wayland-1.22.0 media-libs/libpng:0= sys-auth/seatd:= >=x11-libs/cairo-1.11.3 @@ -67,7 +67,7 @@ RDEPEND=" systemd? ( sys-apps/systemd ) vnc? ( =dev-libs/aml-0.3* - =gui-libs/neatvnc-0.6* + =gui-libs/neatvnc-0.7* sys-libs/pam ) webp? ( media-libs/libwebp:0= ) @@ -111,7 +111,6 @@ src_configure() { -Dbackend-default=auto $(meson_use gles2 renderer-gl) $(meson_use xwayland) - -Dlauncher-libseat=true $(meson_use systemd) $(meson_use remoting) $(meson_use pipewire)
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 2447080d4df25f2c4428ca22b87d38bea2f5765e Author: James Le Cuirot gentoo org> AuthorDate: Mon Aug 7 13:43:34 2023 + Commit: James Le Cuirot gentoo org> CommitDate: Mon Aug 7 13:44:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2447080d dev-libs/weston: Add mising python_check_deps function Closes: https://bugs.gentoo.org/911732 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/weston-12.0.2.ebuild | 4 dev-libs/weston/weston-.ebuild | 4 2 files changed, 8 insertions(+) diff --git a/dev-libs/weston/weston-12.0.2.ebuild b/dev-libs/weston/weston-12.0.2.ebuild index b7c0da5886be..f0543f60063a 100644 --- a/dev-libs/weston/weston-12.0.2.ebuild +++ b/dev-libs/weston/weston-12.0.2.ebuild @@ -93,6 +93,10 @@ BDEPEND=" $(python_gen_any_dep 'dev-python/setuptools[${PYTHON_USEDEP}]') " +python_check_deps() { + python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]" +} + src_configure() { local emesonargs=( $(meson_use drm backend-drm) diff --git a/dev-libs/weston/weston-.ebuild b/dev-libs/weston/weston-.ebuild index b7c0da5886be..f0543f60063a 100644 --- a/dev-libs/weston/weston-.ebuild +++ b/dev-libs/weston/weston-.ebuild @@ -93,6 +93,10 @@ BDEPEND=" $(python_gen_any_dep 'dev-python/setuptools[${PYTHON_USEDEP}]') " +python_check_deps() { + python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]" +} + src_configure() { local emesonargs=( $(meson_use drm backend-drm)
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 286a7c3cf202ae0f130d0996a84ee224f1c3dfc3 Author: James Le Cuirot gentoo org> AuthorDate: Mon Aug 7 12:53:43 2023 + Commit: James Le Cuirot gentoo org> CommitDate: Mon Aug 7 12:53:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=286a7c3c dev-libs/weston: Fix building with Python 3.12 setuptools is required with 3.12 due to a current issue in Meson. Unfortunately, we cannot easily express this only for 3.12, but it's not a big deal in practise. Closes: https://bugs.gentoo.org/911748 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/weston-12.0.2.ebuild | 1 + dev-libs/weston/weston-.ebuild | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/dev-libs/weston/weston-12.0.2.ebuild b/dev-libs/weston/weston-12.0.2.ebuild index 8fa6eb73fb76..b7c0da5886be 100644 --- a/dev-libs/weston/weston-12.0.2.ebuild +++ b/dev-libs/weston/weston-12.0.2.ebuild @@ -90,6 +90,7 @@ BDEPEND=" ${PYTHON_DEPS} dev-util/wayland-scanner virtual/pkgconfig + $(python_gen_any_dep 'dev-python/setuptools[${PYTHON_USEDEP}]') " src_configure() { diff --git a/dev-libs/weston/weston-.ebuild b/dev-libs/weston/weston-.ebuild index 3c346567c682..b7c0da5886be 100644 --- a/dev-libs/weston/weston-.ebuild +++ b/dev-libs/weston/weston-.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then EXPERIMENTAL="true" fi -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{9..12} ) inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS} DESCRIPTION="Wayland reference compositor" @@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86" fi LICENSE="MIT CC-BY-SA-3.0" @@ -90,6 +90,7 @@ BDEPEND=" ${PYTHON_DEPS} dev-util/wayland-scanner virtual/pkgconfig + $(python_gen_any_dep 'dev-python/setuptools[${PYTHON_USEDEP}]') " src_configure() {
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: dc9958ddbfd5ab496ef01c50e6c1339626d7a117 Author: James Le Cuirot gentoo org> AuthorDate: Fri Aug 4 21:52:52 2023 + Commit: James Le Cuirot gentoo org> CommitDate: Fri Aug 4 21:53:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc9958dd dev-libs/weston: Version bump to 12.0.2, Python 3.12 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/Manifest | 1 + dev-libs/weston/weston-12.0.2.ebuild | 142 +++ 2 files changed, 143 insertions(+) diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest index a7a46a867df7..2c328000a407 100644 --- a/dev-libs/weston/Manifest +++ b/dev-libs/weston/Manifest @@ -1,2 +1,3 @@ DIST weston-11.0.1.tar.xz 1900796 BLAKE2B 33d7d5b3340e7074265885bd54ee039e8b5d448fa9f58f4bf9f823efd2557da9b916d903119565a806ab698382fe185165c8ede8614e983c872dfe15b474b616 SHA512 d451230fc260b45db5cf0aa360629e45e72e3b3676c6ec040d6c6549dbb57d05683effd962c3b2d61482b47a6c990d12cc736c896b501d982c8c4d34834c DIST weston-12.0.1.tar.xz 1969772 BLAKE2B d7a76ad6e11b76b73b91aeb9b3b49e823ecc8170bd1306f9a8ed90fa49d9bc7734e4c0595ca67f11421ecf5b4dbf04289cf803726c508e8c979a9850c0e94ccb SHA512 3dcfa1a2a6b9a605d3ecd597bf7ac0f87b0fd1971845b6e5c44b5e34296943ac146dae6e1cfea9be14ad7a9a8b6d30dc765f9289ef80920d7c516ebba1ba4688 +DIST weston-12.0.2.tar.xz 1969720 BLAKE2B 2a6749ae183b32365c6f7a135a1e1f57aedefa7071ab95b820a788903771b98de18f5ffe991990751bfa11cee14c1cd42364f97583f63ca388caecb44d5b1b4e SHA512 4277cc71a2001768816d6c30df6c01f09ee24efd16651e7048d425afa63c78f92d6def0cca78150965b0f3fa946675b0325881ff9d2878925dedea216a968d59 diff --git a/dev-libs/weston/weston-12.0.2.ebuild b/dev-libs/weston/weston-12.0.2.ebuild new file mode 100644 index ..8fa6eb73fb76 --- /dev/null +++ b/dev-libs/weston/weston-12.0.2.ebuild @@ -0,0 +1,142 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} = * ]]; then + EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git; + GIT_ECLASS="git-r3" + EXPERIMENTAL="true" +fi + +PYTHON_COMPAT=( python3_{9..12} ) +inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS} + +DESCRIPTION="Wayland reference compositor" +HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston; + +if [[ ${PV} = ** ]]; then + SRC_URI="${SRC_PATCHES}" +else + SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz; + KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86" +fi + +LICENSE="MIT CC-BY-SA-3.0" +SLOT="0" + +IUSE="+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing +suid systemd test vnc wayland-compositor webp +X xwayland" +RESTRICT="!test? ( test )" + +REQUIRED_USE=" + drm? ( gles2 ) + pipewire? ( drm ) + remoting? ( drm gles2 ) + screen-sharing? ( rdp ) + test? ( desktop headless lcms xwayland ) + wayland-compositor? ( gles2 ) + || ( drm headless rdp vnc wayland-compositor X ) +" + +RDEPEND=" + >=dev-libs/libinput-1.2.0 + >=dev-libs/wayland-1.20.0 + media-libs/libpng:0= + sys-auth/seatd:= + >=x11-libs/cairo-1.11.3 + >=x11-libs/libdrm-2.4.108 + >=x11-libs/libxkbcommon-0.5.0 + >=x11-libs/pixman-0.25.2 + x11-misc/xkeyboard-config + drm? ( + >=media-libs/mesa-17.1[gbm(+)] + >=sys-libs/mtdev-1.1.0 + >=virtual/udev-136 + ) + editor? ( x11-libs/pango ) + examples? ( x11-libs/pango ) + gles2? ( media-libs/mesa[gles2,wayland] ) + jpeg? ( media-libs/libjpeg-turbo:0= ) + lcms? ( >=media-libs/lcms-2.9:2 ) + pipewire? ( >=media-video/pipewire-0.3:= ) + rdp? ( >=net-misc/freerdp-2.3.0:=[server] ) + remoting? ( + media-libs/gstreamer:1.0 + media-libs/gst-plugins-base:1.0 + ) + systemd? ( sys-apps/systemd ) + vnc? ( + =dev-libs/aml-0.3* + =gui-libs/neatvnc-0.6* + sys-libs/pam + ) + webp? ( media-libs/libwebp:0= ) + X? ( + >=x11-libs/libxcb-1.9 + x11-libs/libX11 + ) + xwayland? ( + x11-base/xwayland + x11-libs/cairo[X,xcb(+)] + >=x11-libs/libxcb-1.9 + x11-libs/libXcursor + >=x11-libs/xcb-util-cursor-0.1.4 + ) +" +DEPEND="${RDEPEND} + >=dev-libs/wayland-protocols-1.24 +" +BDEPEND=" + ${PYTHON_DEPS} + dev-util/wayland-scanner + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + $(meson_use drm backend-drm) + -Dbackend-drm-screencast-vaapi=false + $(meson_use headless backend-headless) +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/, dev-libs/weston/files/
commit: 7489e5ffc8b97cc7bed5b7a9c5c32b65d406a8a2 Author: Mike Gilbert gentoo org> AuthorDate: Sun Jul 16 23:54:56 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Sun Jul 16 23:54:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7489e5ff dev-libs/weston: backport fix for crash on startup weston: ../weston-12.0.1/libweston/output-capture.c:398: weston_output_pull_capture_task: Assertion `csi->width == width' failed Signed-off-by: Mike Gilbert gentoo.org> dev-libs/weston/files/weston-12.0.1-issue757.patch | 183 + ...eston-12.0.1.ebuild => weston-12.0.1-r1.ebuild} | 4 + 2 files changed, 187 insertions(+) diff --git a/dev-libs/weston/files/weston-12.0.1-issue757.patch b/dev-libs/weston/files/weston-12.0.1-issue757.patch new file mode 100644 index ..c36647e22446 --- /dev/null +++ b/dev-libs/weston/files/weston-12.0.1-issue757.patch @@ -0,0 +1,183 @@ +https://gitlab.freedesktop.org/wayland/weston/-/issues/757 +https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1257 + +From 6d8e3c569cf7e9ad80569768871e1ed30bf4d2a8 Mon Sep 17 00:00:00 2001 +From: Leandro Ribeiro +Date: Thu, 1 Jun 2023 18:51:34 -0300 +Subject: [PATCH 1/3] drm: drop disable_planes being false as a condition to + support writeback + +In 2d70bdfdcdb236ee3e466b1a24df494da43c8a68 "drm-backend: add support to +output capture writeback source" we've ensured that disable_planes +should be false in order to support writeback capture tasks. + +But this was wrong; disable_planes is transient (it is true when +there's some sort of content recording happening), and we enable/disable +that during compositor's lifetime. + +This is dangerous and may result in a crash. Imagine the following +sequence: + +1. screen recording starts, disable_planes is set to true. + +2. for whatever reason the output size changes, and we end up +not updating capture info because we think that writeback is not +supported by the device. + +3. screen recording stops, disable_planes is set to false. + +4. user tries to take a writeback screenshot, and the +DRM-backend will pull a writeback capture task with +weston_output_pull_capture_task(). + +5. this function has an assert to ensure that the DRM-backend +did not forget to update the capture info, and we hit that +assert. + +With this patch we drop disable_planes being false as a condition to +support writeback. So now we keep the capture info up-to-date even when +screen recording is happening, and we gracefully fail writeback tasks. + +Signed-off-by: Leandro Ribeiro +--- + libweston/backend-drm/drm.c | 10 -- + 1 file changed, 8 insertions(+), 2 deletions(-) + +diff --git a/libweston/backend-drm/drm.c b/libweston/backend-drm/drm.c +index 1078b89bf..a1e61df8c 100644 +--- a/libweston/backend-drm/drm.c b/libweston/backend-drm/drm.c +@@ -561,6 +561,12 @@ drm_output_pick_writeback_capture_task(struct drm_output *output) + + assert(output->device->atomic_modeset); + ++ if (output->base.disable_planes > 0) { ++ msg = "drm: KMS planes usage is disabled for now, so " \ ++"writeback capture tasks are rejected"; ++ goto err; ++ } ++ + wb = drm_output_find_compatible_writeback(output); + if (!wb) { + msg = "drm: could not find writeback connector for output"; +@@ -948,7 +954,7 @@ drm_output_apply_mode(struct drm_output *output) + } + } + +- if (device->atomic_modeset && !output->base.disable_planes) ++ if (device->atomic_modeset) + weston_output_update_capture_info(>base, + WESTON_OUTPUT_CAPTURE_SOURCE_WRITEBACK, + output->base.current_mode->width, +@@ -2138,7 +2144,7 @@ drm_output_enable(struct weston_output *base) + output->base.switch_mode = drm_output_switch_mode; + output->base.set_gamma = drm_output_set_gamma; + +- if (device->atomic_modeset && !base->disable_planes) ++ if (device->atomic_modeset) + weston_output_update_capture_info(base, WESTON_OUTPUT_CAPTURE_SOURCE_WRITEBACK, + base->current_mode->width, + base->current_mode->height, +-- +GitLab + + +From 3226417573ac12e7d41823335bcb3036bf442cbc Mon Sep 17 00:00:00 2001 +From: Leandro Ribeiro +Date: Fri, 2 Jun 2023 14:44:44 -0300 +Subject: [PATCH 2/3] drm: do not pull writeback task if KMS atomic API is not + supported + +Since 2d70bdfdcdb236ee3e466b1a24df494da43c8a68 "drm-backend: add support +to output capture writeback source", the DRM-backend was broken for KMS +devices that do not support the atomic API. This fixes that. + +We don't support writeback screenshots without atomic modeset support. +So for such
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 95489d6196ddf3efa45c4c402fbaf0018b1a9e2c Author: James Le Cuirot gentoo org> AuthorDate: Sat Jun 24 13:40:43 2023 + Commit: James Le Cuirot gentoo org> CommitDate: Sat Jun 24 13:41:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95489d61 dev-libs/weston: Drop remaining ppc and sparc keywords due to BE issues Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/weston-11.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/weston/weston-11.0.1.ebuild b/dev-libs/weston/weston-11.0.1.ebuild index 83deecda3ef6..4dd8288acf95 100644 --- a/dev-libs/weston/weston-11.0.1.ebuild +++ b/dev-libs/weston/weston-11.0.1.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/uploads/f5648c818fba5432edc3ea63c4db4813/${P}.tar.xz; - KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc64 ~riscv x86" fi LICENSE="MIT CC-BY-SA-3.0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/files/, dev-libs/weston/
commit: 6682d4c677229bc9c3d63488669c8c7d1b3d1a4a Author: James Le Cuirot gentoo org> AuthorDate: Sat Jun 24 13:18:22 2023 + Commit: James Le Cuirot gentoo org> CommitDate: Sat Jun 24 13:41:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6682d4c6 dev-libs/weston: Drop old 10.0.0 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/Manifest | 1 - .../files/weston-10.0.0-backend-default.patch | 27 .../weston/files/weston-10.0.0-test-deps.patch | 34 - dev-libs/weston/metadata.xml | 1 - dev-libs/weston/weston-10.0.0.ebuild | 153 - 5 files changed, 216 deletions(-) diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest index 13a8b5ea909a..a7a46a867df7 100644 --- a/dev-libs/weston/Manifest +++ b/dev-libs/weston/Manifest @@ -1,3 +1,2 @@ -DIST weston-10.0.0.tar.xz 1774600 BLAKE2B b2b8fa4f7542aba03970ca8abf504f340f8f8da9f9581c16ceac5c702eac355f5d4244778393a8804017f39dff490431e26a48580746033158bd2d2b721437f8 SHA512 77e05530751e4f743eebf015ab5b78a1fcc66b774713b5e296cfffc488be84e459f811c85ac4280b7b63eebf4ff5c958dd7306376ab343e6b80feae16c8c35a4 DIST weston-11.0.1.tar.xz 1900796 BLAKE2B 33d7d5b3340e7074265885bd54ee039e8b5d448fa9f58f4bf9f823efd2557da9b916d903119565a806ab698382fe185165c8ede8614e983c872dfe15b474b616 SHA512 d451230fc260b45db5cf0aa360629e45e72e3b3676c6ec040d6c6549dbb57d05683effd962c3b2d61482b47a6c990d12cc736c896b501d982c8c4d34834c DIST weston-12.0.1.tar.xz 1969772 BLAKE2B d7a76ad6e11b76b73b91aeb9b3b49e823ecc8170bd1306f9a8ed90fa49d9bc7734e4c0595ca67f11421ecf5b4dbf04289cf803726c508e8c979a9850c0e94ccb SHA512 3dcfa1a2a6b9a605d3ecd597bf7ac0f87b0fd1971845b6e5c44b5e34296943ac146dae6e1cfea9be14ad7a9a8b6d30dc765f9289ef80920d7c516ebba1ba4688 diff --git a/dev-libs/weston/files/weston-10.0.0-backend-default.patch b/dev-libs/weston/files/weston-10.0.0-backend-default.patch deleted file mode 100644 index 710639e7e9c5.. --- a/dev-libs/weston/files/weston-10.0.0-backend-default.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 35e3fb72ac28af628aa1d2b7ee804a3f81720c47 Mon Sep 17 00:00:00 2001 -From: James Le Cuirot -Date: Fri, 4 Feb 2022 23:43:50 + -Subject: [PATCH] meson.build: Fix -Dbackend-default=auto following fbdev - deprecation - -Signed-off-by: James Le Cuirot - meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/meson.build b/meson.build -index 1c73e130..d761903e 100644 a/meson.build -+++ b/meson.build -@@ -121,7 +121,7 @@ config_h.set10('TEST_GL_RENDERER', get_option('test-gl-renderer')) - - backend_default = get_option('backend-default') - if backend_default == 'auto' -- foreach b : [ 'headless', 'fbdev', 'x11', 'wayland', 'drm' ] -+ foreach b : [ 'headless', 'x11', 'wayland', 'drm' ] - if get_option('backend-' + b) - backend_default = b - endif --- -2.34.1 - diff --git a/dev-libs/weston/files/weston-10.0.0-test-deps.patch b/dev-libs/weston/files/weston-10.0.0-test-deps.patch deleted file mode 100644 index cc6ad8c6e130.. --- a/dev-libs/weston/files/weston-10.0.0-test-deps.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 9516859b9fdb2899a37116b55200fb04f7726b45 Mon Sep 17 00:00:00 2001 -From: Daniel Stone -Date: Tue, 8 Feb 2022 22:39:42 + -Subject: [PATCH] tests: Add dependency on screenshooter client protocol - -Given that the test-helper code relies on the screenshooter protocol, -make sure it's available for us to build, and the dependency ensures we -build in order. - -Fixes: #588 - -Signed-off-by: Daniel Stone - tests/meson.build | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/tests/meson.build b/tests/meson.build -index d8e96e77d..955c4226c 100644 a/tests/meson.build -+++ b/tests/meson.build -@@ -29,8 +29,9 @@ lib_test_client = static_library( - 'weston-test-client-helper.c', - 'weston-test-fixture-compositor.c', - weston_test_client_protocol_h, -- weston_screenshooter_protocol_c, - weston_test_protocol_c, -+ weston_screenshooter_client_protocol_h, -+ weston_screenshooter_protocol_c, - viewporter_client_protocol_h, - viewporter_protocol_c, - 'color_util.h', --- -GitLab - diff --git a/dev-libs/weston/metadata.xml b/dev-libs/weston/metadata.xml index 8917f9795189..c135c4f506a8 100644 --- a/dev-libs/weston/metadata.xml +++ b/dev-libs/weston/metadata.xml @@ -12,7 +12,6 @@ Enable the desktop shell Enable drm compositor support Install wayland-editor example application - Enable fbdev compositor support Enable fullscreen shell Use GLESv2 cairo instead of full GL Headless backend and a noop renderer, mainly for testing purposes diff --git
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: ec91aec4f1ec55be5131d317a29c4804cc6cef47 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Jun 13 18:09:42 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Jun 13 18:10:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec91aec4 dev-libs/weston: Stabilize 11.0.1 ppc64, #905606 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/weston/weston-11.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/weston/weston-11.0.1.ebuild b/dev-libs/weston/weston-11.0.1.ebuild index c5d8bf1ada2a..83deecda3ef6 100644 --- a/dev-libs/weston/weston-11.0.1.ebuild +++ b/dev-libs/weston/weston-11.0.1.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/uploads/f5648c818fba5432edc3ea63c4db4813/${P}.tar.xz; - KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86" fi LICENSE="MIT CC-BY-SA-3.0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 06e205e39d639b882d55531bfb4ff0e6860e0b38 Author: James Le Cuirot gentoo org> AuthorDate: Sat May 27 09:11:40 2023 + Commit: James Le Cuirot gentoo org> CommitDate: Sat May 27 09:11:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06e205e3 dev-libs/weston: Bump to 12.0.1, drop old 12.0.0 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/Manifest | 2 +- dev-libs/weston/{weston-12.0.0.ebuild => weston-12.0.1.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest index 2520a5b01aa0..13a8b5ea909a 100644 --- a/dev-libs/weston/Manifest +++ b/dev-libs/weston/Manifest @@ -1,3 +1,3 @@ DIST weston-10.0.0.tar.xz 1774600 BLAKE2B b2b8fa4f7542aba03970ca8abf504f340f8f8da9f9581c16ceac5c702eac355f5d4244778393a8804017f39dff490431e26a48580746033158bd2d2b721437f8 SHA512 77e05530751e4f743eebf015ab5b78a1fcc66b774713b5e296cfffc488be84e459f811c85ac4280b7b63eebf4ff5c958dd7306376ab343e6b80feae16c8c35a4 DIST weston-11.0.1.tar.xz 1900796 BLAKE2B 33d7d5b3340e7074265885bd54ee039e8b5d448fa9f58f4bf9f823efd2557da9b916d903119565a806ab698382fe185165c8ede8614e983c872dfe15b474b616 SHA512 d451230fc260b45db5cf0aa360629e45e72e3b3676c6ec040d6c6549dbb57d05683effd962c3b2d61482b47a6c990d12cc736c896b501d982c8c4d34834c -DIST weston-12.0.0.tar.xz 1969648 BLAKE2B 23127b302bf0582eba8f6339136fe020c116f5228b7d2cefdbc2ecbba8189a3a055e253487aa5186c7d93a270b3c2a87bc6f2464b4cd93a05e8c23780017098b SHA512 a3079be86e173ea3a216cf9c30738097fcf5e1b7c2de4c413a0fd4eb9f28d97fa4e378359a3f59485d282f9b2d7914584d0497a3436d4c3f22bc9bebf9733157 +DIST weston-12.0.1.tar.xz 1969772 BLAKE2B d7a76ad6e11b76b73b91aeb9b3b49e823ecc8170bd1306f9a8ed90fa49d9bc7734e4c0595ca67f11421ecf5b4dbf04289cf803726c508e8c979a9850c0e94ccb SHA512 3dcfa1a2a6b9a605d3ecd597bf7ac0f87b0fd1971845b6e5c44b5e34296943ac146dae6e1cfea9be14ad7a9a8b6d30dc765f9289ef80920d7c516ebba1ba4688 diff --git a/dev-libs/weston/weston-12.0.0.ebuild b/dev-libs/weston/weston-12.0.1.ebuild similarity index 100% rename from dev-libs/weston/weston-12.0.0.ebuild rename to dev-libs/weston/weston-12.0.1.ebuild
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 59e152bbdf1e96d5abd0980c46c35f9867718254 Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 27 06:34:59 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 27 06:34:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59e152bb dev-libs/weston: Stabilize 11.0.1 x86, #905606 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/weston/weston-11.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/weston/weston-11.0.1.ebuild b/dev-libs/weston/weston-11.0.1.ebuild index e8b081914e14..c5d8bf1ada2a 100644 --- a/dev-libs/weston/weston-11.0.1.ebuild +++ b/dev-libs/weston/weston-11.0.1.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/uploads/f5648c818fba5432edc3ea63c4db4813/${P}.tar.xz; - KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" fi LICENSE="MIT CC-BY-SA-3.0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 1d39769b23f6cb2183f3671c6e904d3e6cc8b0df Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 27 06:34:56 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 27 06:34:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d39769b dev-libs/weston: Stabilize 11.0.1 amd64, #905606 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/weston/weston-11.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/weston/weston-11.0.1.ebuild b/dev-libs/weston/weston-11.0.1.ebuild index d4a3749013cf..e8b081914e14 100644 --- a/dev-libs/weston/weston-11.0.1.ebuild +++ b/dev-libs/weston/weston-11.0.1.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/uploads/f5648c818fba5432edc3ea63c4db4813/${P}.tar.xz; - KEYWORDS="~amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi LICENSE="MIT CC-BY-SA-3.0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 0ed9de6a78508a4a3c49704b8aebd211a20f0d60 Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 27 06:32:46 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 27 06:32:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ed9de6a dev-libs/weston: Stabilize 11.0.1 arm, #905606 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/weston/weston-11.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/weston/weston-11.0.1.ebuild b/dev-libs/weston/weston-11.0.1.ebuild index 3f101d59f22f..d4a3749013cf 100644 --- a/dev-libs/weston/weston-11.0.1.ebuild +++ b/dev-libs/weston/weston-11.0.1.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/uploads/f5648c818fba5432edc3ea63c4db4813/${P}.tar.xz; - KEYWORDS="~amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi LICENSE="MIT CC-BY-SA-3.0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 03d77a43edc182b9774a7e01dcc9ea2860738b79 Author: Eric Tilton protonmail com> AuthorDate: Sun May 21 22:58:48 2023 + Commit: James Le Cuirot gentoo org> CommitDate: Mon May 22 19:36:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03d77a43 dev-libs/weston: add x11-libs/xcb-utils-cursor as dependency for xwayland use. Closes: https://bugs.gentoo.org/906909 Signed-off-by: Eric Tilton protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/31120 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/weston-12.0.0.ebuild | 1 + dev-libs/weston/weston-.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/dev-libs/weston/weston-12.0.0.ebuild b/dev-libs/weston/weston-12.0.0.ebuild index bcfc2d1b02f1..684694b47195 100644 --- a/dev-libs/weston/weston-12.0.0.ebuild +++ b/dev-libs/weston/weston-12.0.0.ebuild @@ -80,6 +80,7 @@ RDEPEND=" x11-libs/cairo[X,xcb(+)] >=x11-libs/libxcb-1.9 x11-libs/libXcursor + >=x11-libs/xcb-util-cursor-0.1.4 ) " DEPEND="${RDEPEND} diff --git a/dev-libs/weston/weston-.ebuild b/dev-libs/weston/weston-.ebuild index ed1d06f4586b..3c346567c682 100644 --- a/dev-libs/weston/weston-.ebuild +++ b/dev-libs/weston/weston-.ebuild @@ -80,6 +80,7 @@ RDEPEND=" x11-libs/cairo[X,xcb(+)] >=x11-libs/libxcb-1.9 x11-libs/libXcursor + >=x11-libs/xcb-util-cursor-0.1.4 ) " DEPEND="${RDEPEND}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: a86f02490214e962bf134a1311c658d217276d9e Author: James Le Cuirot gentoo org> AuthorDate: Sat May 20 20:20:04 2023 + Commit: James Le Cuirot gentoo org> CommitDate: Sat May 20 20:20:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a86f0249 dev-libs/weston: Version bump to 12.0.0 Dropping big endian keywords due to reports of issues. Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/Manifest | 1 + dev-libs/weston/weston-12.0.0.ebuild | 141 +++ 2 files changed, 142 insertions(+) diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest index 200ac0f5406c..2520a5b01aa0 100644 --- a/dev-libs/weston/Manifest +++ b/dev-libs/weston/Manifest @@ -1,2 +1,3 @@ DIST weston-10.0.0.tar.xz 1774600 BLAKE2B b2b8fa4f7542aba03970ca8abf504f340f8f8da9f9581c16ceac5c702eac355f5d4244778393a8804017f39dff490431e26a48580746033158bd2d2b721437f8 SHA512 77e05530751e4f743eebf015ab5b78a1fcc66b774713b5e296cfffc488be84e459f811c85ac4280b7b63eebf4ff5c958dd7306376ab343e6b80feae16c8c35a4 DIST weston-11.0.1.tar.xz 1900796 BLAKE2B 33d7d5b3340e7074265885bd54ee039e8b5d448fa9f58f4bf9f823efd2557da9b916d903119565a806ab698382fe185165c8ede8614e983c872dfe15b474b616 SHA512 d451230fc260b45db5cf0aa360629e45e72e3b3676c6ec040d6c6549dbb57d05683effd962c3b2d61482b47a6c990d12cc736c896b501d982c8c4d34834c +DIST weston-12.0.0.tar.xz 1969648 BLAKE2B 23127b302bf0582eba8f6339136fe020c116f5228b7d2cefdbc2ecbba8189a3a055e253487aa5186c7d93a270b3c2a87bc6f2464b4cd93a05e8c23780017098b SHA512 a3079be86e173ea3a216cf9c30738097fcf5e1b7c2de4c413a0fd4eb9f28d97fa4e378359a3f59485d282f9b2d7914584d0497a3436d4c3f22bc9bebf9733157 diff --git a/dev-libs/weston/weston-12.0.0.ebuild b/dev-libs/weston/weston-12.0.0.ebuild new file mode 100644 index ..bcfc2d1b02f1 --- /dev/null +++ b/dev-libs/weston/weston-12.0.0.ebuild @@ -0,0 +1,141 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} = * ]]; then + EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git; + GIT_ECLASS="git-r3" + EXPERIMENTAL="true" +fi + +PYTHON_COMPAT=( python3_{9..11} ) +inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS} + +DESCRIPTION="Wayland reference compositor" +HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston; + +if [[ ${PV} = ** ]]; then + SRC_URI="${SRC_PATCHES}" +else + SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz; + KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86" +fi + +LICENSE="MIT CC-BY-SA-3.0" +SLOT="0" + +IUSE="+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing +suid systemd test vnc wayland-compositor webp +X xwayland" +RESTRICT="!test? ( test )" + +REQUIRED_USE=" + drm? ( gles2 ) + pipewire? ( drm ) + remoting? ( drm gles2 ) + screen-sharing? ( rdp ) + test? ( desktop headless lcms xwayland ) + wayland-compositor? ( gles2 ) + || ( drm headless rdp vnc wayland-compositor X ) +" + +RDEPEND=" + >=dev-libs/libinput-1.2.0 + >=dev-libs/wayland-1.20.0 + media-libs/libpng:0= + sys-auth/seatd:= + >=x11-libs/cairo-1.11.3 + >=x11-libs/libdrm-2.4.108 + >=x11-libs/libxkbcommon-0.5.0 + >=x11-libs/pixman-0.25.2 + x11-misc/xkeyboard-config + drm? ( + >=media-libs/mesa-17.1[gbm(+)] + >=sys-libs/mtdev-1.1.0 + >=virtual/udev-136 + ) + editor? ( x11-libs/pango ) + examples? ( x11-libs/pango ) + gles2? ( media-libs/mesa[gles2,wayland] ) + jpeg? ( media-libs/libjpeg-turbo:0= ) + lcms? ( >=media-libs/lcms-2.9:2 ) + pipewire? ( >=media-video/pipewire-0.3:= ) + rdp? ( >=net-misc/freerdp-2.3.0:=[server] ) + remoting? ( + media-libs/gstreamer:1.0 + media-libs/gst-plugins-base:1.0 + ) + systemd? ( sys-apps/systemd ) + vnc? ( + =dev-libs/aml-0.3* + =gui-libs/neatvnc-0.6* + sys-libs/pam + ) + webp? ( media-libs/libwebp:0= ) + X? ( + >=x11-libs/libxcb-1.9 + x11-libs/libX11 + ) + xwayland? ( + x11-base/xwayland + x11-libs/cairo[X,xcb(+)] + >=x11-libs/libxcb-1.9 + x11-libs/libXcursor + ) +" +DEPEND="${RDEPEND} + >=dev-libs/wayland-protocols-1.24 +" +BDEPEND=" + ${PYTHON_DEPS} + dev-util/wayland-scanner + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + $(meson_use drm backend-drm) + -Dbackend-drm-screencast-vaapi=false + $(meson_use headless backend-headless) +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 383e1e0a093513b8ab914bbfb9ab7e0bff95f4e1 Author: James Le Cuirot gentoo org> AuthorDate: Sat May 20 20:15:59 2023 + Commit: James Le Cuirot gentoo org> CommitDate: Sat May 20 20:15:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=383e1e0a dev-libs/weston: Also enable pipewire backend with USE flag It's not just used for audio any more. Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/weston-.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-libs/weston/weston-.ebuild b/dev-libs/weston/weston-.ebuild index 67c2218431b8..ed1d06f4586b 100644 --- a/dev-libs/weston/weston-.ebuild +++ b/dev-libs/weston/weston-.ebuild @@ -96,6 +96,7 @@ src_configure() { $(meson_use drm backend-drm) -Dbackend-drm-screencast-vaapi=false $(meson_use headless backend-headless) + $(meson_use pipewire backend-pipewire) $(meson_use rdp backend-rdp) $(meson_use screen-sharing screenshare) $(meson_use vnc backend-vnc)
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: ad3fd1ea7892a5c0728f5cec756f02556a6d8aa6 Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 5 09:43:06 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 5 09:43:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad3fd1ea dev-libs/weston: Stabilize 11.0.1 arm64, #905606 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/weston/weston-11.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/weston/weston-11.0.1.ebuild b/dev-libs/weston/weston-11.0.1.ebuild index 99f5f2cad8fe..3f101d59f22f 100644 --- a/dev-libs/weston/weston-11.0.1.ebuild +++ b/dev-libs/weston/weston-11.0.1.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/uploads/f5648c818fba5432edc3ea63c4db4813/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi LICENSE="MIT CC-BY-SA-3.0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 39e61ef6cb604b076a42f65bd878604ff021f07e Author: James Le Cuirot gentoo org> AuthorDate: Wed Apr 26 21:36:51 2023 + Commit: James Le Cuirot gentoo org> CommitDate: Wed Apr 26 21:36:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39e61ef6 dev-libs/weston: Bump libinput dependency in Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/weston-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/weston/weston-.ebuild b/dev-libs/weston/weston-.ebuild index 771f2ee63776..67c2218431b8 100644 --- a/dev-libs/weston/weston-.ebuild +++ b/dev-libs/weston/weston-.ebuild @@ -39,7 +39,7 @@ REQUIRED_USE=" " RDEPEND=" - >=dev-libs/libinput-0.8.0 + >=dev-libs/libinput-1.2.0 >=dev-libs/wayland-1.20.0 media-libs/libpng:0= sys-auth/seatd:=
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 319107dc8142f19153fbb5617e581dd8328dd9fb Author: James Le Cuirot gentoo org> AuthorDate: Sun Mar 19 10:43:41 2023 + Commit: James Le Cuirot gentoo org> CommitDate: Sun Mar 19 10:46:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=319107dc dev-libs/weston: Bump aml and neatvnc deps for Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/weston-.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/weston/weston-.ebuild b/dev-libs/weston/weston-.ebuild index 6ad9c5fed5e4..771f2ee63776 100644 --- a/dev-libs/weston/weston-.ebuild +++ b/dev-libs/weston/weston-.ebuild @@ -66,8 +66,8 @@ RDEPEND=" ) systemd? ( sys-apps/systemd ) vnc? ( - =dev-libs/aml-0.2* - =gui-libs/neatvnc-0.5* + =dev-libs/aml-0.3* + =gui-libs/neatvnc-0.6* sys-libs/pam ) webp? ( media-libs/libwebp:0= )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 1afeb9a934532cdd57c04e7bbfc0d44d6f91f013 Author: Aisha Tammy bsd ac> AuthorDate: Fri Feb 24 21:32:22 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 11 17:04:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1afeb9a9 dev-libs/weston: move wayland-protocols to DEPEND only Signed-off-by: Aisha Tammy bsd.ac> Signed-off-by: Sam James gentoo.org> dev-libs/weston/weston-11.0.1.ebuild | 7 --- dev-libs/weston/weston-.ebuild | 8 +--- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/dev-libs/weston/weston-11.0.1.ebuild b/dev-libs/weston/weston-11.0.1.ebuild index d3a06d276c4b..99f5f2cad8fe 100644 --- a/dev-libs/weston/weston-11.0.1.ebuild +++ b/dev-libs/weston/weston-11.0.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -42,7 +42,6 @@ REQUIRED_USE=" RDEPEND=" >=dev-libs/libinput-0.8.0 >=dev-libs/wayland-1.20.0 - >=dev-libs/wayland-protocols-1.24 lcms? ( >=media-libs/lcms-2.9:2 ) media-libs/libpng:0= webp? ( media-libs/libwebp:0= ) @@ -85,7 +84,9 @@ RDEPEND=" x11-libs/libXcursor ) " -DEPEND="${RDEPEND}" +DEPEND="${RDEPEND} + >=dev-libs/wayland-protocols-1.24 +" BDEPEND=" ${PYTHON_DEPS} virtual/pkgconfig diff --git a/dev-libs/weston/weston-.ebuild b/dev-libs/weston/weston-.ebuild index 3b4017070562..6ad9c5fed5e4 100644 --- a/dev-libs/weston/weston-.ebuild +++ b/dev-libs/weston/weston-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -41,7 +41,6 @@ REQUIRED_USE=" RDEPEND=" >=dev-libs/libinput-0.8.0 >=dev-libs/wayland-1.20.0 - >=dev-libs/wayland-protocols-1.24 media-libs/libpng:0= sys-auth/seatd:= >=x11-libs/cairo-1.11.3 @@ -83,9 +82,12 @@ RDEPEND=" x11-libs/libXcursor ) " -DEPEND="${RDEPEND}" +DEPEND="${RDEPEND} + >=dev-libs/wayland-protocols-1.24 +" BDEPEND=" ${PYTHON_DEPS} + dev-util/wayland-scanner virtual/pkgconfig "
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 3708adc68e16307e999567ed3ccacfc48aff595e Author: James Le Cuirot gentoo org> AuthorDate: Sat Dec 24 17:11:01 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Sat Dec 24 17:11:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3708adc6 dev-libs/weston: Drop old 11.0.0 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/Manifest | 1 - dev-libs/weston/weston-11.0.0.ebuild | 140 --- 2 files changed, 141 deletions(-) diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest index 0f790c21f6a3..200ac0f5406c 100644 --- a/dev-libs/weston/Manifest +++ b/dev-libs/weston/Manifest @@ -1,3 +1,2 @@ DIST weston-10.0.0.tar.xz 1774600 BLAKE2B b2b8fa4f7542aba03970ca8abf504f340f8f8da9f9581c16ceac5c702eac355f5d4244778393a8804017f39dff490431e26a48580746033158bd2d2b721437f8 SHA512 77e05530751e4f743eebf015ab5b78a1fcc66b774713b5e296cfffc488be84e459f811c85ac4280b7b63eebf4ff5c958dd7306376ab343e6b80feae16c8c35a4 -DIST weston-11.0.0.tar.xz 1900292 BLAKE2B 3ae083294dc48f4b152ef493c8a00ba87e682ebee4e1981fa5ccac96ad69436031fffed8510cffc525a8022294cae71650a09bb003448816b4774f7c3c3d19bf SHA512 71554dc870e9c6832fdfb8f0e8dbcd7ad01c3827041c2f7fe4b7679df33b242fd00e7f0c8728d1aeecc648f8296a9d3fc502a66c91ec662f03086d9a28aab3ea DIST weston-11.0.1.tar.xz 1900796 BLAKE2B 33d7d5b3340e7074265885bd54ee039e8b5d448fa9f58f4bf9f823efd2557da9b916d903119565a806ab698382fe185165c8ede8614e983c872dfe15b474b616 SHA512 d451230fc260b45db5cf0aa360629e45e72e3b3676c6ec040d6c6549dbb57d05683effd962c3b2d61482b47a6c990d12cc736c896b501d982c8c4d34834c diff --git a/dev-libs/weston/weston-11.0.0.ebuild b/dev-libs/weston/weston-11.0.0.ebuild deleted file mode 100644 index 74220565f1ac.. --- a/dev-libs/weston/weston-11.0.0.ebuild +++ /dev/null @@ -1,140 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} = * ]]; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git; - GIT_ECLASS="git-r3" - EXPERIMENTAL="true" -fi - -PYTHON_COMPAT=( python3_{9..11} ) -inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS} - -DESCRIPTION="Wayland reference compositor" -HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston; - -if [[ ${PV} = ** ]]; then - SRC_URI="${SRC_PATCHES}" -else - SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -fi - -LICENSE="MIT CC-BY-SA-3.0" -SLOT="0" - -IUSE="+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing +seatd +suid systemd test wayland-compositor webp +X xwayland" -RESTRICT="!test? ( test )" - -REQUIRED_USE=" - drm? ( gles2 ) - pipewire? ( drm ) - remoting? ( drm gles2 ) - screen-sharing? ( rdp ) - test? ( desktop headless lcms xwayland ) - wayland-compositor? ( gles2 ) - || ( drm headless rdp wayland-compositor X ) - || ( seatd systemd ) -" - -RDEPEND=" - >=dev-libs/libinput-0.8.0 - >=dev-libs/wayland-1.20.0 - >=dev-libs/wayland-protocols-1.24 - lcms? ( >=media-libs/lcms-2.9:2 ) - media-libs/libpng:0= - webp? ( media-libs/libwebp:0= ) - jpeg? ( media-libs/libjpeg-turbo:0= ) - >=x11-libs/cairo-1.11.3 - >=x11-libs/libdrm-2.4.108 - >=x11-libs/libxkbcommon-0.5.0 - >=x11-libs/pixman-0.25.2 - x11-misc/xkeyboard-config - drm? ( - >=media-libs/mesa-17.1[gbm(+)] - >=sys-libs/mtdev-1.1.0 - >=virtual/udev-136 - ) - editor? ( x11-libs/pango ) - examples? ( x11-libs/pango ) - gles2? ( - media-libs/mesa[gles2,wayland] - ) - pipewire? ( >=media-video/pipewire-0.3:= ) - rdp? ( >=net-misc/freerdp-2.3.0:=[server] ) - remoting? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - ) - seatd? ( sys-auth/seatd:= ) - systemd? ( - sys-auth/pambase[systemd] - >=sys-apps/dbus-1.6 - >=sys-apps/systemd-209[pam] - ) - X? ( - >=x11-libs/libxcb-1.9 - x11-libs/libX11 - ) - xwayland? ( - x11-base/xwayland - x11-libs/cairo[X,xcb(+)] - >=x11-libs/libxcb-1.9 - x11-libs/libXcursor - ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - ${PYTHON_DEPS} - virtual/pkgconfig -" - -src_configure() { - local emesonargs=( - $(meson_use drm backend-drm) - -Dbackend-drm-screencast-vaapi=false - $(meson_use headless backend-headless) - $(meson_use rdp
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: cf15375d5eec47c3e3aeb389760fde758d4ff473 Author: James Le Cuirot gentoo org> AuthorDate: Sat Dec 24 17:09:49 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Sat Dec 24 17:11:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf15375d dev-libs/weston: Drop old logind support and add VNC support to Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/metadata.xml | 3 +++ dev-libs/weston/weston-.ebuild | 32 +++- 2 files changed, 18 insertions(+), 17 deletions(-) diff --git a/dev-libs/weston/metadata.xml b/dev-libs/weston/metadata.xml index a1da27e3da2e..8917f9795189 100644 --- a/dev-libs/weston/metadata.xml +++ b/dev-libs/weston/metadata.xml @@ -5,6 +5,9 @@ ch...@gentoo.org James Le Cuirot + + wayland/weston + Enable the desktop shell Enable drm compositor support diff --git a/dev-libs/weston/weston-.ebuild b/dev-libs/weston/weston-.ebuild index 732cad2480b8..3b4017070562 100644 --- a/dev-libs/weston/weston-.ebuild +++ b/dev-libs/weston/weston-.ebuild @@ -25,7 +25,7 @@ fi LICENSE="MIT CC-BY-SA-3.0" SLOT="0" -IUSE="+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing +seatd +suid systemd test wayland-compositor webp +X xwayland" +IUSE="+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing +suid systemd test vnc wayland-compositor webp +X xwayland" RESTRICT="!test? ( test )" REQUIRED_USE=" @@ -33,20 +33,17 @@ REQUIRED_USE=" pipewire? ( drm ) remoting? ( drm gles2 ) screen-sharing? ( rdp ) - test? ( desktop headless lcms xwayland ) + test? ( desktop headless lcms xwayland ) wayland-compositor? ( gles2 ) - || ( drm headless rdp wayland-compositor X ) - || ( seatd systemd ) + || ( drm headless rdp vnc wayland-compositor X ) " RDEPEND=" >=dev-libs/libinput-0.8.0 >=dev-libs/wayland-1.20.0 >=dev-libs/wayland-protocols-1.24 - lcms? ( >=media-libs/lcms-2.9:2 ) media-libs/libpng:0= - webp? ( media-libs/libwebp:0= ) - jpeg? ( media-libs/libjpeg-turbo:0= ) + sys-auth/seatd:= >=x11-libs/cairo-1.11.3 >=x11-libs/libdrm-2.4.108 >=x11-libs/libxkbcommon-0.5.0 @@ -59,21 +56,22 @@ RDEPEND=" ) editor? ( x11-libs/pango ) examples? ( x11-libs/pango ) - gles2? ( - media-libs/mesa[gles2,wayland] - ) + gles2? ( media-libs/mesa[gles2,wayland] ) + jpeg? ( media-libs/libjpeg-turbo:0= ) + lcms? ( >=media-libs/lcms-2.9:2 ) pipewire? ( >=media-video/pipewire-0.3:= ) rdp? ( >=net-misc/freerdp-2.3.0:=[server] ) remoting? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) - seatd? ( sys-auth/seatd:= ) - systemd? ( - sys-auth/pambase[systemd] - >=sys-apps/dbus-1.6 - >=sys-apps/systemd-209[pam] + systemd? ( sys-apps/systemd ) + vnc? ( + =dev-libs/aml-0.2* + =gui-libs/neatvnc-0.5* + sys-libs/pam ) + webp? ( media-libs/libwebp:0= ) X? ( >=x11-libs/libxcb-1.9 x11-libs/libX11 @@ -98,12 +96,13 @@ src_configure() { $(meson_use headless backend-headless) $(meson_use rdp backend-rdp) $(meson_use screen-sharing screenshare) + $(meson_use vnc backend-vnc) $(meson_use wayland-compositor backend-wayland) $(meson_use X backend-x11) -Dbackend-default=auto $(meson_use gles2 renderer-gl) $(meson_use xwayland) - $(meson_use seatd launcher-libseat) + -Dlauncher-libseat=true $(meson_use systemd) $(meson_use remoting) $(meson_use pipewire) @@ -112,7 +111,6 @@ src_configure() { $(meson_use ivi shell-ivi) $(meson_use kiosk shell-kiosk) $(meson_use lcms color-management-lcms) - $(meson_use systemd launcher-logind) $(meson_use jpeg image-jpeg) $(meson_use webp image-webp) -Dtools=debug,info,terminal
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 0f315b7435cb7ea7343efbaac5f82f80d3079082 Author: James Le Cuirot gentoo org> AuthorDate: Mon Dec 19 23:56:43 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Wed Dec 21 23:14:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f315b74 dev-libs/weston: Version bump to 11.0.1 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/Manifest | 1 + dev-libs/weston/weston-11.0.1.ebuild | 140 +++ 2 files changed, 141 insertions(+) diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest index 8ecacb356a46..421a16e8b96d 100644 --- a/dev-libs/weston/Manifest +++ b/dev-libs/weston/Manifest @@ -1,3 +1,4 @@ DIST weston-10.0.0.tar.xz 1774600 BLAKE2B b2b8fa4f7542aba03970ca8abf504f340f8f8da9f9581c16ceac5c702eac355f5d4244778393a8804017f39dff490431e26a48580746033158bd2d2b721437f8 SHA512 77e05530751e4f743eebf015ab5b78a1fcc66b774713b5e296cfffc488be84e459f811c85ac4280b7b63eebf4ff5c958dd7306376ab343e6b80feae16c8c35a4 DIST weston-10.0.2.tar.xz 1776748 BLAKE2B 6caad07ffa8b9eeb048e8e8bd1383c16f373fb1170c3705fea070d3e3d27b68cb4678424866ea23d46ceb93d3fa01d305418501b387780c07d20cd583e006ce8 SHA512 1b9e9162bd13c2424c8c495274be406cdd5a5ea7f5901b5c5f87b46cca546e73e98bc4b55af17445e60c9544b34022bf9f9a915fc5133c50f607d376b064f2ff DIST weston-11.0.0.tar.xz 1900292 BLAKE2B 3ae083294dc48f4b152ef493c8a00ba87e682ebee4e1981fa5ccac96ad69436031fffed8510cffc525a8022294cae71650a09bb003448816b4774f7c3c3d19bf SHA512 71554dc870e9c6832fdfb8f0e8dbcd7ad01c3827041c2f7fe4b7679df33b242fd00e7f0c8728d1aeecc648f8296a9d3fc502a66c91ec662f03086d9a28aab3ea +DIST weston-11.0.1.tar.xz 1900796 BLAKE2B 33d7d5b3340e7074265885bd54ee039e8b5d448fa9f58f4bf9f823efd2557da9b916d903119565a806ab698382fe185165c8ede8614e983c872dfe15b474b616 SHA512 d451230fc260b45db5cf0aa360629e45e72e3b3676c6ec040d6c6549dbb57d05683effd962c3b2d61482b47a6c990d12cc736c896b501d982c8c4d34834c diff --git a/dev-libs/weston/weston-11.0.1.ebuild b/dev-libs/weston/weston-11.0.1.ebuild new file mode 100644 index ..d3a06d276c4b --- /dev/null +++ b/dev-libs/weston/weston-11.0.1.ebuild @@ -0,0 +1,140 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} = * ]]; then + EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git; + GIT_ECLASS="git-r3" + EXPERIMENTAL="true" +fi + +PYTHON_COMPAT=( python3_{9..11} ) +inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS} + +DESCRIPTION="Wayland reference compositor" +HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston; + +if [[ ${PV} = ** ]]; then + SRC_URI="${SRC_PATCHES}" +else + SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/uploads/f5648c818fba5432edc3ea63c4db4813/${P}.tar.xz; + KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +LICENSE="MIT CC-BY-SA-3.0" +SLOT="0" + +IUSE="+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing +seatd +suid systemd test wayland-compositor webp +X xwayland" +RESTRICT="!test? ( test )" + +REQUIRED_USE=" + drm? ( gles2 ) + pipewire? ( drm ) + remoting? ( drm gles2 ) + screen-sharing? ( rdp ) + test? ( desktop headless lcms xwayland ) + wayland-compositor? ( gles2 ) + || ( drm headless rdp wayland-compositor X ) + || ( seatd systemd ) +" + +RDEPEND=" + >=dev-libs/libinput-0.8.0 + >=dev-libs/wayland-1.20.0 + >=dev-libs/wayland-protocols-1.24 + lcms? ( >=media-libs/lcms-2.9:2 ) + media-libs/libpng:0= + webp? ( media-libs/libwebp:0= ) + jpeg? ( media-libs/libjpeg-turbo:0= ) + >=x11-libs/cairo-1.11.3 + >=x11-libs/libdrm-2.4.108 + >=x11-libs/libxkbcommon-0.5.0 + >=x11-libs/pixman-0.25.2 + x11-misc/xkeyboard-config + drm? ( + >=media-libs/mesa-17.1[gbm(+)] + >=sys-libs/mtdev-1.1.0 + >=virtual/udev-136 + ) + editor? ( x11-libs/pango ) + examples? ( x11-libs/pango ) + gles2? ( + media-libs/mesa[gles2,wayland] + ) + pipewire? ( >=media-video/pipewire-0.3:= ) + rdp? ( >=net-misc/freerdp-2.3.0:=[server] ) + remoting? ( + media-libs/gstreamer:1.0 + media-libs/gst-plugins-base:1.0 + ) + seatd? ( sys-auth/seatd:= ) + systemd? ( + sys-auth/pambase[systemd] + >=sys-apps/dbus-1.6 + >=sys-apps/systemd-209[pam] + ) + X? ( + >=x11-libs/libxcb-1.9 + x11-libs/libX11 + ) + xwayland? ( + x11-base/xwayland + x11-libs/cairo[X,xcb(+)] + >=x11-libs/libxcb-1.9 + x11-libs/libXcursor +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 86eaa5b7bf9f4707c81cff97c01d33f008605109 Author: James Le Cuirot gentoo org> AuthorDate: Mon Dec 19 23:57:06 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Wed Dec 21 23:14:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86eaa5b7 dev-libs/weston: Drop old 10.0.2 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/Manifest | 1 - dev-libs/weston/weston-10.0.2.ebuild | 148 --- 2 files changed, 149 deletions(-) diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest index 421a16e8b96d..0f790c21f6a3 100644 --- a/dev-libs/weston/Manifest +++ b/dev-libs/weston/Manifest @@ -1,4 +1,3 @@ DIST weston-10.0.0.tar.xz 1774600 BLAKE2B b2b8fa4f7542aba03970ca8abf504f340f8f8da9f9581c16ceac5c702eac355f5d4244778393a8804017f39dff490431e26a48580746033158bd2d2b721437f8 SHA512 77e05530751e4f743eebf015ab5b78a1fcc66b774713b5e296cfffc488be84e459f811c85ac4280b7b63eebf4ff5c958dd7306376ab343e6b80feae16c8c35a4 -DIST weston-10.0.2.tar.xz 1776748 BLAKE2B 6caad07ffa8b9eeb048e8e8bd1383c16f373fb1170c3705fea070d3e3d27b68cb4678424866ea23d46ceb93d3fa01d305418501b387780c07d20cd583e006ce8 SHA512 1b9e9162bd13c2424c8c495274be406cdd5a5ea7f5901b5c5f87b46cca546e73e98bc4b55af17445e60c9544b34022bf9f9a915fc5133c50f607d376b064f2ff DIST weston-11.0.0.tar.xz 1900292 BLAKE2B 3ae083294dc48f4b152ef493c8a00ba87e682ebee4e1981fa5ccac96ad69436031fffed8510cffc525a8022294cae71650a09bb003448816b4774f7c3c3d19bf SHA512 71554dc870e9c6832fdfb8f0e8dbcd7ad01c3827041c2f7fe4b7679df33b242fd00e7f0c8728d1aeecc648f8296a9d3fc502a66c91ec662f03086d9a28aab3ea DIST weston-11.0.1.tar.xz 1900796 BLAKE2B 33d7d5b3340e7074265885bd54ee039e8b5d448fa9f58f4bf9f823efd2557da9b916d903119565a806ab698382fe185165c8ede8614e983c872dfe15b474b616 SHA512 d451230fc260b45db5cf0aa360629e45e72e3b3676c6ec040d6c6549dbb57d05683effd962c3b2d61482b47a6c990d12cc736c896b501d982c8c4d34834c diff --git a/dev-libs/weston/weston-10.0.2.ebuild b/dev-libs/weston/weston-10.0.2.ebuild deleted file mode 100644 index 8e4f335e1688.. --- a/dev-libs/weston/weston-10.0.2.ebuild +++ /dev/null @@ -1,148 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} = * ]]; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git; - GIT_ECLASS="git-r3" - EXPERIMENTAL="true" -fi - -PYTHON_COMPAT=( python3_{9..11} ) -inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS} - -DESCRIPTION="Wayland reference compositor" -HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston; - -if [[ ${PV} = ** ]]; then - SRC_URI="${SRC_PATCHES}" -else - SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" -fi - -LICENSE="MIT CC-BY-SA-3.0" -SLOT="0" - -IUSE="colord +desktop +drm editor examples fbdev fullscreen +gles2 headless ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing +seatd +suid systemd test wayland-compositor webp +X xwayland" -RESTRICT="!test? ( test )" - -REQUIRED_USE=" - colord? ( lcms ) - drm? ( gles2 ) - pipewire? ( drm ) - remoting? ( drm gles2 ) - screen-sharing? ( rdp ) - test? ( desktop headless xwayland ) - wayland-compositor? ( gles2 ) - || ( drm fbdev headless rdp wayland-compositor X ) -" - -RDEPEND=" - >=dev-libs/libinput-0.8.0 - >=dev-libs/wayland-1.18.0 - >=dev-libs/wayland-protocols-1.24 - lcms? ( media-libs/lcms:2 ) - media-libs/libpng:0= - webp? ( media-libs/libwebp:0= ) - jpeg? ( media-libs/libjpeg-turbo:0= ) - >=x11-libs/cairo-1.11.3 - >=x11-libs/libdrm-2.4.95 - >=x11-libs/libxkbcommon-0.5.0 - >=x11-libs/pixman-0.25.2 - x11-misc/xkeyboard-config - fbdev? ( - >=sys-libs/mtdev-1.1.0 - >=virtual/udev-136 - ) - colord? ( >=x11-misc/colord-0.1.27 ) - drm? ( - >=media-libs/mesa-17.1[gbm(+)] - >=sys-libs/mtdev-1.1.0 - >=virtual/udev-136 - ) - editor? ( x11-libs/pango ) - examples? ( x11-libs/pango ) - gles2? ( - media-libs/mesa[gles2,wayland] - ) - pipewire? ( >=media-video/pipewire-0.3:= ) - rdp? ( >=net-misc/freerdp-2.2.0:= ) - remoting? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - ) - seatd? ( sys-auth/seatd:= ) - systemd? ( - sys-auth/pambase[systemd] - >=sys-apps/dbus-1.6 - >=sys-apps/systemd-209[pam] - ) - X? ( - >=x11-libs/libxcb-1.9 - x11-libs/libX11 - ) - xwayland? ( - x11-base/xwayland -
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 1772281fc4aa85625e027e8ca00e238d3465bb11 Author: brahmajit das protonmail com> AuthorDate: Sat Nov 19 18:50:12 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Thu Dec 8 22:06:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1772281f dev-libs/weston: use lcms USE flag for tests Signed-off-by: brahmajit das protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/28342 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/weston-11.0.0.ebuild | 2 +- dev-libs/weston/weston-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/weston/weston-11.0.0.ebuild b/dev-libs/weston/weston-11.0.0.ebuild index b836dd47abf4..74220565f1ac 100644 --- a/dev-libs/weston/weston-11.0.0.ebuild +++ b/dev-libs/weston/weston-11.0.0.ebuild @@ -33,7 +33,7 @@ REQUIRED_USE=" pipewire? ( drm ) remoting? ( drm gles2 ) screen-sharing? ( rdp ) - test? ( desktop headless xwayland ) + test? ( desktop headless lcms xwayland ) wayland-compositor? ( gles2 ) || ( drm headless rdp wayland-compositor X ) || ( seatd systemd ) diff --git a/dev-libs/weston/weston-.ebuild b/dev-libs/weston/weston-.ebuild index b836dd47abf4..732cad2480b8 100644 --- a/dev-libs/weston/weston-.ebuild +++ b/dev-libs/weston/weston-.ebuild @@ -33,7 +33,7 @@ REQUIRED_USE=" pipewire? ( drm ) remoting? ( drm gles2 ) screen-sharing? ( rdp ) - test? ( desktop headless xwayland ) + test? ( desktop headless lcms xwayland ) wayland-compositor? ( gles2 ) || ( drm headless rdp wayland-compositor X ) || ( seatd systemd )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: a9466fe116975db1efb9346a85f2b3cc863e2fe8 Author: WANG Xuerui gentoo org> AuthorDate: Mon Dec 5 16:49:50 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Mon Dec 5 17:21:29 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9466fe1 dev-libs/weston: forward ~loong Signed-off-by: WANG Xuerui gentoo.org> dev-libs/weston/weston-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/weston/weston-.ebuild b/dev-libs/weston/weston-.ebuild index 31b60f034166..b836dd47abf4 100644 --- a/dev-libs/weston/weston-.ebuild +++ b/dev-libs/weston/weston-.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi LICENSE="MIT CC-BY-SA-3.0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 28f0ff761bf05d632f9648403b39e35c4bc881dd Author: WANG Xuerui gentoo org> AuthorDate: Mon Dec 5 16:49:46 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Mon Dec 5 17:21:29 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28f0ff76 dev-libs/weston: keyword 11.0.0 for ~loong `output-damage` fails but apparently related to my amdgpu card, the generated screenshot was manually checked against the reference image, only minor corruption existed. Re-testing with `LIBGL_ALWAYS_SOFTWARE=1 GALLIUM_DRIVER=softpipe` yielded another 2 failures `output-transforms` and `color-icc-output`, which is somewhat indicative of proper function because no overlapping between the failures on the two mesa drivers exists. Signed-off-by: WANG Xuerui gentoo.org> dev-libs/weston/weston-11.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/weston/weston-11.0.0.ebuild b/dev-libs/weston/weston-11.0.0.ebuild index 31b60f034166..b836dd47abf4 100644 --- a/dev-libs/weston/weston-11.0.0.ebuild +++ b/dev-libs/weston/weston-11.0.0.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi LICENSE="MIT CC-BY-SA-3.0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: c878850f75ac0b81f4ec1b18e55d28a6ff6d3a75 Author: James Le Cuirot gentoo org> AuthorDate: Wed Sep 28 21:02:42 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Wed Sep 28 21:02:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c878850f dev-libs/weston: Ensure at least one launcher is enabled Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/weston-11.0.0.ebuild | 1 + dev-libs/weston/weston-.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/dev-libs/weston/weston-11.0.0.ebuild b/dev-libs/weston/weston-11.0.0.ebuild index b8ebeae90ac0..31b60f034166 100644 --- a/dev-libs/weston/weston-11.0.0.ebuild +++ b/dev-libs/weston/weston-11.0.0.ebuild @@ -36,6 +36,7 @@ REQUIRED_USE=" test? ( desktop headless xwayland ) wayland-compositor? ( gles2 ) || ( drm headless rdp wayland-compositor X ) + || ( seatd systemd ) " RDEPEND=" diff --git a/dev-libs/weston/weston-.ebuild b/dev-libs/weston/weston-.ebuild index b8ebeae90ac0..31b60f034166 100644 --- a/dev-libs/weston/weston-.ebuild +++ b/dev-libs/weston/weston-.ebuild @@ -36,6 +36,7 @@ REQUIRED_USE=" test? ( desktop headless xwayland ) wayland-compositor? ( gles2 ) || ( drm headless rdp wayland-compositor X ) + || ( seatd systemd ) " RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: b1c92b2d20ce5e3134ac8a8442e2ab36056684c2 Author: James Le Cuirot gentoo org> AuthorDate: Sun Sep 25 13:39:41 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Sun Sep 25 13:39:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1c92b2d dev-libs/weston: Version bump to 11.0.0 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/Manifest | 1 + dev-libs/weston/{weston-.ebuild => weston-11.0.0.ebuild} | 10 +- dev-libs/weston/weston-.ebuild | 10 +- 3 files changed, 11 insertions(+), 10 deletions(-) diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest index 32c06970b1b6..8ecacb356a46 100644 --- a/dev-libs/weston/Manifest +++ b/dev-libs/weston/Manifest @@ -1,2 +1,3 @@ DIST weston-10.0.0.tar.xz 1774600 BLAKE2B b2b8fa4f7542aba03970ca8abf504f340f8f8da9f9581c16ceac5c702eac355f5d4244778393a8804017f39dff490431e26a48580746033158bd2d2b721437f8 SHA512 77e05530751e4f743eebf015ab5b78a1fcc66b774713b5e296cfffc488be84e459f811c85ac4280b7b63eebf4ff5c958dd7306376ab343e6b80feae16c8c35a4 DIST weston-10.0.2.tar.xz 1776748 BLAKE2B 6caad07ffa8b9eeb048e8e8bd1383c16f373fb1170c3705fea070d3e3d27b68cb4678424866ea23d46ceb93d3fa01d305418501b387780c07d20cd583e006ce8 SHA512 1b9e9162bd13c2424c8c495274be406cdd5a5ea7f5901b5c5f87b46cca546e73e98bc4b55af17445e60c9544b34022bf9f9a915fc5133c50f607d376b064f2ff +DIST weston-11.0.0.tar.xz 1900292 BLAKE2B 3ae083294dc48f4b152ef493c8a00ba87e682ebee4e1981fa5ccac96ad69436031fffed8510cffc525a8022294cae71650a09bb003448816b4774f7c3c3d19bf SHA512 71554dc870e9c6832fdfb8f0e8dbcd7ad01c3827041c2f7fe4b7679df33b242fd00e7f0c8728d1aeecc648f8296a9d3fc502a66c91ec662f03086d9a28aab3ea diff --git a/dev-libs/weston/weston-.ebuild b/dev-libs/weston/weston-11.0.0.ebuild similarity index 94% copy from dev-libs/weston/weston-.ebuild copy to dev-libs/weston/weston-11.0.0.ebuild index 94da35c7886e..b8ebeae90ac0 100644 --- a/dev-libs/weston/weston-.ebuild +++ b/dev-libs/weston/weston-11.0.0.ebuild @@ -40,14 +40,14 @@ REQUIRED_USE=" RDEPEND=" >=dev-libs/libinput-0.8.0 - >=dev-libs/wayland-1.18.0 + >=dev-libs/wayland-1.20.0 >=dev-libs/wayland-protocols-1.24 - lcms? ( media-libs/lcms:2 ) + lcms? ( >=media-libs/lcms-2.9:2 ) media-libs/libpng:0= webp? ( media-libs/libwebp:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) >=x11-libs/cairo-1.11.3 - >=x11-libs/libdrm-2.4.95 + >=x11-libs/libdrm-2.4.108 >=x11-libs/libxkbcommon-0.5.0 >=x11-libs/pixman-0.25.2 x11-misc/xkeyboard-config @@ -126,11 +126,11 @@ src_configure() { src_test() { xdg_environment_reset + addwrite /dev/dri/ - # devices test usually fails. # xwayland test can fail if X11 socket already exists. cd "${BUILD_DIR}" || die - meson test $(meson test --list | grep -Exv "devices|xwayland") || die + meson test $(meson test --list | grep -Exv "xwayland") || die } src_install() { diff --git a/dev-libs/weston/weston-.ebuild b/dev-libs/weston/weston-.ebuild index 94da35c7886e..b8ebeae90ac0 100644 --- a/dev-libs/weston/weston-.ebuild +++ b/dev-libs/weston/weston-.ebuild @@ -40,14 +40,14 @@ REQUIRED_USE=" RDEPEND=" >=dev-libs/libinput-0.8.0 - >=dev-libs/wayland-1.18.0 + >=dev-libs/wayland-1.20.0 >=dev-libs/wayland-protocols-1.24 - lcms? ( media-libs/lcms:2 ) + lcms? ( >=media-libs/lcms-2.9:2 ) media-libs/libpng:0= webp? ( media-libs/libwebp:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) >=x11-libs/cairo-1.11.3 - >=x11-libs/libdrm-2.4.95 + >=x11-libs/libdrm-2.4.108 >=x11-libs/libxkbcommon-0.5.0 >=x11-libs/pixman-0.25.2 x11-misc/xkeyboard-config @@ -126,11 +126,11 @@ src_configure() { src_test() { xdg_environment_reset + addwrite /dev/dri/ - # devices test usually fails. # xwayland test can fail if X11 socket already exists. cd "${BUILD_DIR}" || die - meson test $(meson test --list | grep -Exv "devices|xwayland") || die + meson test $(meson test --list | grep -Exv "xwayland") || die } src_install() {
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: f23a1058da70a7005c5a164c1388e76d1a07427d Author: James Le Cuirot gentoo org> AuthorDate: Mon Aug 8 22:56:26 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Mon Aug 8 22:56:26 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f23a1058 dev-libs/weston: Drop deprecated colord configure and USE flag Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/weston-.ebuild | 5 + 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/dev-libs/weston/weston-.ebuild b/dev-libs/weston/weston-.ebuild index 2056e5ec50fa..94da35c7886e 100644 --- a/dev-libs/weston/weston-.ebuild +++ b/dev-libs/weston/weston-.ebuild @@ -25,11 +25,10 @@ fi LICENSE="MIT CC-BY-SA-3.0" SLOT="0" -IUSE="colord +desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing +seatd +suid systemd test wayland-compositor webp +X xwayland" +IUSE="+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing +seatd +suid systemd test wayland-compositor webp +X xwayland" RESTRICT="!test? ( test )" REQUIRED_USE=" - colord? ( lcms ) drm? ( gles2 ) pipewire? ( drm ) remoting? ( drm gles2 ) @@ -52,7 +51,6 @@ RDEPEND=" >=x11-libs/libxkbcommon-0.5.0 >=x11-libs/pixman-0.25.2 x11-misc/xkeyboard-config - colord? ( >=x11-misc/colord-0.1.27 ) drm? ( >=media-libs/mesa-17.1[gbm(+)] >=sys-libs/mtdev-1.1.0 @@ -113,7 +111,6 @@ src_configure() { $(meson_use ivi shell-ivi) $(meson_use kiosk shell-kiosk) $(meson_use lcms color-management-lcms) - $(meson_use colord color-management-colord) $(meson_use systemd launcher-logind) $(meson_use jpeg image-jpeg) $(meson_use webp image-webp)
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 730b542c4bd5c036c6faf26580cc4f91e396149f Author: James Le Cuirot gentoo org> AuthorDate: Wed Jul 27 22:37:59 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Wed Jul 27 22:37:59 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=730b542c dev-libs/weston: Bump to 10.0.2, drop old 10.0.1 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/Manifest | 2 +- dev-libs/weston/{weston-10.0.1.ebuild => weston-10.0.2.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest index 54eb5f76e618..32c06970b1b6 100644 --- a/dev-libs/weston/Manifest +++ b/dev-libs/weston/Manifest @@ -1,2 +1,2 @@ DIST weston-10.0.0.tar.xz 1774600 BLAKE2B b2b8fa4f7542aba03970ca8abf504f340f8f8da9f9581c16ceac5c702eac355f5d4244778393a8804017f39dff490431e26a48580746033158bd2d2b721437f8 SHA512 77e05530751e4f743eebf015ab5b78a1fcc66b774713b5e296cfffc488be84e459f811c85ac4280b7b63eebf4ff5c958dd7306376ab343e6b80feae16c8c35a4 -DIST weston-10.0.1.tar.xz 1776740 BLAKE2B e672d3d7d87782162fd79778fb7dab1e81de688d33bc470bb3d151da991ac94e680903781a9d7d8130df6136931d0d2badacc6aede09c96094f9fc2698ea4545 SHA512 688d843096a95b463161b98e85ca3443b31ba2ee49fc8d456a2780cc96f576e9d097054e9f361997a66e9cc8373cf29e406a742dae3884b3b50b26acf1710c8c +DIST weston-10.0.2.tar.xz 1776748 BLAKE2B 6caad07ffa8b9eeb048e8e8bd1383c16f373fb1170c3705fea070d3e3d27b68cb4678424866ea23d46ceb93d3fa01d305418501b387780c07d20cd583e006ce8 SHA512 1b9e9162bd13c2424c8c495274be406cdd5a5ea7f5901b5c5f87b46cca546e73e98bc4b55af17445e60c9544b34022bf9f9a915fc5133c50f607d376b064f2ff diff --git a/dev-libs/weston/weston-10.0.1.ebuild b/dev-libs/weston/weston-10.0.2.ebuild similarity index 100% rename from dev-libs/weston/weston-10.0.1.ebuild rename to dev-libs/weston/weston-10.0.2.ebuild
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 391e78c01d70215c6b4b2d6f54e4adc083f747f4 Author: James Le Cuirot gentoo org> AuthorDate: Fri Jun 24 09:21:23 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Fri Jun 24 09:24:06 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=391e78c0 dev-libs/weston: Update deps and config opts, EAPI 8, Python 3.11 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/weston-.ebuild | 22 -- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/dev-libs/weston/weston-.ebuild b/dev-libs/weston/weston-.ebuild index 38b24ee38007..2056e5ec50fa 100644 --- a/dev-libs/weston/weston-.ebuild +++ b/dev-libs/weston/weston-.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 if [[ ${PV} = * ]]; then EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git; @@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then EXPERIMENTAL="true" fi -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS} DESCRIPTION="Wayland reference compositor" @@ -18,14 +18,14 @@ HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/waylan if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else - SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz; + KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" fi LICENSE="MIT CC-BY-SA-3.0" SLOT="0" -IUSE="colord +desktop +drm editor examples fbdev fullscreen +gles2 headless ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing +seatd +suid systemd test wayland-compositor webp +X xwayland" +IUSE="colord +desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing +seatd +suid systemd test wayland-compositor webp +X xwayland" RESTRICT="!test? ( test )" REQUIRED_USE=" @@ -36,7 +36,7 @@ REQUIRED_USE=" screen-sharing? ( rdp ) test? ( desktop headless xwayland ) wayland-compositor? ( gles2 ) - || ( drm fbdev headless rdp wayland-compositor X ) + || ( drm headless rdp wayland-compositor X ) " RDEPEND=" @@ -46,16 +46,12 @@ RDEPEND=" lcms? ( media-libs/lcms:2 ) media-libs/libpng:0= webp? ( media-libs/libwebp:0= ) - jpeg? ( virtual/jpeg:0= ) + jpeg? ( media-libs/libjpeg-turbo:0= ) >=x11-libs/cairo-1.11.3 >=x11-libs/libdrm-2.4.95 >=x11-libs/libxkbcommon-0.5.0 >=x11-libs/pixman-0.25.2 x11-misc/xkeyboard-config - fbdev? ( - >=sys-libs/mtdev-1.1.0 - >=virtual/udev-136 - ) colord? ( >=x11-misc/colord-0.1.27 ) drm? ( >=media-libs/mesa-17.1[gbm(+)] @@ -68,7 +64,7 @@ RDEPEND=" media-libs/mesa[gles2,wayland] ) pipewire? ( >=media-video/pipewire-0.3:= ) - rdp? ( >=net-misc/freerdp-2.0.0_rc2:= ) + rdp? ( >=net-misc/freerdp-2.3.0:=[server] ) remoting? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 @@ -105,7 +101,6 @@ src_configure() { $(meson_use screen-sharing screenshare) $(meson_use wayland-compositor backend-wayland) $(meson_use X backend-x11) - $(meson_use fbdev deprecated-backend-fbdev) -Dbackend-default=auto $(meson_use gles2 renderer-gl) $(meson_use xwayland) @@ -127,7 +122,6 @@ src_configure() { -Dsimple-clients=$(usex examples damage,dmabuf-v4l,im,shm,touch$(usex gles2 ,dmabuf-egl,egl "") "") $(meson_use resize-optimization resize-pool) -Dtest-junit-xml=false - -Dtest-gl-renderer=false "${myconf[@]}" ) meson_src_configure
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: b1ec420a0d67103ec90bde842639c8983ffdfe7a Author: James Le Cuirot gentoo org> AuthorDate: Fri Jun 24 09:23:05 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Fri Jun 24 09:24:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1ec420a dev-libs/weston: Version bump to 10.0.1 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/Manifest | 1 + dev-libs/weston/weston-10.0.1.ebuild | 148 +++ 2 files changed, 149 insertions(+) diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest index ff35a7d9ebb6..54eb5f76e618 100644 --- a/dev-libs/weston/Manifest +++ b/dev-libs/weston/Manifest @@ -1 +1,2 @@ DIST weston-10.0.0.tar.xz 1774600 BLAKE2B b2b8fa4f7542aba03970ca8abf504f340f8f8da9f9581c16ceac5c702eac355f5d4244778393a8804017f39dff490431e26a48580746033158bd2d2b721437f8 SHA512 77e05530751e4f743eebf015ab5b78a1fcc66b774713b5e296cfffc488be84e459f811c85ac4280b7b63eebf4ff5c958dd7306376ab343e6b80feae16c8c35a4 +DIST weston-10.0.1.tar.xz 1776740 BLAKE2B e672d3d7d87782162fd79778fb7dab1e81de688d33bc470bb3d151da991ac94e680903781a9d7d8130df6136931d0d2badacc6aede09c96094f9fc2698ea4545 SHA512 688d843096a95b463161b98e85ca3443b31ba2ee49fc8d456a2780cc96f576e9d097054e9f361997a66e9cc8373cf29e406a742dae3884b3b50b26acf1710c8c diff --git a/dev-libs/weston/weston-10.0.1.ebuild b/dev-libs/weston/weston-10.0.1.ebuild new file mode 100644 index ..8e4f335e1688 --- /dev/null +++ b/dev-libs/weston/weston-10.0.1.ebuild @@ -0,0 +1,148 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} = * ]]; then + EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git; + GIT_ECLASS="git-r3" + EXPERIMENTAL="true" +fi + +PYTHON_COMPAT=( python3_{9..11} ) +inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS} + +DESCRIPTION="Wayland reference compositor" +HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston; + +if [[ ${PV} = ** ]]; then + SRC_URI="${SRC_PATCHES}" +else + SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz; + KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +LICENSE="MIT CC-BY-SA-3.0" +SLOT="0" + +IUSE="colord +desktop +drm editor examples fbdev fullscreen +gles2 headless ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing +seatd +suid systemd test wayland-compositor webp +X xwayland" +RESTRICT="!test? ( test )" + +REQUIRED_USE=" + colord? ( lcms ) + drm? ( gles2 ) + pipewire? ( drm ) + remoting? ( drm gles2 ) + screen-sharing? ( rdp ) + test? ( desktop headless xwayland ) + wayland-compositor? ( gles2 ) + || ( drm fbdev headless rdp wayland-compositor X ) +" + +RDEPEND=" + >=dev-libs/libinput-0.8.0 + >=dev-libs/wayland-1.18.0 + >=dev-libs/wayland-protocols-1.24 + lcms? ( media-libs/lcms:2 ) + media-libs/libpng:0= + webp? ( media-libs/libwebp:0= ) + jpeg? ( media-libs/libjpeg-turbo:0= ) + >=x11-libs/cairo-1.11.3 + >=x11-libs/libdrm-2.4.95 + >=x11-libs/libxkbcommon-0.5.0 + >=x11-libs/pixman-0.25.2 + x11-misc/xkeyboard-config + fbdev? ( + >=sys-libs/mtdev-1.1.0 + >=virtual/udev-136 + ) + colord? ( >=x11-misc/colord-0.1.27 ) + drm? ( + >=media-libs/mesa-17.1[gbm(+)] + >=sys-libs/mtdev-1.1.0 + >=virtual/udev-136 + ) + editor? ( x11-libs/pango ) + examples? ( x11-libs/pango ) + gles2? ( + media-libs/mesa[gles2,wayland] + ) + pipewire? ( >=media-video/pipewire-0.3:= ) + rdp? ( >=net-misc/freerdp-2.2.0:= ) + remoting? ( + media-libs/gstreamer:1.0 + media-libs/gst-plugins-base:1.0 + ) + seatd? ( sys-auth/seatd:= ) + systemd? ( + sys-auth/pambase[systemd] + >=sys-apps/dbus-1.6 + >=sys-apps/systemd-209[pam] + ) + X? ( + >=x11-libs/libxcb-1.9 + x11-libs/libX11 + ) + xwayland? ( + x11-base/xwayland + x11-libs/cairo[X,xcb(+)] + >=x11-libs/libxcb-1.9 + x11-libs/libXcursor + ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + ${PYTHON_DEPS} + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + $(meson_use drm backend-drm) + -Dbackend-drm-screencast-vaapi=false + $(meson_use headless backend-headless) + $(meson_use rdp backend-rdp) + $(meson_use screen-sharing screenshare) + $(meson_use wayland-compositor backend-wayland) + $(meson_use X backend-x11) +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: dd5f6d8e95495d8029731414bac072fa933883fb Author: James Le Cuirot gentoo org> AuthorDate: Sat May 21 09:25:34 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Sat May 21 09:25:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd5f6d8e dev-libs/weston: Drop unused launch USE flag description Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/metadata.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-libs/weston/metadata.xml b/dev-libs/weston/metadata.xml index 6b247269bc8e..a1da27e3da2e 100644 --- a/dev-libs/weston/metadata.xml +++ b/dev-libs/weston/metadata.xml @@ -15,7 +15,6 @@ Headless backend and a noop renderer, mainly for testing purposes Enable the IVI shell Enable the kiosk shell - Install weston-launch utility Enable virtual remote output with Pipewire on DRM backend Enable Remote Desktop Protocol compositor support Enable plugin to stream output to remote hosts using media-libs/gstreamer
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/, dev-libs/weston/files/
commit: f2288b8b1eaa0b1c6267d6aa07af610585bb72a1 Author: James Le Cuirot gentoo org> AuthorDate: Sat May 21 08:57:50 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Sat May 21 08:57:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2288b8b dev-libs/weston: Drop old 9.0.0-r2 Closes: https://bugs.gentoo.org/830946 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/Manifest| 1 - dev-libs/weston/files/weston-pipewire-0.3.patch | 373 dev-libs/weston/weston-9.0.0-r2.ebuild | 152 -- 3 files changed, 526 deletions(-) diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest index 1d2bf61666d9..ff35a7d9ebb6 100644 --- a/dev-libs/weston/Manifest +++ b/dev-libs/weston/Manifest @@ -1,2 +1 @@ DIST weston-10.0.0.tar.xz 1774600 BLAKE2B b2b8fa4f7542aba03970ca8abf504f340f8f8da9f9581c16ceac5c702eac355f5d4244778393a8804017f39dff490431e26a48580746033158bd2d2b721437f8 SHA512 77e05530751e4f743eebf015ab5b78a1fcc66b774713b5e296cfffc488be84e459f811c85ac4280b7b63eebf4ff5c958dd7306376ab343e6b80feae16c8c35a4 -DIST weston-9.0.0.tar.xz 1555212 BLAKE2B 6c5feb3959ebe894861c6dc0817633b23e8518baf1c359c2967f111c071e9d4f166ef1421ad6465b036b3f1c485cab5f442476e7a44e3ec722cff576dea73852 SHA512 ccc263f8279b7b23e5c593b4a8a023de2c3dc178b1b8d6593599171770bcfe97608de9fcb77aa1cab39255451d289d323e51c317dae190c7641282e085b84f90 diff --git a/dev-libs/weston/files/weston-pipewire-0.3.patch b/dev-libs/weston/files/weston-pipewire-0.3.patch deleted file mode 100644 index a38250d8c8f2.. --- a/dev-libs/weston/files/weston-pipewire-0.3.patch +++ /dev/null @@ -1,373 +0,0 @@ -https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/456 - -diff --git a/pipewire/meson.build b/pipewire/meson.build -index 67db61f0777325695864db2bc6cf94145ed5564d..944b2259f146e07abdbd4773223f4bdb76dfa45a 100644 a/pipewire/meson.build -+++ b/pipewire/meson.build -@@ -5,17 +5,25 @@ if get_option('pipewire') - error('Attempting to build the pipewire plugin without the required DRM backend. ' + user_hint) - endif - -- depnames = [ -- 'libpipewire-0.2', 'libspa-0.1' -- ] - deps_pipewire = [ dep_libweston_private ] -- foreach depname : depnames -- dep = dependency(depname, required: false) -- if not dep.found() -- error('Pipewire plugin requires @0@ which was not found. '.format(depname) + user_hint) -- endif -- deps_pipewire += dep -- endforeach -+ -+ dep_libpipewire = dependency('libpipewire-0.3', required: false) -+ if not dep_libpipewire.found() -+ dep_libpipewire = dependency('libpipewire-0.2', required: false) -+ endif -+ if not dep_libpipewire.found() -+ error('Pipewire plugin requires libpipewire which was not found. ' + user_hint) -+ endif -+ deps_pipewire += dep_libpipewire -+ -+ dep_libspa = dependency('libspa-0.2', required: false) -+ if not dep_libspa.found() -+ dep_libspa = dependency('libspa-0.1', required: false) -+ endif -+ if not dep_libspa.found() -+ error('Pipewire plugin requires libspa which was not found. ' + user_hint) -+ endif -+ deps_pipewire += dep_libspa - - plugin_pipewire = shared_library( - 'pipewire-plugin', -diff --git a/pipewire/pipewire-plugin.c b/pipewire/pipewire-plugin.c -index fe7eb1d654d5ec67f7a3287532bb21c19ad9eac5..2c65f502c2917c23290a51bf1c24eac8d50129f1 100644 a/pipewire/pipewire-plugin.c -+++ b/pipewire/pipewire-plugin.c -@@ -34,20 +34,27 @@ - #include - #include - -+#include -+ - #include - #include - #include - --#include -+#if PW_CHECK_VERSION(0, 2, 90) -+#include -+#include -+#endif - - #define PROP_RANGE(min, max) 2, (min), (max) - -+#if !PW_CHECK_VERSION(0, 2, 90) - struct type { - struct spa_type_media_type media_type; - struct spa_type_media_subtype media_subtype; - struct spa_type_format_video format_video; - struct spa_type_video_format video_format; - }; -+#endif - - struct weston_pipewire { - struct weston_compositor *compositor; -@@ -60,12 +67,19 @@ struct weston_pipewire { - struct pw_loop *loop; - struct wl_event_source *loop_source; - -+#if PW_CHECK_VERSION(0, 2, 90) -+ struct pw_context *context; -+#endif - struct pw_core *core; - struct pw_type *t; -+#if PW_CHECK_VERSION(0, 2, 90) -+ struct spa_hook core_listener; -+#else - struct type type; - - struct pw_remote *remote; - struct spa_hook remote_listener; -+#endif - }; - - struct pipewire_output { -@@ -100,6 +114,7 @@ struct pipewire_frame_data { - struct wl_event_source *fence_sync_event_source; - }; - -+#if !PW_CHECK_VERSION(0, 2, 90) - static inline void init_type(struct type *type, struct spa_type_map *map) - { -
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: a248d46d093c29bcb390348d0771595a9e92d4a1 Author: Sam James gentoo org> AuthorDate: Sun May 15 03:09:08 2022 + Commit: Sam James gentoo org> CommitDate: Sun May 15 03:09:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a248d46d dev-libs/weston: Keyword 10.0.0 sparc, #838709 Signed-off-by: Sam James gentoo.org> dev-libs/weston/weston-10.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/weston/weston-10.0.0.ebuild b/dev-libs/weston/weston-10.0.0.ebuild index 365970dd5399..596b3ed338ba 100644 --- a/dev-libs/weston/weston-10.0.0.ebuild +++ b/dev-libs/weston/weston-10.0.0.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz; - KEYWORDS="amd64 arm arm64 ~ia64 ~ppc ppc64 ~riscv x86" + KEYWORDS="amd64 arm arm64 ~ia64 ~ppc ppc64 ~riscv ~sparc x86" fi LICENSE="MIT CC-BY-SA-3.0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 88257f0348fc15758adca8b464dade0e85cea204 Author: Arthur Zamarin gentoo org> AuthorDate: Tue May 10 04:05:45 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue May 10 04:05:45 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88257f03 dev-libs/weston: Keyword 10.0.0 ia64, #838709 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/weston/weston-10.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/weston/weston-10.0.0.ebuild b/dev-libs/weston/weston-10.0.0.ebuild index 9ff583042d12..365970dd5399 100644 --- a/dev-libs/weston/weston-10.0.0.ebuild +++ b/dev-libs/weston/weston-10.0.0.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz; - KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86" + KEYWORDS="amd64 arm arm64 ~ia64 ~ppc ppc64 ~riscv x86" fi LICENSE="MIT CC-BY-SA-3.0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: af1895a6e75fb154dc6f7578a4a1aad314d8241a Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 7 18:28:33 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 7 18:28:33 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af1895a6 dev-libs/weston: Keyword 10.0.0 ppc, #838709 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/weston/weston-10.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/weston/weston-10.0.0.ebuild b/dev-libs/weston/weston-10.0.0.ebuild index 89871898219b..9ff583042d12 100644 --- a/dev-libs/weston/weston-10.0.0.ebuild +++ b/dev-libs/weston/weston-10.0.0.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz; - KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86" + KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86" fi LICENSE="MIT CC-BY-SA-3.0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 6296efb5fabb18e2a4f2b74e8e87fcc9d4977e92 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 30 12:06:23 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 30 12:06:23 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6296efb5 dev-libs/weston: Stabilize 10.0.0 ppc64, #835699 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/weston/weston-10.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/weston/weston-10.0.0.ebuild b/dev-libs/weston/weston-10.0.0.ebuild index 8b6c39d87449..89871898219b 100644 --- a/dev-libs/weston/weston-10.0.0.ebuild +++ b/dev-libs/weston/weston-10.0.0.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz; - KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86" + KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86" fi LICENSE="MIT CC-BY-SA-3.0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: fc466ed748a6a6a9dd6deee285f95bdc20c381f9 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 30 11:59:51 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 30 11:59:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc466ed7 dev-libs/weston: Stabilize 10.0.0 x86, #835699 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/weston/weston-10.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/weston/weston-10.0.0.ebuild b/dev-libs/weston/weston-10.0.0.ebuild index ffc4fb09ffab..8b6c39d87449 100644 --- a/dev-libs/weston/weston-10.0.0.ebuild +++ b/dev-libs/weston/weston-10.0.0.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz; - KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86" fi LICENSE="MIT CC-BY-SA-3.0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: c2b4cefcc090b2f48f8d1a0b5c1d1439a6b7474a Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 30 11:59:39 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 30 11:59:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2b4cefc dev-libs/weston: Stabilize 10.0.0 amd64, #835699 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/weston/weston-10.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/weston/weston-10.0.0.ebuild b/dev-libs/weston/weston-10.0.0.ebuild index d488637fff57..5bb511fbc54c 100644 --- a/dev-libs/weston/weston-10.0.0.ebuild +++ b/dev-libs/weston/weston-10.0.0.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" fi LICENSE="MIT CC-BY-SA-3.0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 5149b22dec3dc1f9d7798f19a4684c04eaa72587 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 30 11:59:43 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 30 11:59:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5149b22d dev-libs/weston: Stabilize 10.0.0 arm64, #835699 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/weston/weston-10.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/weston/weston-10.0.0.ebuild b/dev-libs/weston/weston-10.0.0.ebuild index 5bb511fbc54c..52d7803a2423 100644 --- a/dev-libs/weston/weston-10.0.0.ebuild +++ b/dev-libs/weston/weston-10.0.0.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz; - KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~x86" fi LICENSE="MIT CC-BY-SA-3.0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: cccebfcc8526de61e29cc0811bb4573c480d07d5 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 30 11:59:47 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 30 11:59:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cccebfcc dev-libs/weston: Stabilize 10.0.0 arm, #835699 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/weston/weston-10.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/weston/weston-10.0.0.ebuild b/dev-libs/weston/weston-10.0.0.ebuild index 52d7803a2423..ffc4fb09ffab 100644 --- a/dev-libs/weston/weston-10.0.0.ebuild +++ b/dev-libs/weston/weston-10.0.0.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz; - KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv ~x86" fi LICENSE="MIT CC-BY-SA-3.0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/files/, dev-libs/weston/
commit: 2487bf5db21890b5712ea7056f5a558a1af8e9bc Author: James Le Cuirot gentoo org> AuthorDate: Tue Feb 8 23:00:18 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Tue Feb 8 23:00:18 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2487bf5d dev-libs/weston: Use upstream patch to fix USE=-desktop on 10.0.0 Closes: https://bugs.gentoo.org/832950 Signed-off-by: James Le Cuirot gentoo.org> .../weston/files/weston-10.0.0-test-deps.patch | 34 ++ dev-libs/weston/weston-10.0.0.ebuild | 1 + 2 files changed, 35 insertions(+) diff --git a/dev-libs/weston/files/weston-10.0.0-test-deps.patch b/dev-libs/weston/files/weston-10.0.0-test-deps.patch new file mode 100644 index ..cc6ad8c6e130 --- /dev/null +++ b/dev-libs/weston/files/weston-10.0.0-test-deps.patch @@ -0,0 +1,34 @@ +From 9516859b9fdb2899a37116b55200fb04f7726b45 Mon Sep 17 00:00:00 2001 +From: Daniel Stone +Date: Tue, 8 Feb 2022 22:39:42 + +Subject: [PATCH] tests: Add dependency on screenshooter client protocol + +Given that the test-helper code relies on the screenshooter protocol, +make sure it's available for us to build, and the dependency ensures we +build in order. + +Fixes: #588 + +Signed-off-by: Daniel Stone +--- + tests/meson.build | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/tests/meson.build b/tests/meson.build +index d8e96e77d..955c4226c 100644 +--- a/tests/meson.build b/tests/meson.build +@@ -29,8 +29,9 @@ lib_test_client = static_library( + 'weston-test-client-helper.c', + 'weston-test-fixture-compositor.c', + weston_test_client_protocol_h, +- weston_screenshooter_protocol_c, + weston_test_protocol_c, ++ weston_screenshooter_client_protocol_h, ++ weston_screenshooter_protocol_c, + viewporter_client_protocol_h, + viewporter_protocol_c, + 'color_util.h', +-- +GitLab + diff --git a/dev-libs/weston/weston-10.0.0.ebuild b/dev-libs/weston/weston-10.0.0.ebuild index ef2891bf73bb..d488637fff57 100644 --- a/dev-libs/weston/weston-10.0.0.ebuild +++ b/dev-libs/weston/weston-10.0.0.ebuild @@ -98,6 +98,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${PN}-10.0.0-backend-default.patch + "${FILESDIR}"/${PN}-10.0.0-test-deps.patch ) src_configure() {
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 7d009d957b874bf1c6c9ad92112b23abe505d3bc Author: James Le Cuirot gentoo org> AuthorDate: Sat Feb 5 22:58:16 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Sat Feb 5 22:58:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d009d95 dev-libs/weston: Add new but missing Python build dependency Closes: https://bugs.gentoo.org/832763 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/weston-10.0.0.ebuild | 4 +++- dev-libs/weston/weston-.ebuild | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/dev-libs/weston/weston-10.0.0.ebuild b/dev-libs/weston/weston-10.0.0.ebuild index 5ab9746b8514..ef2891bf73bb 100644 --- a/dev-libs/weston/weston-10.0.0.ebuild +++ b/dev-libs/weston/weston-10.0.0.ebuild @@ -9,7 +9,8 @@ if [[ ${PV} = * ]]; then EXPERIMENTAL="true" fi -inherit meson readme.gentoo-r1 xdg-utils ${GIT_ECLASS} +PYTHON_COMPAT=( python3_{9..10} ) +inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS} DESCRIPTION="Wayland reference compositor" HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston; @@ -91,6 +92,7 @@ RDEPEND=" " DEPEND="${RDEPEND}" BDEPEND=" + ${PYTHON_DEPS} virtual/pkgconfig " diff --git a/dev-libs/weston/weston-.ebuild b/dev-libs/weston/weston-.ebuild index 478f60d2b893..38b24ee38007 100644 --- a/dev-libs/weston/weston-.ebuild +++ b/dev-libs/weston/weston-.ebuild @@ -9,7 +9,8 @@ if [[ ${PV} = * ]]; then EXPERIMENTAL="true" fi -inherit meson readme.gentoo-r1 xdg-utils ${GIT_ECLASS} +PYTHON_COMPAT=( python3_{9..10} ) +inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS} DESCRIPTION="Wayland reference compositor" HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston; @@ -91,6 +92,7 @@ RDEPEND=" " DEPEND="${RDEPEND}" BDEPEND=" + ${PYTHON_DEPS} virtual/pkgconfig "
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/files/, dev-libs/weston/
commit: 68371873bacbcd8ec53dd382fe0b9b1fd8d3dcb5 Author: James Le Cuirot gentoo org> AuthorDate: Sat Feb 5 16:41:26 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Sat Feb 5 17:00:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68371873 dev-libs/weston: Version bump to 10.0.0 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/Manifest | 1 + .../files/weston-10.0.0-backend-default.patch | 27 ++ .../{weston-.ebuild => weston-10.0.0.ebuild} | 26 ++--- dev-libs/weston/weston-.ebuild | 22 -- 4 files changed, 50 insertions(+), 26 deletions(-) diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest index a34e308ad4f7..1d2bf61666d9 100644 --- a/dev-libs/weston/Manifest +++ b/dev-libs/weston/Manifest @@ -1 +1,2 @@ +DIST weston-10.0.0.tar.xz 1774600 BLAKE2B b2b8fa4f7542aba03970ca8abf504f340f8f8da9f9581c16ceac5c702eac355f5d4244778393a8804017f39dff490431e26a48580746033158bd2d2b721437f8 SHA512 77e05530751e4f743eebf015ab5b78a1fcc66b774713b5e296cfffc488be84e459f811c85ac4280b7b63eebf4ff5c958dd7306376ab343e6b80feae16c8c35a4 DIST weston-9.0.0.tar.xz 1555212 BLAKE2B 6c5feb3959ebe894861c6dc0817633b23e8518baf1c359c2967f111c071e9d4f166ef1421ad6465b036b3f1c485cab5f442476e7a44e3ec722cff576dea73852 SHA512 ccc263f8279b7b23e5c593b4a8a023de2c3dc178b1b8d6593599171770bcfe97608de9fcb77aa1cab39255451d289d323e51c317dae190c7641282e085b84f90 diff --git a/dev-libs/weston/files/weston-10.0.0-backend-default.patch b/dev-libs/weston/files/weston-10.0.0-backend-default.patch new file mode 100644 index ..710639e7e9c5 --- /dev/null +++ b/dev-libs/weston/files/weston-10.0.0-backend-default.patch @@ -0,0 +1,27 @@ +From 35e3fb72ac28af628aa1d2b7ee804a3f81720c47 Mon Sep 17 00:00:00 2001 +From: James Le Cuirot +Date: Fri, 4 Feb 2022 23:43:50 + +Subject: [PATCH] meson.build: Fix -Dbackend-default=auto following fbdev + deprecation + +Signed-off-by: James Le Cuirot +--- + meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/meson.build b/meson.build +index 1c73e130..d761903e 100644 +--- a/meson.build b/meson.build +@@ -121,7 +121,7 @@ config_h.set10('TEST_GL_RENDERER', get_option('test-gl-renderer')) + + backend_default = get_option('backend-default') + if backend_default == 'auto' +- foreach b : [ 'headless', 'fbdev', 'x11', 'wayland', 'drm' ] ++ foreach b : [ 'headless', 'x11', 'wayland', 'drm' ] + if get_option('backend-' + b) + backend_default = b + endif +-- +2.34.1 + diff --git a/dev-libs/weston/weston-.ebuild b/dev-libs/weston/weston-10.0.0.ebuild similarity index 85% copy from dev-libs/weston/weston-.ebuild copy to dev-libs/weston/weston-10.0.0.ebuild index 97a1005e1360..5ab9746b8514 100644 --- a/dev-libs/weston/weston-.ebuild +++ b/dev-libs/weston/weston-10.0.0.ebuild @@ -18,13 +18,13 @@ if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" fi LICENSE="MIT CC-BY-SA-3.0" SLOT="0" -IUSE="colord +desktop +drm editor examples fbdev fullscreen +gles2 headless ivi jpeg kiosk +launch lcms pipewire rdp remoting +resize-optimization screen-sharing seatd +suid systemd test wayland-compositor webp +X xwayland" +IUSE="colord +desktop +drm editor examples fbdev fullscreen +gles2 headless ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing +seatd +suid systemd test wayland-compositor webp +X xwayland" RESTRICT="!test? ( test )" REQUIRED_USE=" @@ -40,14 +40,14 @@ REQUIRED_USE=" RDEPEND=" >=dev-libs/libinput-0.8.0 - >=dev-libs/wayland-1.17.0 - >=dev-libs/wayland-protocols-1.18 + >=dev-libs/wayland-1.18.0 + >=dev-libs/wayland-protocols-1.24 lcms? ( media-libs/lcms:2 ) media-libs/libpng:0= webp? ( media-libs/libwebp:0= ) jpeg? ( virtual/jpeg:0= ) >=x11-libs/cairo-1.11.3 - >=x11-libs/libdrm-2.4.68 + >=x11-libs/libdrm-2.4.95 >=x11-libs/libxkbcommon-0.5.0 >=x11-libs/pixman-0.25.2 x11-misc/xkeyboard-config @@ -66,7 +66,7 @@ RDEPEND=" gles2? ( media-libs/mesa[gles2,wayland] ) - pipewire? ( >=media-video/pipewire-0.2:= ) + pipewire? ( >=media-video/pipewire-0.3:= ) rdp? ( >=net-misc/freerdp-2.0.0_rc2:= ) remoting? ( media-libs/gstreamer:1.0 @@ -78,7 +78,6 @@ RDEPEND=" >=sys-apps/dbus-1.6 >=sys-apps/systemd-209[pam] ) - launch? ( sys-auth/pambase ) X? ( >=x11-libs/libxcb-1.9 x11-libs/libX11 @@ -95,6 +94,10 @@ BDEPEND=" virtual/pkgconfig "
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 0ef992507bb55203881bbe44e407ff4d6cec9e9d Author: James Le Cuirot gentoo org> AuthorDate: Sat Feb 5 16:35:24 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Sat Feb 5 17:00:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ef99250 dev-libs/weston: Require drm and gles2 for remoting USE flag Closes: https://bugs.gentoo.org/829224 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/weston-9.0.0-r2.ebuild | 1 + dev-libs/weston/weston-.ebuild | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/dev-libs/weston/weston-9.0.0-r2.ebuild b/dev-libs/weston/weston-9.0.0-r2.ebuild index b2013d85f980..27fdbecfc4af 100644 --- a/dev-libs/weston/weston-9.0.0-r2.ebuild +++ b/dev-libs/weston/weston-9.0.0-r2.ebuild @@ -31,6 +31,7 @@ REQUIRED_USE=" colord? ( lcms ) drm? ( gles2 ) pipewire? ( drm ) + remoting? ( drm gles2 ) screen-sharing? ( rdp ) test? ( desktop headless xwayland ) wayland-compositor? ( gles2 ) diff --git a/dev-libs/weston/weston-.ebuild b/dev-libs/weston/weston-.ebuild index 75c191a28c7b..97a1005e1360 100644 --- a/dev-libs/weston/weston-.ebuild +++ b/dev-libs/weston/weston-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -31,6 +31,7 @@ REQUIRED_USE=" colord? ( lcms ) drm? ( gles2 ) pipewire? ( drm ) + remoting? ( drm gles2 ) screen-sharing? ( rdp ) test? ( desktop headless xwayland ) wayland-compositor? ( gles2 )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: cbaef0ee14649fa11a9a6e1f7e770bb6341c8b9b Author: Georgy Yakovlev gentoo org> AuthorDate: Wed Jan 12 06:21:34 2022 + Commit: Georgy Yakovlev gentoo org> CommitDate: Wed Jan 12 06:23:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbaef0ee dev-libs/weston: Stabilize 9.0.0-r2 ppc64, #831050 Signed-off-by: Georgy Yakovlev gentoo.org> dev-libs/weston/weston-9.0.0-r2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/weston/weston-9.0.0-r2.ebuild b/dev-libs/weston/weston-9.0.0-r2.ebuild index a00fa099e6a2..b2013d85f980 100644 --- a/dev-libs/weston/weston-9.0.0-r2.ebuild +++ b/dev-libs/weston/weston-9.0.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -18,7 +18,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz; - KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86" + KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86" fi LICENSE="MIT CC-BY-SA-3.0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: b80bcdeb8ab71a84900ad4fad4a6e1d3acb70ac9 Author: James Le Cuirot gentoo org> AuthorDate: Fri Sep 24 22:05:37 2021 + Commit: James Le Cuirot gentoo org> CommitDate: Fri Sep 24 22:05:37 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b80bcdeb dev-libs/weston: Drop old 9.0.0 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/weston-9.0.0.ebuild | 150 1 file changed, 150 deletions(-) diff --git a/dev-libs/weston/weston-9.0.0.ebuild b/dev-libs/weston/weston-9.0.0.ebuild deleted file mode 100644 index 9d19b934a22..000 --- a/dev-libs/weston/weston-9.0.0.ebuild +++ /dev/null @@ -1,150 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -if [[ ${PV} = * ]]; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git; - GIT_ECLASS="git-r3" - EXPERIMENTAL="true" -fi - -inherit meson readme.gentoo-r1 xdg-utils ${GIT_ECLASS} - -DESCRIPTION="Wayland reference compositor" -HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston; - -if [[ ${PV} = ** ]]; then - SRC_URI="${SRC_PATCHES}" -else - SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz; - KEYWORDS="amd64 arm arm64 ~ppc64 x86" -fi - -LICENSE="MIT CC-BY-SA-3.0" -SLOT="0" - -IUSE="colord +desktop +drm editor examples fbdev fullscreen +gles2 headless ivi jpeg kiosk +launch lcms pipewire rdp remoting +resize-optimization screen-sharing +suid systemd test wayland-compositor webp +X xwayland" -RESTRICT="!test? ( test )" - -REQUIRED_USE=" - colord? ( lcms ) - drm? ( gles2 ) - pipewire? ( drm ) - screen-sharing? ( rdp ) - test? ( desktop headless xwayland ) - wayland-compositor? ( gles2 ) - || ( drm fbdev headless rdp wayland-compositor X ) -" - -RDEPEND=" - >=dev-libs/libinput-0.8.0 - >=dev-libs/wayland-1.17.0 - >=dev-libs/wayland-protocols-1.18 - lcms? ( media-libs/lcms:2 ) - media-libs/libpng:0= - webp? ( media-libs/libwebp:0= ) - jpeg? ( virtual/jpeg:0= ) - >=x11-libs/cairo-1.11.3 - >=x11-libs/libdrm-2.4.68 - >=x11-libs/libxkbcommon-0.5.0 - >=x11-libs/pixman-0.25.2 - x11-misc/xkeyboard-config - fbdev? ( - >=sys-libs/mtdev-1.1.0 - >=virtual/udev-136 - ) - colord? ( >=x11-misc/colord-0.1.27 ) - drm? ( - >=media-libs/mesa-17.1[gbm] - >=sys-libs/mtdev-1.1.0 - >=virtual/udev-136 - ) - editor? ( x11-libs/pango ) - gles2? ( - media-libs/mesa[gles2,wayland] - ) - pipewire? ( >=media-video/pipewire-0.2:= ) - rdp? ( >=net-misc/freerdp-2.0.0_rc2:= ) - remoting? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - ) - systemd? ( - sys-auth/pambase[systemd] - >=sys-apps/dbus-1.6 - >=sys-apps/systemd-209[pam] - ) - launch? ( sys-auth/pambase ) - X? ( - >=x11-libs/libxcb-1.9 - x11-libs/libX11 - ) - xwayland? ( - x11-base/xorg-server[wayland] - x11-libs/cairo[X,xcb(+)] - >=x11-libs/libxcb-1.9 - x11-libs/libXcursor - ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/${PN}-pipewire-0.3.patch -) - -src_configure() { - local emesonargs=( - $(meson_use drm backend-drm) - -Dbackend-drm-screencast-vaapi=false - $(meson_use headless backend-headless) - $(meson_use rdp backend-rdp) - $(meson_use screen-sharing screenshare) - $(meson_use wayland-compositor backend-wayland) - $(meson_use X backend-x11) - $(meson_use fbdev backend-fbdev) - -Dbackend-default=auto - $(meson_use gles2 renderer-gl) - $(meson_use launch weston-launch) - $(meson_use xwayland) - $(meson_use systemd) - $(meson_use remoting) - $(meson_use pipewire) - $(meson_use desktop shell-desktop) - $(meson_use fullscreen shell-fullscreen) - $(meson_use ivi shell-ivi) - $(meson_use kiosk shell-kiosk) - $(meson_use lcms color-management-lcms) - $(meson_use colord color-management-colord) - $(meson_use systemd launcher-logind) - $(meson_use jpeg image-jpeg) - $(meson_use webp image-webp) - -Dtools=debug,info,terminal - $(meson_use examples demo-clients) - -Dsimple-clients=$(usex examples damage,dmabuf-v4l,im,shm,touch$(usex gles2 ,dmabuf-egl,egl "")
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 4cd417ffdfd48d4d4aeccb7b6b4783ebcd5582e3 Author: James Le Cuirot gentoo org> AuthorDate: Fri Sep 24 22:05:15 2021 + Commit: James Le Cuirot gentoo org> CommitDate: Fri Sep 24 22:05:15 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cd417ff dev-libs/weston: Fix missing examples dependency on pango Closes: https://bugs.gentoo.org/814476 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/weston-9.0.0-r1.ebuild | 1 + dev-libs/weston/weston-.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/dev-libs/weston/weston-9.0.0-r1.ebuild b/dev-libs/weston/weston-9.0.0-r1.ebuild index 478d276073f..c10df76c2d8 100644 --- a/dev-libs/weston/weston-9.0.0-r1.ebuild +++ b/dev-libs/weston/weston-9.0.0-r1.ebuild @@ -61,6 +61,7 @@ RDEPEND=" >=virtual/udev-136 ) editor? ( x11-libs/pango ) + examples? ( x11-libs/pango ) gles2? ( media-libs/mesa[gles2,wayland] ) diff --git a/dev-libs/weston/weston-.ebuild b/dev-libs/weston/weston-.ebuild index 8d0a5358b77..bf7a8c00415 100644 --- a/dev-libs/weston/weston-.ebuild +++ b/dev-libs/weston/weston-.ebuild @@ -61,6 +61,7 @@ RDEPEND=" >=virtual/udev-136 ) editor? ( x11-libs/pango ) + examples? ( x11-libs/pango ) gles2? ( media-libs/mesa[gles2,wayland] )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 6258964b85246b35928b7d3187a5518b99e3cc46 Author: Marek Szuba gentoo org> AuthorDate: Wed Aug 25 00:08:56 2021 + Commit: Marek Szuba gentoo org> CommitDate: Wed Aug 25 00:10:12 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6258964b dev-libs/weston: keyword 9.0.0-r1 for ~riscv Signed-off-by: Marek Szuba gentoo.org> dev-libs/weston/weston-9.0.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/weston/weston-9.0.0-r1.ebuild b/dev-libs/weston/weston-9.0.0-r1.ebuild index 5bdba299381..478d276073f 100644 --- a/dev-libs/weston/weston-9.0.0-r1.ebuild +++ b/dev-libs/weston/weston-9.0.0-r1.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz; - KEYWORDS="amd64 arm arm64 ~ppc64 x86" + KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86" fi LICENSE="MIT CC-BY-SA-3.0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: fbc528085935e6cbb0d684a306e2c56b2372bef5 Author: Sam James gentoo org> AuthorDate: Fri Aug 20 00:28:31 2021 + Commit: Sam James gentoo org> CommitDate: Fri Aug 20 00:28:31 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbc52808 dev-libs/weston: Stabilize 9.0.0-r1 arm64, #806324 Signed-off-by: Sam James gentoo.org> dev-libs/weston/weston-9.0.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/weston/weston-9.0.0-r1.ebuild b/dev-libs/weston/weston-9.0.0-r1.ebuild index 8e7361afebd..5bdba299381 100644 --- a/dev-libs/weston/weston-9.0.0-r1.ebuild +++ b/dev-libs/weston/weston-9.0.0-r1.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz; - KEYWORDS="amd64 arm ~arm64 ~ppc64 x86" + KEYWORDS="amd64 arm arm64 ~ppc64 x86" fi LICENSE="MIT CC-BY-SA-3.0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 700471dde1239189f7f5a2d1ca4771cb91f1156d Author: Sam James gentoo org> AuthorDate: Wed Aug 18 01:41:04 2021 + Commit: Sam James gentoo org> CommitDate: Wed Aug 18 01:41:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=700471dd dev-libs/weston: Stabilize 9.0.0-r1 arm, #806324 Signed-off-by: Sam James gentoo.org> dev-libs/weston/weston-9.0.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/weston/weston-9.0.0-r1.ebuild b/dev-libs/weston/weston-9.0.0-r1.ebuild index 952b0cce1ad..8e7361afebd 100644 --- a/dev-libs/weston/weston-9.0.0-r1.ebuild +++ b/dev-libs/weston/weston-9.0.0-r1.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz; - KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" + KEYWORDS="amd64 arm ~arm64 ~ppc64 x86" fi LICENSE="MIT CC-BY-SA-3.0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 3e215245edd6a7def403d3db5b6e370a294af3ef Author: Sam James gentoo org> AuthorDate: Wed Aug 18 01:27:53 2021 + Commit: Sam James gentoo org> CommitDate: Wed Aug 18 01:27:53 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e215245 dev-libs/weston: Stabilize 9.0.0-r1 amd64, #806324 Signed-off-by: Sam James gentoo.org> dev-libs/weston/weston-9.0.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/weston/weston-9.0.0-r1.ebuild b/dev-libs/weston/weston-9.0.0-r1.ebuild index 9cccdc2f48f..bac9c319cc2 100644 --- a/dev-libs/weston/weston-9.0.0-r1.ebuild +++ b/dev-libs/weston/weston-9.0.0-r1.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" fi LICENSE="MIT CC-BY-SA-3.0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: dd83ceb2fa2ccc05d213dfe8591eeb9172527eca Author: Sam James gentoo org> AuthorDate: Wed Aug 18 01:28:09 2021 + Commit: Sam James gentoo org> CommitDate: Wed Aug 18 01:28:09 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd83ceb2 dev-libs/weston: Stabilize 9.0.0-r1 x86, #806324 Signed-off-by: Sam James gentoo.org> dev-libs/weston/weston-9.0.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/weston/weston-9.0.0-r1.ebuild b/dev-libs/weston/weston-9.0.0-r1.ebuild index bac9c319cc2..952b0cce1ad 100644 --- a/dev-libs/weston/weston-9.0.0-r1.ebuild +++ b/dev-libs/weston/weston-9.0.0-r1.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz; - KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" fi LICENSE="MIT CC-BY-SA-3.0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: c9c21fd45fc5dadd795f27140d2bef37e103c9ae Author: Piotr Karbowski gentoo org> AuthorDate: Mon Jul 26 19:46:21 2021 + Commit: Piotr Karbowski gentoo org> CommitDate: Mon Jul 26 19:46:21 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9c21fd4 dev-libs/weston: revbump with xwayland dependency. Signed-off-by: Piotr Karbowski gentoo.org> .../weston/{weston-.ebuild => weston-9.0.0-r1.ebuild}| 12 +++- dev-libs/weston/weston-.ebuild | 2 +- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/dev-libs/weston/weston-.ebuild b/dev-libs/weston/weston-9.0.0-r1.ebuild similarity index 94% copy from dev-libs/weston/weston-.ebuild copy to dev-libs/weston/weston-9.0.0-r1.ebuild index 5bc288e9874..9cccdc2f48f 100644 --- a/dev-libs/weston/weston-.ebuild +++ b/dev-libs/weston/weston-9.0.0-r1.ebuild @@ -18,13 +18,13 @@ if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" fi LICENSE="MIT CC-BY-SA-3.0" SLOT="0" -IUSE="colord +desktop +drm editor examples fbdev fullscreen +gles2 headless ivi jpeg kiosk +launch lcms pipewire rdp remoting +resize-optimization screen-sharing seatd +suid systemd test wayland-compositor webp +X xwayland" +IUSE="colord +desktop +drm editor examples fbdev fullscreen +gles2 headless ivi jpeg kiosk +launch lcms pipewire rdp remoting +resize-optimization screen-sharing +suid systemd test wayland-compositor webp +X xwayland" RESTRICT="!test? ( test )" REQUIRED_USE=" @@ -70,7 +70,6 @@ RDEPEND=" media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) - seatd? ( sys-auth/seatd:= ) systemd? ( sys-auth/pambase[systemd] >=sys-apps/dbus-1.6 @@ -82,7 +81,7 @@ RDEPEND=" x11-libs/libX11 ) xwayland? ( - x11-base/xorg-server[wayland] + x11-base/xwayland x11-libs/cairo[X,xcb(+)] >=x11-libs/libxcb-1.9 x11-libs/libXcursor @@ -93,6 +92,10 @@ BDEPEND=" virtual/pkgconfig " +PATCHES=( + "${FILESDIR}"/${PN}-pipewire-0.3.patch +) + src_configure() { local emesonargs=( $(meson_use drm backend-drm) @@ -107,7 +110,6 @@ src_configure() { $(meson_use gles2 renderer-gl) $(meson_use launch weston-launch) $(meson_use xwayland) - $(meson_use seatd launcher-libseat) $(meson_use systemd) $(meson_use remoting) $(meson_use pipewire) diff --git a/dev-libs/weston/weston-.ebuild b/dev-libs/weston/weston-.ebuild index 5bc288e9874..8d0a5358b77 100644 --- a/dev-libs/weston/weston-.ebuild +++ b/dev-libs/weston/weston-.ebuild @@ -82,7 +82,7 @@ RDEPEND=" x11-libs/libX11 ) xwayland? ( - x11-base/xorg-server[wayland] + x11-base/xwayland x11-libs/cairo[X,xcb(+)] >=x11-libs/libxcb-1.9 x11-libs/libXcursor
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 32ddd4bddd01867b7b04c15c0ba20b92c6f973c0 Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Fri May 28 19:01:29 2021 + Commit: James Le Cuirot gentoo org> CommitDate: Sat May 29 08:57:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32ddd4bd dev-libs/weston: Add ability to use seatd Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> Closes: https://github.com/gentoo/gentoo/pull/21026 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/metadata.xml | 1 + dev-libs/weston/weston-.ebuild | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-libs/weston/metadata.xml b/dev-libs/weston/metadata.xml index dff0a7012a3..c9b55242790 100644 --- a/dev-libs/weston/metadata.xml +++ b/dev-libs/weston/metadata.xml @@ -21,6 +21,7 @@ Enable plugin to stream output to remote hosts using media-libs/gstreamer Increase performance, allocate more RAM. Recommended to disable on Raspberry Pi Enable screen-sharing through RDP + Enable support for rootless session via sys-auth/seatd Enable Wayland compositor support Enable ability support native X11 applications diff --git a/dev-libs/weston/weston-.ebuild b/dev-libs/weston/weston-.ebuild index b37bf79f61b..5bc288e9874 100644 --- a/dev-libs/weston/weston-.ebuild +++ b/dev-libs/weston/weston-.ebuild @@ -24,7 +24,7 @@ fi LICENSE="MIT CC-BY-SA-3.0" SLOT="0" -IUSE="colord +desktop +drm editor examples fbdev fullscreen +gles2 headless ivi jpeg kiosk +launch lcms pipewire rdp remoting +resize-optimization screen-sharing +suid systemd test wayland-compositor webp +X xwayland" +IUSE="colord +desktop +drm editor examples fbdev fullscreen +gles2 headless ivi jpeg kiosk +launch lcms pipewire rdp remoting +resize-optimization screen-sharing seatd +suid systemd test wayland-compositor webp +X xwayland" RESTRICT="!test? ( test )" REQUIRED_USE=" @@ -70,6 +70,7 @@ RDEPEND=" media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) + seatd? ( sys-auth/seatd:= ) systemd? ( sys-auth/pambase[systemd] >=sys-apps/dbus-1.6 @@ -106,6 +107,7 @@ src_configure() { $(meson_use gles2 renderer-gl) $(meson_use launch weston-launch) $(meson_use xwayland) + $(meson_use seatd launcher-libseat) $(meson_use systemd) $(meson_use remoting) $(meson_use pipewire)
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/, dev-libs/weston/files/
commit: 9031e022859acdbe2709b60451a0a6e4f797463d Author: James Le Cuirot gentoo org> AuthorDate: Thu May 20 21:22:12 2021 + Commit: James Le Cuirot gentoo org> CommitDate: Thu May 20 21:22:12 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9031e022 dev-libs/weston: Patch 9.0.0 to build with pipewire 0.3 Closes: https://bugs.gentoo.org/790236 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/files/weston-pipewire-0.3.patch | 373 dev-libs/weston/weston-9.0.0.ebuild | 4 + 2 files changed, 377 insertions(+) diff --git a/dev-libs/weston/files/weston-pipewire-0.3.patch b/dev-libs/weston/files/weston-pipewire-0.3.patch new file mode 100644 index 000..a38250d8c8f --- /dev/null +++ b/dev-libs/weston/files/weston-pipewire-0.3.patch @@ -0,0 +1,373 @@ +https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/456 + +diff --git a/pipewire/meson.build b/pipewire/meson.build +index 67db61f0777325695864db2bc6cf94145ed5564d..944b2259f146e07abdbd4773223f4bdb76dfa45a 100644 +--- a/pipewire/meson.build b/pipewire/meson.build +@@ -5,17 +5,25 @@ if get_option('pipewire') + error('Attempting to build the pipewire plugin without the required DRM backend. ' + user_hint) + endif + +- depnames = [ +- 'libpipewire-0.2', 'libspa-0.1' +- ] + deps_pipewire = [ dep_libweston_private ] +- foreach depname : depnames +- dep = dependency(depname, required: false) +- if not dep.found() +- error('Pipewire plugin requires @0@ which was not found. '.format(depname) + user_hint) +- endif +- deps_pipewire += dep +- endforeach ++ ++ dep_libpipewire = dependency('libpipewire-0.3', required: false) ++ if not dep_libpipewire.found() ++ dep_libpipewire = dependency('libpipewire-0.2', required: false) ++ endif ++ if not dep_libpipewire.found() ++ error('Pipewire plugin requires libpipewire which was not found. ' + user_hint) ++ endif ++ deps_pipewire += dep_libpipewire ++ ++ dep_libspa = dependency('libspa-0.2', required: false) ++ if not dep_libspa.found() ++ dep_libspa = dependency('libspa-0.1', required: false) ++ endif ++ if not dep_libspa.found() ++ error('Pipewire plugin requires libspa which was not found. ' + user_hint) ++ endif ++ deps_pipewire += dep_libspa + + plugin_pipewire = shared_library( + 'pipewire-plugin', +diff --git a/pipewire/pipewire-plugin.c b/pipewire/pipewire-plugin.c +index fe7eb1d654d5ec67f7a3287532bb21c19ad9eac5..2c65f502c2917c23290a51bf1c24eac8d50129f1 100644 +--- a/pipewire/pipewire-plugin.c b/pipewire/pipewire-plugin.c +@@ -34,20 +34,27 @@ + #include + #include + ++#include ++ + #include + #include + #include + +-#include ++#if PW_CHECK_VERSION(0, 2, 90) ++#include ++#include ++#endif + + #define PROP_RANGE(min, max) 2, (min), (max) + ++#if !PW_CHECK_VERSION(0, 2, 90) + struct type { + struct spa_type_media_type media_type; + struct spa_type_media_subtype media_subtype; + struct spa_type_format_video format_video; + struct spa_type_video_format video_format; + }; ++#endif + + struct weston_pipewire { + struct weston_compositor *compositor; +@@ -60,12 +67,19 @@ struct weston_pipewire { + struct pw_loop *loop; + struct wl_event_source *loop_source; + ++#if PW_CHECK_VERSION(0, 2, 90) ++ struct pw_context *context; ++#endif + struct pw_core *core; + struct pw_type *t; ++#if PW_CHECK_VERSION(0, 2, 90) ++ struct spa_hook core_listener; ++#else + struct type type; + + struct pw_remote *remote; + struct spa_hook remote_listener; ++#endif + }; + + struct pipewire_output { +@@ -100,6 +114,7 @@ struct pipewire_frame_data { + struct wl_event_source *fence_sync_event_source; + }; + ++#if !PW_CHECK_VERSION(0, 2, 90) + static inline void init_type(struct type *type, struct spa_type_map *map) + { + spa_type_media_type_map(map, >media_type); +@@ -107,6 +122,7 @@ static inline void init_type(struct type *type, struct spa_type_map *map) + spa_type_format_video_map(map, >format_video); + spa_type_video_format_map(map, >video_format); + } ++#endif + + static void + pipewire_debug_impl(struct weston_pipewire *pipewire, +@@ -141,6 +157,7 @@ pipewire_debug_impl(struct weston_pipewire *pipewire, + free(logstr); + } + ++#if !PW_CHECK_VERSION(0, 2, 90) + static void + pipewire_debug(struct weston_pipewire *pipewire, const char *fmt, ...) + { +@@ -150,6 +167,7 @@ pipewire_debug(struct weston_pipewire *pipewire, const char *fmt, ...) + pipewire_debug_impl(pipewire, NULL, fmt, ap); + va_end(ap); + } ++#endif + + static void + pipewire_output_debug(struct
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: ff557de6d985ff685c82826790affbd2c13aee9b Author: Sam James gentoo org> AuthorDate: Sat May 15 01:59:03 2021 + Commit: Sam James gentoo org> CommitDate: Sat May 15 01:59:03 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff557de6 dev-libs/weston: Keyword 9.0.0 ppc64, #787269 Signed-off-by: Sam James gentoo.org> dev-libs/weston/weston-9.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/weston/weston-9.0.0.ebuild b/dev-libs/weston/weston-9.0.0.ebuild index ff6a7c80323..0cd0e4d86e4 100644 --- a/dev-libs/weston/weston-9.0.0.ebuild +++ b/dev-libs/weston/weston-9.0.0.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz; - KEYWORDS="amd64 arm ~arm64 x86" + KEYWORDS="amd64 arm ~arm64 ~ppc64 x86" fi LICENSE="MIT CC-BY-SA-3.0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: a5087b22610c187aac6d124b62fed6d430fce27b Author: James Le Cuirot gentoo org> AuthorDate: Sun Apr 11 12:28:13 2021 + Commit: James Le Cuirot gentoo org> CommitDate: Sun Apr 11 12:28:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5087b22 dev-libs/weston: Drop old 8.0.0 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/Manifest| 1 - dev-libs/weston/weston-8.0.0.ebuild | 144 2 files changed, 145 deletions(-) diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest index 3ddc62980c9..a34e308ad4f 100644 --- a/dev-libs/weston/Manifest +++ b/dev-libs/weston/Manifest @@ -1,2 +1 @@ -DIST weston-8.0.0.tar.xz 1094904 BLAKE2B 858f892027f2f41687deb699770843bf962b8fab06bded4f9018ded01d87e2dc3388e371921229887d45f6c9c9e981ae5b28ad473660b9acce9107c7a63a14d5 SHA512 74853b0c9cabbabe942a2d057b65e4e97b48dc5f4df6d7b9ffc10ec52bc787009b12b900be6b426551902b920b7308baa967b7489761641dc9c31cf90440950c DIST weston-9.0.0.tar.xz 1555212 BLAKE2B 6c5feb3959ebe894861c6dc0817633b23e8518baf1c359c2967f111c071e9d4f166ef1421ad6465b036b3f1c485cab5f442476e7a44e3ec722cff576dea73852 SHA512 ccc263f8279b7b23e5c593b4a8a023de2c3dc178b1b8d6593599171770bcfe97608de9fcb77aa1cab39255451d289d323e51c317dae190c7641282e085b84f90 diff --git a/dev-libs/weston/weston-8.0.0.ebuild b/dev-libs/weston/weston-8.0.0.ebuild deleted file mode 100644 index 03826c7a7bf..000 --- a/dev-libs/weston/weston-8.0.0.ebuild +++ /dev/null @@ -1,144 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -if [[ ${PV} = * ]]; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git; - GIT_ECLASS="git-r3" - EXPERIMENTAL="true" -fi - -inherit meson readme.gentoo-r1 toolchain-funcs xdg-utils ${GIT_ECLASS} - -DESCRIPTION="Wayland reference compositor" -HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston; - -if [[ ${PV} = ** ]]; then - SRC_URI="${SRC_PATCHES}" -else - SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz; - KEYWORDS="amd64 arm x86" -fi - -LICENSE="MIT CC-BY-SA-3.0" -SLOT="0" - -IUSE="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 +X xwayland" -RESTRICT="!test? ( test )" - -REQUIRED_USE=" - colord? ( lcms ) - drm? ( gles2 ) - pipewire? ( drm ) - screen-sharing? ( rdp ) - test? ( desktop headless xwayland ) - wayland-compositor? ( gles2 ) - || ( drm fbdev headless rdp wayland-compositor X ) -" - -RDEPEND=" - >=dev-libs/libinput-0.8.0 - >=dev-libs/wayland-1.17.0 - >=dev-libs/wayland-protocols-1.18 - lcms? ( media-libs/lcms:2 ) - media-libs/libpng:0= - webp? ( media-libs/libwebp:0= ) - jpeg? ( virtual/jpeg:0= ) - >=x11-libs/cairo-1.11.3 - >=x11-libs/libdrm-2.4.68 - >=x11-libs/libxkbcommon-0.5.0 - >=x11-libs/pixman-0.25.2 - x11-misc/xkeyboard-config - fbdev? ( - >=sys-libs/mtdev-1.1.0 - >=virtual/udev-136 - ) - colord? ( >=x11-misc/colord-0.1.27 ) - drm? ( - >=media-libs/mesa-17.1[gbm] - >=sys-libs/mtdev-1.1.0 - >=virtual/udev-136 - ) - editor? ( x11-libs/pango ) - gles2? ( - media-libs/mesa[gles2,wayland] - ) - pipewire? ( =media-video/pipewire-0.2*:= ) - rdp? ( >=net-misc/freerdp-2.0.0_rc2:= ) - remoting? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - ) - systemd? ( - sys-auth/pambase[systemd] - >=sys-apps/dbus-1.6 - >=sys-apps/systemd-209[pam] - ) - launch? ( sys-auth/pambase ) - X? ( - >=x11-libs/libxcb-1.9 - x11-libs/libX11 - ) - xwayland? ( - x11-base/xorg-server[wayland] - x11-libs/cairo[X,xcb(+)] - >=x11-libs/libxcb-1.9 - x11-libs/libXcursor - ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig -" - -src_configure() { - local emesonargs=( - $(meson_use drm backend-drm) - -Dbackend-drm-screencast-vaapi=false - $(meson_use headless backend-headless) - $(meson_use rdp backend-rdp) - $(meson_use screen-sharing screenshare) - $(meson_use wayland-compositor backend-wayland) - $(meson_use X backend-x11) - $(meson_use fbdev backend-fbdev) - -Dbackend-default=auto - $(meson_use gles2 renderer-gl) - $(meson_use launch
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 96b821f6584abb774d1b27b851295b1143aaff7b Author: Sam James gentoo org> AuthorDate: Fri Apr 2 13:07:41 2021 + Commit: Sam James gentoo org> CommitDate: Sat Apr 3 15:44:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96b821f6 dev-libs/weston: fix variable references Package-Manager: Portage-3.0.14-prefix, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> dev-libs/weston/weston-8.0.0.ebuild | 2 +- dev-libs/weston/weston-9.0.0.ebuild | 2 +- dev-libs/weston/weston-.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-libs/weston/weston-8.0.0.ebuild b/dev-libs/weston/weston-8.0.0.ebuild index 159f8af3b1b..03826c7a7bf 100644 --- a/dev-libs/weston/weston-8.0.0.ebuild +++ b/dev-libs/weston/weston-8.0.0.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then EXPERIMENTAL="true" fi -inherit meson readme.gentoo-r1 toolchain-funcs xdg-utils $GIT_ECLASS +inherit meson readme.gentoo-r1 toolchain-funcs xdg-utils ${GIT_ECLASS} DESCRIPTION="Wayland reference compositor" HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston; diff --git a/dev-libs/weston/weston-9.0.0.ebuild b/dev-libs/weston/weston-9.0.0.ebuild index d9ca85977e5..1ba5da8d021 100644 --- a/dev-libs/weston/weston-9.0.0.ebuild +++ b/dev-libs/weston/weston-9.0.0.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then EXPERIMENTAL="true" fi -inherit meson readme.gentoo-r1 toolchain-funcs xdg-utils $GIT_ECLASS +inherit meson readme.gentoo-r1 toolchain-funcs xdg-utils ${GIT_ECLASS} DESCRIPTION="Wayland reference compositor" HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston; diff --git a/dev-libs/weston/weston-.ebuild b/dev-libs/weston/weston-.ebuild index ccac939f6d3..a86aed5f936 100644 --- a/dev-libs/weston/weston-.ebuild +++ b/dev-libs/weston/weston-.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then EXPERIMENTAL="true" fi -inherit meson readme.gentoo-r1 toolchain-funcs xdg-utils $GIT_ECLASS +inherit meson readme.gentoo-r1 toolchain-funcs xdg-utils ${GIT_ECLASS} DESCRIPTION="Wayland reference compositor" HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston;
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: f3260dec250aa2c8d9eeb894e1b0e544608891c8 Author: Sam James gentoo org> AuthorDate: Thu Feb 18 08:50:49 2021 + Commit: Sam James gentoo org> CommitDate: Thu Feb 18 08:50:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3260dec dev-libs/weston: Stabilize 9.0.0 arm, #757378 Signed-off-by: Sam James gentoo.org> dev-libs/weston/weston-9.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/weston/weston-9.0.0.ebuild b/dev-libs/weston/weston-9.0.0.ebuild index 4f98f5bcab6..d9ca85977e5 100644 --- a/dev-libs/weston/weston-9.0.0.ebuild +++ b/dev-libs/weston/weston-9.0.0.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz; - KEYWORDS="amd64 ~arm ~arm64 x86" + KEYWORDS="amd64 arm ~arm64 x86" fi LICENSE="MIT CC-BY-SA-3.0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 62eac5607bacbcbf13402fa825c4783026b10c60 Author: Sam James gentoo org> AuthorDate: Tue Jan 19 19:17:00 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jan 19 19:17:11 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62eac560 dev-libs/weston: Keyword 9.0.0 arm64, #761400 Signed-off-by: Sam James gentoo.org> dev-libs/weston/weston-9.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/weston/weston-9.0.0.ebuild b/dev-libs/weston/weston-9.0.0.ebuild index fcc8d36a421..4f98f5bcab6 100644 --- a/dev-libs/weston/weston-9.0.0.ebuild +++ b/dev-libs/weston/weston-9.0.0.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz; - KEYWORDS="amd64 ~arm x86" + KEYWORDS="amd64 ~arm ~arm64 x86" fi LICENSE="MIT CC-BY-SA-3.0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 81b5a806b67a7c35d34c6bfccbdcfe36472d067e Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Jan 1 18:24:40 2021 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Jan 1 18:25:34 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81b5a806 dev-libs/weston: Drop duplicate KEYWORDS line, actual 9.0.0 amd64 stable Bug: https://bugs.gentoo.org/757378 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-libs/weston/weston-8.0.0.ebuild | 5 ++--- dev-libs/weston/weston-9.0.0.ebuild | 7 +++ dev-libs/weston/weston-.ebuild | 5 ++--- 3 files changed, 7 insertions(+), 10 deletions(-) diff --git a/dev-libs/weston/weston-8.0.0.ebuild b/dev-libs/weston/weston-8.0.0.ebuild index 494278ed204..159f8af3b1b 100644 --- a/dev-libs/weston/weston-8.0.0.ebuild +++ b/dev-libs/weston/weston-8.0.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,9 +14,8 @@ inherit meson readme.gentoo-r1 toolchain-funcs xdg-utils $GIT_ECLASS DESCRIPTION="Wayland reference compositor" HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston; -if [[ $PV = * ]]; then +if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" - KEYWORDS="amd64 arm x86" else SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz; KEYWORDS="amd64 arm x86" diff --git a/dev-libs/weston/weston-9.0.0.ebuild b/dev-libs/weston/weston-9.0.0.ebuild index a65a36db98b..fcc8d36a421 100644 --- a/dev-libs/weston/weston-9.0.0.ebuild +++ b/dev-libs/weston/weston-9.0.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,12 +14,11 @@ inherit meson readme.gentoo-r1 toolchain-funcs xdg-utils $GIT_ECLASS DESCRIPTION="Wayland reference compositor" HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston; -if [[ $PV = * ]]; then +if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" - KEYWORDS="amd64 x86" else SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz; - KEYWORDS="~amd64 ~arm x86" + KEYWORDS="amd64 ~arm x86" fi LICENSE="MIT CC-BY-SA-3.0" diff --git a/dev-libs/weston/weston-.ebuild b/dev-libs/weston/weston-.ebuild index 097c7f0c70b..ccac939f6d3 100644 --- a/dev-libs/weston/weston-.ebuild +++ b/dev-libs/weston/weston-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,9 +14,8 @@ inherit meson readme.gentoo-r1 toolchain-funcs xdg-utils $GIT_ECLASS DESCRIPTION="Wayland reference compositor" HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston; -if [[ $PV = * ]]; then +if [[ ${PV} = ** ]]; then SRC_URI="${SRC_PATCHES}" - KEYWORDS="" else SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz; KEYWORDS="~amd64 ~arm ~x86"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 6f3df262ed807da321c8ade702b5295614357864 Author: Sam James gentoo org> AuthorDate: Thu Dec 17 11:58:50 2020 + Commit: Sam James gentoo org> CommitDate: Thu Dec 17 11:58:50 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f3df262 dev-libs/weston: Stabilize 9.0.0 amd64, #757378 Signed-off-by: Sam James gentoo.org> dev-libs/weston/weston-9.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/weston/weston-9.0.0.ebuild b/dev-libs/weston/weston-9.0.0.ebuild index c01d4eda03b..a65a36db98b 100644 --- a/dev-libs/weston/weston-9.0.0.ebuild +++ b/dev-libs/weston/weston-9.0.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/waylan if [[ $PV = * ]]; then SRC_URI="${SRC_PATCHES}" - KEYWORDS="x86" + KEYWORDS="amd64 x86" else SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz; KEYWORDS="~amd64 ~arm x86"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 22c37d4e77433814e8d76643b244837b29424849 Author: Thomas Deutschmann gentoo org> AuthorDate: Wed Dec 2 23:28:33 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Wed Dec 2 23:30:58 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22c37d4e dev-libs/weston: x86 stable (bug #757378) Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann gentoo.org> dev-libs/weston/weston-9.0.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/weston/weston-9.0.0.ebuild b/dev-libs/weston/weston-9.0.0.ebuild index 097c7f0c70b..c01d4eda03b 100644 --- a/dev-libs/weston/weston-9.0.0.ebuild +++ b/dev-libs/weston/weston-9.0.0.ebuild @@ -16,10 +16,10 @@ HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/waylan if [[ $PV = * ]]; then SRC_URI="${SRC_PATCHES}" - KEYWORDS="" + KEYWORDS="x86" else SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~x86" + KEYWORDS="~amd64 ~arm x86" fi LICENSE="MIT CC-BY-SA-3.0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 7d36eb3e06308825c1b48d1e7ae946a06b23271b Author: James Le Cuirot gentoo org> AuthorDate: Sat Sep 5 10:31:21 2020 + Commit: James Le Cuirot gentoo org> CommitDate: Sat Sep 5 10:31:57 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d36eb3e dev-libs/weston: Version bump to 9.0.0 Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/Manifest| 1 + dev-libs/weston/weston-9.0.0.ebuild | 147 2 files changed, 148 insertions(+) diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest index d3778e865e7..3ddc62980c9 100644 --- a/dev-libs/weston/Manifest +++ b/dev-libs/weston/Manifest @@ -1 +1,2 @@ DIST weston-8.0.0.tar.xz 1094904 BLAKE2B 858f892027f2f41687deb699770843bf962b8fab06bded4f9018ded01d87e2dc3388e371921229887d45f6c9c9e981ae5b28ad473660b9acce9107c7a63a14d5 SHA512 74853b0c9cabbabe942a2d057b65e4e97b48dc5f4df6d7b9ffc10ec52bc787009b12b900be6b426551902b920b7308baa967b7489761641dc9c31cf90440950c +DIST weston-9.0.0.tar.xz 1555212 BLAKE2B 6c5feb3959ebe894861c6dc0817633b23e8518baf1c359c2967f111c071e9d4f166ef1421ad6465b036b3f1c485cab5f442476e7a44e3ec722cff576dea73852 SHA512 ccc263f8279b7b23e5c593b4a8a023de2c3dc178b1b8d6593599171770bcfe97608de9fcb77aa1cab39255451d289d323e51c317dae190c7641282e085b84f90 diff --git a/dev-libs/weston/weston-9.0.0.ebuild b/dev-libs/weston/weston-9.0.0.ebuild new file mode 100644 index 000..097c7f0c70b --- /dev/null +++ b/dev-libs/weston/weston-9.0.0.ebuild @@ -0,0 +1,147 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +if [[ ${PV} = * ]]; then + EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git; + GIT_ECLASS="git-r3" + EXPERIMENTAL="true" +fi + +inherit meson readme.gentoo-r1 toolchain-funcs xdg-utils $GIT_ECLASS + +DESCRIPTION="Wayland reference compositor" +HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston; + +if [[ $PV = * ]]; then + SRC_URI="${SRC_PATCHES}" + KEYWORDS="" +else + SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz; + KEYWORDS="~amd64 ~arm ~x86" +fi + +LICENSE="MIT CC-BY-SA-3.0" +SLOT="0" + +IUSE="colord +desktop +drm editor examples fbdev fullscreen +gles2 headless ivi jpeg kiosk +launch lcms pipewire rdp remoting +resize-optimization screen-sharing +suid systemd test wayland-compositor webp +X xwayland" +RESTRICT="!test? ( test )" + +REQUIRED_USE=" + colord? ( lcms ) + drm? ( gles2 ) + pipewire? ( drm ) + screen-sharing? ( rdp ) + test? ( desktop headless xwayland ) + wayland-compositor? ( gles2 ) + || ( drm fbdev headless rdp wayland-compositor X ) +" + +RDEPEND=" + >=dev-libs/libinput-0.8.0 + >=dev-libs/wayland-1.17.0 + >=dev-libs/wayland-protocols-1.18 + lcms? ( media-libs/lcms:2 ) + media-libs/libpng:0= + webp? ( media-libs/libwebp:0= ) + jpeg? ( virtual/jpeg:0= ) + >=x11-libs/cairo-1.11.3 + >=x11-libs/libdrm-2.4.68 + >=x11-libs/libxkbcommon-0.5.0 + >=x11-libs/pixman-0.25.2 + x11-misc/xkeyboard-config + fbdev? ( + >=sys-libs/mtdev-1.1.0 + >=virtual/udev-136 + ) + colord? ( >=x11-misc/colord-0.1.27 ) + drm? ( + >=media-libs/mesa-17.1[gbm] + >=sys-libs/mtdev-1.1.0 + >=virtual/udev-136 + ) + editor? ( x11-libs/pango ) + gles2? ( + media-libs/mesa[gles2,wayland] + ) + pipewire? ( >=media-video/pipewire-0.2:= ) + rdp? ( >=net-misc/freerdp-2.0.0_rc2:= ) + remoting? ( + media-libs/gstreamer:1.0 + media-libs/gst-plugins-base:1.0 + ) + systemd? ( + sys-auth/pambase[systemd] + >=sys-apps/dbus-1.6 + >=sys-apps/systemd-209[pam] + ) + launch? ( sys-auth/pambase ) + X? ( + >=x11-libs/libxcb-1.9 + x11-libs/libX11 + ) + xwayland? ( + x11-base/xorg-server[wayland] + x11-libs/cairo[X,xcb(+)] + >=x11-libs/libxcb-1.9 + x11-libs/libXcursor + ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + $(meson_use drm backend-drm) + -Dbackend-drm-screencast-vaapi=false + $(meson_use headless backend-headless) + $(meson_use rdp backend-rdp) + $(meson_use screen-sharing screenshare) + $(meson_use wayland-compositor backend-wayland) + $(meson_use X backend-x11) + $(meson_use fbdev backend-fbdev) + -Dbackend-default=auto + $(meson_use gles2 renderer-gl) +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: b1e7e4d1c8cfed9e05fdfb3aac3bc8cd89fa147d Author: James Le Cuirot gentoo org> AuthorDate: Sat Sep 5 10:06:12 2020 + Commit: James Le Cuirot gentoo org> CommitDate: Sat Sep 5 10:31:50 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1e7e4d1 dev-libs/weston: Allow pipewire-0.3 in Closes: https://bugs.gentoo.org/740380 Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/weston-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/weston/weston-.ebuild b/dev-libs/weston/weston-.ebuild index 0b8f285ce20..ad2e66b8a78 100644 --- a/dev-libs/weston/weston-.ebuild +++ b/dev-libs/weston/weston-.ebuild @@ -65,7 +65,7 @@ RDEPEND=" gles2? ( media-libs/mesa[gles2,wayland] ) - pipewire? ( =media-video/pipewire-0.2*:= ) + pipewire? ( >=media-video/pipewire-0.2:= ) rdp? ( >=net-misc/freerdp-2.0.0_rc2:= ) remoting? ( media-libs/gstreamer:1.0
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 26ac12880f244942e51596695693c872f5e5a0d7 Author: James Le Cuirot gentoo org> AuthorDate: Sat Sep 5 10:17:40 2020 + Commit: James Le Cuirot gentoo org> CommitDate: Sat Sep 5 10:31:53 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26ac1288 dev-libs/weston: Add USE flag for the new kiosk shell Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/metadata.xml | 3 ++- dev-libs/weston/weston-.ebuild | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/dev-libs/weston/metadata.xml b/dev-libs/weston/metadata.xml index ef151677e17..dff0a7012a3 100644 --- a/dev-libs/weston/metadata.xml +++ b/dev-libs/weston/metadata.xml @@ -10,10 +10,11 @@ Enable drm compositor support Install wayland-editor example application Enable fbdev compositor support - Enable fullscreen/kiosk shell + Enable fullscreen shell Use GLESv2 cairo instead of full GL Headless backend and a noop renderer, mainly for testing purposes Enable the IVI shell + Enable the kiosk shell Install weston-launch utility Enable virtual remote output with Pipewire on DRM backend Enable Remote Desktop Protocol compositor support diff --git a/dev-libs/weston/weston-.ebuild b/dev-libs/weston/weston-.ebuild index ad2e66b8a78..097c7f0c70b 100644 --- a/dev-libs/weston/weston-.ebuild +++ b/dev-libs/weston/weston-.ebuild @@ -25,7 +25,7 @@ fi LICENSE="MIT CC-BY-SA-3.0" SLOT="0" -IUSE="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 +X xwayland" +IUSE="colord +desktop +drm editor examples fbdev fullscreen +gles2 headless ivi jpeg kiosk +launch lcms pipewire rdp remoting +resize-optimization screen-sharing +suid systemd test wayland-compositor webp +X xwayland" RESTRICT="!test? ( test )" REQUIRED_USE=" @@ -113,6 +113,7 @@ src_configure() { $(meson_use desktop shell-desktop) $(meson_use fullscreen shell-fullscreen) $(meson_use ivi shell-ivi) + $(meson_use kiosk shell-kiosk) $(meson_use lcms color-management-lcms) $(meson_use colord color-management-colord) $(meson_use systemd launcher-logind)
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 24234a30f11236b9ac0a3a0c0beff05199d11695 Author: James Le Cuirot gentoo org> AuthorDate: Sat Jul 25 20:39:32 2020 + Commit: James Le Cuirot gentoo org> CommitDate: Sat Jul 25 20:39:32 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24234a30 dev-libs/weston: Restrict pipewire to version 0.2 (for now) Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/weston-8.0.0.ebuild | 2 +- dev-libs/weston/weston-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/weston/weston-8.0.0.ebuild b/dev-libs/weston/weston-8.0.0.ebuild index bc3761e35cf..494278ed204 100644 --- a/dev-libs/weston/weston-8.0.0.ebuild +++ b/dev-libs/weston/weston-8.0.0.ebuild @@ -65,7 +65,7 @@ RDEPEND=" gles2? ( media-libs/mesa[gles2,wayland] ) - pipewire? ( >=media-video/pipewire-0.2 ) + pipewire? ( =media-video/pipewire-0.2*:= ) rdp? ( >=net-misc/freerdp-2.0.0_rc2:= ) remoting? ( media-libs/gstreamer:1.0 diff --git a/dev-libs/weston/weston-.ebuild b/dev-libs/weston/weston-.ebuild index 245281887fc..0b8f285ce20 100644 --- a/dev-libs/weston/weston-.ebuild +++ b/dev-libs/weston/weston-.ebuild @@ -65,7 +65,7 @@ RDEPEND=" gles2? ( media-libs/mesa[gles2,wayland] ) - pipewire? ( >=media-video/pipewire-0.2 ) + pipewire? ( =media-video/pipewire-0.2*:= ) rdp? ( >=net-misc/freerdp-2.0.0_rc2:= ) remoting? ( media-libs/gstreamer:1.0
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 6e2931b4aeaac40de5cf4567dc283e332aa56a68 Author: James Le Cuirot gentoo org> AuthorDate: Sun Mar 8 17:21:31 2020 + Commit: James Le Cuirot gentoo org> CommitDate: Sun Mar 8 17:21:31 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e2931b4 dev-libs/weston: Drop old 3.0.0-r1 Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/Manifest | 1 - dev-libs/weston/metadata.xml | 1 - dev-libs/weston/weston-3.0.0-r1.ebuild | 152 - 3 files changed, 154 deletions(-) diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest index 683f45359a8..d3778e865e7 100644 --- a/dev-libs/weston/Manifest +++ b/dev-libs/weston/Manifest @@ -1,2 +1 @@ -DIST weston-3.0.0.tar.xz 1300340 BLAKE2B 38b46ecca03ffee7832a561348cb1d6604db7e0add8b5629141ce61593ae250625d71c6716f02296157ea5a61764ff10561fa7ffc8f3c1426a4c86589b13b5c3 SHA512 b824c39f2a884f6d50d607613f447090621f684c96f7d905f25f6e500dabd03ecb2b1cd1030babc193c3417223cb220103abb792437e1a5ead7229a76b5c7a58 DIST weston-8.0.0.tar.xz 1094904 BLAKE2B 858f892027f2f41687deb699770843bf962b8fab06bded4f9018ded01d87e2dc3388e371921229887d45f6c9c9e981ae5b28ad473660b9acce9107c7a63a14d5 SHA512 74853b0c9cabbabe942a2d057b65e4e97b48dc5f4df6d7b9ffc10ec52bc787009b12b900be6b426551902b920b7308baa967b7489761641dc9c31cf90440950c diff --git a/dev-libs/weston/metadata.xml b/dev-libs/weston/metadata.xml index c5e4b9c6889..ef151677e17 100644 --- a/dev-libs/weston/metadata.xml +++ b/dev-libs/weston/metadata.xml @@ -20,7 +20,6 @@ Enable plugin to stream output to remote hosts using media-libs/gstreamer Increase performance, allocate more RAM. Recommended to disable on Raspberry Pi Enable screen-sharing through RDP - Enable libunwind usage for backtraces Enable Wayland compositor support Enable ability support native X11 applications diff --git a/dev-libs/weston/weston-3.0.0-r1.ebuild b/dev-libs/weston/weston-3.0.0-r1.ebuild deleted file mode 100644 index 25e9e7ad7e7..000 --- a/dev-libs/weston/weston-3.0.0-r1.ebuild +++ /dev/null @@ -1,152 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -if [[ ${PV} = * ]]; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git; - GIT_ECLASS="git-r3" - EXPERIMENTAL="true" -fi - -inherit autotools readme.gentoo-r1 toolchain-funcs $GIT_ECLASS - -DESCRIPTION="Wayland reference compositor" -HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston; - -if [[ $PV = * ]]; then - SRC_URI="${SRC_PATCHES}" - KEYWORDS="amd64 arm x86" -else - SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz; - KEYWORDS="amd64 arm x86" -fi - -LICENSE="MIT CC-BY-SA-3.0" -SLOT="0" - -IUSE="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 +X xwayland" -RESTRICT="!test? ( test )" - -REQUIRED_USE=" - drm? ( gles2 ) - screen-sharing? ( rdp ) - systemd? ( dbus ) - test? ( headless xwayland ) - wayland-compositor? ( gles2 ) -" - -RDEPEND=" - >=dev-libs/libinput-0.8.0 - >=dev-libs/wayland-1.12.0 - >=dev-libs/wayland-protocols-1.8 - lcms? ( media-libs/lcms:2 ) - media-libs/libpng:0= - webp? ( media-libs/libwebp:0= ) - jpeg? ( virtual/jpeg:0= ) - >=x11-libs/cairo-1.11.3 - >=x11-libs/libdrm-2.4.30 - >=x11-libs/libxkbcommon-0.5.0 - >=x11-libs/pixman-0.25.2 - x11-misc/xkeyboard-config - fbdev? ( - >=sys-libs/mtdev-1.1.0 - >=virtual/udev-136 - ) - colord? ( >=x11-misc/colord-0.1.27 ) - dbus? ( >=sys-apps/dbus-1.6 ) - drm? ( - media-libs/mesa[gbm] - >=sys-libs/mtdev-1.1.0 - >=virtual/udev-136 - ) - editor? ( x11-libs/pango ) - gles2? ( - media-libs/mesa[gles2,wayland] - ) - rdp? ( >=net-misc/freerdp-1.1.0_beta1_p20130710 ) - systemd? ( - sys-auth/pambase[systemd] - >=sys-apps/systemd-209[pam] - ) - launch? ( sys-auth/pambase ) - unwind? ( sys-libs/libunwind ) - X? ( - >=x11-libs/libxcb-1.9 - x11-libs/libX11 - ) - xwayland? ( - x11-base/xorg-server[wayland] - x11-libs/cairo[X,xcb(+)] - >=x11-libs/libxcb-1.9 - x11-libs/libXcursor - ) -" -DEPEND="${RDEPEND} - virtual/pkgconfig -" - -src_prepare() { - default - if [[ ${PV} = * ]]; then - eautoreconf - else - elibtoolize - fi -} - -src_configure() { -
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 06285cb74b433183d2c34722342dcc32aeeafc97 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Mar 8 10:41:14 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Mar 8 10:41:14 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06285cb7 dev-libs/weston: amd64 stable wrt bug #711820 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/weston/weston-8.0.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/weston/weston-8.0.0.ebuild b/dev-libs/weston/weston-8.0.0.ebuild index eab5a9c15f7..bc3761e35cf 100644 --- a/dev-libs/weston/weston-8.0.0.ebuild +++ b/dev-libs/weston/weston-8.0.0.ebuild @@ -16,10 +16,10 @@ HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/waylan if [[ $PV = * ]]; then SRC_URI="${SRC_PATCHES}" - KEYWORDS="arm x86" + KEYWORDS="amd64 arm x86" else SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz; - KEYWORDS="~amd64 arm x86" + KEYWORDS="amd64 arm x86" fi LICENSE="MIT CC-BY-SA-3.0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: caef4bd9087e9b1a548a31d28b18e0898e60cebf Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Mar 8 10:37:16 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Mar 8 10:37:16 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caef4bd9 dev-libs/weston: x86 stable wrt bug #711820 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/weston/weston-8.0.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/weston/weston-8.0.0.ebuild b/dev-libs/weston/weston-8.0.0.ebuild index 28f88568de2..eab5a9c15f7 100644 --- a/dev-libs/weston/weston-8.0.0.ebuild +++ b/dev-libs/weston/weston-8.0.0.ebuild @@ -16,10 +16,10 @@ HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/waylan if [[ $PV = * ]]; then SRC_URI="${SRC_PATCHES}" - KEYWORDS="arm" + KEYWORDS="arm x86" else SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz; - KEYWORDS="~amd64 arm ~x86" + KEYWORDS="~amd64 arm x86" fi LICENSE="MIT CC-BY-SA-3.0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: f7bd1d5dbee501bbdacea798376e6915e5e3f9ac Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Mar 8 10:25:31 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Mar 8 10:25:31 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7bd1d5d dev-libs/weston: arm stable wrt bug #711820 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/weston/weston-8.0.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/weston/weston-8.0.0.ebuild b/dev-libs/weston/weston-8.0.0.ebuild index c606791b591..28f88568de2 100644 --- a/dev-libs/weston/weston-8.0.0.ebuild +++ b/dev-libs/weston/weston-8.0.0.ebuild @@ -16,10 +16,10 @@ HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/waylan if [[ $PV = * ]]; then SRC_URI="${SRC_PATCHES}" - KEYWORDS="" + KEYWORDS="arm" else SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~x86" + KEYWORDS="~amd64 arm ~x86" fi LICENSE="MIT CC-BY-SA-3.0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 2309cdf3f0197a9073e9b667459d7068f06e8b57 Author: James Le Cuirot gentoo org> AuthorDate: Sat Feb 15 23:37:58 2020 + Commit: James Le Cuirot gentoo org> CommitDate: Sat Feb 15 23:37:58 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2309cdf3 dev-libs/weston: Drop old 7.0.0-r1 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/Manifest | 1 - dev-libs/weston/weston-7.0.0-r1.ebuild | 146 - 2 files changed, 147 deletions(-) diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest index e15a2087d10..683f45359a8 100644 --- a/dev-libs/weston/Manifest +++ b/dev-libs/weston/Manifest @@ -1,3 +1,2 @@ DIST weston-3.0.0.tar.xz 1300340 BLAKE2B 38b46ecca03ffee7832a561348cb1d6604db7e0add8b5629141ce61593ae250625d71c6716f02296157ea5a61764ff10561fa7ffc8f3c1426a4c86589b13b5c3 SHA512 b824c39f2a884f6d50d607613f447090621f684c96f7d905f25f6e500dabd03ecb2b1cd1030babc193c3417223cb220103abb792437e1a5ead7229a76b5c7a58 -DIST weston-7.0.0.tar.xz 1086028 BLAKE2B 84bd16b9d9b191be79bd58a2eecf189971f859edd922245df426ef7871533f5e2a99d484a91241953d182047a6d70d9ee64e8754ea7638637aaf777e4382e793 SHA512 fa14467ab89fb12175830d9cf29d89dc04899fd21d801e60e85836e8e52e17e144be78098b3eedfab6c51b7fb055ecfabb456a8a74f4e40485134da59ac58ea3 DIST weston-8.0.0.tar.xz 1094904 BLAKE2B 858f892027f2f41687deb699770843bf962b8fab06bded4f9018ded01d87e2dc3388e371921229887d45f6c9c9e981ae5b28ad473660b9acce9107c7a63a14d5 SHA512 74853b0c9cabbabe942a2d057b65e4e97b48dc5f4df6d7b9ffc10ec52bc787009b12b900be6b426551902b920b7308baa967b7489761641dc9c31cf90440950c diff --git a/dev-libs/weston/weston-7.0.0-r1.ebuild b/dev-libs/weston/weston-7.0.0-r1.ebuild deleted file mode 100644 index 816ad3eaed2..000 --- a/dev-libs/weston/weston-7.0.0-r1.ebuild +++ /dev/null @@ -1,146 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -if [[ ${PV} = * ]]; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git; - GIT_ECLASS="git-r3" - EXPERIMENTAL="true" -fi - -inherit meson readme.gentoo-r1 toolchain-funcs xdg-utils $GIT_ECLASS - -DESCRIPTION="Wayland reference compositor" -HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston; - -if [[ $PV = * ]]; then - SRC_URI="${SRC_PATCHES}" - KEYWORDS="" -else - SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~x86" -fi - -LICENSE="MIT CC-BY-SA-3.0" -SLOT="0" - -IUSE="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 +X xwayland" -RESTRICT="!test? ( test )" - -REQUIRED_USE=" - colord? ( lcms ) - drm? ( gles2 ) - pipewire? ( drm ) - screen-sharing? ( rdp ) - test? ( desktop headless xwayland ) - wayland-compositor? ( gles2 ) - || ( drm fbdev headless rdp wayland-compositor X ) -" - -RDEPEND=" - >=dev-libs/libinput-0.8.0 - >=dev-libs/wayland-1.17.0 - >=dev-libs/wayland-protocols-1.18 - lcms? ( media-libs/lcms:2 ) - media-libs/libpng:0= - webp? ( media-libs/libwebp:0= ) - jpeg? ( virtual/jpeg:0= ) - >=x11-libs/cairo-1.11.3 - >=x11-libs/libdrm-2.4.68 - >=x11-libs/libxkbcommon-0.5.0 - >=x11-libs/pixman-0.25.2 - x11-misc/xkeyboard-config - fbdev? ( - >=sys-libs/mtdev-1.1.0 - >=virtual/udev-136 - ) - colord? ( >=x11-misc/colord-0.1.27 ) - drm? ( - >=media-libs/mesa-17.1[gbm] - >=sys-libs/mtdev-1.1.0 - >=virtual/udev-136 - ) - editor? ( x11-libs/pango ) - gles2? ( - media-libs/mesa[gles2,wayland] - ) - pipewire? ( >=media-video/pipewire-0.2 ) - rdp? ( >=net-misc/freerdp-2.0.0_rc2:= ) - remoting? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - ) - systemd? ( - sys-auth/pambase[systemd] - >=sys-apps/dbus-1.6 - >=sys-apps/systemd-209[pam] - ) - launch? ( sys-auth/pambase ) - X? ( - >=x11-libs/libxcb-1.9 - x11-libs/libX11 - ) - xwayland? ( - x11-base/xorg-server[wayland] - x11-libs/cairo[X,xcb(+)] - >=x11-libs/libxcb-1.9 - x11-libs/libXcursor - ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig -" - -src_configure() { - local emesonargs=( - $(meson_use drm backend-drm) - -Dbackend-drm-screencast-vaapi=false - $(meson_use headless backend-headless) - $(meson_use rdp
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 423b81980e44cb274189a92f5c284a31d2e7d76d Author: James Le Cuirot gentoo org> AuthorDate: Sat Feb 15 23:37:07 2020 + Commit: James Le Cuirot gentoo org> CommitDate: Sat Feb 15 23:37:07 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=423b8198 dev-libs/weston: Version bump to 8.0.0 Closes: https://bugs.gentoo.org/708364 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/Manifest| 1 + dev-libs/weston/{weston-.ebuild => weston-8.0.0.ebuild} | 1 - dev-libs/weston/weston-.ebuild | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest index 717b23ac588..e15a2087d10 100644 --- a/dev-libs/weston/Manifest +++ b/dev-libs/weston/Manifest @@ -1,2 +1,3 @@ DIST weston-3.0.0.tar.xz 1300340 BLAKE2B 38b46ecca03ffee7832a561348cb1d6604db7e0add8b5629141ce61593ae250625d71c6716f02296157ea5a61764ff10561fa7ffc8f3c1426a4c86589b13b5c3 SHA512 b824c39f2a884f6d50d607613f447090621f684c96f7d905f25f6e500dabd03ecb2b1cd1030babc193c3417223cb220103abb792437e1a5ead7229a76b5c7a58 DIST weston-7.0.0.tar.xz 1086028 BLAKE2B 84bd16b9d9b191be79bd58a2eecf189971f859edd922245df426ef7871533f5e2a99d484a91241953d182047a6d70d9ee64e8754ea7638637aaf777e4382e793 SHA512 fa14467ab89fb12175830d9cf29d89dc04899fd21d801e60e85836e8e52e17e144be78098b3eedfab6c51b7fb055ecfabb456a8a74f4e40485134da59ac58ea3 +DIST weston-8.0.0.tar.xz 1094904 BLAKE2B 858f892027f2f41687deb699770843bf962b8fab06bded4f9018ded01d87e2dc3388e371921229887d45f6c9c9e981ae5b28ad473660b9acce9107c7a63a14d5 SHA512 74853b0c9cabbabe942a2d057b65e4e97b48dc5f4df6d7b9ffc10ec52bc787009b12b900be6b426551902b920b7308baa967b7489761641dc9c31cf90440950c diff --git a/dev-libs/weston/weston-.ebuild b/dev-libs/weston/weston-8.0.0.ebuild similarity index 99% copy from dev-libs/weston/weston-.ebuild copy to dev-libs/weston/weston-8.0.0.ebuild index 816ad3eaed2..c606791b591 100644 --- a/dev-libs/weston/weston-.ebuild +++ b/dev-libs/weston/weston-8.0.0.ebuild @@ -119,7 +119,6 @@ src_configure() { $(meson_use jpeg image-jpeg) $(meson_use webp image-webp) -Dtools=debug,info,terminal - -Dsimple-dmabuf-drm=auto $(meson_use examples demo-clients) -Dsimple-clients=$(usex examples damage,dmabuf-v4l,im,shm,touch$(usex gles2 ,dmabuf-egl,egl "") "") $(meson_use resize-optimization resize-pool) diff --git a/dev-libs/weston/weston-.ebuild b/dev-libs/weston/weston-.ebuild index 816ad3eaed2..245281887fc 100644 --- a/dev-libs/weston/weston-.ebuild +++ b/dev-libs/weston/weston-.ebuild @@ -119,11 +119,11 @@ src_configure() { $(meson_use jpeg image-jpeg) $(meson_use webp image-webp) -Dtools=debug,info,terminal - -Dsimple-dmabuf-drm=auto $(meson_use examples demo-clients) -Dsimple-clients=$(usex examples damage,dmabuf-v4l,im,shm,touch$(usex gles2 ,dmabuf-egl,egl "") "") $(meson_use resize-optimization resize-pool) -Dtest-junit-xml=false + -Dtest-gl-renderer=false "${myconf[@]}" ) meson_src_configure
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: 020fdd44e44ea65a034e244df4bf4a73b1a39887 Author: James Le Cuirot gentoo org> AuthorDate: Tue Jan 14 22:38:51 2020 + Commit: James Le Cuirot gentoo org> CommitDate: Tue Jan 14 22:38:51 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=020fdd44 dev-libs/weston: Fix cairo dependency now that xcb USE flag dropped Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/{weston-3.0.0.ebuild => weston-3.0.0-r1.ebuild} | 4 ++-- dev-libs/weston/{weston-7.0.0.ebuild => weston-7.0.0-r1.ebuild} | 4 ++-- dev-libs/weston/weston-.ebuild | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/dev-libs/weston/weston-3.0.0.ebuild b/dev-libs/weston/weston-3.0.0-r1.ebuild similarity index 98% rename from dev-libs/weston/weston-3.0.0.ebuild rename to dev-libs/weston/weston-3.0.0-r1.ebuild index 2a914c848f1..25e9e7ad7e7 100644 --- a/dev-libs/weston/weston-3.0.0.ebuild +++ b/dev-libs/weston/weston-3.0.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -77,7 +77,7 @@ RDEPEND=" ) xwayland? ( x11-base/xorg-server[wayland] - x11-libs/cairo[xcb] + x11-libs/cairo[X,xcb(+)] >=x11-libs/libxcb-1.9 x11-libs/libXcursor ) diff --git a/dev-libs/weston/weston-7.0.0.ebuild b/dev-libs/weston/weston-7.0.0-r1.ebuild similarity index 98% rename from dev-libs/weston/weston-7.0.0.ebuild rename to dev-libs/weston/weston-7.0.0-r1.ebuild index bff2ce2e638..816ad3eaed2 100644 --- a/dev-libs/weston/weston-7.0.0.ebuild +++ b/dev-libs/weston/weston-7.0.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -83,7 +83,7 @@ RDEPEND=" ) xwayland? ( x11-base/xorg-server[wayland] - x11-libs/cairo[xcb] + x11-libs/cairo[X,xcb(+)] >=x11-libs/libxcb-1.9 x11-libs/libXcursor ) diff --git a/dev-libs/weston/weston-.ebuild b/dev-libs/weston/weston-.ebuild index bff2ce2e638..816ad3eaed2 100644 --- a/dev-libs/weston/weston-.ebuild +++ b/dev-libs/weston/weston-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -83,7 +83,7 @@ RDEPEND=" ) xwayland? ( x11-base/xorg-server[wayland] - x11-libs/cairo[xcb] + x11-libs/cairo[X,xcb(+)] >=x11-libs/libxcb-1.9 x11-libs/libXcursor )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
commit: bfd7d5de065c20b0d3bdf67030c06f78363c090c Author: James Le Cuirot gentoo org> AuthorDate: Sun Nov 24 23:48:25 2019 + Commit: James Le Cuirot gentoo org> CommitDate: Sun Nov 24 23:48:25 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfd7d5de dev-libs/weston: Fix -Dsimple-clients when USE=-examples If you don't pass the option at all then it builds all the clients. Package-Manager: Portage-2.3.79, Repoman-2.3.17 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/weston/weston-7.0.0.ebuild | 2 +- dev-libs/weston/weston-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/weston/weston-7.0.0.ebuild b/dev-libs/weston/weston-7.0.0.ebuild index 0af0f01a4a0..e252e16ee99 100644 --- a/dev-libs/weston/weston-7.0.0.ebuild +++ b/dev-libs/weston/weston-7.0.0.ebuild @@ -120,7 +120,7 @@ src_configure() { -Dtools=debug,info,terminal -Dsimple-dmabuf-drm=auto $(meson_use examples demo-clients) - $(usex examples -Dsimple-clients=damage,dmabuf-v4l,im,shm,touch$(usex gles2 ,dmabuf-egl,egl "") "") + -Dsimple-clients=$(usex examples damage,dmabuf-v4l,im,shm,touch$(usex gles2 ,dmabuf-egl,egl "") "") $(meson_use resize-optimization resize-pool) -Dtest-junit-xml=false "${myconf[@]}" diff --git a/dev-libs/weston/weston-.ebuild b/dev-libs/weston/weston-.ebuild index 0af0f01a4a0..e252e16ee99 100644 --- a/dev-libs/weston/weston-.ebuild +++ b/dev-libs/weston/weston-.ebuild @@ -120,7 +120,7 @@ src_configure() { -Dtools=debug,info,terminal -Dsimple-dmabuf-drm=auto $(meson_use examples demo-clients) - $(usex examples -Dsimple-clients=damage,dmabuf-v4l,im,shm,touch$(usex gles2 ,dmabuf-egl,egl "") "") + -Dsimple-clients=$(usex examples damage,dmabuf-v4l,im,shm,touch$(usex gles2 ,dmabuf-egl,egl "") "") $(meson_use resize-optimization resize-pool) -Dtest-junit-xml=false "${myconf[@]}"