summaryrefslogtreecommitdiff
path: root/gui-libs
diff options
context:
space:
mode:
Diffstat (limited to 'gui-libs')
-rw-r--r--gui-libs/Manifest.gzbin1915 -> 1907 bytes
-rw-r--r--gui-libs/tepl/Manifest2
-rw-r--r--gui-libs/tepl/tepl-4.2.1.ebuild54
-rw-r--r--gui-libs/wf-config/Manifest8
-rw-r--r--gui-libs/wf-config/wf-config-0.5.0.ebuild2
-rw-r--r--gui-libs/wf-config/wf-config-0.6.0.ebuild (renamed from gui-libs/wf-config/wf-config-0.4.1.ebuild)3
-rw-r--r--gui-libs/wf-config/wf-config-9999.ebuild2
-rw-r--r--gui-libs/wlroots/Manifest11
-rw-r--r--gui-libs/wlroots/files/wlroots-gcc-10.patch26
-rw-r--r--gui-libs/wlroots/metadata.xml1
-rw-r--r--gui-libs/wlroots/wlroots-0.10.0.ebuild77
-rw-r--r--gui-libs/wlroots/wlroots-0.12.0.ebuild (renamed from gui-libs/wlroots/wlroots-0.10.1.ebuild)14
-rw-r--r--gui-libs/wlroots/wlroots-9999.ebuild4
13 files changed, 22 insertions, 182 deletions
diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz
index cdada83545bc..9eb8c5b6952d 100644
--- a/gui-libs/Manifest.gz
+++ b/gui-libs/Manifest.gz
Binary files differ
diff --git a/gui-libs/tepl/Manifest b/gui-libs/tepl/Manifest
index 85048b93b7c8..e2930832040f 100644
--- a/gui-libs/tepl/Manifest
+++ b/gui-libs/tepl/Manifest
@@ -1,5 +1,3 @@
-DIST tepl-4.2.1.tar.xz 464120 BLAKE2B 74146cdf837923ab1a8e843e189bd83b2c7d7ae9cbf03ce4f3dbbbbfee1f47dffcda537ad8133cdf1b4efd747f0ee60092ddab029a67282b71fdc52d51564dc4 SHA512 c1b848cf1d336efdc2971e16060baf721e9019e6e6827bd755235c9dd37ae47803343e51888d9dd5817b6127bb1ba05a19d4a1be0caab9d2de125bc0cd8175a7
DIST tepl-4.4.0.tar.xz 466576 BLAKE2B fe9d9c625a3febe6fc71e5972b864b0d732b7f75bcc114a391d7f94b2fc242fe7c5199e61d5a69a8ceccb845fffcf830d6071adb1ecda5e223d453d029ed3398 SHA512 2050c28f9564034bea7c44d3fa27784ab87503c2db6cf35e6389c40ca78722b092fbc52df5fdfc85cc1e39a9dc3c0e30fa7993fb63411b0240f3a6ac9607c282
-EBUILD tepl-4.2.1.ebuild 1362 BLAKE2B 4f44f0d9c5e34201da5dbb62c59cf93a9dd80ab99ee4fccc6299cb88e82eb72212158b1181738c5ccd8183d87651292ffd5cde7c27515ae0c9d5e8baa29cc9b1 SHA512 aaff7602fd71f69a4306fa39630225d41a2a3f717c4a2dfe177b911e37ac8e30f0276f1c3cba83102f14172e0aa513fb964dcd10632ab9cab30ad9bdc7d29f12
EBUILD tepl-4.4.0.ebuild 1399 BLAKE2B 2b978a9f9755bd141b15003d95ecdf673bce0bc6f71ade0920a10cf68e3f18622ae72845b4161fa4f8f946f8f2da2b03fbfc0b37b8a667f54a9b36cd9732aa8a SHA512 df92cef88fec600496bf592d89cb74e646dcc650e318d8b38068fbdcc7388cd71be3a10e9430bafd1a1c819c540611a8b8c3e18f7d71ad982ee68ea92f0c626e
MISC metadata.xml 253 BLAKE2B a1efbd3751efaa83ee173f557ec1c8a4497a90b60896cf5a7a07da40b4f94a7a299ca0385477e82b2f5e5dbdf9afa482ccbe21f35ef44214e9c451d764b65529 SHA512 8d59f413993268ca783f7407b676900bb2d964754bf705d4175e2bafbe058a52af74f3928e4bd84d292518f8cf13fab7051486ab7cdc61d02fae6e0188d44442
diff --git a/gui-libs/tepl/tepl-4.2.1.ebuild b/gui-libs/tepl/tepl-4.2.1.ebuild
deleted file mode 100644
index 7ed6fd412fec..000000000000
--- a/gui-libs/tepl/tepl-4.2.1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit gnome2 virtualx
-
-DESCRIPTION="GtkSourceView-based text editors and IDE helper library"
-HOMEPAGE="https://wiki.gnome.org/Projects/Tepl"
-
-LICENSE="LGPL-2.1+"
-SLOT="4"
-KEYWORDS="amd64 x86"
-IUSE="+introspection"
-
-RDEPEND="
- >=dev-libs/glib-2.52:2
- >=x11-libs/gtk+-3.22:3[introspection?]
- >=x11-libs/gtksourceview-4.0:4[introspection?]
- >=gui-libs/amtk-5.0:5[introspection?]
- >=dev-libs/libxml2-2.5:2
- app-i18n/uchardet
- introspection? ( >=dev-libs/gobject-introspection-1.42:= )
-"
-DEPEND="${RDEPEND}
- >=sys-devel/gettext-0.19.6
- dev-util/glib-utils
- >=dev-util/gtk-doc-am-1.25
- virtual/pkgconfig
-"
-
-RESTRICT="!test? ( test )"
-
-src_prepare() {
- # requires running gvfs-metadata
- sed -e 's:\(g_test_add_func.*/file/load_save_metadata_sync.*\):/*\1*/:' \
- -e 's:\(g_test_add_func.*/file/load_save_metadata_async.*\):/*\1*/:' \
- -e 's:\(g_test_add_func.*/file/set_without_load.*\):/*\1*/:' \
- -i testsuite/test-file-metadata.c || die
-
- gnome2_src_prepare
-}
-
-src_configure() {
- # valgrind checks not ran by default and require suppression files not in locations where they'd be installed by other packages
- gnome2_src_configure \
- --enable-gvfs-metadata \
- --disable-valgrind \
- $(use_enable introspection)
-}
-
-src_test() {
- virtx emake check
-}
diff --git a/gui-libs/wf-config/Manifest b/gui-libs/wf-config/Manifest
index 8e6f22fb6141..d8a4cffd3f18 100644
--- a/gui-libs/wf-config/Manifest
+++ b/gui-libs/wf-config/Manifest
@@ -1,6 +1,6 @@
-DIST wf-config-0.4.1.tar.xz 64752 BLAKE2B ed873ee15b860690a3ac2d8623c0af933f2892c24ff6c9a10ec090bf8e7b2787970b71869c07d5e8281417ed59a4881cf3117ecb085a6d7a1eeb8fdac7375245 SHA512 99d11dfc04e80645cc29491c9ef913015a6ad6f49f351b041b277ecc2e24f9b47fc96a22ce031e51b577fe4b31df07c448d2fafb715e8fe5118e677ccbf9abe8
DIST wf-config-0.5.0.tar.xz 64760 BLAKE2B c1939035820794828b356371c51dbd55a73a569e3a9dcf801b4aedf61c3c0131e47040a1b05e2a8cd30ecbb57f160f702b735437dfb49051a8a6a63d95201204 SHA512 b365884195cb7fc64a1ca1d74a2d12b56e1ef0f4dd49d298a9379455f2917f2c644de2b12f5068304ca404b112490e38fbfe3111aac31d301f02f23429df87c7
-EBUILD wf-config-0.4.1.ebuild 679 BLAKE2B 258a4d4918c3c5a55a31b905f22e3af4e8361d5e925a69511027b802448020bd93b975d466f3ed7dbdf35611c45dfe70436ce3508777366983935cff2ae506c5 SHA512 d359fce329fd2cc9809e36ae29bb9f4f946333fb3a0e4c77e66bef5d4554bb14ac40d79aac91f1149476fe4f10f6f6ecae1ae405de04a34b494330e43ed63ca8
-EBUILD wf-config-0.5.0.ebuild 669 BLAKE2B 5d621086b5474fc4df6b511f7c14e6f1f49b87b68ea07c8c4529b7716726fc0fdb6c04858be369e5539da51891a7cf7ad1c90959d5963b31146b08d052cd946a SHA512 42858da2886f4effac03454356bb73343edfd7fd20df16d641fb7db09cc8191885233670b82dd955fd49b2a1fd75e5806f8c5e8c49709d569b87172f7d2fc9db
-EBUILD wf-config-9999.ebuild 669 BLAKE2B 5d621086b5474fc4df6b511f7c14e6f1f49b87b68ea07c8c4529b7716726fc0fdb6c04858be369e5539da51891a7cf7ad1c90959d5963b31146b08d052cd946a SHA512 42858da2886f4effac03454356bb73343edfd7fd20df16d641fb7db09cc8191885233670b82dd955fd49b2a1fd75e5806f8c5e8c49709d569b87172f7d2fc9db
+DIST wf-config-0.6.0.tar.xz 65360 BLAKE2B 130a8752e311863642d68c44ef6696bb4b6795775d538f79b26130d611035ecc399757b1fdad0d8984fb79ea66d14aad2b8fe14fea5a42e6acf4de69132ba121 SHA512 f6c954fe0aee47074cab4c50bdafba82fe01f502eac3154da3ff94cf69b235ed7f7af10ad56a17dbca44b0b472c6b87e0513eae12a86d64cf10fdfc365242403
+EBUILD wf-config-0.5.0.ebuild 668 BLAKE2B ee167eaf5b8991981e513e91e75dbe55e122486a823b15a9763cad4266c5e8f18ddf9814eaeb38601e579513a52114166d65f64067b1b9397f4b1a64f91b0a31 SHA512 4979a6365da9f206276e6c862466df1b16e1e4451d2d3fe17ae73de0cd920c5e0d0347bb97d550a65ecb78cda0dacfa487b4b5142342576dd963a8154eed4868
+EBUILD wf-config-0.6.0.ebuild 669 BLAKE2B 62e45d51784a4c62929dcc761b150fce817f0b4dfe95046e9a8da73ce6c430870bb0786a31bb008468260df3db6af47d38917820498973cde102f4258d3a912d SHA512 3af3d010eece7b17766e551a2f7cca2fbd4f4da680e521405972084bf1dfa993667df9edf9f85ab1123a50f0e9c489fdbe9459fcaf36249b780f2630bb834036
+EBUILD wf-config-9999.ebuild 669 BLAKE2B 62e45d51784a4c62929dcc761b150fce817f0b4dfe95046e9a8da73ce6c430870bb0786a31bb008468260df3db6af47d38917820498973cde102f4258d3a912d SHA512 3af3d010eece7b17766e551a2f7cca2fbd4f4da680e521405972084bf1dfa993667df9edf9f85ab1123a50f0e9c489fdbe9459fcaf36249b780f2630bb834036
MISC metadata.xml 635 BLAKE2B 9152d0eb342e1cd50821c22beb370e0fb62acb40edefc5f0c2bb8f2c61852239f596975692c6ab6cbb36304a074357ee567f807577facd768025e9452072db4b SHA512 acdaed58e3430342773bec4dff0c0879c371b4cd26fb8ddf84606fd3ab2eee3f4d19b1a471b843e6880d2678f47fdf8533e872c37357639094084a9480cd91ed
diff --git a/gui-libs/wf-config/wf-config-0.5.0.ebuild b/gui-libs/wf-config/wf-config-0.5.0.ebuild
index b100b1d861f4..f931c5c75f9f 100644
--- a/gui-libs/wf-config/wf-config-0.5.0.ebuild
+++ b/gui-libs/wf-config/wf-config-0.5.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/WayfireWM/wf-config.git"
else
SRC_URI="https://github.com/WayfireWM/wf-config/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm64 ~x86"
+ KEYWORDS="amd64 ~arm64 ~x86"
fi
LICENSE="MIT"
diff --git a/gui-libs/wf-config/wf-config-0.4.1.ebuild b/gui-libs/wf-config/wf-config-0.6.0.ebuild
index d415dd76e3da..fdcbe17d4da5 100644
--- a/gui-libs/wf-config/wf-config-0.4.1.ebuild
+++ b/gui-libs/wf-config/wf-config-0.6.0.ebuild
@@ -22,14 +22,13 @@ SLOT="0"
DEPEND="
dev-libs/libevdev
dev-libs/libxml2
- ~gui-libs/wlroots-0.10.1
+ >=gui-libs/wlroots-0.12.0
media-libs/glm
"
RDEPEND="${DEPEND}"
BDEPEND="
- ${DEPEND}
dev-libs/wayland-protocols
virtual/pkgconfig
"
diff --git a/gui-libs/wf-config/wf-config-9999.ebuild b/gui-libs/wf-config/wf-config-9999.ebuild
index b100b1d861f4..fdcbe17d4da5 100644
--- a/gui-libs/wf-config/wf-config-9999.ebuild
+++ b/gui-libs/wf-config/wf-config-9999.ebuild
@@ -22,7 +22,7 @@ SLOT="0"
DEPEND="
dev-libs/libevdev
dev-libs/libxml2
- >=gui-libs/wlroots-0.11.0
+ >=gui-libs/wlroots-0.12.0
media-libs/glm
"
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index e1dec9310a61..3947f7fe9d93 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1,9 +1,6 @@
-AUX wlroots-gcc-10.patch 1020 BLAKE2B a3548355bd2374e590c83b873d1381f76857891aca5372190cf11e5e58bbd5d6909ea204674537bd3c5955cd2ef19d6cc3589dad5520a989dcdcf3ea4a694d07 SHA512 e09695602898104e03a6fa4d05fde2b617ef536460ae0ea1c9a5d35f704fe4d114bc405652f499570593a1b8cc61c5d0bd219bab5529d254f519e73ee23852a1
-DIST wlroots-0.10.0.tar.gz 454540 BLAKE2B 0d2326a62267019001be5f0d79c7b5c937ed20b952c92f0dd8cb04c3a0c06f3ef58723f552b1da1b947ea50ad91df46a543ec9705dad588db800bfa944743d11 SHA512 0e8e0c37f1afb1d99f0ecb3c2282992ffd06381aaa396c7234ead9f3ff2d5c599e766b677680ebaecf68e792054c3e42657d24f32d08bc8bcf35f9eb4bdaa876
-DIST wlroots-0.10.1.tar.gz 455232 BLAKE2B 0f4def61d8501b7746ccc589d59586b3641340fb7633b0c4a7b518f1b1b5285c1ee71fb629aa0a0e649c15a4ae69b5cfbc7a034c96e545765a96ddda35f10609 SHA512 e1af5a5b6484b5f4060090e13d22d699d5aaa6926e1a6b1043d2b900f88a002ed67dacf8498f23ed3008bf8a35500f415f95b3dbcf50de5da354f309f9161d58
DIST wlroots-0.11.0.tar.gz 481126 BLAKE2B d2262298f24948293643b02c823851b4643289f776bc087d7b67240f4c9c76a7aca03c7dc7e13a65b3d0d3a7c8a5f5246a0e282d2cb3b88bbae0ef94b906f18a SHA512 a8a0c498d10664ff0a5aab8ad1a4fd034179542eff38b058e1da7e4653c42136e4a3586634f3d0a25a985aa7f4c5d17260117d9f4a70a7f8060494c04456f575
-EBUILD wlroots-0.10.0.ebuild 1882 BLAKE2B c438d4d1e895ad8c539ccfd69f32a80ceb609b139e2b14929f6e5d173184e01026978531919805b3602530813ecbbc5abe5393933b1fe34bf374b86f830129f5 SHA512 269a1ec002a5e80bc5384833025135eadba865e106009d214fa24271066344d1a8876d7b1832483a78ffdd59f1b2e2d009c26eeee1370027132ddc16bd12ba7b
-EBUILD wlroots-0.10.1.ebuild 1949 BLAKE2B 3e7e878846b1d2911b3fe2f34483757e48c918fe33ecf7b84cd664992b070bbb96a2e1495a85c7e58631231708384116b251ebf4f5c41f1f1820c6090732ae05 SHA512 28a91c1e0c5ed36e4b6f4c47d8f8609b8762936172b5ad22dd464e76041690930b80dbee5af01d4680ad6215af8ef55aa69cea3fc9e2d98b2e2fbbc58859c29e
+DIST wlroots-0.12.0.tar.gz 476936 BLAKE2B 4129c87a148085f95f4cee6973308d79ab3f8b024247287a68dadd6729da8a5f8cc1e4ada63c15477a2c8e8258032440afe4a21a26f947143d17c87b0ca8a1a4 SHA512 560eae30932b777c1f07fb44592d5601c5d10ef74b31b6b9e4166a14caadab2bfa88d39282f159785d4c7f22f78d204f9bb7fab65d58afaf14b72a8486f9b415
EBUILD wlroots-0.11.0.ebuild 1855 BLAKE2B cdf38296782645752facdb54febb5a75ae7a4577809ce14ec24fb31109193810fecfbaaba16536b7633e86799d480da7426203e61309a02063b0497c0178e3e9 SHA512 5447e589bfa0057b55a2ff918a900357b59ec8ef6f33b5ed81175a32b3305fb9e803d0ba75c307179b86c289cab75d5df057ed89548f89587fcef24be6cee897
-EBUILD wlroots-9999.ebuild 1860 BLAKE2B 620db003337167d00ef9126e5e12b9f391280008d7e1c508d24e5cc46452a68b15d324e2d45e37c9114f41dfa46a86ca2d53fe2932e82352e7aec6f69e4f0288 SHA512 a635e1eb74699bee9827f5cecce4b51a7dec44a4910f001396beea531041ca918c72af92ba28f9ed6ad8fbb100186dcb67d589c695b70a8d930c9c980b08bcae
-MISC metadata.xml 1611 BLAKE2B a52787db83324cc424c28255d7a6db05fa6ea7f92f2d5d7cd6ac4121e89f77b9e642be4ecccdb5b75be2f4ac9b1434f98d40743ae86be8044165f70cc59add65 SHA512 b04fbd1afea30e057f0feea17d05195fb76bf872aa80b5d5d6f20ac47a99c08c3703bee65b2352587a6ac588974a7da375228b439c82f861bdefa41537278a99
+EBUILD wlroots-0.12.0.ebuild 1936 BLAKE2B e9d94f67b1d3301e351fcd731c155d41217cf3dc6135dd7c1eec919c10c83846f171ba7f1c2468b57dae2d12cc1567c8d4c4b4cdc8ad387191df0262bde96794 SHA512 155fa6170109a9e499907e79e1d7b38cf450eae4d617b26998da7fa950f78ffdc4b73043f66fc22ef2ae45645b10b3a4ec84e72a29dd77063e6feb7d0dc9e29b
+EBUILD wlroots-9999.ebuild 1938 BLAKE2B 4987f033eaf34d0b46366e63126f23c581162ad6b3d6a44d08207148076d33973ac01ee514dbbebb60b938cd8088fae30be9abd89b8b9624db4057b0b3a0f200 SHA512 f4f2efd3f7ebc7cadc5e4335348663b7e93aa813e30162de2927d2cc9119b2c5fe9278ff1f706035eafe1a9a792ccaee04285969082432cb9cdb078a251765e3
+MISC metadata.xml 1705 BLAKE2B 91b9e709f0d0c19f0bebf9db073241e2fb0e355c00d582479839ef16438f16b1a13ad8e38614d6d8863b74371369199d623fd17541890ce268efb70773b27393 SHA512 d06d9948237e0b051a919dd977adfbfea04b5c7d3cc2dc6f2b72fd50316cfcc7acc234f8a99ae143eab070a497267859acdd6646845284ecfbab800ad215e9be
diff --git a/gui-libs/wlroots/files/wlroots-gcc-10.patch b/gui-libs/wlroots/files/wlroots-gcc-10.patch
deleted file mode 100644
index 44e1cb7d89b0..000000000000
--- a/gui-libs/wlroots/files/wlroots-gcc-10.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-https://bugs.gentoo.org/707496
-
-From f2943bdf61afe0a3ad2227d72fcbcac8b3088b1a Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Jan=20Stan=C4=9Bk?= <jstanek@redhat.com>
-Date: Tue, 28 Jan 2020 15:27:24 +0100
-Subject: [PATCH] Declare wlr_seat globals as extern
-
----
- include/types/wlr_seat.h | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
---- a/include/types/wlr_seat.h
-+++ b/include/types/wlr_seat.h
-@@ -4,9 +4,9 @@
- #include <wayland-server-core.h>
- #include <wlr/types/wlr_seat.h>
-
--const struct wlr_pointer_grab_interface default_pointer_grab_impl;
--const struct wlr_keyboard_grab_interface default_keyboard_grab_impl;
--const struct wlr_touch_grab_interface default_touch_grab_impl;
-+extern const struct wlr_pointer_grab_interface default_pointer_grab_impl;
-+extern const struct wlr_keyboard_grab_interface default_keyboard_grab_impl;
-+extern const struct wlr_touch_grab_interface default_touch_grab_impl;
-
- void seat_client_create_pointer(struct wlr_seat_client *seat_client,
- uint32_t version, uint32_t id);
diff --git a/gui-libs/wlroots/metadata.xml b/gui-libs/wlroots/metadata.xml
index 25975bbdb159..07149597df5d 100644
--- a/gui-libs/wlroots/metadata.xml
+++ b/gui-libs/wlroots/metadata.xml
@@ -23,6 +23,7 @@
<use>
<flag name="elogind">Enable support for rootless session via elogind</flag>
<flag name="icccm">Use xcb-icccm (from <pkg>x11-libs/xcb-util-wm</pkg>) util library for improved Xwayland introspection</flag>
+ <flag name="seatd">Enable support for rootless session via <pkg>sys-auth/seatd</pkg></flag>
<flag name="x11-backend">Enable support for handling input/output devices through <pkg>x11-libs/libxcb</pkg></flag>
<flag name="X">Enable support for X11 applications (XWayland)</flag>
</use>
diff --git a/gui-libs/wlroots/wlroots-0.10.0.ebuild b/gui-libs/wlroots/wlroots-0.10.0.ebuild
deleted file mode 100644
index 00bde310ba80..000000000000
--- a/gui-libs/wlroots/wlroots-0.10.0.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2020 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 ~ppc64 x86"
-fi
-
-LICENSE="MIT"
-SLOT="0/10"
-IUSE="elogind icccm 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
-"
-
-PATCHES=("${FILESDIR}"/${PN}-gcc-10.patch)
-
-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)
- "-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
-}
-
-pkg_postinst() {
- elog "You must be in the input group to allow your compositor"
- elog "to access input devices via libinput."
-}
diff --git a/gui-libs/wlroots/wlroots-0.10.1.ebuild b/gui-libs/wlroots/wlroots-0.12.0.ebuild
index 49ac9be701a4..fe45e5af7e13 100644
--- a/gui-libs/wlroots/wlroots-0.10.1.ebuild
+++ b/gui-libs/wlroots/wlroots-0.12.0.ebuild
@@ -17,13 +17,14 @@ else
fi
LICENSE="MIT"
-SLOT="0/10"
-IUSE="elogind icccm systemd x11-backend X"
+SLOT="0/12"
+IUSE="elogind icccm seatd systemd x11-backend X"
REQUIRED_USE="?? ( elogind systemd )"
DEPEND="
>=dev-libs/libinput-1.9.0:0=
- >=dev-libs/wayland-1.17.0
+ >=dev-libs/wayland-1.18.0
+ >=dev-libs/wayland-protocols-1.17.0
media-libs/mesa[egl,gles2,gbm]
virtual/libudev
x11-libs/libdrm
@@ -31,6 +32,7 @@ DEPEND="
x11-libs/pixman
elogind? ( >=sys-auth/elogind-237 )
icccm? ( x11-libs/xcb-util-wm )
+ seatd? ( sys-auth/seatd:= )
systemd? ( >=sys-apps/systemd-237 )
x11-backend? ( x11-libs/libxcb:0= )
X? (
@@ -44,22 +46,20 @@ RDEPEND="
"
BDEPEND="
>=dev-libs/wayland-protocols-1.17
+ >=dev-util/meson-0.54.0
virtual/pkgconfig
"
-# Patch is in upstream master. Probably drop on 0.10.2 or 0.11.
-PATCHES=("${FILESDIR}"/${PN}-gcc-10.patch)
-
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)
"-Dexamples=false"
"-Dwerror=false"
+ -Dlibseat=$(usex seatd enabled disabled)
)
if use systemd; then
emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild b/gui-libs/wlroots/wlroots-9999.ebuild
index 6496ad0a75a2..72a4c104e4a6 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-9999.ebuild
@@ -18,7 +18,7 @@ fi
LICENSE="MIT"
SLOT="0/9999"
-IUSE="elogind icccm systemd x11-backend X"
+IUSE="elogind icccm seatd systemd x11-backend X"
REQUIRED_USE="?? ( elogind systemd )"
DEPEND="
@@ -32,6 +32,7 @@ DEPEND="
x11-libs/pixman
elogind? ( >=sys-auth/elogind-237 )
icccm? ( x11-libs/xcb-util-wm )
+ seatd? ( sys-auth/seatd:= )
systemd? ( >=sys-apps/systemd-237 )
x11-backend? ( x11-libs/libxcb:0= )
X? (
@@ -58,6 +59,7 @@ src_configure() {
-Dx11-backend=$(usex x11-backend enabled disabled)
"-Dexamples=false"
"-Dwerror=false"
+ -Dlibseat=$(usex seatd enabled disabled)
)
if use systemd; then
emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")