Compare commits

..

11 Commits

Author SHA1 Message Date
Alfred Wingate
1ab1e3e573
profiles: mask packages with runtime problems
Signed-off-by: Alfred Wingate <parona@protonmail.com>
2023-11-23 18:02:26 +02:00
Alfred Wingate
6ab9bbf912
www-client/icecat: add 115.5.0
Signed-off-by: Alfred Wingate <parona@protonmail.com>
2023-11-23 18:02:25 +02:00
Alfred Wingate
013dcfa12b
media-gfx/fondo: drop 1.3.10
Signed-off-by: Alfred Wingate <parona@protonmail.com>
2023-11-23 18:02:25 +02:00
Alfred Wingate
b6da2df28a
media-gfx/fondo: add 1.6.1
Signed-off-by: Alfred Wingate <parona@protonmail.com>
2023-11-23 18:02:25 +02:00
Alfred Wingate
326624c9fe
media-libs/opentimelineio: inconsequential cleanup
Signed-off-by: Alfred Wingate <parona@protonmail.com>
2023-11-23 18:02:25 +02:00
Alfred Wingate
79eb67da13
net-misc/jftui: add github upstream metadata
Signed-off-by: Alfred Wingate <parona@protonmail.com>
2023-11-23 18:02:25 +02:00
Alfred Wingate
8e336a2d76
net-analyzer/nutty: eapi 8 and other updates
Signed-off-by: Alfred Wingate <parona@protonmail.com>
2023-11-23 18:02:25 +02:00
Alfred Wingate
058e6ea0e3
net-misc/ddgr: enable py3.12
Signed-off-by: Alfred Wingate <parona@protonmail.com>
2023-11-22 00:31:47 +02:00
Alfred Wingate
ae3414942d
net-im/matrix-commander: drop 7.4.0
Signed-off-by: Alfred Wingate <parona@protonmail.com>
2023-11-22 00:29:58 +02:00
Alfred Wingate
601759afc4
net-im/matrix-commander: enable py3.12
Signed-off-by: Alfred Wingate <parona@protonmail.com>
2023-11-22 00:29:48 +02:00
Alfred Wingate
7f80b92350
www-client/icecat: drop 115.3.0
Signed-off-by: Alfred Wingate <parona@protonmail.com>
2023-11-22 00:28:09 +02:00
15 changed files with 149 additions and 118 deletions

View File

@ -1,2 +1,2 @@
DIST fondo-1.3.10.tar.gz 3483903 BLAKE2B 90ecc1291c445d32c74920b9ef79d68c862fe1b70fcd6e616c71393fefeef5a1b538bb4de017f4a64f53be8e49c1c26ad164e51bd8d43606722324c02d0cda74 SHA512 c906b399461590da0e69fa4ee87d0308bcb697506cc97e9626cd506370e0b1eec2d6426894490e3c6c194eb8548c3d099b40d694c7409b16b2015d1ba1bb58dd
DIST fondo-1.5.0.tar.gz 3517422 BLAKE2B aa63eac326f08e988259c33ea041ab4110d6cb2b44f55b7c85f2d701b11d68507b1854eb366aa407df96b40dc5a061653de07ef703dbe7294fb8c9bba7190028 SHA512 a865495af88e32a8f337a68acedbb7ab7afdb9f698d92c697d0253eef213c1de93f22ad355cfe834ef27dc61ccb5539f6016882e28bc051f32549bfe29da97e7 DIST fondo-1.5.0.tar.gz 3517422 BLAKE2B aa63eac326f08e988259c33ea041ab4110d6cb2b44f55b7c85f2d701b11d68507b1854eb366aa407df96b40dc5a061653de07ef703dbe7294fb8c9bba7190028 SHA512 a865495af88e32a8f337a68acedbb7ab7afdb9f698d92c697d0253eef213c1de93f22ad355cfe834ef27dc61ccb5539f6016882e28bc051f32549bfe29da97e7
DIST fondo-1.6.1.tar.gz 3356374 BLAKE2B 310b62d9602baafb0f60d0af8089191cd9c27b162118148126430279f8519f735635d5655c87dd5c0bab990100bbfce0d627b9a38d0f4ecfb25b67e0e5d26277 SHA512 373ab22051201ebca336eb8403be360ab1f6481a5d354e3a944a44fd6d4cfa82c1fa1e5ab5a072910e7938f806fcc239b9fc6b442173d5758f5724459c1bc563

View File

