gnu: Add emacs-dired-rsync.

* gnu/packages/emacs-xyz.scm (emacs-dired-rsync): New variable.
This commit is contained in:
Oleg Pykhalov 2019-05-11 15:31:39 +03:00
parent 3b8699f9c2
commit 3a228f7a0a
No known key found for this signature in database
GPG key ID: 167F8EA5001AFA9C

View file

@ -13104,6 +13104,32 @@ (define-public emacs-dired-du
buffer displays recursive dir sizes.")
(license license:gpl3+)))
(define-public emacs-dired-rsync
(package
(name "emacs-dired-rsync")
(version "0.4")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/stsquad/dired-rsync.git")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32
"0jzbn0izxqgz719gb6fpr60zbcb6w1ama13ngpvrig82nlhs37fv"))))
(build-system emacs-build-system)
(propagated-inputs
`(("emacs-s" ,emacs-s)
("emacs-dash" ,emacs-dash)))
(home-page "https://github.com/stsquad/dired-rsync/")
(synopsis "Support for rsync from Emacs dired buffers")
(description "This package adds a single command @code{dired-rsync} which
allows the user to copy marked files in a dired buffer via @code{rsync}. This
is useful, especially for large files, because the copy happens in the
background and doesnt lock up Emacs. It is also more efficient than using
tramps own encoding methods for moving data between systems.")
(license license:gpl3+)))
(define-public emacs-pcre2el
;; Last release is very old so we get the latest commit.
(let ((commit "0b5b2a2c173aab3fd14aac6cf5e90ad3bf58fa7d"))