gnu: rust-traitobject-0.1: Don't hide package.
[jackhill/guix/guix.git] / gnu / packages / kde-pim.scm
CommitLineData
e35b50ec
HG
1;;; GNU Guix --- Functional package management for GNU
2;;; Copyright © 2017, 2019, 2020 Hartmut Goebel <h.goebel@crazy-compilers.com>
3;;;
4;;; This file is part of GNU Guix.
5;;;
6;;; GNU Guix is free software; you can redistribute it and/or modify it
7;;; under the terms of the GNU General Public License as published by
8;;; the Free Software Foundation; either version 3 of the License, or (at
9;;; your option) any later version.
10;;;
11;;; GNU Guix is distributed in the hope that it will be useful, but
12;;; WITHOUT ANY WARRANTY; without even the implied warranty of
13;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14;;; GNU General Public License for more details.
15;;;
16;;; You should have received a copy of the GNU General Public License
17;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
18
19(define-module (gnu packages kde-pim)
20 #:use-module (guix build-system qt)
21 #:use-module (guix download)
22 #:use-module ((guix licenses) #:prefix license:)
23 #:use-module (guix packages)
24 #:use-module (guix utils)
25 #:use-module (gnu packages)
26 #:use-module (gnu packages boost)
037994df 27 #:use-module (gnu packages cyrus-sasl)
e35b50ec
HG
28 #:use-module (gnu packages databases)
29 #:use-module (gnu packages documentation)
ba4f9352 30 #:use-module (gnu packages glib)
e35b50ec 31 #:use-module (gnu packages gnome)
25b620d9 32 #:use-module (gnu packages gnupg)
2dd5b1e8 33 #:use-module (gnu packages kde)
e35b50ec 34 #:use-module (gnu packages kde-frameworks)
6e03dbea 35 #:use-module (gnu packages openldap)
e35b50ec 36 #:use-module (gnu packages qt)
a24fcdbd 37 #:use-module (gnu packages search)
e35b50ec
HG
38 #:use-module (gnu packages sqlite)
39 #:use-module (gnu packages xml))
40
41(define-public akonadi
42 (package
43 (name "akonadi")
44 (version "19.08.3")
45 (source
46 (origin
47 (method url-fetch)
48 (uri (string-append "mirror://kde/stable/applications/" version
49 "/src/akonadi-" version ".tar.xz"))
50 (sha256
51 (base32 "0v7f1049wjnqxhwxr1443wc2cfbdqmf15xcwjz3j1m0vgdva9pyg"))
52 (patches (search-patches
53 "akonadi-paths.patch"
54 "akonadi-timestamps.patch"
55 "akonadi-Revert-Make-installation-properly-relocatabl.patch"))))
56 (build-system qt-build-system)
57 (native-inputs
58 `(("extra-cmake-modules" ,extra-cmake-modules)
59 ("qttools" ,qttools)
60 ("shared-mime-info" ,shared-mime-info)))
61 (inputs
62 `(("boost" ,boost)
63 ("kconfig" ,kconfig)
64 ("kconfigwidgets" ,kconfigwidgets)
65 ("kcoreaddons" ,kcoreaddons)
66 ("kcrash" ,kcrash)
67 ("kdbusaddons" ,kdbusaddons)
68 ("kdesignerplugin" ,kdesignerplugin)
69 ("ki18n" ,ki18n)
70 ("kiconthemes" ,kiconthemes)
71 ("kio" ,kio)
72 ("kitemmodels" ,kitemmodels)
73 ("kitemviews" ,kitemviews)
74 ("kwidgetsaddons" ,kwidgetsaddons)
75 ("kwindowsystem" ,kwindowsystem)
76 ("kxmlgui" ,kxmlgui)
77 ("libxml2" ,libxml2)
78 ("libxslt" ,libxslt)
79 ;; Do NOT add mysql or postgresql to the inputs. Otherwise the binaries
80 ;; and wrapped files will refer to them, even if the user choices none
81 ;; of these. Executables are searched on $PATH then.
82 ("qtbase" ,qtbase)
83 ("sqlite" ,sqlite)))
84 (arguments
85 `(#:tests? #f ;; TODO 135/167 tests fail
86 #:configure-flags '("-DDATABASE_BACKEND=SQLITE") ; lightweight
87 #:modules ((ice-9 textual-ports)
88 ,@%qt-build-system-modules)
89 #:phases
90 (modify-phases (@ (guix build qt-build-system) %standard-phases)
91 (add-before 'configure 'add-definitions
92 (lambda _
93 (let ((out (assoc-ref %outputs "out"))
94 (mysql (assoc-ref %build-inputs "mysql"))
95 (pgsql (assoc-ref %build-inputs "postgresql")))
96 (with-output-to-file "CMakeLists.txt.new"
97 (lambda _
98 (display
99 (string-append
100 "add_compile_definitions(\n"
101 "NIX_OUT=\"" out "\"\n"
102 ;; pin binaries for mysql backend
103 ")\n\n"))
104 (display
105 (call-with-input-file "CMakeLists.txt"
106 get-string-all))))
107 (rename-file "CMakeLists.txt.new" "CMakeLists.txt"))
108 #t)))))
109 (home-page "https://kontact.kde.org/components/akonadi.html")
110 (synopsis "Extensible cross-desktop storage service for PIM")
111 (description "Akonadi is an extensible cross-desktop Personal Information
112Management (PIM) storage service. It provides a common framework for
113applications to store and access mail, calendars, addressbooks, and other PIM
114data.
115
116This package contains the Akonadi PIM storage server and associated
117programs.")
118 (license license:fdl1.2+)))
7cfb118c 119
37ac6622
HG
120(define-public akonadi-calendar
121 (package
122 (name "akonadi-calendar")
123 (version "19.08.3")
124 (source
125 (origin
126 (method url-fetch)
127 (uri (string-append "mirror://kde/stable/applications/" version
128 "/src/akonadi-calendar-" version ".tar.xz"))
129 (sha256
130 (base32 "1550h08i8rjnbd9yrnhd9v3v68ingrag2bdxrbid62qvam0n5ihy"))))
131 (build-system qt-build-system)
132 (native-inputs
133 `(("extra-cmake-modules" ,extra-cmake-modules)))
134 (inputs
135 `(("akonadi" ,akonadi)
136 ("akonadi-contacts" ,akonadi-contacts)
137 ("akonadi-mime" ,akonadi-mime)
138 ("boost" ,boost)
139 ("kcalendarcore" ,kcalendarcore)
140 ("kcalutils" ,kcalutils)
141 ("kcodecs" ,kcodecs)
142 ("kcontacts" ,kcontacts)
143 ("kdbusaddons" ,kdbusaddons)
144 ("ki18n" ,ki18n)
145 ("kiconthemes" ,kiconthemes)
146 ("kidentitymanagement" ,kidentitymanagement)
147 ("kio" ,kio)
148 ("kitemmodels" ,kitemmodels)
149 ("kmailtransport" ,kmailtransport)
150 ("kmime" ,kmime)
151 ("kpimtextedit" ,kpimtextedit)
152 ("ksmtp" ,ksmtp)
153 ("ktextwidgets" ,ktextwidgets)
154 ("kwallet" ,kwallet)
155 ("qtbase" ,qtbase)))
156 (arguments
157 `(#:tests? #f)) ;; TODO: 1/1 test fails
158 (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/akonadi/html/")
159 (synopsis "Library providing calendar helpers for Akonadi items")
160 (description "This library manages calendar specific actions for
161collection and item views.")
162 (license license:lgpl2.0+)))
163
ad80c7ef
HG
164(define-public akonadi-contacts
165 (package
166 (name "akonadi-contacts")
167 (version "19.08.3")
168 (source
169 (origin
170 (method url-fetch)
171 (uri (string-append "mirror://kde/stable/applications/" version
172 "/src/akonadi-contacts-" version ".tar.xz"))
173 (sha256
174 (base32 "1pw1s8c6dlcb103cw46p1ikvas3y8cwiwnfdny2jd3hr3rig4px9"))))
175 (build-system qt-build-system)
176 (native-inputs
177 `(("extra-cmake-modules" ,extra-cmake-modules)))
178 (inputs
179 `(("akonadi" ,akonadi)
180 ("boost" ,boost)
181 ("kauth" ,kauth)
182 ("kcodecs" ,kcodecs)
183 ("kcompletion" ,kcompletion)
184 ("kconfigwidgets" ,kconfigwidgets)
185 ("kcontacts" ,kcontacts)
186 ("kcoreaddons" ,kcoreaddons)
187 ("kdbusaddons" ,kdbusaddons)
188 ("ki18n" ,ki18n)
189 ("kiconthemes" ,kiconthemes)
190 ("kitemmodels" ,kitemmodels)
191 ("kitemviews" ,kitemviews)
192 ("kjobwidgets" ,kjobwidgets)
193 ("kmime" ,kmime)
194 ("kservice" ,kservice)
195 ("ktextwidgets" ,ktextwidgets)
196 ("kwidgetsaddons" ,kwidgetsaddons)
197 ("kxmlgui" ,kxmlgui)
198 ("prison" ,prison)
199 ("kio" ,kio)
200 ("qtbase" ,qtbase)
201 ("solid" ,solid)
202 ("sonnet" ,sonnet)))
203 (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/akonadi/html/")
204 (synopsis "Akonadi contacts access library")
205 (description "Akonadi Contacts is a library that effectively bridges the
206type-agnostic API of the Akonadi client libraries and the domain-specific
207KContacts library. It provides jobs, models and other helpers to make working
208with contacts and addressbooks through Akonadi easier.
209
210The library provides a complex dialog for editing contacts and several models
211to list and filter contacts.")
212 (license ;; GPL for programs, LGPL for libraries
213 (list license:gpl2+ license:lgpl2.0+))))
214
8d41c6a3
HG
215(define-public akonadi-mime
216 (package
217 (name "akonadi-mime")
218 (version "19.08.3")
219 (source
220 (origin
221 (method url-fetch)
222 (uri (string-append "mirror://kde/stable/applications/" version
223 "/src/akonadi-mime-" version ".tar.xz"))
224 (sha256
225 (base32 "03q3dnhzcgmgcqvijnwi4ikg0m1zad2l679bqnp051v27fvs4yg7"))))
226 (build-system qt-build-system)
227 (native-inputs
228 `(("extra-cmake-modules" ,extra-cmake-modules)
229 ("libxslt" ,libxslt) ;; xslt for generating interface descriptions
230 ("shared-mime-info" ,shared-mime-info)))
231 (inputs
232 `(("akonadi" ,akonadi)
233 ("boost", boost)
234 ("kcodecs" ,kcodecs)
235 ("kconfig" ,kconfig)
236 ("kconfigwidgets" ,kconfigwidgets)
237 ("kdbusaddons" ,kdbusaddons)
238 ("ki18n" ,ki18n)
239 ("kio" ,kio)
240 ("kitemmodels" ,kitemmodels)
241 ("kmime" ,kmime)
242 ("kwidgetsaddons" ,kwidgetsaddons)
243 ("kxmlgui" ,kxmlgui)
244 ("qtbase" ,qtbase)))
245 (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/akonadi/html/")
246 (arguments
247 `(#:phases
248 (modify-phases %standard-phases
249 (add-after 'unpack 'copy-desktop-file-early
250 (lambda _
251 (let ((plugins-dir "/tmp/.local/share/akonadi/plugins/serializer"))
252 (mkdir-p plugins-dir)
253 (copy-file "serializers/akonadi_serializer_mail.desktop"
254 (string-append plugins-dir "/akonadi_serializer_mail.desktop")))
255 #t))
256 (add-before 'check 'check-setup
257 (lambda _
258 (setenv "HOME" "/tmp")
259 #t)))))
260 (synopsis "Akonadi MIME handling library")
261 (description "Akonadi Mime is a library that effectively bridges the
262type-agnostic API of the Akonadi client libraries and the domain-specific
263KMime library. It provides jobs, models and other helpers to make working
264with emails through Akonadi easier.")
265 (license ;; GPL for programs, LGPL for libraries
266 (list license:gpl2+ license:lgpl2.0+))))
267
d03ad6cf
HG
268(define-public akonadi-notes
269 (package
270 (name "akonadi-notes")
271 (version "19.08.3")
272 (source
273 (origin
274 (method url-fetch)
275 (uri (string-append "mirror://kde/stable/applications/" version
276 "/src/akonadi-notes-" version ".tar.xz"))
277 (sha256
278 (base32 "0r8vh11bfjzhspb5kp2d0kcgwqd2m5qpxpamiajzjq910f51sw3w"))))
279 (build-system qt-build-system)
280 (native-inputs
281 `(("extra-cmake-modules" ,extra-cmake-modules)))
282 (inputs
283 `(("akonadi" ,akonadi)
284 ("kcodecs" ,kcodecs)
285 ("ki18n" ,ki18n)
286 ("kmime" ,kmime)
287 ("qtbase" ,qtbase)))
288 (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/akonadi/html/")
289 (synopsis "Akonadi notes access library")
290 (description "Akonadi Notes is a library that effectively bridges the
291type-agnostic API of the Akonadi client libraries and the domain-specific
292KMime library. It provides a helper class for note attachments and for
293wrapping notes into KMime::Message objects.")
294 (license ;; GPL for programs, LGPL for libraries
295 (list license:gpl2+ license:lgpl2.0+))))
296
a24fcdbd
HG
297(define-public akonadi-search
298 (package
299 (name "akonadi-search")
300 (version "19.08.3")
301 (source
302 (origin
303 (method url-fetch)
304 (uri (string-append "mirror://kde/stable/applications/" version
305 "/src/akonadi-search-" version ".tar.xz"))
306 (sha256
307 (base32 "16qzs2cs4nxwrpwcdgwry95qn6wmg8s1p4w3qajx1ahkgwmsh11s"))))
308 (build-system qt-build-system)
309 (native-inputs
310 `(("extra-cmake-modules" ,extra-cmake-modules)))
311 (inputs
312 `(("akonadi" ,akonadi)
313 ("akonadi-mime" ,akonadi-mime)
314 ("boost" ,boost)
315 ("kcalendarcore" ,kcalendarcore)
316 ("kcmutils" ,kcmutils)
317 ("kcontacts" ,kcontacts)
318 ("kcrash" ,kcrash)
319 ("kdbusaddons" ,kdbusaddons)
320 ("ki18n" ,ki18n)
321 ("kio" ,kio)
322 ("kitemmodels" ,kitemmodels)
323 ("kmime" ,kmime)
324 ("krunner" ,krunner)
325 ("kwindowsystem" ,kwindowsystem)
326 ("qtbase" ,qtbase)
327 ("xapian" ,xapian)))
328 (arguments
329 `(#:tests? #f)) ;; TODO: needs dbus
330 (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/akonadi/html/")
331 (synopsis "Akonadi search library")
332 (description "Xapian-based indexing and query infrastructure for
333Akonadi.")
334 (license ;; GPL for programs, LGPL for libraries
335 (list license:gpl2+ license:lgpl2.0+))))
336
2a876c1c
HG
337(define-public kalarmcal
338 (package
339 (name "kalarmcal")
340 (version "19.08.3")
341 (source
342 (origin
343 (method url-fetch)
344 (uri (string-append "mirror://kde/stable/applications/" version
345 "/src/kalarmcal-" version ".tar.xz"))
346 (sha256
347 (base32 "0w9qsx2gqwny2v4fsj4awn814s9b7yrxvqrawlick3r2kp4x1sgn"))))
348 (build-system qt-build-system)
349 (native-inputs
350 `(("extra-cmake-modules" ,extra-cmake-modules)))
351 (inputs
352 `(("akonadi", akonadi)
353 ("boost" ,boost)
354 ("kcalendarcore" ,kcalendarcore)
355 ("kcalutils" ,kcalutils)
356 ("kcompletion" ,kcompletion)
357 ("kconfig" ,kconfig)
358 ("kconfigwidgets" ,kconfigwidgets)
359 ("kcoreaddons" ,kcoreaddons)
360 ("kdbusaddons" ,kdbusaddons)
361 ("kholidays" ,kholidays)
362 ("ki18n" ,ki18n)
363 ("kidentitymanagement" ,kidentitymanagement)
364 ("kio" ,kio)
365 ("kitemmodels" ,kitemmodels)
366 ("kpimtextedit" ,kpimtextedit)
367 ("ktextwidgets" ,ktextwidgets)
368 ("kxmlgui" ,kxmlgui)
369 ("qtbase" ,qtbase)))
370 (arguments
371 `(#:tests? #f)) ;; TODO: TZ setup
372 (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/")
373 (synopsis "Library for handling kalarm calendar data")
374 (description "This library provides an API for KAlarm alarms.")
375 (license license:lgpl2.0+)))
376
68b1d81d
HG
377(define-public kcalutils
378 (package
379 (name "kcalutils")
380 (version "19.08.3")
381 (source
382 (origin
383 (method url-fetch)
384 (uri (string-append "mirror://kde/stable/applications/" version
385 "/src/kcalutils-" version ".tar.xz"))
386 (sha256
387 (base32 "1nlkik4qiciyh1slgpis3n5h9pks2ygdba9yq4s16nnmip4l45w2"))))
388 (build-system qt-build-system)
389 (native-inputs
390 `(("extra-cmake-modules" ,extra-cmake-modules)
391 ("libxml2" ,libxml2))) ;; xmllint required for tests
392 (inputs
393 `(("grantlee" ,grantlee)
394 ("kcalendarcore" ,kcalendarcore)
395 ("kcodecs" ,kcodecs)
396 ("kconfig" ,kconfig)
397 ("kconfigwidgets" ,kconfigwidgets)
398 ("kcoreaddons" ,kcoreaddons)
399 ("ki18n" ,ki18n)
400 ("kiconthemes" ,kiconthemes)
401 ("kidentitymanagement" ,kidentitymanagement)
402 ("kpimtextedit" ,kpimtextedit)
403 ("ktextwidgets" ,ktextwidgets)
404 ("kwidgetsaddons" ,kwidgetsaddons)
405 ("oxygen-icons" ,oxygen-icons) ; default icon set, required for tests
406 ("qtbase" ,qtbase)))
407 (arguments
408 `(#:tests? #f)) ;; TODO: seem to pull in some wrong theme
409 (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/")
410 (synopsis "Library with utility functions for the handling of calendar
411data")
412 (description "This library provides a utility and user interface
413functions for accessing calendar data using the kcalcore API.")
414 (license license:lgpl2.0+)))
415
2dd5b1e8
HG
416(define-public kdepim-apps-libs
417 (package
418 (name "kdepim-apps-libs")
419 (version "19.08.3")
420 (source
421 (origin
422 (method url-fetch)
423 (uri (string-append "mirror://kde/stable/applications/" version
424 "/src/kdepim-apps-libs-" version ".tar.xz"))
425 (sha256
426 (base32 "10xbzvp9cm5fpy4nxp38qm4vf0bycpq94bm4z2j4lw7ll1aq8irw"))))
427 (build-system qt-build-system)
428 (native-inputs
429 `(("extra-cmake-modules" ,extra-cmake-modules)))
430 (inputs
431 `(("akonadi" ,akonadi)
432 ("akonadi-contacts" ,akonadi-contacts)
433 ("boost" ,boost)
434 ("gpgme" ,gpgme)
435 ("grantlee" ,grantlee)
436 ("grantleetheme" ,grantleetheme)
437 ("kconfig" ,kconfig)
438 ("kconfigwidgets" ,kconfigwidgets)
439 ("kcontacts" ,kcontacts)
440 ("kcoreaddons" ,kcoreaddons)
441 ("kdbusaddons" ,kdbusaddons)
442 ("ki18n" ,ki18n)
443 ("kiconthemes" ,kiconthemes)
444 ("kimap" ,kimap)
445 ("kio" ,kio)
446 ("kitemmodels" ,kitemmodels)
447 ("kmime" ,kmime)
448 ("kpimcommon" ,kpimcommon)
449 ("kservice" ,kservice)
450 ("kwidgetsaddons" ,kwidgetsaddons)
451 ("libkleo" ,libkleo)
452 ("prison" ,prison)
453 ("qgpgme" ,qgpgme)
454 ("qtbase" ,qtbase)))
455 (home-page "https://cgit.kde.org/kdepim-apps-libs.git")
456 (synopsis "KDE PIM mail related libraries and data files")
457 (description "KDE PIM mail related libraries and data files.")
458 (license ;; GPL for programs, LGPL for libraries
459 (list license:gpl2+ license:lgpl2.0+))))
460
48d5d0ef
HG
461(define-public kgpg
462 (package
463 (name "kgpg")
464 (version "19.08.3")
465 (source
466 (origin
467 (method url-fetch)
468 (uri (string-append "mirror://kde/stable/applications/" version
469 "/src/kgpg-" version ".tar.xz"))
470 (sha256
471 (base32 "1dis7zv51a4lhx5l3wlwnhym8f79h8sibhhk97fkn8d7szdrmfw5"))))
472 (build-system qt-build-system)
473 (native-inputs
474 `(("extra-cmake-modules" ,extra-cmake-modules)
475 ("gnupg" ,gnupg) ;; TODO: Remove after gpgme uses fixed path
476 ("kdoctools" ,kdoctools)))
477 (inputs
478 `(("akonadi" ,akonadi)
479 ("akonadi-contacts" ,akonadi-contacts)
480 ("boost" ,boost)
481 ("gpgme" ,gpgme)
482 ("karchive" ,karchive)
483 ("kcodecs" ,kcodecs)
484 ("kcontacts" ,kcontacts)
485 ("kcoreaddons" ,kcoreaddons)
486 ("kcrash" ,kcrash)
487 ("kdbusaddons" ,kdbusaddons)
488 ("ki18n" ,ki18n)
489 ("kiconthemes" ,kiconthemes)
490 ("kio" ,kio)
491 ("kitemmodels" ,kitemmodels)
492 ("kjobwidgets" ,kjobwidgets)
493 ("knotifications" ,knotifications)
494 ("kservice" ,kservice)
495 ("ktextwidgets" ,ktextwidgets)
496 ("kwidgetsaddons" ,kwidgetsaddons)
497 ("kwindowsystem" ,kwindowsystem)
498 ("kxmlgui" ,kxmlgui)
499 ("oxygen-icons" ,oxygen-icons) ;; default icon set
500 ("qtbase" ,qtbase)))
501 (home-page "https://kde.org/applications/utilities/org.kde.kgpg")
502 (synopsis "Graphical front end for GNU Privacy Guard")
503 (description "Kgpg manages cryptographic keys for the GNU Privacy Guard,
504and can encrypt, decrypt, sign, and verify files. It features a simple editor
505for applying cryptography to short pieces of text, and can also quickly apply
506cryptography to the contents of the clipboard.")
507 (license license:gpl2+)))
508
0a0df84f
HG
509(define-public kidentitymanagement
510 (package
511 (name "kidentitymanagement")
512 (version "19.08.3")
513 (source
514 (origin
515 (method url-fetch)
516 (uri (string-append "mirror://kde/stable/applications/" version
517 "/src/kidentitymanagement-" version ".tar.xz"))
518 (sha256
519 (base32 "0dqz49sp5hq44590rrxav8688aqlzsww4q4n55ksfy13nk9i5mbf"))))
520 (build-system qt-build-system)
521 (native-inputs
522 `(("extra-cmake-modules" ,extra-cmake-modules)))
523 (inputs
524 `(("kcodecs" ,kcodecs)
525 ("kcompletion" ,kcompletion)
526 ("kconfig" ,kconfig)
527 ("kcoreaddons" ,kcoreaddons)
528 ("kemoticons" ,kemoticons)
529 ("kiconthemes" ,kiconthemes)
530 ("kio" ,kio)
531 ("kpimtextedit" ,kpimtextedit)
532 ("ktextwidgets" ,ktextwidgets)
533 ("kxmlgui" ,kxmlgui)
534 ("qtbase" ,qtbase)))
535 (arguments
536 `(#:phases
537 (modify-phases %standard-phases
538 (add-before 'check 'set-home
539 (lambda _
540 (setenv "HOME" "/tmp/dummy-home") ;; FIXME: what is this?
541 #t)))))
542 (home-page "https://kontact.kde.org/")
543 (synopsis "Library for shared identities between mail applications")
544 (description "Library for shared identities between mail applications.")
545 (license ;; GPL for programs, LGPL for libraries, FDL for documentation
546 (list license:gpl2+ license:lgpl2.0+ license:fdl1.2+))))
547
037994df
HG
548(define-public kimap
549 (package
550 (name "kimap")
551 (version "19.08.3")
552 (source
553 (origin
554 (method url-fetch)
555 (uri (string-append "mirror://kde/stable/applications/" version
556 "/src/kimap-" version ".tar.xz"))
557 (sha256
558 (base32 "0l8hb2z82jzbwr12lw5fismwk1a3ca4dk966p1fxg4bibck8vjj6"))))
559 (build-system qt-build-system)
560 (native-inputs
561 `(("extra-cmake-modules" ,extra-cmake-modules)))
562 (inputs
563 `(("cyrus-sasl" ,cyrus-sasl)
564 ("kcoreaddons" ,kcoreaddons)
565 ("ki18n" ,ki18n)
566 ("kio" ,kio)
567 ("kmime" ,kmime)
568 ("qtbase" ,qtbase)))
569 (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/")
570 (synopsis "Library for handling IMAP")
571 (description "This library provides a job-based API for interacting with
572an IMAP4rev1 server. It manages connections, encryption and parameter quoting
573and encoding, but otherwise provides quite a low-level interface to the
574protocol. This library does not implement an IMAP client; it merely makes it
575easier to do so.")
576 (license ;; GPL for programs, LGPL for libraries
577 (list license:gpl2+ license:lgpl2.0+))))
578
6e03dbea
HG
579(define-public kldap
580 (package
581 (name "kldap")
582 (version "19.08.3")
583 (source
584 (origin
585 (method url-fetch)
586 (uri (string-append "mirror://kde/stable/applications/" version
587 "/src/kldap-" version ".tar.xz"))
588 (sha256
589 (base32 "1blbnj8av6h168g14gyphyd9sz87af773b1qglmbkv5pzbzaanxn"))))
590 (build-system qt-build-system)
591 (native-inputs
592 `(("extra-cmake-modules" ,extra-cmake-modules)
593 ("kdoctools" ,kdoctools)))
594 (inputs
595 `(("ki18n" ,ki18n)
596 ("kio" ,kio)
597 ("kwidgetsaddons" ,kwidgetsaddons)
598 ("qtbase" ,qtbase)))
599 (propagated-inputs
600 `(("cyrus-sasl" ,cyrus-sasl)
601 ("openldap" ,openldap)))
602 (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/")
603 (synopsis "Library for accessing LDAP")
604 (description "This library provides an API for LDAP.")
605 (license license:lgpl2.0+)))
606
ba4f9352
HG
607(define-public kleopatra
608 (package
609 (name "kleopatra")
610 (version "19.08.3")
611 (source
612 (origin
613 (method url-fetch)
614 (uri (string-append "mirror://kde/stable/applications/" version
615 "/src/kleopatra-" version ".tar.xz"))
616 (sha256
617 (base32 "1bqwxdl91s2nai871vvhkmcc3simbnvr2i5m6dnl327bplzqgfa4"))))
618 (build-system qt-build-system)
619 (native-inputs
620 `(("dbus" ,dbus)
621 ("extra-cmake-modules" ,extra-cmake-modules)
622 ("gnupg" ,gnupg) ;; TODO: Remove after gpgme uses fixed path
623 ("kdoctools" ,kdoctools)))
624 (inputs
625 `(("boost" ,boost)
626 ("gpgme" ,gpgme)
627 ("kcmutils" ,kcmutils)
628 ("kcodecs" ,kcodecs)
629 ("kconfig" ,kconfig)
630 ("kconfigwidgets" ,kconfigwidgets)
631 ("kcoreaddons" ,kcoreaddons)
632 ("kcrash" ,kcrash)
633 ("kdbusaddons" ,kdbusaddons)
634 ("ki18n" ,ki18n)
635 ("kiconthemes" ,kiconthemes)
636 ("kitemmodels" ,kitemmodels)
637 ("kmime" ,kmime)
638 ("knotifications" ,knotifications)
639 ("ktextwidgets" ,ktextwidgets)
640 ("kwidgetsaddons" ,kwidgetsaddons)
641 ("kwindowsystem" ,kwindowsystem)
642 ("kxmlgui" ,kxmlgui)
643 ("libassuan" ,libassuan)
644 ("libkleo" ,libkleo)
645 ("oxygen-icons" ,oxygen-icons) ;; default icon set
646 ("qgpgme" ,qgpgme)
647 ("qtbase" ,qtbase)))
648 (arguments
649 `(#:phases
650 (modify-phases %standard-phases
651 (replace 'check
652 (lambda _
653 (invoke "dbus-launch" "ctest" ".")
654 #t)))))
655 (home-page "https://kde.org/applications/utilities/org.kde.kleopatra")
656 (synopsis "Certificate Manager and Unified Crypto GUI")
657 (description "Kleopatra is a certificate manager and a universal crypto
658GUI. It supports managing X.509 and OpenPGP certificates in the GpgSM keybox
659and retrieving certificates from LDAP servers.")
660 (license ;; GPL for programs, FDL for documentation
661 (list license:gpl2+ license:fdl1.2+))))
662
63d58962
HG
663(define-public kmailimporter
664 (package
665 (name "kmailimporter")
666 (version "19.08.3")
667 (source
668 (origin
669 (method url-fetch)
670 (uri (string-append "mirror://kde/stable/applications/" version
671 "/src/mailimporter-" version ".tar.xz"))
672 (sha256
673 (base32 "0vmrgjz47f96crrbv0bhaz0abh2am4whhb294rfz02mvjghbzpzv"))))
674 (properties `((upstream-name . "mailimporter")))
675 (build-system qt-build-system)
676 (native-inputs
677 `(("extra-cmake-modules" ,extra-cmake-modules)))
678 (inputs
679 `(("akonadi" ,akonadi)
680 ("akonadi-mime" ,akonadi-mime)
681 ("boost" ,boost)
682 ("karchive" ,karchive)
683 ("kcompletion" ,kcompletion)
684 ("kconfig" ,kconfig)
685 ("kconfigwidgets" ,kconfigwidgets)
686 ("kcoreaddons" ,kcoreaddons)
687 ("kdbusaddons" ,kdbusaddons)
688 ("ki18n" ,ki18n)
689 ("kio" ,kio)
690 ("kitemmodels" ,kitemmodels)
691 ("kmime" ,kmime)
692 ("kxmlgui" ,kxmlgui)
693 ("libkdepim" ,libkdepim)
694 ("qtbase" ,qtbase)))
695 (home-page "https://cgit.kde.org/mailimporter.git")
696 (synopsis "KDE mail importer library")
697 (description "KDE mail importer library.")
698 (license ;; GPL for programs, LGPL for libraries
699 (list license:gpl2+ license:lgpl2.0+))))
700
5a75e444
HG
701(define-public kmailtransport
702 (package
703 (name "kmailtransport")
704 (version "19.08.3")
705 (source
706 (origin
707 (method url-fetch)
708 (uri (string-append "mirror://kde/stable/applications/" version
709 "/src/kmailtransport-" version ".tar.xz"))
710 (sha256
711 (base32 "04jdnqxbp4382vjxh06rrvsigbrygqfkw0fvbbjnjymp585mgkr4"))))
712 (build-system qt-build-system)
713 (native-inputs
714 `(("extra-cmake-modules" ,extra-cmake-modules)
715 ("kdoctools" ,kdoctools)))
716 (inputs
717 `(("akonadi" ,akonadi)
718 ("akonadi-mime" ,akonadi-mime)
719 ("boost" ,boost)
720 ("cyrus-sasl" ,cyrus-sasl)
721 ("kcalendarcore" ,kcalendarcore)
722 ("kcmutils" ,kcmutils)
723 ("kcontacts" ,kcontacts)
724 ("kdbusaddons" ,kdbusaddons)
725 ("kconfigwidgets" ,kconfigwidgets)
726 ("ki18n" ,ki18n)
727 ("kitemmodels", kitemmodels)
728 ("kio" ,kio)
729 ("kmime" ,kmime)
730 ("ksmtp" ,ksmtp)
731 ("ktextwidgets" ,ktextwidgets)
732 ("kwallet" ,kwallet)
733 ("libkgapi" ,libkgapi)
734 ("qtbase" ,qtbase)))
735 (arguments
736 `(#:tests? #f)) ;; TODO - 3/3 tests fail, require drkonqi
737 (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/")
738 (synopsis "Mail transport service library")
739 (description " This library provides an API and support code for managing
740mail transport.")
741 (license license:lgpl2.0+)))
742
962b288a
HG
743(define-public kmbox
744 (package
745 (name "kmbox")
746 (version "19.08.3")
747 (source
748 (origin
749 (method url-fetch)
750 (uri (string-append "mirror://kde/stable/applications/" version
751 "/src/kmbox-" version ".tar.xz"))
752 (sha256
753 (base32 "13b5v1nx46k5ais3cms7yxrfi8p6xbljpkpg3f7v1asb6kshv7g2"))))
754 (build-system qt-build-system)
755 (native-inputs
756 `(("extra-cmake-modules" ,extra-cmake-modules)))
757 (inputs
758 `(("kcodecs" ,kcodecs)
759 ("kmime" ,kmime)
760 ("qtbase" ,qtbase)))
761 (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/")
762 (synopsis "Library for handling mbox mailboxes")
763 (description "A library for accessing mail storages in MBox format.")
764 (license license:lgpl2.0+ )))
765
7cfb118c
HG
766(define-public kmime
767 (package
768 (name "kmime")
769 (version "19.08.3")
770 (source
771 (origin
772 (method url-fetch)
773 (uri (string-append "mirror://kde/stable/applications/" version
774 "/src/kmime-" version ".tar.xz"))
775 (sha256
776 (base32 "1pc00pwwrngsyr7ppvqwfgvcgy2wiqdbqxhv9xidn4dw9way2ng6"))))
777 (build-system qt-build-system)
778 (native-inputs
779 `(("extra-cmake-modules" ,extra-cmake-modules)))
780 (inputs
781 `(("kcodecs" ,kcodecs)
782 ("ki18n" ,ki18n)
783 ("qtbase" ,qtbase)))
784 (arguments
785 `(#:phases
786 (modify-phases %standard-phases
787 (add-after 'unpack 'fix-test-case
788 (lambda _
789 ;; This is curious: autotests/CMakeLists.txt sets LC_TIME=C, but
790 ;; the Qt locale returns different. See kmime commit 3a9651d26a.
791 (substitute* "autotests/dateformattertest.cpp"
792 (("(Today|Yesterday) 12:34:56" line day)
793 (string-append day " 12:34 PM")))
794 #t)))))
795 (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/")
796 (synopsis "Library for handling MIME data")
797 (description "A library for MIME handling.")
798 (license license:lgpl2.0+)))
8c71fd43 799
789cf5c3
HG
800(define-public kontactinterface
801 (package
802 (name "kontactinterface")
803 (version "19.08.3")
804 (source
805 (origin
806 (method url-fetch)
807 (uri (string-append "mirror://kde/stable/applications/" version
808 "/src/kontactinterface-" version ".tar.xz"))
809 (sha256
810 (base32 "1p0iw9i8cxh3jn7094wvxhlpc2sw52q8csfdgch1lf3dwhkpp0k7"))))
811 (build-system qt-build-system)
812 (native-inputs
813 `(("extra-cmake-modules" ,extra-cmake-modules)))
814 (inputs
815 `(("kcoreaddons" ,kcoreaddons)
816 ("ki18n" ,ki18n)
817 ("kiconthemes" ,kiconthemes)
818 ("kparts" ,kparts)
819 ("kwindowsystem" ,kwindowsystem)
820 ("kxmlgui" ,kxmlgui)
821 ("qtbase" ,qtbase)))
822 (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/")
823 (synopsis "Kontact interface library")
824 (description "Kontact Interface library.")
825 (license license:lgpl2.0+)))
826
a8546f46
HG
827(define-public kpimcommon
828 (package
829 (name "kpimcommon")
830 (version "19.08.3")
831 (source
832 (origin
833 (method url-fetch)
834 (uri (string-append "mirror://kde/stable/applications/" version
835 "/src/pimcommon-" version ".tar.xz"))
836 (sha256
837 (base32 "1jl40ymq46yjn9va78hklgg91ikrfahf3w4jl5ziiqbivcl7r9kn"))))
838 (properties `((upstream-name . "pimcommon")))
839 (build-system qt-build-system)
840 (native-inputs
841 `(("extra-cmake-modules" ,extra-cmake-modules)
842 ("qttools" ,qttools)))
843 (inputs
844 `(("karchive" ,karchive)
845 ("akonadi" ,akonadi)
846 ("akonadi-contacts" ,akonadi-contacts)
847 ("akonadi-mime" ,akonadi-mime)
848 ("boost" ,boost)
849 ("grantlee" ,grantlee)
850 ;; TODO: ("kaccounts" ,kaccounts)
851 ("kcodecs" ,kcodecs)
852 ("kcompletion" ,kcompletion)
853 ("kconfig" ,kconfig)
854 ("kconfigwidgets" ,kconfigwidgets)
855 ("kcontacts" ,kcontacts)
856 ("kcoreaddons" ,kcoreaddons)
857 ("kdbusaddons" ,kdbusaddons)
858 ("kdesignerplugin" ,kdesignerplugin)
859 ("ki18n" ,ki18n)
860 ("kiconthemes" ,kiconthemes)
861 ("kimap" ,kimap)
862 ("kio" ,kio)
863 ("kirigami" ,kirigami) ;; run-time dependency
864 ("kitemmodels" ,kitemmodels)
865 ("kitemviews" ,kitemviews)
866 ("kjobwidgets" ,kjobwidgets)
867 ("kmime" ,kmime)
868 ("knewstuff" ,knewstuff)
869 ("kpimtextedit" ,kpimtextedit)
870 ("kservice" ,kservice)
871 ("ktextwidgets" ,ktextwidgets)
872 ("kwallet" ,kwallet)
873 ("kwidgetsaddons" ,kwidgetsaddons)
874 ("kwindowsystem" ,kwindowsystem)
875 ("kxmlgui" ,kxmlgui)
876 ("libkdepim" ,libkdepim)
877 ("libxslt" ,libxslt)
878 ("purpose" ,purpose)
879 ("qtbase" ,qtbase)
880 ("qtwebengine" ,qtwebengine)))
881 (arguments
882 `(#:tests? #f)) ;; TODO tests hang
883 (home-page "https://cgit.kde.org/pimcommon.git")
884 (synopsis "Common library for KDE PIM")
885 (description "Common library for KDE PIM.")
886 (license ;; GPL for programs, LGPL for libraries
887 (list license:gpl2+ license:lgpl2.0+))))
888
8c71fd43
HG
889(define-public kpimtextedit
890 (package
891 (name "kpimtextedit")
892 (version "19.08.3")
893 (source
894 (origin
895 (method url-fetch)
896 (uri (string-append "mirror://kde/stable/applications/" version
897 "/src/kpimtextedit-" version ".tar.xz"))
898 (sha256
899 (base32 "1as48j5qfpj9pqjck1615nlpk4a850m7xxcyl41gx8biww027zvm"))))
900 (build-system qt-build-system)
901 (native-inputs
902 `(("extra-cmake-modules" ,extra-cmake-modules)
903 ("qttools" ,qttools)))
904 (inputs
905 `(("grantlee" ,grantlee)
906 ("kcodecs" ,kcodecs)
907 ("kconfigwidgets" ,kconfigwidgets)
908 ("kcoreaddons" ,kcoreaddons)
909 ("kdesignerplugin" ,kdesignerplugin)
910 ("kemoticons" ,kemoticons)
911 ("ki18n" ,ki18n)
912 ("kiconthemes" ,kiconthemes)
913 ("kio" ,kio)
914 ("ksyntaxhighlighting" ,ksyntaxhighlighting)
915 ("ktextwidgets" ,ktextwidgets)
916 ("kwidgetsaddons" ,kwidgetsaddons)
917 ("kxmlgui" ,kxmlgui)
918 ("qtbase" ,qtbase)
919 ("qtspeech", qtspeech)
920 ("sonnet" ,sonnet)))
921 (arguments
922 `(#:tests? #f)) ;; TODO - test suite hangs
923 (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/")
924 (synopsis "Library providing a textedit with PIM-specific features")
925 (description "A library for PIM-specific text editing utilities.")
926 (license ;; GPL for programs, LGPL for libraries, FDL for documentation
927 (list license:gpl2+ license:lgpl2.0+ license:fdl1.2+))))
ff6adc0a 928
29157edc
HG
929(define-public ksmtp
930 (package
931 (name "ksmtp")
932 (version "19.08.3")
933 (source
934 (origin
935 (method url-fetch)
936 (uri (string-append "mirror://kde/stable/applications/" version
937 "/src/ksmtp-" version ".tar.xz"))
938 (sha256
939 (base32 "1pd8mma3xbq83jkn76gqinn6xh9imaji0jrg3qzysf5rvjl8kcqn"))))
940 (build-system qt-build-system)
941 (native-inputs
942 `(("extra-cmake-modules" ,extra-cmake-modules)))
943 (inputs
944 `(("cyrus-sasl" ,cyrus-sasl)
945 ("kcodecs" ,kcodecs)
946 ("kconfig" ,kconfig)
947 ("kcoreaddons" ,kcoreaddons)
948 ("ki18n" ,ki18n)
949 ("kio" ,kio)
950 ("qtbase" ,qtbase)))
951 (arguments
952 `(#:tests? #f ;; TODO: does not find sasl mechs
953 #:phases
954 (modify-phases %standard-phases
955 (add-after 'unpack 'Use-KDE_INSTALL_TARGETS_DEFAULT_ARGS-when-installing
956 (lambda _
957 (substitute* "src/CMakeLists.txt"
958 (("^(install\\(.* )\\$\\{KF5_INSTALL_TARGETS_DEFAULT_ARGS\\}\\)"
959 _ prefix)
960 (string-append prefix "${KDE_INSTALL_TARGETS_DEFAULT_ARGS})")))
961 #t)))))
962 (home-page "https://cgit.kde.org/ksmtp.git")
963 (synopsis "Library for sending email through an SMTP server")
964 (description "This library provides an API for handling SMTP
965services. SMTP (Simple Mail Transfer Protocol) is the most prevalent Internet
966standard protocols for e-mail transmission.")
967 (license license:lgpl2.0+)))
968
ff6adc0a
HG
969(define-public ktnef
970 (package
971 (name "ktnef")
972 (version "19.08.3")
973 (source
974 (origin
975 (method url-fetch)
976 (uri (string-append "mirror://kde/stable/applications/" version
977 "/src/ktnef-" version ".tar.xz"))
978 (sha256
979 (base32 "0kgfhh46130hg1xq8km5gjzxa3b620j1zdrg54qivxa782smgbl6"))))
980 (build-system qt-build-system)
981 (native-inputs
982 `(("extra-cmake-modules" ,extra-cmake-modules)))
983 (inputs
984 `(("kcalendarcore" ,kcalendarcore)
985 ("kcalutils" ,kcalutils)
986 ("kcodecs" ,kcodecs)
987 ("kconfig" ,kconfig)
988 ("kcontacts" ,kcontacts)
989 ("kcoreaddons" ,kcoreaddons)
990 ("ki18n" ,ki18n)
991 ("qtbase" ,qtbase)))
992 (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/ktnef/html/")
993 (synopsis "Viewer for mail attachments using TNEF format")
994 (description "Viewer for mail attachments using TNEF format")
995 (license license:lgpl2.0+)))
0fcbdde7 996
4357222b
HG
997(define-public libkdepim
998 (package
999 (name "libkdepim")
1000 (version "19.08.3")
1001 (source
1002 (origin
1003 (method url-fetch)
1004 (uri (string-append "mirror://kde/stable/applications/" version
1005 "/src/libkdepim-" version ".tar.xz"))
1006 (sha256
1007 (base32 "0ndh97w1bfii4snx9yc0qazqk5jhx22s810kj656967xd1w4bj9n"))))
1008 (build-system qt-build-system)
1009 (native-inputs
1010 `(("extra-cmake-modules" ,extra-cmake-modules)
1011 ("qttools" ,qttools)))
1012 (inputs
1013 `(("akonadi" ,akonadi)
1014 ("akonadi-contacts" ,akonadi-contacts)
1015 ("akonadi-mime" ,akonadi-mime)
1016 ("akonadi-search" ,akonadi-search)
1017 ("boost" ,boost)
1018 ("kcmutils" ,kcmutils)
1019 ("kcodecs" ,kcodecs)
1020 ("kcalendarcore" ,kcalendarcore)
1021 ("kcompletion" ,kcompletion)
1022 ("kconfig" ,kconfig)
1023 ("kconfigwidgets" ,kconfigwidgets)
1024 ("kcontacts" ,kcontacts)
1025 ("kcoreaddons" ,kcoreaddons)
1026 ("kdbusaddons" ,kdbusaddons)
1027 ("kdesignerplugin" ,kdesignerplugin)
1028 ("ki18n" ,ki18n)
1029 ("kiconthemes" ,kiconthemes)
1030 ("kio" ,kio)
1031 ("kitemmodels" ,kitemmodels)
1032 ("kitemviews" ,kitemviews)
1033 ("kjobwidgets" ,kjobwidgets)
1034 ("kldap" ,kldap)
1035 ("kmime" ,kmime)
1036 ("kwallet" ,kwallet)
1037 ("kwidgetsaddons" ,kwidgetsaddons)
1038 ("qtbase" ,qtbase)))
1039 (home-page "https://cgit.kde.org/libkdepim.git")
1040 (synopsis "Libraries for common kdepim apps")
1041 (description "Libraries for common kdepim apps.")
1042 (license ;; GPL for programs, LGPL for libraries
1043 (list license:gpl2+ license:lgpl2.0+))))
1044
0fcbdde7
HG
1045(define-public libkgapi
1046 (package
1047 (name "libkgapi")
1048 (version "19.08.3")
1049 (source
1050 (origin
1051 (method url-fetch)
1052 (uri (string-append "mirror://kde/stable/applications/" version
1053 "/src/libkgapi-" version ".tar.xz"))
1054 (sha256
1055 (base32 "0z76b745n4hhjndrhv1w5acibia8x1frh78jx7bvxa72d8wphn08"))))
1056 (build-system qt-build-system)
1057 (native-inputs
1058 `(("extra-cmake-modules" ,extra-cmake-modules)
1059 ("qttools" ,qttools)))
1060 (inputs
1061 `(("cyrus-sasl" ,cyrus-sasl)
1062 ("ki18n" ,ki18n)
1063 ("kcontacts" ,kcontacts)
1064 ("kcalendarcore" ,kcalendarcore)
1065 ("kio" ,kio)
1066 ("kwallet" ,kwallet)
1067 ("kwindowsystem" ,kwindowsystem)
1068 ("qtbase" ,qtbase)
1069 ("qtdeclarative" ,qtdeclarative)
1070 ("qtwebchannel" ,qtwebchannel)
1071 ("qtwebengine" ,qtwebengine)))
1072 (arguments
1073 `(#:tests? #f)) ;; TODO 6/48 tests fail
1074 (home-page "https://cgit.kde.org/libkgapi.git")
1075 (synopsis "Library for accessing various Google services via their public
1076API")
1077 (description "@code{LibKGAPI} is a C++ library that implements APIs for
1078various Google services.")
1079 (license license:lgpl2.0+)))
25b620d9
HG
1080
1081(define-public libkleo
1082 (package
1083 (name "libkleo")
1084 (version "19.08.3")
1085 (source
1086 (origin
1087 (method url-fetch)
1088 (uri (string-append "mirror://kde/stable/applications/" version
1089 "/src/libkleo-" version ".tar.xz"))
1090 (sha256
1091 (base32 "0vjp07j102mi20c4q2fdvkjc0skb9q7msxp64n76wy3cciv346jz"))))
1092 (build-system qt-build-system)
1093 (native-inputs
1094 `(("extra-cmake-modules" ,extra-cmake-modules)
1095 ("kdoctools" ,kdoctools)
1096 ("qttools" ,qttools)))
1097 (inputs
1098 `(("boost" ,boost)
1099 ("gpgme" ,gpgme)
1100 ("kcodecs" ,kcodecs)
1101 ("kcompletion" ,kcompletion)
1102 ("kconfig" ,kconfig)
1103 ("kcoreaddons" ,kcoreaddons)
1104 ("kcrash" ,kcrash)
1105 ("ki18n" ,ki18n)
1106 ("kitemmodels" ,kitemmodels)
1107 ("kwidgetsaddons" ,kwidgetsaddons)
1108 ("kwindowsystem" ,kwindowsystem)
1109 ("kpimtextedit" ,kpimtextedit)
1110 ("qgpgme" ,qgpgme)
1111 ("qtbase" ,qtbase)))
1112 (home-page "https://cgit.kde.org/libkleo.git/")
1113 (synopsis "KDE PIM cryptographic library")
1114 (description "@code{libkleo} is a library for Kleopatra and other parts of
1115KDE using certificate-based crypto.")
1116 (license ;; GPL for programs, LGPL for libraries
1117 (list license:gpl2+ license:lgpl2.0+))))