* [gentoo-commits] repo/gentoo:master commit in: x11-misc/clipmenu/
@ 2020-11-14 22:55 Patrice Clement
0 siblings, 0 replies; 11+ messages in thread
From: Patrice Clement @ 2020-11-14 22:55 UTC (permalink / raw
To: gentoo-commits
commit: ca2f854ae8b2ddf8f944b0bdda21e68124d5389e
Author: Ferenc Erki <erkiferenc <AT> gmail <DOT> com>
AuthorDate: Wed May 13 12:24:25 2020 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Sat Nov 14 22:55:32 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca2f854a
x11-misc/clipmenu: new ebuild.
Closes: https://bugs.gentoo.org/722228
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Ferenc Erki <erkiferenc <AT> gmail.com>
Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>
| 2 ++
| 30 +++++++++++++++++++++++++++++
| 34 +++++++++++++++++++++++++++++++++
| 12 ++++++++++++
4 files changed, 78 insertions(+)
--git a/x11-misc/clipmenu/Manifest b/x11-misc/clipmenu/Manifest
new file mode 100644
index 00000000000..684bce97fb4
--- /dev/null
+++ b/x11-misc/clipmenu/Manifest
@@ -0,0 +1,2 @@
+DIST clipmenu-6.0.1.tar.gz 7219 BLAKE2B 85d61c34e3b964e0a39051a1443b1498fedab1f5b45c61f3a8b6c0a63058642ff4fcfabc7d4913893320b5196edac2c5a9ad5a84b71a9d2191a3e147283a816c SHA512 0c91ad3a873081a6f9abfcc7a4a9be7cbd4ca5017f447dac204042ae3f051c550111c73d9d06f1d2a7a6783cfda631154373a932ea40315e72907d52120d4801
+DIST clipmenu-6.1.0.tar.gz 8711 BLAKE2B a37f0f52343a4f22fdf4a37a57a2c715edd47aa1b77c90cf95f9af11a8107967eb24410ed43cee52ec5db5a1276c5e9bdf082668795f3054840b4f30e511ac55 SHA512 1392b08025b564dc17ca44e43847fdea85886b89fdd5426635c9c16d204610c6a9cc19297a20cdbc2eeef2c878adbfe994a2cfd05176457ca6fcbc75bc036acc
--git a/x11-misc/clipmenu/clipmenu-6.0.1.ebuild b/x11-misc/clipmenu/clipmenu-6.0.1.ebuild
new file mode 100644
index 00000000000..08751d66689
--- /dev/null
+++ b/x11-misc/clipmenu/clipmenu-6.0.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd
+
+DESCRIPTION="Clipboard management using dmenu"
+HOMEPAGE="https://github.com/cdown/clipmenu"
+SRC_URI="https://github.com/cdown/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ x11-misc/clipnotify
+ x11-misc/dmenu
+ x11-misc/xsel
+"
+
+src_install() {
+ local binfile
+ for binfile in clipdel clipfsck clipmenu clipmenud; do
+ dobin ${binfile}
+ done
+
+ systemd_douserunit "init/clipmenud.service"
+}
--git a/x11-misc/clipmenu/clipmenu-6.1.0.ebuild b/x11-misc/clipmenu/clipmenu-6.1.0.ebuild
new file mode 100644
index 00000000000..47494c5e02a
--- /dev/null
+++ b/x11-misc/clipmenu/clipmenu-6.1.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd
+
+DESCRIPTION="Clipboard management using dmenu"
+HOMEPAGE="https://github.com/cdown/clipmenu"
+SRC_URI="https://github.com/cdown/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ x11-misc/clipnotify
+ x11-misc/dmenu
+ x11-misc/xsel
+"
+
+src_compile() {
+ :
+}
+
+src_install() {
+ local binfile
+ for binfile in clipdel clipfsck clipmenu clipmenud; do
+ dobin ${binfile}
+ done
+
+ systemd_douserunit "init/clipmenud.service"
+}
--git a/x11-misc/clipmenu/metadata.xml b/x11-misc/clipmenu/metadata.xml
new file mode 100644
index 00000000000..b99ff18165e
--- /dev/null
+++ b/x11-misc/clipmenu/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>erkiferenc@gmail.com</email>
+ <name>Ferenc Erki</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-misc/clipmenu/
@ 2020-11-22 9:11 Joonas Niilola
0 siblings, 0 replies; 11+ messages in thread
From: Joonas Niilola @ 2020-11-22 9:11 UTC (permalink / raw
To: gentoo-commits
commit: 58fa5e962d6e3fdbc50277e8a7a1d30638f0f856
Author: Ferenc Erki <erkiferenc <AT> gmail <DOT> com>
AuthorDate: Tue Nov 17 19:40:47 2020 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sun Nov 22 09:11:43 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58fa5e96
x11-misc/clipmenu: bump version to 6.2.0
Signed-off-by: Ferenc Erki <erkiferenc <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/18301
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
| 1 +
| 34 +++++++++++++++++++++++++++++++++
2 files changed, 35 insertions(+)
--git a/x11-misc/clipmenu/Manifest b/x11-misc/clipmenu/Manifest
index 684bce97fb4..9605943c6a1 100644
--- a/x11-misc/clipmenu/Manifest
+++ b/x11-misc/clipmenu/Manifest
@@ -1,2 +1,3 @@
DIST clipmenu-6.0.1.tar.gz 7219 BLAKE2B 85d61c34e3b964e0a39051a1443b1498fedab1f5b45c61f3a8b6c0a63058642ff4fcfabc7d4913893320b5196edac2c5a9ad5a84b71a9d2191a3e147283a816c SHA512 0c91ad3a873081a6f9abfcc7a4a9be7cbd4ca5017f447dac204042ae3f051c550111c73d9d06f1d2a7a6783cfda631154373a932ea40315e72907d52120d4801
DIST clipmenu-6.1.0.tar.gz 8711 BLAKE2B a37f0f52343a4f22fdf4a37a57a2c715edd47aa1b77c90cf95f9af11a8107967eb24410ed43cee52ec5db5a1276c5e9bdf082668795f3054840b4f30e511ac55 SHA512 1392b08025b564dc17ca44e43847fdea85886b89fdd5426635c9c16d204610c6a9cc19297a20cdbc2eeef2c878adbfe994a2cfd05176457ca6fcbc75bc036acc
+DIST clipmenu-6.2.0.tar.gz 9019 BLAKE2B 2dddd900483656a38b2335f994a46302af797b0f47509b0bd2c1a302e1c27729cd80091a4c8bfd587844f7ee8c271742aea668910553d9a4c54595d18e4f1ec7 SHA512 adfd649a120264552e2c05314ae2ad039055308f77d620dbb3fc206e4244a6f1f2e5ed4a7e86fd547a78692aebaec1761528e10408d838f80def99959ef58295
--git a/x11-misc/clipmenu/clipmenu-6.2.0.ebuild b/x11-misc/clipmenu/clipmenu-6.2.0.ebuild
new file mode 100644
index 00000000000..cc2eeecc541
--- /dev/null
+++ b/x11-misc/clipmenu/clipmenu-6.2.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd
+
+DESCRIPTION="Clipboard management using dmenu"
+HOMEPAGE="https://github.com/cdown/clipmenu"
+SRC_URI="https://github.com/cdown/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ x11-misc/clipnotify
+ x11-misc/dmenu
+ x11-misc/xsel
+"
+
+src_compile() {
+ :
+}
+
+src_install() {
+ local binfile
+ for binfile in clipctl clipdel clipfsck clipmenu clipmenud; do
+ dobin ${binfile}
+ done
+
+ systemd_douserunit "init/clipmenud.service"
+}
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-misc/clipmenu/
@ 2021-01-18 5:10 Sam James
0 siblings, 0 replies; 11+ messages in thread
From: Sam James @ 2021-01-18 5:10 UTC (permalink / raw
To: gentoo-commits
commit: 3ae1aced862386f385df53d98307bda5437c27ab
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 18 05:10:25 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan 18 05:10:25 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ae1aced
x11-misc/clipmenu: Stabilize 6.2.0 amd64, #765613
Signed-off-by: Sam James <sam <AT> gentoo.org>
| 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
--git a/x11-misc/clipmenu/clipmenu-6.2.0.ebuild b/x11-misc/clipmenu/clipmenu-6.2.0.ebuild
index cc2eeecc541..8fcd737ce56 100644
--- a/x11-misc/clipmenu/clipmenu-6.2.0.ebuild
+++ b/x11-misc/clipmenu/clipmenu-6.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/cdown/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE=""
RDEPEND="
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-misc/clipmenu/
@ 2021-01-18 5:10 Sam James
0 siblings, 0 replies; 11+ messages in thread
From: Sam James @ 2021-01-18 5:10 UTC (permalink / raw
To: gentoo-commits
commit: 7540810d7b835082d35fbe83ad150c965566ad5a
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 18 05:10:48 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan 18 05:10:48 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7540810d
x11-misc/clipmenu: Stabilize 6.2.0 x86, #765613
Signed-off-by: Sam James <sam <AT> gentoo.org>
| 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--git a/x11-misc/clipmenu/clipmenu-6.2.0.ebuild b/x11-misc/clipmenu/clipmenu-6.2.0.ebuild
index 8fcd737ce56..5ae7092c8f4 100644
--- a/x11-misc/clipmenu/clipmenu-6.2.0.ebuild
+++ b/x11-misc/clipmenu/clipmenu-6.2.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/cdown/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE=""
RDEPEND="
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-misc/clipmenu/
@ 2021-03-20 8:25 Joonas Niilola
0 siblings, 0 replies; 11+ messages in thread
From: Joonas Niilola @ 2021-03-20 8:25 UTC (permalink / raw
To: gentoo-commits
commit: 036a86d0207a3f1dc8aa81e8a99ec373338d5aee
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 20 08:20:18 2021 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Mar 20 08:25:19 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=036a86d0
x11-misc/clipmenu: drop 6.0.1, 6.1.0
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
| 2 --
| 30 -----------------------------
| 34 ---------------------------------
3 files changed, 66 deletions(-)
--git a/x11-misc/clipmenu/Manifest b/x11-misc/clipmenu/Manifest
index 9605943c6a1..33b63f3f640 100644
--- a/x11-misc/clipmenu/Manifest
+++ b/x11-misc/clipmenu/Manifest
@@ -1,3 +1 @@
-DIST clipmenu-6.0.1.tar.gz 7219 BLAKE2B 85d61c34e3b964e0a39051a1443b1498fedab1f5b45c61f3a8b6c0a63058642ff4fcfabc7d4913893320b5196edac2c5a9ad5a84b71a9d2191a3e147283a816c SHA512 0c91ad3a873081a6f9abfcc7a4a9be7cbd4ca5017f447dac204042ae3f051c550111c73d9d06f1d2a7a6783cfda631154373a932ea40315e72907d52120d4801
-DIST clipmenu-6.1.0.tar.gz 8711 BLAKE2B a37f0f52343a4f22fdf4a37a57a2c715edd47aa1b77c90cf95f9af11a8107967eb24410ed43cee52ec5db5a1276c5e9bdf082668795f3054840b4f30e511ac55 SHA512 1392b08025b564dc17ca44e43847fdea85886b89fdd5426635c9c16d204610c6a9cc19297a20cdbc2eeef2c878adbfe994a2cfd05176457ca6fcbc75bc036acc
DIST clipmenu-6.2.0.tar.gz 9019 BLAKE2B 2dddd900483656a38b2335f994a46302af797b0f47509b0bd2c1a302e1c27729cd80091a4c8bfd587844f7ee8c271742aea668910553d9a4c54595d18e4f1ec7 SHA512 adfd649a120264552e2c05314ae2ad039055308f77d620dbb3fc206e4244a6f1f2e5ed4a7e86fd547a78692aebaec1761528e10408d838f80def99959ef58295
diff --git a/x11-misc/clipmenu/clipmenu-6.0.1.ebuild b/x11-misc/clipmenu/clipmenu-6.0.1.ebuild
deleted file mode 100644
index 08751d66689..00000000000
--- a/x11-misc/clipmenu/clipmenu-6.0.1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd
-
-DESCRIPTION="Clipboard management using dmenu"
-HOMEPAGE="https://github.com/cdown/clipmenu"
-SRC_URI="https://github.com/cdown/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- x11-misc/clipnotify
- x11-misc/dmenu
- x11-misc/xsel
-"
-
-src_install() {
- local binfile
- for binfile in clipdel clipfsck clipmenu clipmenud; do
- dobin ${binfile}
- done
-
- systemd_douserunit "init/clipmenud.service"
-}
diff --git a/x11-misc/clipmenu/clipmenu-6.1.0.ebuild b/x11-misc/clipmenu/clipmenu-6.1.0.ebuild
deleted file mode 100644
index 47494c5e02a..00000000000
--- a/x11-misc/clipmenu/clipmenu-6.1.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd
-
-DESCRIPTION="Clipboard management using dmenu"
-HOMEPAGE="https://github.com/cdown/clipmenu"
-SRC_URI="https://github.com/cdown/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- x11-misc/clipnotify
- x11-misc/dmenu
- x11-misc/xsel
-"
-
-src_compile() {
- :
-}
-
-src_install() {
- local binfile
- for binfile in clipdel clipfsck clipmenu clipmenud; do
- dobin ${binfile}
- done
-
- systemd_douserunit "init/clipmenud.service"
-}
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-misc/clipmenu/
@ 2021-12-03 13:02 Joonas Niilola
0 siblings, 0 replies; 11+ messages in thread
From: Joonas Niilola @ 2021-12-03 13:02 UTC (permalink / raw
To: gentoo-commits
commit: 9e3753469b80e223e1cd6b0d141482ff6f820996
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 3 12:54:20 2021 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Dec 3 13:02:25 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e375346
x11-misc/clipmenu: update DESCRIPTION
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
| 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
--git a/x11-misc/clipmenu/clipmenu-6.2.0-r1.ebuild b/x11-misc/clipmenu/clipmenu-6.2.0-r1.ebuild
index be3e66670c5d..a3194cfe7320 100644
--- a/x11-misc/clipmenu/clipmenu-6.2.0-r1.ebuild
+++ b/x11-misc/clipmenu/clipmenu-6.2.0-r1.ebuild
@@ -5,22 +5,22 @@ EAPI=7
inherit systemd
-DESCRIPTION="Clipboard management using dmenu"
+DESCRIPTION="Clipboard management"
HOMEPAGE="https://github.com/cdown/clipmenu"
SRC_URI="https://github.com/cdown/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Unlicense"
SLOT="0"
KEYWORDS="amd64 x86"
-IUSE="+dmenu rofi fzf"
-REQUIRED_USE="?? ( dmenu rofi fzf )"
+IUSE="+dmenu fzf rofi"
+REQUIRED_USE="?? ( dmenu fzf rofi )"
RDEPEND="
x11-misc/clipnotify
x11-misc/xsel
dmenu? ( x11-misc/dmenu )
- rofi? ( x11-misc/rofi )
fzf? ( app-shells/fzf )
+ rofi? ( x11-misc/rofi )
"
src_prepare() {
@@ -49,7 +49,7 @@ src_install() {
}
pkg_postinst() {
- if ! use dmenu && ! use rofi && ! use fzf ; then
+ if ! use dmenu && ! use fzf && ! use rofi ; then
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."
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-misc/clipmenu/
@ 2021-12-03 13:02 Joonas Niilola
0 siblings, 0 replies; 11+ messages in thread
From: Joonas Niilola @ 2021-12-03 13:02 UTC (permalink / raw
To: gentoo-commits
commit: fab6223dd54f049cf170e01e17e8aa1d6b2a7f0c
Author: NRK <nrk <AT> disroot <DOT> org>
AuthorDate: Tue Nov 30 12:52:37 2021 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Dec 3 13:02:25 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fab6223d
x11-misc/clipmenu: introduce different launcher options
while the default menu/frontend for clipmenu is dmenu, it can also work
with rofi, fzf or any other "menu" application and thus dmenu should not
be pulled in as a hard dep.
Closes: https://github.com/gentoo/gentoo/pull/23125
Signed-off-by: Nickolas Raymond Kaczynski <nrk <AT> disroot.org>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
| 57 ++++++++++++++++++++++++++++++
| 34 ------------------
| 5 +++
3 files changed, 62 insertions(+), 34 deletions(-)
--git a/x11-misc/clipmenu/clipmenu-6.2.0-r1.ebuild b/x11-misc/clipmenu/clipmenu-6.2.0-r1.ebuild
new file mode 100644
index 000000000000..be3e66670c5d
--- /dev/null
+++ b/x11-misc/clipmenu/clipmenu-6.2.0-r1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd
+
+DESCRIPTION="Clipboard management using dmenu"
+HOMEPAGE="https://github.com/cdown/clipmenu"
+SRC_URI="https://github.com/cdown/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="+dmenu rofi fzf"
+REQUIRED_USE="?? ( dmenu rofi fzf )"
+
+RDEPEND="
+ x11-misc/clipnotify
+ x11-misc/xsel
+ dmenu? ( x11-misc/dmenu )
+ rofi? ( x11-misc/rofi )
+ fzf? ( app-shells/fzf )
+"
+
+src_prepare() {
+ default
+
+ if use rofi ; then
+ sed -i 's|CM_LAUNCHER=dmenu|CM_LAUNCHER=rofi|' clipmenu || die "sed failed"
+ elif use fzf ; then
+ sed -i 's|CM_LAUNCHER=dmenu|CM_LAUNCHER=fzf|' clipmenu || die "sed failed"
+ fi
+}
+
+src_compile() {
+ :
+}
+
+src_install() {
+ local binfile
+ for binfile in clipctl clipdel clipfsck clipmenu clipmenud; do
+ dobin ${binfile}
+ done
+
+ dodoc README.md
+
+ systemd_douserunit "init/clipmenud.service"
+}
+
+pkg_postinst() {
+ if ! use dmenu && ! use rofi && ! use fzf ; then
+ 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."
+ fi
+}
diff --git a/x11-misc/clipmenu/clipmenu-6.2.0.ebuild b/x11-misc/clipmenu/clipmenu-6.2.0.ebuild
deleted file mode 100644
index 5ae7092c8f4c..000000000000
--- a/x11-misc/clipmenu/clipmenu-6.2.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd
-
-DESCRIPTION="Clipboard management using dmenu"
-HOMEPAGE="https://github.com/cdown/clipmenu"
-SRC_URI="https://github.com/cdown/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="
- x11-misc/clipnotify
- x11-misc/dmenu
- x11-misc/xsel
-"
-
-src_compile() {
- :
-}
-
-src_install() {
- local binfile
- for binfile in clipctl clipdel clipfsck clipmenu clipmenud; do
- dobin ${binfile}
- done
-
- systemd_douserunit "init/clipmenud.service"
-}
--git a/x11-misc/clipmenu/metadata.xml b/x11-misc/clipmenu/metadata.xml
index a057b342f48a..ad77c07f77a8 100644
--- a/x11-misc/clipmenu/metadata.xml
+++ b/x11-misc/clipmenu/metadata.xml
@@ -9,4 +9,9 @@
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
+ <use>
+ <flag name="dmenu">Use dmenu as default launcher</flag>
+ <flag name="rofi">Use rofi as default launcher</flag>
+ <flag name="fzf">Use fzf as default launcher</flag>
+ </use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-misc/clipmenu/
@ 2024-08-23 2:08 Eli Schwartz
0 siblings, 0 replies; 11+ messages in thread
From: Eli Schwartz @ 2024-08-23 2:08 UTC (permalink / raw
To: gentoo-commits
commit: 8c842bf21dbd9bb41c1b19250431488257882f26
Author: Ferenc Erki <erkiferenc <AT> gmail <DOT> com>
AuthorDate: Fri Aug 9 16:20:59 2024 +0000
Commit: Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Fri Aug 23 02:03:11 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c842bf2
x11-misc/clipmenu: notify systemd users about expected environment
Closes: https://bugs.gentoo.org/844118
Signed-off-by: Ferenc Erki <erkiferenc <AT> gmail.com>
Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>
| 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
--git a/x11-misc/clipmenu/clipmenu-6.2.0-r1.ebuild b/x11-misc/clipmenu/clipmenu-6.2.0-r1.ebuild
index a3194cfe7320..d50e4c08f495 100644
--- a/x11-misc/clipmenu/clipmenu-6.2.0-r1.ebuild
+++ b/x11-misc/clipmenu/clipmenu-6.2.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -49,7 +49,18 @@ src_install() {
}
pkg_postinst() {
+ 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."
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-misc/clipmenu/
@ 2024-08-23 2:08 Eli Schwartz
0 siblings, 0 replies; 11+ messages in thread
From: Eli Schwartz @ 2024-08-23 2:08 UTC (permalink / raw
To: gentoo-commits
commit: 229008f18ff7551532ba087e20278dca18f9e46e
Author: Ferenc Erki <erkiferenc <AT> gmail <DOT> com>
AuthorDate: Fri Aug 9 16:24:08 2024 +0000
Commit: Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Fri Aug 23 02:03:12 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=229008f1
x11-misc/clipmenu: update EAPI 7 -> 8
Signed-off-by: Ferenc Erki <erkiferenc <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/38031
Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>
| 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--git a/x11-misc/clipmenu/clipmenu-6.2.0-r1.ebuild b/x11-misc/clipmenu/clipmenu-6.2.0-r1.ebuild
index 299a3b2a4f1b..939f15accb56 100644
--- a/x11-misc/clipmenu/clipmenu-6.2.0-r1.ebuild
+++ b/x11-misc/clipmenu/clipmenu-6.2.0-r1.ebuild
@@ -1,7 +1,7 @@
# Copyright 2020-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit optfeature systemd
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-misc/clipmenu/
@ 2024-08-23 2:08 Eli Schwartz
0 siblings, 0 replies; 11+ messages in thread
From: Eli Schwartz @ 2024-08-23 2:08 UTC (permalink / raw
To: gentoo-commits
commit: f73377c9ab9e4a4191ad7bb07b25b7379cfef0c3
Author: Ferenc Erki <erkiferenc <AT> gmail <DOT> com>
AuthorDate: Fri Aug 9 16:22:40 2024 +0000
Commit: Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Fri Aug 23 02:03:11 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f73377c9
x11-misc/clipmenu: mention xdotool as an optional dependency
Closes: https://bugs.gentoo.org/936496
Signed-off-by: Ferenc Erki <erkiferenc <AT> gmail.com>
Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>
| 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
--git a/x11-misc/clipmenu/clipmenu-6.2.0-r1.ebuild b/x11-misc/clipmenu/clipmenu-6.2.0-r1.ebuild
index d50e4c08f495..299a3b2a4f1b 100644
--- a/x11-misc/clipmenu/clipmenu-6.2.0-r1.ebuild
+++ b/x11-misc/clipmenu/clipmenu-6.2.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit systemd
+inherit optfeature systemd
DESCRIPTION="Clipboard management"
HOMEPAGE="https://github.com/cdown/clipmenu"
@@ -49,6 +49,8 @@ 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"
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-misc/clipmenu/
@ 2024-08-23 2:08 Eli Schwartz
0 siblings, 0 replies; 11+ messages in thread
From: Eli Schwartz @ 2024-08-23 2:08 UTC (permalink / raw
To: gentoo-commits
commit: fbd32fc7436bd1aea885701bad4e9c4d1cd8f3e6
Author: Ferenc Erki <erkiferenc <AT> gmail <DOT> com>
AuthorDate: Fri Aug 9 16:13:28 2024 +0000
Commit: Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Fri Aug 23 02:03:11 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbd32fc7
x11-misc/clipmenu: add github upstream metadata
Signed-off-by: Ferenc Erki <erkiferenc <AT> gmail.com>
Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>
| 3 +++
1 file changed, 3 insertions(+)
--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>
^ permalink raw reply related [flat|nested] 11+ messages in thread
end of thread, other threads:[~2024-08-23 2:08 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-12-03 13:02 [gentoo-commits] repo/gentoo:master commit in: x11-misc/clipmenu/ Joonas Niilola
-- strict thread matches above, loose matches on Subject: below --
2024-08-23 2:08 Eli Schwartz
2024-08-23 2:08 Eli Schwartz
2024-08-23 2:08 Eli Schwartz
2024-08-23 2:08 Eli Schwartz
2021-12-03 13:02 Joonas Niilola
2021-03-20 8:25 Joonas Niilola
2021-01-18 5:10 Sam James
2021-01-18 5:10 Sam James
2020-11-22 9:11 Joonas Niilola
2020-11-14 22:55 Patrice Clement
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox