GNU bug report logs -
#77710
[PATCH] gnu: Add cadaver.
Previous Next
To reply to this bug, email your comments to 77710 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#77710
; Package
guix-patches
.
(Thu, 10 Apr 2025 15:21:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Junker <dk <at> junkeria.club>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Thu, 10 Apr 2025 15:21:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/dav.scm (cadaver): New variable.
* gnu/packages/dav.scm: add (guix licenses) prefix.
Change-Id: Iffe515ea157714497630b287356bbfa0c3ba4b9a
---
gnu/packages/dav.scm | 40 ++++++++++++++++++++++++++++++++++++----
1 file changed, 36 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/dav.scm b/gnu/packages/dav.scm
index 546118055f..49c2b027cd 100644
--- a/gnu/packages/dav.scm
+++ b/gnu/packages/dav.scm
@@ -6,6 +6,7 @@
;;; Copyright © 2021 Tanguy Le Carrour <tanguy <at> bioneland.org>
;;; Copyright © 2022, 2024 Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
;;; Copyright © 2024 Nicolas Graves <ngraves <at> ngraves.fr>
+;;; Copyright © 2025 Junker <dk <at> junkeria.club>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -23,15 +24,17 @@
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
(define-module (gnu packages dav)
+ #:use-module (guix build-system gnu)
#:use-module (guix build-system python)
#:use-module (guix build-system pyproject)
#:use-module (guix download)
#:use-module (guix gexp)
- #:use-module (guix licenses)
+ #:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages)
#:use-module (guix git-download)
#:use-module (gnu packages)
#:use-module (gnu packages check)
+ #:use-module (gnu packages pkg-config)
#:use-module (gnu packages python)
#:use-module (gnu packages python-build)
#:use-module (gnu packages python-check)
@@ -40,8 +43,37 @@ (define-module (gnu packages dav)
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages sphinx)
#:use-module (gnu packages time)
+ #:use-module (gnu packages tls)
+ #:use-module (gnu packages version-control)
#:use-module (gnu packages xml))
+(define-public cadaver
+ (package
+ (name "cadaver")
+ (version "0.26")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append "https://notroj.github.io/cadaver/cadaver-"
+ version ".tar.gz"))
+ (sha256
+ (base32 "0mbv6mkdhxqhdq5kgn821if10h184m1xlpqq0vpxj19mvwyf8dlj"))))
+ (build-system gnu-build-system)
+ (inputs (list neon
+ openssl
+ libxml2))
+ (native-inputs (list pkg-config))
+ (arguments '(#:configure-flags (list "--with-ssl=openssl")
+ #:tests? #f)) ; no check target
+ (home-page "https://notroj.github.io/cadaver/")
+ (synopsis "Command-line WebDAV client")
+ (description
+ "Cadaver is a command-line client for WebDAV server operations. It
+supports a variety of WebDAV features and provides an interactive
+command-line environment with support for file manipulation on remote WebDAV
+servers.")
+ (license license:gpl2+)))
+
(define-public radicale
(package
(name "radicale")
@@ -79,7 +111,7 @@ (define-public radicale
Instead, it supports the CalDAV and CardDAV implementations of popular
clients.")
(home-page "https://radicale.org/")
- (license gpl3+)))
+ (license license:gpl3+)))
(define-public xandikos
(package
@@ -117,7 +149,7 @@ (define-public xandikos
@item Automatically keep history and back up
@item Works with all tested CalDAV and CardDAV clients
@end itemize")
- (license gpl3+)))
+ (license license:gpl3+)))
(define-public vdirsyncer
(package
@@ -169,4 +201,4 @@ (define-public vdirsyncer
local data can then be accessed via a variety of programs, none of which
have to know or worry about syncing to a server.")
(home-page "https://github.com/pimutils/vdirsyncer")
- (license bsd-3)))
+ (license license:bsd-3)))
base-commit: 2934de1447f87b361608ef3a2a756b8a5d2f42e6
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#77710
; Package
guix-patches
.
(Thu, 10 Apr 2025 20:19:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 77710 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hi Junker,
Thanks for the patch, it looks pretty good.
It think it would be better to split the (guix license) prefix change
into a different commit.
Could you send a new version in two patches?
Have a nice day,
Noé
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#77710
; Package
guix-patches
.
(Fri, 11 Apr 2025 01:57:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 77710 <at> debbugs.gnu.org (full text, mbox):
gnu/packages/dav.scm: add (guix licenses) prefix.
Change-Id: I21b6d3ab5ccd2413e557e98013b7689f8ec06d82
---
gnu/packages/dav.scm | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/dav.scm b/gnu/packages/dav.scm
index 546118055f..af348aa468 100644
--- a/gnu/packages/dav.scm
+++ b/gnu/packages/dav.scm
@@ -6,6 +6,7 @@
;;; Copyright © 2021 Tanguy Le Carrour <tanguy <at> bioneland.org>
;;; Copyright © 2022, 2024 Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
;;; Copyright © 2024 Nicolas Graves <ngraves <at> ngraves.fr>
+;;; Copyright © 2025 Junker <dk <at> junkeria.club>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -27,7 +28,7 @@ (define-module (gnu packages dav)
#:use-module (guix build-system pyproject)
#:use-module (guix download)
#:use-module (guix gexp)
- #:use-module (guix licenses)
+ #:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages)
#:use-module (guix git-download)
#:use-module (gnu packages)
@@ -79,7 +80,7 @@ (define-public radicale
Instead, it supports the CalDAV and CardDAV implementations of popular
clients.")
(home-page "https://radicale.org/")
- (license gpl3+)))
+ (license license:gpl3+)))
(define-public xandikos
(package
@@ -117,7 +118,7 @@ (define-public xandikos
@item Automatically keep history and back up
@item Works with all tested CalDAV and CardDAV clients
@end itemize")
- (license gpl3+)))
+ (license license:gpl3+)))
(define-public vdirsyncer
(package
@@ -169,4 +170,4 @@ (define-public vdirsyncer
local data can then be accessed via a variety of programs, none of which
have to know or worry about syncing to a server.")
(home-page "https://github.com/pimutils/vdirsyncer")
- (license bsd-3)))
+ (license license:bsd-3)))
base-commit: 2934de1447f87b361608ef3a2a756b8a5d2f42e6
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#77710
; Package
guix-patches
.
(Fri, 11 Apr 2025 01:58:02 GMT)
Full text and
rfc822 format available.
Message #14 received at 77710 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/dav.scm (cadaver): New variable.
Change-Id: Ia8889a03633f9b6a108a9b32a99f3a6835b63a1f
---
gnu/packages/dav.scm | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
diff --git a/gnu/packages/dav.scm b/gnu/packages/dav.scm
index af348aa468..49c2b027cd 100644
--- a/gnu/packages/dav.scm
+++ b/gnu/packages/dav.scm
@@ -24,6 +24,7 @@
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
(define-module (gnu packages dav)
+ #:use-module (guix build-system gnu)
#:use-module (guix build-system python)
#:use-module (guix build-system pyproject)
#:use-module (guix download)
@@ -33,6 +34,7 @@ (define-module (gnu packages dav)
#:use-module (guix git-download)
#:use-module (gnu packages)
#:use-module (gnu packages check)
+ #:use-module (gnu packages pkg-config)
#:use-module (gnu packages python)
#:use-module (gnu packages python-build)
#:use-module (gnu packages python-check)
@@ -41,8 +43,37 @@ (define-module (gnu packages dav)
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages sphinx)
#:use-module (gnu packages time)
+ #:use-module (gnu packages tls)
+ #:use-module (gnu packages version-control)
#:use-module (gnu packages xml))
+(define-public cadaver
+ (package
+ (name "cadaver")
+ (version "0.26")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append "https://notroj.github.io/cadaver/cadaver-"
+ version ".tar.gz"))
+ (sha256
+ (base32 "0mbv6mkdhxqhdq5kgn821if10h184m1xlpqq0vpxj19mvwyf8dlj"))))
+ (build-system gnu-build-system)
+ (inputs (list neon
+ openssl
+ libxml2))
+ (native-inputs (list pkg-config))
+ (arguments '(#:configure-flags (list "--with-ssl=openssl")
+ #:tests? #f)) ; no check target
+ (home-page "https://notroj.github.io/cadaver/")
+ (synopsis "Command-line WebDAV client")
+ (description
+ "Cadaver is a command-line client for WebDAV server operations. It
+supports a variety of WebDAV features and provides an interactive
+command-line environment with support for file manipulation on remote WebDAV
+servers.")
+ (license license:gpl2+)))
+
(define-public radicale
(package
(name "radicale")
--
2.49.0
This bug report was last modified 2 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.