summaryrefslogtreecommitdiff
path: root/x11-misc
diff options
context:
space:
mode:
Diffstat (limited to 'x11-misc')
-rw-r--r--x11-misc/Manifest.gzbin46532 -> 46527 bytes
-rw-r--r--x11-misc/clipmenu/Manifest4
-rw-r--r--x11-misc/clipmenu/clipmenu-6.2.0-r1.ebuild19
-rw-r--r--x11-misc/clipmenu/metadata.xml3
4 files changed, 21 insertions, 5 deletions
diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz
index d56dbc1d2362..d52a59891870 100644
--- a/x11-misc/Manifest.gz
+++ b/x11-misc/Manifest.gz
Binary files differ
diff --git a/x11-misc/clipmenu/Manifest b/x11-misc/clipmenu/Manifest
index 9396a39a9519..e3548d10b393 100644
--- a/x11-misc/clipmenu/Manifest
+++ b/x11-misc/clipmenu/Manifest
@@ -1,3 +1,3 @@
DIST clipmenu-6.2.0.tar.gz 9019 BLAKE2B 2dddd900483656a38b2335f994a46302af797b0f47509b0bd2c1a302e1c27729cd80091a4c8bfd587844f7ee8c271742aea668910553d9a4c54595d18e4f1ec7 SHA512 adfd649a120264552e2c05314ae2ad039055308f77d620dbb3fc206e4244a6f1f2e5ed4a7e86fd547a78692aebaec1761528e10408d838f80def99959ef58295
-EBUILD clipmenu-6.2.0-r1.ebuild 1242 BLAKE2B 39d9c6cc107d64a23610f207d9f774a484eb97fd504cd1b79a7fe25ea83efae06bfcf47e3c9d7644f8158ea7e4191df830930485631f113b7bfc8e3e17fccdba SHA512 bb8a8274214199eeb34dcd13cd808a45d0720cff03cc7adfae4d13bd6f3f5978fcbcd5c9f78ef77d75a9d024c79e5f44a3ff910c3837eb0cb02fc760baa0c73c
-MISC metadata.xml 578 BLAKE2B e4a566dcb4257903154de0991b2186ce0674eb2d60049639dcadd0357cb62c6d352665b2065033f2b644f3ed5bfd33b88eef9e1b4933613bcf58b37f50500a06 SHA512 7285c98a640636990f263b8229cbbe72b507efedde7b3067f69e8c4012d88ee84fbd5979eaaac7eb67cb7da876dc5f1bbf8bbdfa36a84b8e8846258c0841c4ef
+EBUILD clipmenu-6.2.0-r1.ebuild 1766 BLAKE2B 6b038b078d7a5b43e878578f595faca32f0d433ca95c1d423bf64bc01983fe5debc0bbb6a8e5c67aa1bf225dd145f62db02e7b0aef7b1a9c54f03b3dd2870d6e SHA512 f69f192b9aa00cf9b058c812fae534bc5405d0ccb1b6312858242016de02e80e957884014ba928906cead38ecb31a41e2672cac85000f0825e271df08ab25286
+MISC metadata.xml 657 BLAKE2B 4e7646e67838f00c65e85cd51f62edb7816b084413d8680ca5fe5af707d5e5f712c932b43ebb5d73e852492aab7429316d1cb07a571cba2fd09b2462ea44b54d SHA512 f08514f851b354ba0e015df2e5a2e1ee9a39517ced308e0b58119b1aa10af30844041bd4f4bead460db7c9b8585630b581381c29dbc20415a371b2f695ce4fb6
diff --git a/x11-misc/clipmenu/clipmenu-6.2.0-r1.ebuild b/x11-misc/clipmenu/clipmenu-6.2.0-r1.ebuild
index a3194cfe7320..939f15accb56 100644
--- a/x11-misc/clipmenu/clipmenu-6.2.0-r1.ebuild
+++ b/x11-misc/clipmenu/clipmenu-6.2.0-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-inherit systemd
+inherit optfeature systemd
DESCRIPTION="Clipboard management"
HOMEPAGE="https://github.com/cdown/clipmenu"
@@ -49,7 +49,20 @@ src_install() {
}
pkg_postinst() {
+ optfeature "ignoring specific windows via CM_IGNORE_WINDOW" x11-misc/xdotool
+
+ if systemd_is_booted || has_version sys-apps/systemd; then
+ einfo ""
+ einfo "Make sure to import \$DISPLAY when using the systemd unit for clipmenud"
+ einfo "without a desktop environment. Preferably check /etc/X11/xinit/xinitrc{,.d}"
+ einfo "for relevant examples, or at least include the following in your ~/.xinitrc"
+ einfo "before clipmenud:"
+ einfo ""
+ einfo "systemctl --user import-environment DISPLAY"
+ fi
+
if ! use dmenu && ! use fzf && ! use rofi ; then
+ ewarn ""
ewarn "Clipmenu has been installed without a launcher."
ewarn "You will need to set \$CM_LAUNCHER to a dmenu-compatible app for clipmenu to work."
ewarn "Please refer to the documents for more info."
diff --git a/x11-misc/clipmenu/metadata.xml b/x11-misc/clipmenu/metadata.xml
index ad77c07f77a8..40a619301ac7 100644
--- a/x11-misc/clipmenu/metadata.xml
+++ b/x11-misc/clipmenu/metadata.xml
@@ -9,6 +9,9 @@
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
+ <upstream>
+ <remote-id type="github">cdown/clipmenu</remote-id>
+ </upstream>
<use>
<flag name="dmenu">Use dmenu as default launcher</flag>
<flag name="rofi">Use rofi as default launcher</flag>