GNU bug report logs -
#77710
[PATCH] gnu: Add cadaver.
Previous Next
Reported by: Junker <dk <at> junkeria.club>
Date: Thu, 10 Apr 2025 15:21:02 UTC
Severity: normal
Tags: patch
Done: Andreas Enge <andreas <at> enge.fr>
To reply to this bug, email your comments to 77710 AT debbugs.gnu.org.
There is no need to reopen the bug first.
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
Information forwarded
to
guix-patches <at> gnu.org
:
bug#77710
; Package
guix-patches
.
(Mon, 14 Apr 2025 14:32:01 GMT)
Full text and
rfc822 format available.
Message #17 received at 77710 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
user guix
usertag 77710 + reviewed-looks-good
thanks
Items marked as checked: Lint warnings, Package builds, Commit messages,
New package licenses, New package tests, New package synopsis and
descriptions
Looks good to me!
P.S. I think you forgot an uppercase letter in the ChangeLog of “gnu:
packages/dav: Add (guix licenses) prefix.” I’m not sure if its worth
sending more emails :P
[signature.asc (application/pgp-signature, inline)]
Reply sent
to
Andreas Enge <andreas <at> enge.fr>
:
You have taken responsibility.
(Tue, 15 Apr 2025 08:40:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
Junker <dk <at> junkeria.club>
:
bug acknowledged by developer.
(Tue, 15 Apr 2025 08:40:02 GMT)
Full text and
rfc822 format available.
Message #22 received at 77710-done <at> debbugs.gnu.org (full text, mbox):
Thanks for the patch and the review, pushed!
Andreas
This bug report was last modified 18 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.