[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
11/11: gnu: Add dragon-drop.
From: |
guix-commits |
Subject: |
11/11: gnu: Add dragon-drop. |
Date: |
Fri, 19 Mar 2021 08:57:33 -0400 (EDT) |
civodul pushed a commit to branch master
in repository guix.
commit 9991b5e3e572fcc6ede775e298949263541d05fc
Author: Yoav Marco <yoavm448@gmail.com>
AuthorDate: Fri Mar 12 03:26:20 2021 +0200
gnu: Add dragon-drop.
* gnu/packages/gtk.scm (dragon-drop): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
---
gnu/packages/gtk.scm | 47 +++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 47 insertions(+)
diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
index 9fc4967..5b1c448 100644
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@ -2082,6 +2082,53 @@ shell scripts. Example of how to use @code{yad} can be
consulted at
@url{https://sourceforge.net/p/yad-dialog/wiki/browse_pages/}.")
(license license:gpl3+)))
+(define-public dragon-drop
+ (package
+ (name "dragon-drop")
+ (version "1.1.1")
+ (source (origin
+ (method git-fetch)
+ (uri
+ (git-reference
+ (url "https://github.com/mwh/dragon")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0fgzz39007fdjwq72scp0qygp2v3zc5f1xkm0sxaa8zxm25g1bra"))))
+ (build-system gnu-build-system)
+ (inputs `(("gtk+" ,gtk+)))
+ (native-inputs `(("pkg-config" ,pkg-config)))
+ (arguments
+ `(#:tests? #f ; no check
+ #:make-flags
+ (list (string-append "CC=" ,(cc-for-target))
+ ;; makefile uses PREFIX for the binary location
+ (string-append "PREFIX=" (assoc-ref %outputs "out")
+ "/bin"))
+ #:phases
+ (modify-phases %standard-phases
+ (delete 'configure)))) ; no configure script
+ (synopsis "Drag and drop source/target for X")
+ (description
+ "Dragon is a lightweight drag-and-drop source for X where you can run:
+
+@example
+dragon file.tar.gz
+@end example
+
+to get a window with just that file in it, ready to be dragged where you need
it.
+What if you need to drag into something? Using:
+
+@example
+dragon --target
+@end example
+
+you get a window you can drag files and text into. Dropped items are
+printed to standard output.")
+ (home-page "https://github.com/mwh/dragon")
+ (license license:gpl3+)))
+
(define-public libdbusmenu
(package
(name "libdbusmenu")
- branch master updated (60d629d -> 9991b5e), guix-commits, 2021/03/19
- 01/11: gnu-maintenance: Better handle empty #:directory for 'latest-html-release'., guix-commits, 2021/03/19
- 02/11: gnu: openmpi: Add 'release-monitoring-url' property., guix-commits, 2021/03/19
- 05/11: guix package: Autoload Guile-JSON and (guix describe)., guix-commits, 2021/03/19
- 06/11: git-download: Autoload Guile-Git., guix-commits, 2021/03/19
- 07/11: download: Autoload (guix build download)., guix-commits, 2021/03/19
- 04/11: guix describe: Autoload Guile-JSON., guix-commits, 2021/03/19
- 08/11: build-system/node: Remove unnecessary imports., guix-commits, 2021/03/19
- 09/11: gnu: swi-prolog: Update to 8.3.20., guix-commits, 2021/03/19
- 10/11: gnu: vis: Update to 0.7., guix-commits, 2021/03/19
- 11/11: gnu: Add dragon-drop.,
guix-commits <=
- 03/11: gnu: openmpi: Update to 4.1.0., guix-commits, 2021/03/19