gnu: Add megatools.

* gnu/packages/sync.scm (megatools): New variable.
(megacmd)[description]: Cross-reference the two packages in the description.

Signed-off-by: Christopher Baines <mail@cbaines.net>
This commit is contained in:
Jakub Kądziołka 2020-01-23 16:20:00 +01:00 committed by Christopher Baines
parent 1b02902553
commit 3e67182fb1
No known key found for this signature in database
GPG Key ID: 5E28A33B0B84F577

View File

@ -39,6 +39,8 @@ (define-module (gnu packages sync)
#:use-module (gnu packages compression)
#:use-module (gnu packages crypto)
#:use-module (gnu packages curl)
#:use-module (gnu packages documentation)
#:use-module (gnu packages glib)
#:use-module (gnu packages golang)
#:use-module (gnu packages image)
#:use-module (gnu packages linux)
@ -97,9 +99,48 @@ (define-public megacmd
(description "MEGAcmd provides non UI access to MEGA services. It intends
to offer all the functionality of a MEGA account via commands. It features
synchronization, backup of local folders into a MEGA account and a
webdav/streaming server.")
webdav/streaming server.
See also: megatools, a third-party alternative more commonly packaged in other
distributions.")
(license (list license:bsd-2 license:gpl3+))))
(define-public megatools
(package
(name "megatools")
(version "1.10.2")
(source
(origin
(method url-fetch)
(uri (string-append "https://megatools.megous.com/builds/megatools-"
version ".tar.gz"))
(sha256
(base32
"12n32w5mqvpk0hvh9yg9qkj9i0g2wp7jp9rq28bnqs94iv3897hp"))))
(build-system gnu-build-system)
(native-inputs
`(("pkg-config" ,pkg-config)
;; For documentation
("asciidoc" ,asciidoc)))
(inputs
`(("curl" ,curl)
("glib" ,glib)
("openssl" ,openssl)))
(home-page "https://megatools.megous.com/")
(synopsis "Command line client application for mega.nz")
(description "Megatools is a collection of programs for accessing the mega.nz service
from the command line.
Megatools allow you to copy individual files as well as entire directory trees to and from
the cloud. You can also perform streaming downloads for example to preview videos and
audio files, without needing to download the entire file first.
Megatools are robust and optimized for fast operation - as fast as Mega servers allow.
Memory requirements and CPU utilization are kept at minimum.
See also: megacmd, the official tool set by MEGA.")
(license license:gpl2)))
(define-public owncloud-client
(package
(name "owncloud-client")