public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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>

 x11-misc/clipmenu/Manifest              |  2 ++
 x11-misc/clipmenu/clipmenu-6.0.1.ebuild | 30 +++++++++++++++++++++++++++++
 x11-misc/clipmenu/clipmenu-6.1.0.ebuild | 34 +++++++++++++++++++++++++++++++++
 x11-misc/clipmenu/metadata.xml          | 12 ++++++++++++
 4 files changed, 78 insertions(+)

diff --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

diff --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"
+}

diff --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"
+}

diff --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>

 x11-misc/clipmenu/Manifest              |  1 +
 x11-misc/clipmenu/clipmenu-6.2.0.ebuild | 34 +++++++++++++++++++++++++++++++++
 2 files changed, 35 insertions(+)

diff --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

diff --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>

 x11-misc/clipmenu/clipmenu-6.2.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --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>

 x11-misc/clipmenu/clipmenu-6.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --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>

 x11-misc/clipmenu/Manifest              |  2 --
 x11-misc/clipmenu/clipmenu-6.0.1.ebuild | 30 -----------------------------
 x11-misc/clipmenu/clipmenu-6.1.0.ebuild | 34 ---------------------------------
 3 files changed, 66 deletions(-)

diff --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>

 x11-misc/clipmenu/clipmenu-6.2.0-r1.ebuild | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --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>

 x11-misc/clipmenu/clipmenu-6.2.0-r1.ebuild | 57 ++++++++++++++++++++++++++++++
 x11-misc/clipmenu/clipmenu-6.2.0.ebuild    | 34 ------------------
 x11-misc/clipmenu/metadata.xml             |  5 +++
 3 files changed, 62 insertions(+), 34 deletions(-)

diff --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"
-}

diff --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>

 x11-misc/clipmenu/clipmenu-6.2.0-r1.ebuild | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --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>

 x11-misc/clipmenu/clipmenu-6.2.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --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>

 x11-misc/clipmenu/clipmenu-6.2.0-r1.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --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>

 x11-misc/clipmenu/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

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>


^ 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