gnu: Add kblog.

* gnu/packages/kde-pim.scm (kblog): New variable.
This commit is contained in:
Hartmut Goebel 2020-01-19 17:13:30 +01:00
parent d3b543a1fd
commit 7a0bb02db4
No known key found for this signature in database
GPG key ID: 634A8DFFD3F631DF

View file

@ -376,6 +376,40 @@ (define-public kalarmcal
calendar data.")
(license license:lgpl2.0+)))
(define-public kblog
(package
(name "kblog")
(version "19.08.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/applications/" version
"/src/kblog-" version ".tar.xz"))
(sha256
(base32 "0r3ik3df444kzg2mnzckkh4kk6v08zil1f26dwmxsslsqw9hl0vv"))))
(build-system qt-build-system)
(native-inputs
`(("extra-cmake-modules" ,extra-cmake-modules)))
(inputs
`(("kcalendarcore" ,kcalendarcore)
("kcoreaddons" ,kcoreaddons)
("ki18n" ,ki18n)
("kio" ,kio)
("kxmlrpcclient" ,kxmlrpcclient)
("qtbase" ,qtbase)
("syndication" ,syndication)))
;; Note: Some tests take up to 90 sec.
(home-page "https://cgit.kde.org/kblog.git")
(synopsis "Client-side support library for web application remote blogging
APIs")
(description "KBlog is a library for calling functions on Blogger 1.0,
MetaWeblog, MovableType and GData compatible blogs. It calls the APIs using
KXmlRpcClient and Syndication. It supports asynchronous sending and fetching
of posts and, if supported on the server, multimedia files. Almost every
modern blogging web application that provides an XML data interface supports
one of the APIs mentioned above.")
(license license:lgpl2.0+)))
(define-public kcalutils
(package
(name "kcalutils")