@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors # Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
EAPI=7 EAPI=8
inherit gnome2-utils meson vala xdg inherit gnome2-utils meson vala xdg
@ -16,28 +16,26 @@ else
KEYWORDS="~amd64" KEYWORDS="~amd64"
fi fi
RESTRICT=" # no tests
mirror RESTRICT="test"
!test? ( test )
"
LICENSE="AGPL-3" LICENSE="AGPL-3"
SLOT="0" SLOT="0"
IUSE="test"
RDEPEND=" RDEPEND="
dev-libs/granite dev-libs/glib:2
x11-libs/gtk+:3 dev-libs/granite:=
net-libs/libsoup
dev-libs/json-glib dev-libs/json-glib
>=gui-libs/libhandy-0.91.0:1
net-libs/libsoup:2.4
x11-libs/gtk+:3
" "
DEPEND=" DEPEND="${RDEPEND}"
${RDEPEND} BDEPEND="
sys-devel/gettext
" "
src_prepare() { pkg_setup() {
xdg_environment_reset vala_setup
vala_src_prepare
default
} }
pkg_preinst() { pkg_preinst() {
@ -47,10 +45,10 @@ pkg_preinst() {
pkg_postinst() { pkg_postinst() {
xdg_pkg_postinst xdg_pkg_postinst
gnome2_schemas_update gnome2_schemas_savelist
} }
pkg_postrm() { pkg_postrm() {
xdg_pkg_postrm xdg_pkg_postrm
gnome2_schemas_update gnome2_schemas_savelist
} }

View File

@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors # Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
EAPI=7 EAPI=8
inherit gnome2-utils meson vala xdg inherit gnome2-utils meson vala xdg
@ -16,28 +16,26 @@ else
KEYWORDS="~amd64" KEYWORDS="~amd64"
fi fi
RESTRICT=" # no tests
mirror RESTRICT="test"
!test? ( test )
"
LICENSE="AGPL-3" LICENSE="AGPL-3"
SLOT="0" SLOT="0"
IUSE="test"
RDEPEND=" RDEPEND="
dev-libs/granite dev-libs/glib:2
x11-libs/gtk+:3 dev-libs/granite:=
net-libs/libsoup
dev-libs/json-glib dev-libs/json-glib
>=gui-libs/libhandy-0.91.0:1
net-libs/libsoup:2.4
x11-libs/gtk+:3
" "
DEPEND=" DEPEND="${RDEPEND}"
${RDEPEND} BDEPEND="
sys-devel/gettext
" "
src_prepare() { pkg_setup() {
xdg_environment_reset vala_setup
vala_src_prepare
default
} }
pkg_preinst() { pkg_preinst() {
@ -47,10 +45,10 @@ pkg_preinst() {
pkg_postinst() { pkg_postinst() {
xdg_pkg_postinst xdg_pkg_postinst
gnome2_schemas_update gnome2_schemas_savelist
} }
pkg_postrm() { pkg_postrm() {
xdg_pkg_postrm xdg_pkg_postrm
gnome2_schemas_update gnome2_schemas_savelist
} }

View File

@ -43,7 +43,6 @@ DEPEND="
) )
" "
RDEPEND="${DEPEND}" RDEPEND="${DEPEND}"
BDEPEND=""
#TODO: python #TODO: python

View File

@ -0,0 +1,70 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit gnome2-utils meson vala xdg
DESCRIPTION="A simple application to provide essential information on network related aspects"
HOMEPAGE="https://github.com/babluboy/nutty"
if [[ "${PV}" == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/babluboy/${PN}.git"
else
SRC_URI="https://github.com/babluboy/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
fi
LICENSE="GPL-3"
SLOT="0"
# tests are just data file validation
RESTRICT="test"
DEPEND="
>=dev-db/sqlite-3.5.9:3
>=dev-libs/granite-0.5:=
>=dev-libs/libgee-0.8:=
dev-libs/glib:2
dev-libs/libxml2
x11-libs/gdk-pixbuf:2
x11-libs/gtk+:3
x11-libs/libnotify
"
RDEPEND="
${DEPEND}
net-analyzer/nethogs
net-analyzer/nmap
net-analyzer/traceroute
net-analyzer/vnstat
net-misc/curl
net-wireless/wireless-tools
sys-apps/iproute2
sys-apps/net-tools
sys-apps/pciutils
"
BDEPEND="
sys-devel/gettext
"
DOCS=( AUTHORS README.md )
pkg_setup() {
vala_setup
}
pkg_preinst() {
xdg_pkg_preinst
gnome2_schemas_savelist
}
pkg_postinst() {
xdg_pkg_postinst
gnome2_schemas_update
}
pkg_postrm() {
xdg_pkg_postrm
gnome2_schemas_update
}

View File

@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors # Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
EAPI=7 EAPI=8
inherit gnome2-utils meson vala xdg inherit gnome2-utils meson vala xdg
@ -16,17 +16,24 @@ else
KEYWORDS="~amd64" KEYWORDS="~amd64"
fi fi
RESTRICT="mirror"
LICENSE="GPL-3" LICENSE="GPL-3"
SLOT="0" SLOT="0"
# tests are just data file validation
RESTRICT="test"
DEPEND=" DEPEND="
dev-libs/granite >=dev-db/sqlite-3.5.9:3
>=dev-libs/granite-0.5:=
>=dev-libs/libgee-0.8:=
dev-libs/glib:2
dev-libs/libxml2
x11-libs/gdk-pixbuf:2
x11-libs/gtk+:3 x11-libs/gtk+:3
x11-libs/libnotify
" "
RDEPEND=" RDEPEND="
${DEPEND} ${DEPEND}
dev-db/sqlite
net-analyzer/nethogs net-analyzer/nethogs
net-analyzer/nmap net-analyzer/nmap
net-analyzer/traceroute net-analyzer/traceroute
@ -37,29 +44,23 @@ RDEPEND="
sys-apps/net-tools sys-apps/net-tools
sys-apps/pciutils sys-apps/pciutils
" "
BDEPEND="
sys-devel/gettext
"
DOCS=( AUTHORS README.md ) DOCS=( AUTHORS README.md )
src_prepare() { pkg_setup() {
xdg_src_prepare vala_setup
vala_src_prepare
default
}
src_configure() {
meson_src_configure
}
src_install() {
meson_src_install
} }
pkg_preinst() { pkg_preinst() {
xdg_pkg_preinst
gnome2_schemas_savelist gnome2_schemas_savelist
} }
pkg_postinst() { pkg_postinst() {
xdg_pkg_preinst xdg_pkg_postinst
gnome2_schemas_update gnome2_schemas_update
} }

View File

@ -1,2 +1 @@
DIST matrix-commander-7.4.0.gh.tar.gz 1820021 BLAKE2B 572a8c6e4b87b678785172521c7d623c09366676bd335e97fb8d2d2e1e8cd98e89dc169a806bb6617ab48710a6f548d73b1a1d59ced92a215c9706b0e4ee3eb8 SHA512 70ce691ceb0091ddf2dfd8be3368f61285353c4310c82240f9b3929b4b7b1603bb63335c006996f91638b8ed0429f8b6db7c03800a4d545b4b48126b6c969c10
DIST matrix-commander-7.6.0.gh.tar.gz 1828464 BLAKE2B 272857910590922a78dfd12b6ae925b61143d4383e4154b431b59803a202f08481879a445bb713ee766b0f437d3e22ab4c6b27201c46036b505c11c03736173f SHA512 8b6ccedc4df6a11a6f80b78e454ec06e831699990c6f5ed7dfa03271228f1488df76fe0ff5ffee3889bc868ac04faf2ae803e2e4ef24228a079fa06e8ad3d45d DIST matrix-commander-7.6.0.gh.tar.gz 1828464 BLAKE2B 272857910590922a78dfd12b6ae925b61143d4383e4154b431b59803a202f08481879a445bb713ee766b0f437d3e22ab4c6b27201c46036b505c11c03736173f SHA512 8b6ccedc4df6a11a6f80b78e454ec06e831699990c6f5ed7dfa03271228f1488df76fe0ff5ffee3889bc868ac04faf2ae803e2e4ef24228a079fa06e8ad3d45d

View File

@ -1,48 +0,0 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_SINGLE_IMPL=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..11} )
inherit distutils-r1 bash-completion-r1
DESCRIPTION="Simple but convenient CLI-based Matrix client app for sending and receiving"
HOMEPAGE="https://github.com/8go/matrix-commander"
SRC_URI="https://github.com/8go/matrix-commander/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
# Tests are a bunch shell scripts and lone python script
# Not gonna bother as they require testing against a running matrix server
RESTRICT="test"
RDEPEND="
$(python_gen_cond_dep '
>=dev-python/aiofiles-0.6.0[${PYTHON_USEDEP}]
dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/emoji[${PYTHON_USEDEP}]
dev-python/markdown[${PYTHON_USEDEP}]
>=dev-python/matrix-nio-0.14.1[e2e(+),${PYTHON_USEDEP}]
dev-python/notify2[${PYTHON_USEDEP}]
dev-python/pillow[${PYTHON_USEDEP}]
dev-python/python-magic[${PYTHON_USEDEP}]
dev-python/pyxdg[${PYTHON_USEDEP}]
')
"
src_prepare() {
eapply_user
sed -i -e 's/matrix-commander.py/matrix-commander/' auto-completion/bash/matrix-commander.bash || die
}
src_install() {
distutils-r1_src_install
newbashcomp auto-completion/bash/matrix-commander.bash matrix-commander
}

View File

@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_SINGLE_IMPL=1 DISTUTILS_SINGLE_IMPL=1
DISTUTILS_USE_PEP517=setuptools DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..11} ) PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1 bash-completion-r1 inherit distutils-r1 bash-completion-r1

View File

@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools DISTUTILS_USE_PEP517=setuptools
DISTUTILS_SINGLE_IMPL=1 DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{9..11} ) PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1 bash-completion-r1 inherit distutils-r1 bash-completion-r1
DESCRIPTION="DuckDuckGo from the terminal" DESCRIPTION="DuckDuckGo from the terminal"

View File

@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools DISTUTILS_USE_PEP517=setuptools
DISTUTILS_SINGLE_IMPL=1 DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{9..11} ) PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1 bash-completion-r1 inherit distutils-r1 bash-completion-r1
DESCRIPTION="DuckDuckGo from the terminal" DESCRIPTION="DuckDuckGo from the terminal"

View File

@ -7,6 +7,7 @@
</maintainer> </maintainer>
<upstream> <upstream>
<remote-id type="gitlab">Aanok/jftui</remote-id> <remote-id type="gitlab">Aanok/jftui</remote-id>
<remote-id type="github">Aanok/jftui</remote-id>
</upstream> </upstream>
<longdescription> <longdescription>
jftui is a minimalistic, lightweight C99 command line client for the open source Jellyfin media server. jftui is a minimalistic, lightweight C99 command line client for the open source Jellyfin media server.

View File

@ -1,3 +1,9 @@
# Alfred Wingate <parona@protonmail.com> (2023-11-23)
# Gtk applications that are broken at runtime, most likely due to
# lack maintenance to work with updated dependencies (libsoup:3 et al).
media-gfx/fondo
net-analyzer/nutty
# Alfred Wingate <parona@protonmail.com> (2023-08-31) # Alfred Wingate <parona@protonmail.com> (2023-08-31)
# Indiscriminate mask of packages with NonsolvableDepsInStable # Indiscriminate mask of packages with NonsolvableDepsInStable
# Fix or remove # Fix or remove

View File

@ -1,4 +1,4 @@
DIST firefox-115esr-patches-06.tar.xz 14944 BLAKE2B e60a8a32f8c5e6d897e8c3e13d291ffab651937505ce258f031e7e75560c9eb89fce4a22c61872d639e6e1d40244e94761baa1660c2d3d02584ad4cc4778946f SHA512 d9ea1a063df287fa651042c90529b1a1b5ebd5a28735c44b5527cc7dd29678c2f8a9204f007db328371ed6af9613ca7215464c00df5e685c3af4296a22139257
DIST firefox-115esr-patches-07.tar.xz 15204 BLAKE2B d5c33ab66a3cab0f1d7b520b5cedd17a8d41260f560eb7624f19f9e7126810e5888e5e1af584661561e82c2dfb818d2c6c7906062f9ac7ad117cb09052163594 SHA512 c948c32766daed22c77d20e0ef3f499163e03adf2a6329b04a60ae9f0b377ad6c85fde3d3bee8c5b11ce7cb19b9e03836a60699af3ed074c4ee8530b63c390f2 DIST firefox-115esr-patches-07.tar.xz 15204 BLAKE2B d5c33ab66a3cab0f1d7b520b5cedd17a8d41260f560eb7624f19f9e7126810e5888e5e1af584661561e82c2dfb818d2c6c7906062f9ac7ad117cb09052163594 SHA512 c948c32766daed22c77d20e0ef3f499163e03adf2a6329b04a60ae9f0b377ad6c85fde3d3bee8c5b11ce7cb19b9e03836a60699af3ed074c4ee8530b63c390f2
DIST icecat-115.3.0-gnu1.tar.bz2 695521470 BLAKE2B 765dc7a1163bc1fea1688f1b4feb9a01203e58525148bd72c499d1c74c962598d18ec4adbeaac1e2557cac48f1ff7acc926cc9060380c3d98208b19e14f3c848 SHA512 38cb82fa92ee786bc04af555de8019dcea8b23386b89434d6d69cfa6708e6088b4f8513352456dd3518c591fb6005768385feffc0b84b0a4b5090019fb7b6c4d DIST firefox-115esr-patches-08.tar.xz 15912 BLAKE2B 3f94deb17920672ad2184e813bd38e390ecaa50bfc6e00973db717bc56a5adb4f096224cc366da525db25aaa3d198d57716bcb765ddc906783532864e23dd8d4 SHA512 4474fbed14b2c4fac03d82f4b37849a69dbdd61fc15f01cefa373eb8a64a692f5a584247acdf7c349ab6965225c3cd47be3fc4523f93db5299680e2a22e94d94
DIST icecat-115.4.0-gnu1.tar.bz2 682733647 BLAKE2B 18d07178adc10166238284b76c410a16cc4a651a40730899ae944139c0ef5e1fe6e1fe96121261e53f5fcf094a024797dff83b5b0a767b1e6e377aab51ba938d SHA512 5b36bf224c095e41209aea31cd5aea8b4d07faafb4bc595318d5fa81d19c4862637e63e3dc10f5347b114d6ef39913bc3dec6ff6034338e8f6bc8c56ac3e0a64 DIST icecat-115.4.0-gnu1.tar.bz2 682733647 BLAKE2B 18d07178adc10166238284b76c410a16cc4a651a40730899ae944139c0ef5e1fe6e1fe96121261e53f5fcf094a024797dff83b5b0a767b1e6e377aab51ba938d SHA512 5b36bf224c095e41209aea31cd5aea8b4d07faafb4bc595318d5fa81d19c4862637e63e3dc10f5347b114d6ef39913bc3dec6ff6034338e8f6bc8c56ac3e0a64
DIST icecat-115.5.0-gnu1.tar.bz2 682679417 BLAKE2B c87175eebea719a154feec019b0548b8eea0cab440989ad6c3a18a2146fd15be6a2b100caebc3736fc8cf4e98be8811276ae3daf0379cb94607b4d791e627b70 SHA512 4eb5b216da438c0fda589a76b7a2222f02136317c6b104eab240598cfd274b9f2ffab73da016bb3562435bf0cc44b6a1a15a5ef5bf61e0faafd24bff264d42b4

View File

@ -6,7 +6,7 @@
EAPI=8 EAPI=8
# Using Gentoos firefox patches as system libraries and lto are quite nice # Using Gentoos firefox patches as system libraries and lto are quite nice
FIREFOX_PATCHSET="firefox-115esr-patches-06.tar.xz" FIREFOX_PATCHSET="firefox-115esr-patches-08.tar.xz"
LLVM_MAX_SLOT=17 LLVM_MAX_SLOT=17
@ -612,6 +612,16 @@ src_prepare() {
rm -v "${WORKDIR}"/firefox-patches/*ppc64*.patch || die rm -v "${WORKDIR}"/firefox-patches/*ppc64*.patch || die
fi fi
if use x86 && use elibc_glibc ; then
rm -v "${WORKDIR}"/firefox-patches/*-musl-non-lfs64-api-on-audio_thread_priority-crate.patch || die
fi
# Workaround for bgo#917599
if has_version ">=dev-libs/icu-74.1" && use system-icu ; then
eapply "${FILESDIR}"/firefox-patches/0029-bmo-1862601-system-icu-74.patch
fi
rm -v "${WORKDIR}"/firefox-patches/0029-bmo-1862601-system-icu-74.patch || die
eapply "${WORKDIR}/firefox-patches" eapply "${WORKDIR}/firefox-patches"
# Allow user to apply any additional patches without modifing ebuild # Allow user to apply any additional patches without modifing ebuild
@ -647,6 +657,10 @@ src_prepare() {
find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
# Clear cargo checksums from crates we have patched
# moz_clear_vendor_checksums crate
moz_clear_vendor_checksums audio_thread_priority
# Create build dir # Create build dir
BUILD_DIR="${WORKDIR}/${PN}_build" BUILD_DIR="${WORKDIR}/${PN}_build"
mkdir -p "${BUILD_DIR}" || die mkdir -p "${BUILD_DIR}" || die
@ -947,11 +961,6 @@ src_configure() {
if [[ -n ${disable_elf_hack} ]] ; then if [[ -n ${disable_elf_hack} ]] ; then
mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack
fi fi
elif tc-is-gcc ; then
if ver_test $(gcc-fullversion) -ge 10 ; then
einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..."
append-cxxflags -fno-tree-loop-vectorize
fi
fi fi
if use elibc_musl && use arm64 ; then if use elibc_musl && use arm64 ; then
@ -1267,8 +1276,6 @@ pkg_postinst() {
readme.gentoo_print_elog readme.gentoo_print_elog
elog
optfeature_header "Optional programs for extra features:" optfeature_header "Optional programs for extra features:"
optfeature "desktop notifications" x11-libs/libnotify optfeature "desktop notifications" x11-libs/libnotify
optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas