From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 64D6F138334 for ; Fri, 8 Nov 2019 02:15:01 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9A283E0B42; Fri, 8 Nov 2019 02:15:00 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id CBA6BE0B42 for ; Fri, 8 Nov 2019 02:14:59 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 37B8F34CA4F for ; Fri, 8 Nov 2019 02:14:58 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id AA430896 for ; Fri, 8 Nov 2019 02:14:55 +0000 (UTC) From: "Aaron Bauman" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Aaron Bauman" Message-ID: <1573179179.eb99bcd7b5744c975da5b2fdd245595ba330794c.bman@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/ X-VCS-Repository: repo/gentoo X-VCS-Files: gui-libs/wlroots/Manifest gui-libs/wlroots/metadata.xml gui-libs/wlroots/wlroots-0.6.0.ebuild gui-libs/wlroots/wlroots-0.7.0.ebuild gui-libs/wlroots/wlroots-0.8.1-r1.ebuild X-VCS-Directories: gui-libs/wlroots/ X-VCS-Committer: bman X-VCS-Committer-Name: Aaron Bauman X-VCS-Revision: eb99bcd7b5744c975da5b2fdd245595ba330794c X-VCS-Branch: master Date: Fri, 8 Nov 2019 02:14:55 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 2cce48d1-fc2a-4c30-8885-780694595e0a X-Archives-Hash: ab3b81a8dff6256b3ac4f9938f252a10 commit: eb99bcd7b5744c975da5b2fdd245595ba330794c Author: Aaron Bauman gentoo org> AuthorDate: Fri Nov 8 02:12:59 2019 +0000 Commit: Aaron Bauman gentoo org> CommitDate: Fri Nov 8 02:12:59 2019 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb99bcd7 gui-libs/wlroots: add FFMPEG and RDP support and other stuff * add rdp USE for freerdp * add ffmpeg to RDEPEND * drop old local USE flag rootston * drop old ebuilds Closes: https://bugs.gentoo.org/686872 Closes: https://bugs.gentoo.org/699574 Signed-off-by: Aaron Bauman gentoo.org> gui-libs/wlroots/Manifest | 2 - gui-libs/wlroots/metadata.xml | 1 - gui-libs/wlroots/wlroots-0.6.0.ebuild | 101 --------------------- ...lroots-0.7.0.ebuild => wlroots-0.8.1-r1.ebuild} | 8 +- 4 files changed, 5 insertions(+), 107 deletions(-) diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest index d69983bcb2f..9c1e010a4b1 100644 --- a/gui-libs/wlroots/Manifest +++ b/gui-libs/wlroots/Manifest @@ -1,3 +1 @@ -DIST wlroots-0.6.0.tar.gz 497934 BLAKE2B a0b631831752e533f83ed62e402ef69b0994df050fd643cf2ef89556face4a822b3936bc758b70ab160eedda8ced16c0992dc209600914095784bba97bd26ee2 SHA512 c205d4303a381e11ef2f4db2faac1ddf9ad85c675824aae9cfe62d9f8bd313f1568d4810db1d006416783b50c8364198648a46d1ba453a0d8f659d6920618286 -DIST wlroots-0.7.0.tar.gz 446392 BLAKE2B ed69ae2e5484428222cd430d7c74935b0801044cacab804ffe3673c5ecf08104a5fbfbaa930c8ef4df3e43de1073910ba970028307a0a3c57483c5d502832292 SHA512 20e7e81bb945cc683c793f1258e83dbeea5e933faa066125f16a24aa7151000c620f9f47cad21540f8bea7d053d181cb89a2803c30fac1b1b9f3345065b9ba9c DIST wlroots-0.8.1.tar.gz 451814 BLAKE2B 85f221ba9068839f326e09df616f6182f518b9a129730dda794103305e3c0786d609a7cc6cb60a90c9d51cb77e3dbbc5993901271dcf1bd656c7744260561b06 SHA512 da41513de48e00303b31fde620463389103215011c6cc49b9a2420a1529889722aa54f26a211179c528709edb6b90ba2efdae5e4bcef18147d9516f3a94e365a diff --git a/gui-libs/wlroots/metadata.xml b/gui-libs/wlroots/metadata.xml index 49eee235ecb..25975bbdb15 100644 --- a/gui-libs/wlroots/metadata.xml +++ b/gui-libs/wlroots/metadata.xml @@ -23,7 +23,6 @@ Enable support for rootless session via elogind Use xcb-icccm (from x11-libs/xcb-util-wm) util library for improved Xwayland introspection - Build the rootston example compositor Enable support for handling input/output devices through x11-libs/libxcb Enable support for X11 applications (XWayland) diff --git a/gui-libs/wlroots/wlroots-0.6.0.ebuild b/gui-libs/wlroots/wlroots-0.6.0.ebuild deleted file mode 100644 index 99d9b05be6f..00000000000 --- a/gui-libs/wlroots/wlroots-0.6.0.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit fcaps meson - -DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor" -HOMEPAGE="https://github.com/swaywm/wlroots" - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://github.com/swaywm/${PN}.git" - inherit git-r3 -else - SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm64 x86" -fi - -LICENSE="MIT" -SLOT="0" -IUSE="elogind icccm rootston systemd x11-backend X" -REQUIRED_USE="?? ( elogind systemd )" - -DEPEND=" - >=dev-libs/libinput-1.9.0:0= - >=dev-libs/wayland-1.17.0 - media-libs/mesa[egl,gles2,gbm] - virtual/libudev - x11-libs/libdrm - x11-libs/libxkbcommon - x11-libs/pixman - elogind? ( >=sys-auth/elogind-237 ) - icccm? ( x11-libs/xcb-util-wm ) - systemd? ( >=sys-apps/systemd-237 ) - x11-backend? ( x11-libs/libxcb:0= ) - X? ( - x11-base/xorg-server[wayland] - x11-libs/libxcb:0= - x11-libs/xcb-util-image - ) -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - >=dev-libs/wayland-protocols-1.17 - virtual/pkgconfig -" - -FILECAPS=( cap_sys_admin usr/bin/rootston ) - -src_configure() { - # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?) - local emesonargs=( - "-Dxcb-errors=disabled" - -Dlibcap=$(usex filecaps enabled disabled) - -Dxcb-icccm=$(usex icccm enabled disabled) - -Dxwayland=$(usex X enabled disabled) - -Dx11-backend=$(usex x11-backend enabled disabled) - $(meson_use rootston) - "-Dexamples=false" - "-Dwerror=false" - ) - if use systemd; then - emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd") - elif use elogind; then - emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind") - else - emesonargs+=("-Dlogind=disabled") - fi - - meson_src_configure -} - -src_install() { - if use rootston; then - dobin "${BUILD_DIR}"/rootston/rootston - newdoc rootston/rootston.ini.example rootston.ini - fi - - meson_src_install -} - -pkg_postinst() { - elog "You must be in the input group to allow your compositor" - elog "to access input devices via libinput." - if use rootston; then - elog "" - elog "You should copy (and decompress) the example configuration file" - elog "from ${EROOT:-${ROOT}}/usr/share/doc/${PF}/rootston.ini" - elog "to the working directory from where you launch rootston" - elog "(or pass the '-C path-to-config' option to rootston)." - if ! use systemd && ! use elogind; then - elog "" - elog "If you use ConsoleKit2, remember to launch rootston using:" - elog "exec ck-launch-session rootston" - - fcaps_pkg_postinst - fi - fi -} diff --git a/gui-libs/wlroots/wlroots-0.7.0.ebuild b/gui-libs/wlroots/wlroots-0.8.1-r1.ebuild similarity index 92% rename from gui-libs/wlroots/wlroots-0.7.0.ebuild rename to gui-libs/wlroots/wlroots-0.8.1-r1.ebuild index 9dcae89da2d..a522d118738 100644 --- a/gui-libs/wlroots/wlroots-0.7.0.ebuild +++ b/gui-libs/wlroots/wlroots-0.8.1-r1.ebuild @@ -13,12 +13,12 @@ if [[ ${PV} == 9999 ]]; then inherit git-r3 else SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm64 x86" + KEYWORDS="~amd64 ~arm64 ~x86" fi LICENSE="MIT" -SLOT="0/7" -IUSE="elogind icccm systemd x11-backend X" +SLOT="0/8" +IUSE="elogind icccm rdp systemd x11-backend X" REQUIRED_USE="?? ( elogind systemd )" DEPEND=" @@ -31,6 +31,7 @@ DEPEND=" x11-libs/pixman elogind? ( >=sys-auth/elogind-237 ) icccm? ( x11-libs/xcb-util-wm ) + rdp? ( net-misc/freerdp ) systemd? ( >=sys-apps/systemd-237 ) x11-backend? ( x11-libs/libxcb:0= ) X? ( @@ -41,6 +42,7 @@ DEPEND=" " RDEPEND=" ${DEPEND} + media-video/ffmpeg:0= " BDEPEND=" >=dev-libs/wayland-protocols-1.17