pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

clipmenu: Import clipmenu-6.1.0 as wip/clipmenu



Module Name:	pkgsrc-wip
Committed By:	Leonardo Taccari <leot%NetBSD.org@localhost>
Pushed By:	leot
Date:		Sun Aug 2 16:55:39 2020 +0200
Changeset:	3cb4ff6455ba711677069b39bdb2e0aae6f21d9a

Modified Files:
	Makefile
Added Files:
	clipmenu/DESCR
	clipmenu/Makefile
	clipmenu/PLIST
	clipmenu/TODO
	clipmenu/distinfo

Log Message:
clipmenu: Import clipmenu-6.1.0 as wip/clipmenu

clipmenu is a simple clipboard manager using dmenu and xsel.

clipmenu has many useful features, including:

 - Customising the maximum number of clips stored (default 1000)
 - Disabling clip collection temporarily with clipctl disable, reenabling
   with clipctl enable
 - Not storing clipboard changes from certain applications, like password
   managers
 - Taking direct ownership of the clipboard

Still WIP, for possible more information about known problems that should be
investigated please give a look to TODO.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=3cb4ff6455ba711677069b39bdb2e0aae6f21d9a

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile          |  1 +
 clipmenu/DESCR    | 10 ++++++++++
 clipmenu/Makefile | 41 +++++++++++++++++++++++++++++++++++++++++
 clipmenu/PLIST    |  6 ++++++
 clipmenu/TODO     |  4 ++++
 clipmenu/distinfo |  6 ++++++
 6 files changed, 68 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 78ce7392dc..3b5e25f22c 100644
--- a/Makefile
+++ b/Makefile
@@ -431,6 +431,7 @@ SUBDIR+=	clfswm
 SUBDIR+=	clhep
 SUBDIR+=	cli-git
 SUBDIR+=	clic
+SUBDIR+=	clipmenu
 SUBDIR+=	clipnotify
 SUBDIR+=	cliquer
 SUBDIR+=	clisp
diff --git a/clipmenu/DESCR b/clipmenu/DESCR
new file mode 100644
index 0000000000..aefcd30ec8
--- /dev/null
+++ b/clipmenu/DESCR
@@ -0,0 +1,10 @@
+clipmenu is a simple clipboard manager using dmenu and xsel.
+
+clipmenu has many useful features, including:
+
+ - Customising the maximum number of clips stored (default 1000)
+ - Disabling clip collection temporarily with clipctl disable, reenabling
+   with clipctl enable
+ - Not storing clipboard changes from certain applications, like password
+   managers
+ - Taking direct ownership of the clipboard
diff --git a/clipmenu/Makefile b/clipmenu/Makefile
new file mode 100644
index 0000000000..0be598b11d
--- /dev/null
+++ b/clipmenu/Makefile
@@ -0,0 +1,41 @@
+# $NetBSD$
+
+DISTNAME=	clipmenu-6.1.0
+CATEGORIES=	x11
+MASTER_SITES=	${MASTER_SITE_GITHUB:=cdown/}
+
+MAINTAINER=	leot%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/cdown/clipmenu/
+COMMENT=	Clipboard management using dmenu
+LICENSE=	public-domain
+
+NO_BUILD=	yes
+
+USE_TOOLS+=	bash:run
+
+DEPENDS+=	clipnotify-[0-9]*:../../wip/clipnotify
+DEPENDS+=	dmenu-[0-9]*:../../x11/dmenu
+DEPENDS+=	xsel-[0-9]*:../../x11/xsel
+
+REPLACE_BASH+=	clipctl
+REPLACE_BASH+=	clipdel
+REPLACE_BASH+=	clipfsck
+REPLACE_BASH+=	clipmenu
+REPLACE_BASH+=	clipmenud
+REPLACE_BASH+=	tests/test-clipmenu
+REPLACE_BASH+=	tests/test-perf
+
+CLIPMENU_SCRIPTS+=	clipctl
+CLIPMENU_SCRIPTS+=	clipdel
+CLIPMENU_SCRIPTS+=	clipmenu
+CLIPMENU_SCRIPTS+=	clipmenud
+
+INSTALLATION_DIRS=	bin share/doc/clipmenu
+
+do-install:
+.for s in ${CLIPMENU_SCRIPTS}
+	${INSTALL_SCRIPT} ${WRKSRC}/${s} ${DESTDIR}${PREFIX}/bin
+.endfor
+	${INSTALL_DATA} ${WRKSRC}/README.md ${DESTDIR}${PREFIX}/share/doc/clipmenu
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/clipmenu/PLIST b/clipmenu/PLIST
new file mode 100644
index 0000000000..d2afd4db7d
--- /dev/null
+++ b/clipmenu/PLIST
@@ -0,0 +1,6 @@
+@comment $NetBSD$
+bin/clipctl
+bin/clipdel
+bin/clipmenu
+bin/clipmenud
+share/doc/clipmenu/README.md
diff --git a/clipmenu/TODO b/clipmenu/TODO
new file mode 100644
index 0000000000..882f31a58f
--- /dev/null
+++ b/clipmenu/TODO
@@ -0,0 +1,4 @@
+ - Investigate what is `truncate' tool used in clipmenud and if there is any
+   portable way to do what it does
+ - Investigate possible semantic of %N in strftime(3) (used in the date(1)
+   invocation, probably not portable or a typo)
diff --git a/clipmenu/distinfo b/clipmenu/distinfo
new file mode 100644
index 0000000000..4ca5dc09ca
--- /dev/null
+++ b/clipmenu/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (clipmenu-6.1.0.tar.gz) = 516cd44ce8171776b2b5a073d0fac551f8adbe6a
+RMD160 (clipmenu-6.1.0.tar.gz) = 396d0c231b056bb2633d74b4bbbe24548846d3c4
+SHA512 (clipmenu-6.1.0.tar.gz) = 1392b08025b564dc17ca44e43847fdea85886b89fdd5426635c9c16d204610c6a9cc19297a20cdbc2eeef2c878adbfe994a2cfd05176457ca6fcbc75bc036acc
+Size (clipmenu-6.1.0.tar.gz) = 8711 bytes


Home | Main Index | Thread Index | Old Index