summaryrefslogtreecommitdiff
path: root/px/packages/email.scm
diff options
context:
space:
mode:
authorFranz Geffke <franz@pantherx.org>2023-11-06 20:08:14 +0000
committerFranz Geffke <franz@pantherx.org>2023-11-06 20:08:14 +0000
commit47b4c9c854915df93893dbaa993accfacf9027fe (patch)
tree4f9b1742d63fcfbc94cc6b8d84f76c4d00c3a0b7 /px/packages/email.scm
parent0b426d7b7ed8e176bf464ef9e0683f74a6c9d20f (diff)
rewrite: apply guix-reference formatting; cleanup some module imports
Diffstat (limited to 'px/packages/email.scm')
-rw-r--r--px/packages/email.scm141
1 files changed, 64 insertions, 77 deletions
diff --git a/px/packages/email.scm b/px/packages/email.scm
index b1986e7..39dd28d 100644
--- a/px/packages/email.scm
+++ b/px/packages/email.scm
@@ -1,6 +1,7 @@
(define-module (px packages email)
#:use-module (guix build-system qt)
- #:use-module ((guix licenses) #:prefix license:)
+ #:use-module ((guix licenses)
+ #:prefix license:)
#:use-module (guix packages)
#:use-module (gnu packages cyrus-sasl)
#:use-module (gnu packages curl)
@@ -15,95 +16,81 @@
#:use-module (gnu packages gnupg)
#:use-module (guix git-download))
-
(define-public kasync
(package
- (name "kasync")
- (version "0.3.0")
- (home-page "https://kube-project.com/")
- (source (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/KDE/kasync")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32
- "0k5jrmyqa0y4vfvg6sjr3mf12p62b1f7l3ryvy3wg1app63rssaf"))))
- (build-system qt-build-system)
- (native-inputs
- (list extra-cmake-modules kdoctools pkg-config))
- (inputs
- (list
- qtbase-5))
- (arguments
- `(#:tests? #f))
- (synopsis "Library for composable asynchronous code
+ (name "kasync")
+ (version "0.3.0")
+ (home-page "https://kube-project.com/")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/KDE/kasync")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0k5jrmyqa0y4vfvg6sjr3mf12p62b1f7l3ryvy3wg1app63rssaf"))))
+ (build-system qt-build-system)
+ (native-inputs (list extra-cmake-modules kdoctools pkg-config))
+ (inputs (list qtbase-5))
+ (arguments
+ `(#:tests? #f))
+ (synopsis "Library for composable asynchronous code
using a continuation based approach")
- (description "KAsync helps writing composable asynchronous code
+ (description "KAsync helps writing composable asynchronous code
using a continuation based approach.")
- (license license:gpl2+)))
+ (license license:gpl2+)))
(define-public kimap2
(package
- (name "kimap2")
- (version "0.4.0")
- (home-page "https://kube-project.com/")
- (source (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/KDE/kimap2")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32
- "16ax75xq0lqzjf72xr7gci5vv55kf8r5iyr3s27y0j32fjr25l25"))))
- (build-system qt-build-system)
- (native-inputs
- (list extra-cmake-modules kdoctools pkg-config))
- (inputs
- (list
- qtbase-5
- kcoreaddons
- kcodecs
- kmime
- cyrus-sasl))
- (arguments
- `(#:tests? #f))
- (synopsis "This library provides a job-based API for interacting with an IMAP4rev1 server")
- (description "This library provides a job-based API for interacting with an IMAP4rev1 server.
+ (name "kimap2")
+ (version "0.4.0")
+ (home-page "https://kube-project.com/")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/KDE/kimap2")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "16ax75xq0lqzjf72xr7gci5vv55kf8r5iyr3s27y0j32fjr25l25"))))
+ (build-system qt-build-system)
+ (native-inputs (list extra-cmake-modules kdoctools pkg-config))
+ (inputs (list qtbase-5 kcoreaddons kcodecs kmime cyrus-sasl))
+ (arguments
+ `(#:tests? #f))
+ (synopsis
+ "This library provides a job-based API for interacting with an IMAP4rev1 server")
+ (description
+ "This library provides a job-based API for interacting with an IMAP4rev1 server.
It manages connections, encryption and parameter quoting and encoding,
but otherwise provides quite a low-level interface to the protocol.
This library does not implement an IMAP client; it merely makes it easier to do so.")
- (license license:gpl2+)))
+ (license license:gpl2+)))
(define-public kdav2
(package
- (name "kdav2")
- (version "0.4.0")
- (home-page "https://kube-project.com/")
- (source (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/KDE/kdav2")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32
- "1sy1kiwx8six711frpav7a3py7g66cv8ryy0my7rr7kdv8r82r7k"))))
- (build-system qt-build-system)
- (native-inputs
- (list extra-cmake-modules kdoctools pkg-config))
- (inputs
- (list
- qtbase-5
- qtxmlpatterns
- kcoreaddons))
- (arguments
- `(#:tests? #f))
- (synopsis "This is an DAV protocol implemention with KJobs")
- (description "This is an DAV protocol implemention with KJobs.
+ (name "kdav2")
+ (version "0.4.0")
+ (home-page "https://kube-project.com/")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/KDE/kdav2")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1sy1kiwx8six711frpav7a3py7g66cv8ryy0my7rr7kdv8r82r7k"))))
+ (build-system qt-build-system)
+ (native-inputs (list extra-cmake-modules kdoctools pkg-config))
+ (inputs (list qtbase-5 qtxmlpatterns kcoreaddons))
+ (arguments
+ `(#:tests? #f))
+ (synopsis "This is an DAV protocol implemention with KJobs")
+ (description "This is an DAV protocol implemention with KJobs.
Calendars and todos are supported, using either GroupDAV
or CalDAV, and contacts are supported using GroupDAV or
CardDAV.")
- (license license:gpl2+))) \ No newline at end of file
+ (license license:gpl2+)))