diff options
author | Ada Stevenson <adanskana@gmail.com> | 2025-04-10 14:50:59 +0800 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2025-05-06 12:22:34 +0200 |
commit | 5dccf8781c961d614f764897ee0484527b798e29 (patch) | |
tree | fb353a6f93162ef9f58387ca4593045ff5c24e71 | |
parent | edc799dabfb059735f1a3084384925fe573d9de1 (diff) | |
download | guix-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.scm | 55 |
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 |