summaryrefslogtreecommitdiff
path: root/gnu/packages/ftp.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/ftp.scm')
-rw-r--r--gnu/packages/ftp.scm58
1 files changed, 23 insertions, 35 deletions
diff --git a/gnu/packages/ftp.scm b/gnu/packages/ftp.scm
index 17ad139162..3d44364918 100644
--- a/gnu/packages/ftp.scm
+++ b/gnu/packages/ftp.scm
@@ -5,6 +5,7 @@
;;; Copyright © 2016–2021 Tobias Geerinckx-Rice <[email protected]>
;;; Copyright © 2017 Rene Saavedra <[email protected]>
;;; Copyright © 2021 David Larsson <[email protected]>
+;;; Copyright © 2021 Guillaume Le Vaillant <[email protected]>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -32,7 +33,6 @@
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
#:use-module (gnu packages freedesktop)
- #:use-module (gnu packages gcc)
#:use-module (gnu packages gettext)
#:use-module (gnu packages glib)
#:use-module (gnu packages gtk)
@@ -65,11 +65,9 @@
"03b7y0h3mf4jfq5y8zw6hv9v44z3n6i8hc1iswax96y3z7sc85y5"))))
(build-system gnu-build-system)
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(inputs
- `(("zlib" ,zlib)
- ("readline" ,readline)
- ("gnutls" ,gnutls)))
+ (list zlib readline gnutls))
(arguments
`(#:phases
(modify-phases %standard-phases
@@ -132,10 +130,11 @@ reliability in mind.")
(let ((out (assoc-ref outputs "out")))
(setenv "CONFIG_SHELL" (which "sh"))
(setenv "SHELL" (which "sh"))
+ (setenv "CFLAGS" "-fcommon")
(invoke "./configure"
(string-append "--prefix=" out))))))
#:tests? #f)) ;there are no tests
- (inputs `(("ncurses" ,ncurses)))
+ (inputs (list ncurses))
(home-page "https://www.ncftp.com/ncftp/")
(synopsis "Command-line File Transfer Protocol (FTP) client")
(description
@@ -161,9 +160,7 @@ FTP browser, as well as non-interactive commands such as @code{ncftpput} and
"1ir761hjncr1bamaqcw9j7x57xi3s9jax3223bxwbq30a0vsw1pd"))))
(build-system gnu-build-system)
(native-inputs
- `(("automake" ,automake)
- ("autoconf" ,autoconf)
- ("gettext" ,gettext-minimal)))
+ (list automake autoconf gettext-minimal))
(home-page "http://weex.sourceforge.net/")
(synopsis "Non-interactive client for FTP synchronization")
(description
@@ -176,26 +173,22 @@ as required.")
(define-public libfilezilla
(package
(name "libfilezilla")
- (version "0.31.1")
+ (version "0.35.0")
(source
(origin
(method url-fetch)
(uri (string-append "https://download.filezilla-project.org/"
"libfilezilla/libfilezilla-" version ".tar.bz2"))
(sha256
- (base32 "0vqn6gkwyin9hml39d74vcjcnbwlnk2cpc3msdlkhpq1ns3mhzcr"))))
+ (base32 "1s1a165kc1gkdmhzmvm91ddj3cbxmh7s27fwfgm921ixrq6m3qpf"))))
(build-system gnu-build-system)
(arguments
`(#:configure-flags
(list "--disable-static")))
(native-inputs
- `(("cppunit" ,cppunit)
- ("gcc" ,gcc-8) ; XXX remove when it's the default
- ("gettext" ,gettext-minimal)
- ("pkg-config" ,pkg-config)))
+ (list cppunit gettext-minimal pkg-config))
(inputs
- `(("gnutls" ,gnutls)
- ("nettle" ,nettle)))
+ (list gnutls nettle))
(home-page "https://lib.filezilla-project.org")
(synopsis "Cross-platform C++ library used by Filezilla client")
(description
@@ -220,33 +213,30 @@ output.
(define-public filezilla
(package
(name "filezilla")
- (version "3.55.1")
+ (version "3.57.0")
(source
(origin
(method url-fetch)
(uri (string-append "https://download.filezilla-project.org/client/"
"FileZilla_" version "_src.tar.bz2"))
(sha256
- (base32 "19bnyx89jg0ll8a8mr4y8gp26gizs11ckgrwglh27zak3zhx1y37"))))
+ (base32 "1iwrr08rik0afaxf88bghw2fw97ia8wlcsrm94jh24yafxq6rgw2"))))
(build-system gnu-build-system)
(arguments
;; Don't let filezilla phone home to check for updates.
'(#:configure-flags '("--disable-autoupdatecheck")))
(native-inputs
- `(("cppunit" ,cppunit)
- ("gettext" ,gettext-minimal)
- ("pkg-config" ,pkg-config)
- ("xdg-utils" ,xdg-utils)))
+ (list cppunit gettext-minimal pkg-config xdg-utils))
(inputs
- `(("dbus" ,dbus)
- ("gnutls" ,gnutls)
- ("gtk+" ,gtk+)
- ("libfilezilla" ,libfilezilla)
- ("libidn" ,libidn)
- ("nettle" ,nettle)
- ("pugixml" ,pugixml)
- ("sqlite" ,sqlite)
- ("wxwidgets" ,wxwidgets)))
+ (list dbus
+ gnutls
+ gtk+
+ libfilezilla
+ libidn
+ nettle
+ pugixml
+ sqlite
+ wxwidgets))
(home-page "https://filezilla-project.org")
(synopsis "Full-featured graphical FTP/FTPS/SFTP client")
(description
@@ -297,9 +287,7 @@ directory comparison and more.")
(("/usr") (assoc-ref outputs "out")))))
(delete 'configure)))) ; no configure script
(inputs
- `(("libcap" ,libcap)
- ("linux-pam" ,linux-pam)
- ("openssl" ,openssl)))
+ (list libcap linux-pam openssl))
(synopsis "Small FTP server with a focus on security")
(description
"The Very Secure File Transfer Protocol Daemon or @command{vsftpd} is a