summaryrefslogtreecommitdiff
path: root/gui-libs
diff options
context:
space:
mode:
Diffstat (limited to 'gui-libs')
-rw-r--r--gui-libs/Manifest.gzbin3108 -> 3114 bytes
-rw-r--r--gui-libs/egl-wayland/Manifest2
-rw-r--r--gui-libs/egl-wayland/egl-wayland-1.1.8.ebuild42
-rw-r--r--gui-libs/gdk-pixbuf-loader-webp/Manifest4
-rw-r--r--gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.0.2.ebuild2
-rw-r--r--gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.0.3.ebuild43
-rw-r--r--gui-libs/wayfire-plugins-extra/Manifest2
-rw-r--r--gui-libs/wayfire-plugins-extra/wayfire-plugins-extra-0.7.0-r1.ebuild (renamed from gui-libs/wayfire-plugins-extra/wayfire-plugins-extra-0.7.0.ebuild)3
-rw-r--r--gui-libs/wf-config/Manifest4
-rw-r--r--gui-libs/wf-config/wf-config-0.7.1-r1.ebuild (renamed from gui-libs/wf-config/wf-config-0.7.1.ebuild)4
-rw-r--r--gui-libs/wf-config/wf-config-9999.ebuild3
11 files changed, 95 insertions, 14 deletions
diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz
index f067bae1ce4e..f198aa9fe4ea 100644
--- a/gui-libs/Manifest.gz
+++ b/gui-libs/Manifest.gz
Binary files differ
diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index b92cd0245501..8bb8ac6e541c 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1,5 +1,7 @@
AUX 10_nvidia_wayland.json 115 BLAKE2B b10206c742e8966d1192b9b0604137e6b296d2be74a437841c63844c0716343578b11565a34fb4c534d5908c0b5775305581b68039a6ff9ed7421c9d385a2b7a SHA512 1a611ac0fc2762d94661efc28fa58d57a821185afa7589158d1b8d503bd7361ba1b5029302550134ed1787c2bf90e2ea8afbf3bdefbfe268d8cf13d2f340fb47
AUX egl-wayland-1.1.6-remove-werror.patch 251 BLAKE2B 12a14b185f9b1cb3a42226708642f5b57c2b0eb64d81c96438ee24ac45b950ba588591194648fc8e64e3aa8d2fda9ba2dba63a2f78fc22c00a14d56403bf6839 SHA512 c6c3c4d4f776f44d642d51ab2eed44a0388558b43f2c4c894b6d19bdef40b8a646be43b6b356a3ffa0297e36a48122ef057265db68a8717020abe30906bc8f28
DIST egl-wayland-1.1.7.tar.gz 48681 BLAKE2B eebbd0e36045c50b39ef70292156f5cd137a51af2169b56a35d318d90ade3d4a5b94206d86246d52fda0c6c093ff25e389b1a3ccbe60595dc9661d199e30f33b SHA512 edc81d9f2c617587044d5f9d35b3e355db8544e8fa1d861c1b92a5a11bc1af7d994ca8abd49ce6f462a1971f20296b4c757bdf1df0d2bfc981cdafaa839f12af
+DIST egl-wayland-1.1.8.tar.gz 53776 BLAKE2B 452f56a54abb2db11e9041b8c21bc0cd57e1583449bcbc7c4fed90c1f7504102598d72d5bf4c1582392f609579bd84cec5b42d078c6b12843f15d56484982c04 SHA512 2308789f68447e8993acca88b86d21787b235de4c457aa66d1b49005ac7b159a07c4d6666b9e1beb490572b06da6b83283cd936e7beed140844955edca6f2338
EBUILD egl-wayland-1.1.7-r1.ebuild 1132 BLAKE2B 8e4b03714a6ca4b8b46713becd2aa60863712bceff60078ebbef97d1c5ffcbcc7fd7cb6e1d16f44830310b731fc5d068df9debeaf2f26cd1052f4183f5be6a44 SHA512 01dece299473c23b5f0b4f7982a8fd413a327284bce7254f22d5753878f2d10b2fb6a3bdf3d40f565fabb781cba0a24392befae9056d78ef84331b2d60146522
+EBUILD egl-wayland-1.1.8.ebuild 1010 BLAKE2B eb43d1c7e03ce15c954eecab525226f36c837089eb7028c517da9934ecfbd93300f067255496043eef9ffddb8d7a6e4e8ba0af4e7270bdd16edb22817a8d9499 SHA512 7094d7188399bdd4a8b1d5b43293036fb6db4f7a4fb6331f7615eadebb34e520e75ecf2d19e3ef83d170b6c9a926e827384a662a81428900a0559afb13d41afd
MISC metadata.xml 328 BLAKE2B 0967a32e5ffc7a996fe48c6cc822e1e2e6efdd7093876ef28256bdc35c292b5216191a786b5592dce818b9aaeaef3f0992f68a369bf36d4ba835d56a6cd786cb SHA512 f06489d4abad797233a1fe8183d3248a4b31c08549c57d59374bceb844566767e0bdddffa88e008e043543f28fd52de3a3dff2692dcde060d8a441e271917aa6
diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.8.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.8.ebuild
new file mode 100644
index 000000000000..5a213c283b8b
--- /dev/null
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.8.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="EGLStream-based Wayland external platform"
+HOMEPAGE="https://github.com/NVIDIA/egl-wayland"
+SRC_URI="https://github.com/NVIDIA/egl-wayland/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-libs/wayland
+ !<x11-drivers/nvidia-drivers-470.57.02[wayland(-)]"
+DEPEND="
+ ${RDEPEND}
+ dev-libs/wayland-protocols
+ gui-libs/eglexternalplatform
+ >=media-libs/libglvnd-1.3.4"
+BDEPEND="dev-util/wayland-scanner"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
+)
+
+src_install() {
+ meson_src_install
+
+ insinto /usr/share/egl/egl_external_platform.d
+ doins "${FILESDIR}"/10_nvidia_wayland.json
+}
+
+pkg_postinst() {
+ if has_version "<x11-drivers/nvidia-drivers-391"; then
+ ewarn "<=nvidia-drivers-390.xx may not work properly with this version of"
+ ewarn "egl-wayland, it is recommended to use nouveau drivers for wayland."
+ fi
+}
diff --git a/gui-libs/gdk-pixbuf-loader-webp/Manifest b/gui-libs/gdk-pixbuf-loader-webp/Manifest
index 7ff0f1d1370a..3638de1d5dc6 100644
--- a/gui-libs/gdk-pixbuf-loader-webp/Manifest
+++ b/gui-libs/gdk-pixbuf-loader-webp/Manifest
@@ -1,3 +1,5 @@
DIST gdk-pixbuf-loader-webp-0.0.2.tar.gz 8556 BLAKE2B ef7b316465a374b13bb6304721437e0469b4efa02bc5df92cac8c25681b92aa8211f189e2151acb771aea6885008b0e5721467d7b0219c93894ecbbe10142dfe SHA512 6a838173f535687e0701b761cc4118f0648f3696177b473bdc9a9a36f9137cef35752239f190569f6168ec6180c5e023953271a0db226ed269a8b8a85d400907
-EBUILD gdk-pixbuf-loader-webp-0.0.2.ebuild 1051 BLAKE2B 99b48ce22b5fc35d1ba0b5fcf084595a2a914c5ac47edc5e9d3f0409b22e2558b67582409f6e60fb77056d02244136b40ffc47e4091cceff879c0337a2fdd37e SHA512 61ac0efe66d54c82fbf0c7da46da9d7841359455d11ee49c2c04249c0b56cac92c1fb91baf7eab844c8193013d00344a0d44f00f066d7c9a9b5620562977f403
+DIST gdk-pixbuf-loader-webp-0.0.3.tar.gz 8605 BLAKE2B bd10b383320b3bc31d3184f29f7d7e308fd400a5691a698d1a9780626ed6c301d5399dbbfebc16dbc2a7b754dd8a3aa60301fd40b48aae690d9cc6287a5dff5d SHA512 38f5ee077add39860e75320417769dc55f044a1adcb9ef9a26f6d9642d5b22bda0e1fbbcb029502d7af1f4da3c235da130de0109370440ee43439982f55c8790
+EBUILD gdk-pixbuf-loader-webp-0.0.2.ebuild 1065 BLAKE2B 24222914e805d2ed3f43ff0b01306a73ca73bef80d09b7497cbe0b78315b184b3a12967e6c5a53d0bafebef12879eb7099eae52e5d9123e59d21150387926a2e SHA512 171462d7b5a415c5b3823e706e8e27396fa908bffaa4f4b87edf8a48b88c6514d299a46cbd3200b9f676ce42a481e7d38642ffb18800bcdf02a84516cf2e349d
+EBUILD gdk-pixbuf-loader-webp-0.0.3.ebuild 1071 BLAKE2B 1ea078f550a18625f6b3627ba002d45a62518edc05ff09a86eb57526067fb6f9721531c10a850e4e5274180d03553e230cb15e4046de02b7629b08975ff414c8 SHA512 5a902d195c9958d50dc2b95a50fe527270b0143096b9f7409162530d50a128b45f9900a0dc6b74d90137f21d02a190032d80b64874c0c2adb291e33377821449
MISC metadata.xml 342 BLAKE2B 3036cc963c273eb086246302156ff0dd4ebefa7e97bd9a46096a9c73944064b8b2daad8cefccbce2501d5b430d2d450bfe1c94de6464ef26bc095985a3ccd955 SHA512 b41ff0807862bd1305a98f53193cae55b62c66c2c8400d2e42f46dc44f5e7cf053f591dcf3a965aeda43c57c6239b3a559f0c234a43c96ee60977489d1f5b4cc
diff --git a/gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.0.2.ebuild b/gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.0.2.ebuild
index bf4518fafdf0..0caafcb76b2a 100644
--- a/gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.0.2.ebuild
+++ b/gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.0.2.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/webp-pixbuf-loader-${PV}"
LICENSE="LGPL-2+"
SLOT="0"
-KEYWORDS="amd64 ppc ppc64"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE=""
RDEPEND=">x11-libs/gdk-pixbuf-2.22.0:2[${MULTILIB_USEDEP}]
diff --git a/gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.0.3.ebuild b/gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.0.3.ebuild
new file mode 100644
index 000000000000..e40307568d10
--- /dev/null
+++ b/gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.0.3.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome2-utils meson-multilib
+
+DESCRIPTION="WebP GDK Pixbuf Loader library"
+HOMEPAGE="https://github.com/aruiz/webp-pixbuf-loader"
+SRC_URI="https://github.com/aruiz/webp-pixbuf-loader/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/webp-pixbuf-loader-${PV}"
+
+LICENSE="LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND=">x11-libs/gdk-pixbuf-2.22.0:2[${MULTILIB_USEDEP}]
+ >media-libs/libwebp-0.4.3:=[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+ default
+ # Drop handling of pixbuf cache update by upstream
+ sed -e '/query_loaders/d' -i meson.build || die
+}
+
+pkg_preinst() {
+ gnome2_gdk_pixbuf_savelist
+}
+
+pkg_postinst() {
+ # causes segfault if set, see bug 375615
+ unset __GL_NO_DSO_FINALIZER
+ multilib_foreach_abi gnome2_gdk_pixbuf_update
+}
+
+pkg_postrm() {
+ # causes segfault if set, see bug 375615
+ unset __GL_NO_DSO_FINALIZER
+ multilib_foreach_abi gnome2_gdk_pixbuf_update
+}
diff --git a/gui-libs/wayfire-plugins-extra/Manifest b/gui-libs/wayfire-plugins-extra/Manifest
index def857138363..a2b0a28f07fd 100644
--- a/gui-libs/wayfire-plugins-extra/Manifest
+++ b/gui-libs/wayfire-plugins-extra/Manifest
@@ -1,4 +1,4 @@
DIST wayfire-plugins-extra-0.7.0.tar.xz 74312 BLAKE2B f72d706502499e4d467a4b59e10f66628024be1bab1c5e10c807758869c9b9e4aacbe426c2db0e3faa5ab166f7e4f4d0f1c345e205c6747a16a164745c6f0d74 SHA512 ff25a4685c88ca0129a2372b216166246cab072c2cb4f84eb7bd500db525bf5881bd7e54d0d888473d4aab0e5b33d2ee13eb7f788bb2a524e1e8e0c5efc1a6bd
-EBUILD wayfire-plugins-extra-0.7.0.ebuild 716 BLAKE2B 9831ff638725a4fb0f726689ed45d96bac17f38e2a7ce744b2dec6c0bd45bf6bc451af410b1e0fc6284b7e1e314ccbd11247319c025f960518bded298df1bad7 SHA512 51ec749dc827dff85ccc4ec6fcdc583343164e9ca358200159eda417bb918723cabbdf3f42e576933958a1fa450e1e64a48126cbad19c71ab1d802fde224d304
+EBUILD wayfire-plugins-extra-0.7.0-r1.ebuild 715 BLAKE2B 770f6c408639be29ec16702a98f36bf02e4aaf66ab87e153388d4e458d6119dfd35f7c587f1ca3844df4fb01a561d1c8b7adb34154d6d7121e9b22797fb006de SHA512 b5dee6dbdc71b904b27bf94929886008b0c94deec5e8cac02bc39ed2e4642a100eded21a6819d88017219088a4ef477f9f2856a554f64cd907815f5a83dd5295
EBUILD wayfire-plugins-extra-9999.ebuild 684 BLAKE2B 6bedcb051d70e8992c3ed0bd9e686b24628321c9bb34bc72c473c19f6d53a6b54c887747bad3b3b5e7f88eefc3d0fafc7a08db4a06cf88ae8b9727735b6626b8 SHA512 97e32218968d27d00ee9525dc3ceddc1d70f94f7bdd361d1b95ec836d7e391cb68536385f8df7259572c9dcc4e574c4a72643f64fbcfb4336578336c33b05619
MISC metadata.xml 425 BLAKE2B 5d9c660cfc12dcbf505ff9aac20388b27d799901fe762194192c882f05d57c23dbfef9e7f246ff626a6726c148c3175523999549e73692786d589144b912ca51 SHA512 e05e9cf8034efa227849bbd76817c87f3eff0cc2c29e6b15f6e70d4b3e956f28d415af8874a6034d402d6d7c47d0ff6850bcc4e11ff5ca8dc9e6a2bdb713996d
diff --git a/gui-libs/wayfire-plugins-extra/wayfire-plugins-extra-0.7.0.ebuild b/gui-libs/wayfire-plugins-extra/wayfire-plugins-extra-0.7.0-r1.ebuild
index 7fb2990acf81..c315db8eb74c 100644
--- a/gui-libs/wayfire-plugins-extra/wayfire-plugins-extra-0.7.0.ebuild
+++ b/gui-libs/wayfire-plugins-extra/wayfire-plugins-extra-0.7.0-r1.ebuild
@@ -22,12 +22,11 @@ SLOT="0"
DEPEND="
dev-cpp/glibmm:2
>=gui-libs/wlroots-0.13.0:=
- <gui-libs/wlroots-0.14.0:=
+ <gui-libs/wlroots-0.15.0:=
>=gui-wm/wayfire-0.7.0
x11-libs/cairo
"
RDEPEND="${DEPEND}"
-
BDEPEND="
dev-libs/wayland-protocols
virtual/pkgconfig
diff --git a/gui-libs/wf-config/Manifest b/gui-libs/wf-config/Manifest
index 5567cdd15b50..46448f23c0bc 100644
--- a/gui-libs/wf-config/Manifest
+++ b/gui-libs/wf-config/Manifest
@@ -1,4 +1,4 @@
DIST wf-config-0.7.1.tar.xz 39120 BLAKE2B b18048334df12b002391fe4a74529cb61df76a0678c9052f8ac91d777e8a48dae46b87680fb44630ebfb9a350dbac36b15bc81850341fa4cd6299c12f6fa057d SHA512 d535a09a3465a54a607df7b8764ee6818ab8b83536d68c85167b282b95a176636e4bf5cda6c0d1638c07721a1f4208203e9d41b83675038fb590a535314df719
-EBUILD wf-config-0.7.1.ebuild 699 BLAKE2B 8e7d79bbfc9bdcdfbfc8c33ee510542bfbe5c9a5ad0c90a05699e00830c133a2768f739bef88fa9c1927d09fe2c094bdef9df97ebbc0ec76f3ab678af3b200cc SHA512 7f889ca1de30eb2cdebc95f436f832822de54e216c405938f4b30981512a2d5ee8c33f7799bf4794df84d5fcb68047c85e978dec07211e4d3031f58bce2f5042
-EBUILD wf-config-9999.ebuild 669 BLAKE2B a9c2b3b6fb304e93370c67302eefdee8a6c34fec612bcc3f1696a20d4a38bc530754ef0d04b919f5bccfbe4fb40d10fcf6812f32e1e06adaa610e576a143ce71 SHA512 a63b20723a40399b014e7092859eee37562e44a4209cdb2dfc4bbcb5e7fc364cf60fb17b69f91876f8913630ccf02495358830dfed6b19a2a457a9ecbb651c44
+EBUILD wf-config-0.7.1-r1.ebuild 640 BLAKE2B 65047433473462c964d53cc0566f05f7451cdc1658796c8bb744f8d7db68c00f680bcb6b2759730fa23b7e5a7f0e41af217194fc64b550cc47082ae159632fe2 SHA512 dc252fdb2a75bb8dafa8bc678a49adc0c46ff381bb92cf9ab797035ee2213275a89a64b78e8ddb6328f7522d983d5415167b42cd568b012b62de7d032a3aafa2
+EBUILD wf-config-9999.ebuild 641 BLAKE2B 6e47e25173e37c6e71a62bf7d61cdd114f157e0b5a8cab1aff8de62e5b9969b53d44072a07cd52fb4f01b243be66c4a5372a58313a9713be1133cc606c321ba2 SHA512 eac776c3ea7d16503b6036f1c232bf7b9e647389e3e1cb927e25d06dddd55b18a3df4d2065b190fba7b72be15c18e228a462f9663f35268d00c1ed1bc8d42580
MISC metadata.xml 665 BLAKE2B d4367bc2ae5a738a1f20258d71d0d7374ac5887a2a8634ad988d2c5e3eec04253b56ddbbd664b080decf94fbac9c8e773548af4336ceaeb78f6ed261f48faa5a SHA512 7dd518eda1cde07e698fab109c535e6129527562db3c91eefc934c23c5f08f2b5f82d8572b7923d0f974df3f6c88415e467a2abf15b9925d6a491c0b3e9b8312
diff --git a/gui-libs/wf-config/wf-config-0.7.1.ebuild b/gui-libs/wf-config/wf-config-0.7.1-r1.ebuild
index 1df962610514..086ba02a39aa 100644
--- a/gui-libs/wf-config/wf-config-0.7.1.ebuild
+++ b/gui-libs/wf-config/wf-config-0.7.1-r1.ebuild
@@ -22,13 +22,9 @@ SLOT="0"
DEPEND="
dev-libs/libevdev
dev-libs/libxml2
- >=gui-libs/wlroots-0.13.0:=
- <gui-libs/wlroots-0.14.0:=
media-libs/glm
"
-
RDEPEND="${DEPEND}"
-
BDEPEND="
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 8f57443366f6..4ef88e77cbbb 100644
--- a/gui-libs/wf-config/wf-config-9999.ebuild
+++ b/gui-libs/wf-config/wf-config-9999.ebuild
@@ -22,12 +22,9 @@ SLOT="0"
DEPEND="
dev-libs/libevdev
dev-libs/libxml2
- ~gui-libs/wlroots-9999:=
media-libs/glm
"
-
RDEPEND="${DEPEND}"
-
BDEPEND="
dev-libs/wayland-protocols
virtual/pkgconfig