aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAda Stevenson <adanskana@gmail.com>2025-04-10 14:50:59 +0800
committerLudovic Courtès <ludo@gnu.org>2025-05-06 12:22:34 +0200
commit5dccf8781c961d614f764897ee0484527b798e29 (patch)
treefb353a6f93162ef9f58387ca4593045ff5c24e71
parentedc799dabfb059735f1a3084384925fe573d9de1 (diff)
downloadguix-5dccf8781c961d614f764897ee0484527b798e29.tar.gz
guix-5dccf8781c961d614f764897ee0484527b798e29.zip
gnu: libfilezilla: Update source origin.
* gnu/packages/ftp.scm (gnu): (libfilezilla): Update source origin. [source]: Replace `url-fetch` with `svn-fetch`. [native-inputs]: Add `automake`, `autoconf` and `libtool`. Change-Id: I1d94d10ff5eb91043f99f15334866b6ad6a2b1cf Signed-off-by: Ludovic Courtès <ludo@gnu.org> Modified-by: Ludovic Courtès <ludo@gnu.org>
-rw-r--r--gnu/packages/ftp.scm55
1 files changed, 32 insertions, 23 deletions
diff --git a/gnu/packages/ftp.scm b/gnu/packages/ftp.scm
index 2df6797c42..9e7e8ac406 100644
--- a/gnu/packages/ftp.scm
+++ b/gnu/packages/ftp.scm
@@ -29,6 +29,7 @@
#:use-module (guix download)
#:use-module (guix gexp)
#:use-module (guix git-download)
+ #:use-module (guix svn-download)
#:use-module (guix packages)
#:use-module (guix utils)
#:use-module (gnu packages)
@@ -203,28 +204,36 @@ as required.")
(license gpl2+)))
(define-public libfilezilla
- (package
- (name "libfilezilla")
- (version "0.39.2")
- (source
- (origin
- (method url-fetch)
- (uri (string-append "https://download.filezilla-project.org/"
- "libfilezilla/libfilezilla-" version ".tar.bz2"))
- (sha256
- (base32 "1x2rixppmvdpn9m01hmh3yqzpczxbkw301hx27n5bfq0dbnx9aar"))))
- (build-system gnu-build-system)
- (arguments
- `(#:configure-flags
- (list "--disable-static")))
- (native-inputs
- (list cppunit gettext-minimal libxcrypt pkg-config))
- (inputs
- (list gnutls nettle))
- (home-page "https://lib.filezilla-project.org")
- (synopsis "Cross-platform C++ library used by Filezilla client")
- (description
- "This package provides some basic functionality to build high-performing,
+ (let ((revision 10763))
+ (package
+ (name "libfilezilla")
+ (version "0.39.2")
+ (source
+ (origin
+ (method svn-fetch)
+ (uri (svn-reference
+ (url "https://svn.filezilla-project.org/svn/libfilezilla/trunk")
+ (revision revision)))
+ (file-name (string-append name "-" version "-" (number->string revision)))
+ (sha256
+ (base32 "0x7lx8474xcqgp181kg8bw5c10nxd19hw8lhxa5fkry50mfqyzmj"))))
+ (build-system gnu-build-system)
+ (arguments
+ `(#:configure-flags (list "--disable-static")))
+ (native-inputs
+ (list cppunit
+ gettext-minimal
+ libxcrypt
+ pkg-config
+ autoconf
+ automake
+ libtool))
+ (inputs
+ (list gnutls nettle))
+ (home-page "https://lib.filezilla-project.org")
+ (synopsis "Cross-platform C++ library used by Filezilla client")
+ (description
+ "This package provides some basic functionality to build high-performing,
platform-independent programs.
Some of the highlights include:
@@ -240,7 +249,7 @@ which simplifies dealing with timestamps originating from different sources.
Simple process handling for spawning child processes with redirected input and
output.
@end itemize\n")
- (license gpl2+)))
+ (license gpl2+))))
(define-public filezilla
(package