Merge branch 'kde-updates'

This commit is contained in:
宋文武 2023-08-19 05:02:00 +08:00
commit 597af70fd2
No known key found for this signature in database
GPG Key ID: D415BF253B515976
24 changed files with 2330 additions and 1264 deletions

View File

@ -454,6 +454,7 @@ EXAMPLES = \
gnu/system/examples/desktop.tmpl \ gnu/system/examples/desktop.tmpl \
gnu/system/examples/lightweight-desktop.tmpl \ gnu/system/examples/lightweight-desktop.tmpl \
gnu/system/examples/docker-image.tmpl \ gnu/system/examples/docker-image.tmpl \
gnu/system/examples/plasma.tmpl \
gnu/system/examples/raspberry-pi-64.tmpl \ gnu/system/examples/raspberry-pi-64.tmpl \
gnu/system/examples/raspberry-pi-64-nfs-root.tmpl \ gnu/system/examples/raspberry-pi-64-nfs-root.tmpl \
gnu/system/examples/vm-image.tmpl gnu/system/examples/vm-image.tmpl

View File

@ -116,6 +116,7 @@ Copyright @copyright{} 2022 Antero Mejr@*
Copyright @copyright{} 2023 Karl Hallsby@* Copyright @copyright{} 2023 Karl Hallsby@*
Copyright @copyright{} 2023 Nathaniel Nicandro@* Copyright @copyright{} 2023 Nathaniel Nicandro@*
Copyright @copyright{} 2023 Tanguy Le Carrour@* Copyright @copyright{} 2023 Tanguy Le Carrour@*
Copyright @copyright{} 2023 Zheng Junjie@*
Copyright @copyright{} 2023 Brian Cully@* Copyright @copyright{} 2023 Brian Cully@*
Copyright @copyright{} 2023 Felix Lechner@* Copyright @copyright{} 2023 Felix Lechner@*
@ -23798,6 +23799,23 @@ The GNOME package to use.
@end table @end table
@end deftp @end deftp
@defvar plasma-desktop-service-type
This is the type of the service that adds the @uref{https://kde.org/plasma-desktop/,
Plasma} desktop environment. Its value is a @code{plasma-desktop-configuration}
object (see below).
This service adds the @code{plasma} package to the system profile.
@end defvar
@deftp {Data Type} plasma-desktop-configuration
Configuration record for the Plasma desktop environment.
@table @asis
@item @code{plasma} (default: @code{plasma})
The Plasma package to use.
@end table
@end deftp
@defvar xfce-desktop-service-type @defvar xfce-desktop-service-type
This is the type of a service to run the @uref{Xfce, https://xfce.org/} This is the type of a service to run the @uref{Xfce, https://xfce.org/}
desktop environment. Its value is an @code{xfce-desktop-configuration} object desktop environment. Its value is an @code{xfce-desktop-configuration} object

View File

@ -1319,6 +1319,7 @@ dist_patch_DATA = \
%D%/packages/patches/gpm-glibc-2.26.patch \ %D%/packages/patches/gpm-glibc-2.26.patch \
%D%/packages/patches/gpodder-disable-updater.patch \ %D%/packages/patches/gpodder-disable-updater.patch \
%D%/packages/patches/gpsbabel-fix-i686-test.patch \ %D%/packages/patches/gpsbabel-fix-i686-test.patch \
%D%/packages/patches/grantlee-fix-i586-precision.patch \
%D%/packages/patches/grep-timing-sensitive-test.patch \ %D%/packages/patches/grep-timing-sensitive-test.patch \
%D%/packages/patches/grfcodec-gcc-compat.patch \ %D%/packages/patches/grfcodec-gcc-compat.patch \
%D%/packages/patches/gromacs-tinyxml2.patch \ %D%/packages/patches/gromacs-tinyxml2.patch \
@ -1471,7 +1472,6 @@ dist_patch_DATA = \
%D%/packages/patches/kobodeluxe-graphics-window-signed-char.patch \ %D%/packages/patches/kobodeluxe-graphics-window-signed-char.patch \
%D%/packages/patches/kodi-set-libcurl-ssl-parameters.patch \ %D%/packages/patches/kodi-set-libcurl-ssl-parameters.patch \
%D%/packages/patches/kodi-mesa-eglchromium.patch \ %D%/packages/patches/kodi-mesa-eglchromium.patch \
%D%/packages/patches/kwayland-skip-flaky-test.patch \
%D%/packages/patches/laby-make-install.patch \ %D%/packages/patches/laby-make-install.patch \
%D%/packages/patches/laby-use-tmpdir-from-runtime.patch \ %D%/packages/patches/laby-use-tmpdir-from-runtime.patch \
%D%/packages/patches/ldns-drill-examples.patch \ %D%/packages/patches/ldns-drill-examples.patch \

View File

@ -101,6 +101,7 @@
#:use-module (gnu packages ibus) #:use-module (gnu packages ibus)
#:use-module (gnu packages image) #:use-module (gnu packages image)
#:use-module (gnu packages kde-frameworks) #:use-module (gnu packages kde-frameworks)
#:use-module (gnu packages kde)
#:use-module (gnu packages language) #:use-module (gnu packages language)
#:use-module (gnu packages libffi) #:use-module (gnu packages libffi)
#:use-module (gnu packages libunwind) #:use-module (gnu packages libunwind)
@ -2903,14 +2904,14 @@ interfaces.")
(define-public xdg-desktop-portal-kde (define-public xdg-desktop-portal-kde
(package (package
(name "xdg-desktop-portal-kde") (name "xdg-desktop-portal-kde")
(version "5.25.5") (version "5.27.6")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/" version "/" (uri (string-append "mirror://kde/stable/plasma/" version "/"
name "-" version ".tar.xz")) name "-" version ".tar.xz"))
(sha256 (sha256
(base32 (base32
"0l3lmwihxyl65y0mkyg3afk1k6gc0ldjw2vg92g7yydbgmn39q7k")))) "0wzp21l521d9z9mnfgiapzljqpg5qc5ghyzndpr8cz54c2bf9mdf"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (list extra-cmake-modules pkg-config)) (native-inputs (list extra-cmake-modules pkg-config))
(inputs (list cups (inputs (list cups
@ -2929,7 +2930,12 @@ interfaces.")
kiconthemes kiconthemes
qtdeclarative-5 qtdeclarative-5
qtwayland-5 qtwayland-5
wayland)) wayland
kglobalaccel
kguiaddons
libxkbcommon
kio-fuse
wayland-protocols))
(synopsis "Backend implementation for xdg-desktop-portal using Qt/KF5") (synopsis "Backend implementation for xdg-desktop-portal using Qt/KF5")
(description "This package provides a backend implementation (description "This package provides a backend implementation
for xdg-desktop-portal that is using Qt/KF5.") for xdg-desktop-portal that is using Qt/KF5.")

View File

@ -453,12 +453,13 @@ and every application benefits from this.")
(symlink (string-append gpgme "/lib/libgpgme.la") (symlink (string-append gpgme "/lib/libgpgme.la")
"src/libgpgme.la")) "src/libgpgme.la"))
(chdir "lang/qt")))))) (chdir "lang/qt"))))))
(propagated-inputs (list gpgme)) ;required by QGpgmeConfig.cmake
(native-inputs (native-inputs
(modify-inputs (package-native-inputs gpgme) (modify-inputs (package-native-inputs gpgme)
(prepend pkg-config))) (prepend pkg-config)))
(inputs (inputs
(modify-inputs (package-inputs gpgme) (modify-inputs (package-inputs gpgme)
(prepend gpgme qtbase-5))) (prepend qtbase-5)))
(synopsis "Qt API bindings for gpgme") (synopsis "Qt API bindings for gpgme")
(description "QGpgme provides a very high level Qt API around GpgMEpp. (description "QGpgme provides a very high level Qt API around GpgMEpp.

View File

@ -797,6 +797,9 @@ model to base your own plug-in on, here it is.")
;; https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/790). ;; https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/790).
((".*'elements/shm\\.c'.*") "") ((".*'elements/shm\\.c'.*") "")
;; The 'elements_curlhttpsrc' test sometimes times out.
((".*'elements/curlhttpsrc\\.c'.*") "")
;; This test is flaky on at least some architectures. ;; This test is flaky on at least some architectures.
;; https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1244 ;; https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1244
#$@(if (target-riscv64?) #$@(if (target-riscv64?)

File diff suppressed because it is too large Load Diff

View File

@ -27,6 +27,8 @@
#:use-module (guix packages) #:use-module (guix packages)
#:use-module (guix download) #:use-module (guix download)
#:use-module (guix build-system qt) #:use-module (guix build-system qt)
#:use-module (guix build-system trivial)
#:use-module (guix gexp)
#:use-module (gnu packages bash) #:use-module (gnu packages bash)
#:use-module (gnu packages compression) #:use-module (gnu packages compression)
#:use-module (gnu packages gl) #:use-module (gnu packages gl)
@ -37,19 +39,20 @@
#:use-module (gnu packages python) #:use-module (gnu packages python)
#:use-module (gnu packages python-web) #:use-module (gnu packages python-web)
#:use-module (gnu packages python-xyz) #:use-module (gnu packages python-xyz)
#:use-module (gnu packages qt)) #:use-module (gnu packages qt)
#:use-module (gnu packages xiph))
(define-public ktuberling (define-public ktuberling
(package (package
(name "ktuberling") (name "ktuberling")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/ktuberling-" version ".tar.xz")) "/src/ktuberling-" version ".tar.xz"))
(sha256 (sha256
(base32 "19kyk7r7lkzwcvhhn1jjgrcdkq8gfmzgyrvvcbm4qkx7jd27v1ia")))) (base32 "0zk7wijp425657s2j7xq7mhybgyddpam88ih8i0sbpcs0sliyz7k"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools perl)) (list extra-cmake-modules kdoctools perl))
@ -91,14 +94,14 @@ This package is part of the KDE games module.")
(define-public picmi (define-public picmi
(package (package
(name "picmi") (name "picmi")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/picmi-" version ".tar.xz")) "/src/picmi-" version ".tar.xz"))
(sha256 (sha256
(base32 "0nn00sila4zn4r28dh84jvqqrrs31sh9vwd76nalm7y14xrxwn46")))) (base32 "1x1iv6a840jwldfpx44wvh1vki1jz1hixzvzhdfx2mhw05v91fjx"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -127,14 +130,14 @@ This package is part of the KDE games module.")
(define-public kolf (define-public kolf
(package (package
(name "kolf") (name "kolf")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kolf-" version ".tar.xz")) "/src/kolf-" version ".tar.xz"))
(sha256 (sha256
(base32 "0mmmj9rxrbpf9clj49zgflrlic8qafzw2r2by5knhsn15mq59bd3")))) (base32 "0wbdpclc6nimjzs2pqbzaxnqn516hci1yk1dgig0jgdy1jv2nyhv"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -174,15 +177,33 @@ This package is part of the KDE games module.")
(define-public libkmahjongg (define-public libkmahjongg
(package (package
(name "libkmahjongg") (name "libkmahjongg")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" (uri (string-append "mirror://kde/stable/release-service/"
version "/src/libkmahjongg-" version ".tar.xz")) version "/src/libkmahjongg-" version ".tar.xz"))
(sha256 (sha256
(base32 "1y123bygi4iil8qglv2fx81qnlqpjpx3s4fmq8sffkilcz875nw8")))) (base32 "1a0c0q34h5yxwx76y6934ibn6hm1ip1hc2xvl11q1kaazq0alca3"))))
(build-system qt-build-system) (build-system qt-build-system)
(arguments
(list
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'patch-tileset-dir
(lambda* (#:key inputs outputs #:allow-other-keys)
;; Add "$out/share" to XDG_DATA_DIRS so that the default tileset
;; is always available.
(substitute* "src/kmahjonggtileset.cpp"
(("_inited = true;")
(format #f "QByteArray x = qgetenv(\"XDG_DATA_DIRS\");
if (!x.isEmpty()) {
QString datadirs = QString::fromLocal8Bit(x) + QLatin1String(\":~a\");
qputenv(\"XDG_DATA_DIRS\", datadirs.toLocal8Bit());
}
_inited = true;"
(string-append
(assoc-ref outputs "out") "/share")))))))))
(native-inputs (native-inputs
(list extra-cmake-modules)) (list extra-cmake-modules))
(inputs (inputs
@ -205,14 +226,14 @@ other Mah Jongg like games.")
(define-public kmahjongg (define-public kmahjongg
(package (package
(name "kmahjongg") (name "kmahjongg")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" (uri (string-append "mirror://kde/stable/release-service/"
version "/src/kmahjongg-" version ".tar.xz")) version "/src/kmahjongg-" version ".tar.xz"))
(sha256 (sha256
(base32 "0lvia7ghnp8wx2xndzipv8grdsdn3i96xlsy6wspna1k884x8ylw")))) (base32 "1q2aq8y3c4a84rjvqk4gz6mlyflfnzw6im68p96wmcn98s5gsc22"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -244,14 +265,14 @@ This package is part of the KDE games module.")
(define-public kshisen (define-public kshisen
(package (package
(name "kshisen") (name "kshisen")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" (uri (string-append "mirror://kde/stable/release-service/"
version "/src/kshisen-" version ".tar.xz")) version "/src/kshisen-" version ".tar.xz"))
(sha256 (sha256
(base32 "004qr0kmw0c6ahif1mf2f88a849ws3kap7p2ksvljmyyl38x2sbs")))) (base32 "0bfk6nbwl35sfqxhf7cdv3n61ybi5962i2lvg7m1vlpp21q0diz8"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules (list extra-cmake-modules
@ -283,14 +304,14 @@ This package is part of the KDE games module.")
(define-public kajongg (define-public kajongg
(package (package
(name "kajongg") (name "kajongg")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" (uri (string-append "mirror://kde/stable/release-service/"
version "/src/kajongg-" version ".tar.xz")) version "/src/kajongg-" version ".tar.xz"))
(sha256 (sha256
(base32 "15b2l0zsyzrir791w9sdf65kvn6528b8vxdrya3f425nvsxsx7ix")))) (base32 "16v87x0qikfk9jpp8dfxnb7mnjzzi0qlkp5lbn2xypkfhqaz99fi"))))
(build-system qt-build-system) (build-system qt-build-system)
(arguments (arguments
`(#:phases `(#:phases
@ -300,7 +321,15 @@ This package is part of the KDE games module.")
(substitute* "src/mjresource.py" (substitute* "src/mjresource.py"
(("'share', 'kmahjongglib'" all) (("'share', 'kmahjongglib'" all)
(string-append "'" (assoc-ref inputs "libkmahjongg") (string-append "'" (assoc-ref inputs "libkmahjongg")
"/share', 'kmahjongglib'"))))) "/share', 'kmahjongglib'")))
(substitute* "src/sound.py"
(("oggBinary = 'ogg123'")
(format #f "oggBinary = '~a'"
(search-input-file inputs "bin/ogg123"))))
(substitute* "src/common.py"
(("interpreterName = 'python3'")
(format #f "interpreterName = '~a'"
(search-input-file inputs "bin/python3"))))))
(add-after 'qt-wrap 'wrap (add-after 'qt-wrap 'wrap
(lambda* (#:key outputs #:allow-other-keys) (lambda* (#:key outputs #:allow-other-keys)
(let ((out (assoc-ref outputs "out"))) (let ((out (assoc-ref outputs "out")))
@ -327,7 +356,8 @@ This package is part of the KDE games module.")
python-qtpy python-qtpy
python-zope-interface python-zope-interface
qtbase-5 qtbase-5
qtsvg-5)) qtsvg-5
vorbis-tools))
(home-page "https://apps.kde.org/kajongg/") (home-page "https://apps.kde.org/kajongg/")
(synopsis "Classical Mah Jongg game for 4 players") (synopsis "Classical Mah Jongg game for 4 players")
(description "Kajongg is the ancient Chinese board game for 4 players. (description "Kajongg is the ancient Chinese board game for 4 players.
@ -346,14 +376,14 @@ This package is part of the KDE games module.")
(define-public kbreakout (define-public kbreakout
(package (package
(name "kbreakout") (name "kbreakout")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kbreakout-" version ".tar.xz")) "/src/kbreakout-" version ".tar.xz"))
(sha256 (sha256
(base32 "1pvxxl7m46ihjkzaq261xfsynikyrbrr67d4vh5pxfj6pipzrgkp")))) (base32 "08fq0s1c71ag6jzyxz6spc5ylmzpbqpyqi9lqjk0x7y7brkfk9fq"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -383,14 +413,14 @@ This package is part of the KDE games module.")
(define-public kmines (define-public kmines
(package (package
(name "kmines") (name "kmines")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kmines-" version ".tar.xz")) "/src/kmines-" version ".tar.xz"))
(sha256 (sha256
(base32 "1w6bqlzhbm3vc09jyxfg8vgn0a2nknfz1shbsfamc36jsy2sr758")))) (base32 "0x301dsppn0sav31ds5hpbfkbbisjg640ri13103s1jn0y2b90b9"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -420,14 +450,14 @@ This package is part of the KDE games module.")
(define-public konquest (define-public konquest
(package (package
(name "konquest") (name "konquest")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" (uri (string-append "mirror://kde/stable/release-service/"
version "/src/konquest-" version ".tar.xz")) version "/src/konquest-" version ".tar.xz"))
(sha256 (sha256
(base32 "1kylv730plii7grzccaclg5lkmgwhdgh2ya7h7lpnb8zaapy3kbr")))) (base32 "0svzaibs8v1xd36ysj3wk7sxma26fl5pz6yp774jg0g9zi9rlkff"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -459,14 +489,14 @@ This package is part of the KDE games module.")
(define-public kbounce (define-public kbounce
(package (package
(name "kbounce") (name "kbounce")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" (uri (string-append "mirror://kde/stable/release-service/"
version "/src/kbounce-" version ".tar.xz")) version "/src/kbounce-" version ".tar.xz"))
(sha256 (sha256
(base32 "187f0hz19xj17h5dzj0nw3r9zas3sppiswhgnzma9snl1w0rfzwh")))) (base32 "06b0q4f4yn8m8gy7wgax54ldwnkgykr8yfr2h0ih8mfg3w8xsx7s"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -497,14 +527,14 @@ This package is part of the KDE games module.")
(define-public kblocks (define-public kblocks
(package (package
(name "kblocks") (name "kblocks")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" (uri (string-append "mirror://kde/stable/release-service/"
version "/src/kblocks-" version ".tar.xz")) version "/src/kblocks-" version ".tar.xz"))
(sha256 (sha256
(base32 "18hdzkwv8lscm9xsi0d99pq219y0m9bqdqv3k15g7gz0sryxvyva")))) (base32 "1z5f2zpnmfh05vlmjw85jj2d0sfxl5w1kg30ky6gmgmmfzj2sjzx"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -537,14 +567,14 @@ This package is part of the KDE games module.")
(define-public ksudoku (define-public ksudoku
(package (package
(name "ksudoku") (name "ksudoku")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" (uri (string-append "mirror://kde/stable/release-service/"
version "/src/ksudoku-" version ".tar.xz")) version "/src/ksudoku-" version ".tar.xz"))
(sha256 (sha256
(base32 "116dgc9hh6fq6x0w4rd4kjd2qy93hq6bmxwk5jmm21lqwrszr6hw")))) (base32 "03hrwyvwzhxdbq7pp03c7lkz0dhv9yi6lcwvz3s63mn01wyq6iv3"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -597,14 +627,14 @@ This package is part of the KDE games module.")
(define-public klines (define-public klines
(package (package
(name "klines") (name "klines")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/klines-" version ".tar.xz")) "/src/klines-" version ".tar.xz"))
(sha256 (sha256
(base32 "15z5gcncyr1i7xipnsvr2lvdi9wdqm8if3ylimksxhgr5dkvz9vz")))) (base32 "1dny7wsj90c3vbgbrpxvxfy44j9ip3vdylc7889ckzbliivipxk4"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -640,14 +670,14 @@ This package is part of the KDE games module.")
(define-public kgoldrunner (define-public kgoldrunner
(package (package
(name "kgoldrunner") (name "kgoldrunner")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kgoldrunner-" version ".tar.xz")) "/src/kgoldrunner-" version ".tar.xz"))
(sha256 (sha256
(base32 "1ga0djplhgqbfrvq0m7ymd30lsi7kc23chaqmc0vy3g61y9274da")))) (base32 "0acavby9lwbqbx577a3az9lcahchngcs15571va2ndnq1r16paxf"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -680,14 +710,14 @@ This package is part of the KDE games module.")
(define-public kdiamond (define-public kdiamond
(package (package
(name "kdiamond") (name "kdiamond")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kdiamond-" version ".tar.xz")) "/src/kdiamond-" version ".tar.xz"))
(sha256 (sha256
(base32 "1ca1hxzzvpwm3ms9m0xd7x4r011n7bjlsc4l333q0xjy5vwlrz3s")))) (base32 "038lpp387m45zcy49rgmisiz5ajrvxwxnf424wllrjkihxy1siyn"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -718,14 +748,14 @@ This package is part of the KDE games module.")
(define-public kfourinline (define-public kfourinline
(package (package
(name "kfourinline") (name "kfourinline")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kfourinline-" version ".tar.xz")) "/src/kfourinline-" version ".tar.xz"))
(sha256 (sha256
(base32 "163aii9bala14bhc9j503xk86jcnmnn327fmx3c68ryp0s89rx97")))) (base32 "0chfjp0k4ps5f6vy8nxqc2xlj4xql08llxnzsz6c2x611n69aszm"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -756,14 +786,14 @@ This package is part of the KDE games module.")
(define-public kblackbox (define-public kblackbox
(package (package
(name "kblackbox") (name "kblackbox")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kblackbox-" version ".tar.xz")) "/src/kblackbox-" version ".tar.xz"))
(sha256 (sha256
(base32 "0im7mb93yrbliavil5bcqymcq6a4sjq1pj52ysq8gqqwf7jrw1gx")))) (base32 "0h7byd7g52yvmz3gxrzp2frs4iifm0r6lq8fjz2nxbl1rkw9ljbp"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -796,14 +826,14 @@ This package is part of the KDE games module.")
(define-public knetwalk (define-public knetwalk
(package (package
(name "knetwalk") (name "knetwalk")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/knetwalk-" version ".tar.xz")) "/src/knetwalk-" version ".tar.xz"))
(sha256 (sha256
(base32 "0w1bpx04yn7xsyf4h8ymw887ir9ifbwxynqllh8xn4chwd21ipgp")))) (base32 "1xqqwsbm3f8bmid7afbnacxlg1hih644f0nw0i87pr746m1sskgz"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -837,14 +867,14 @@ This package is part of the KDE games module.")
(define-public bomber (define-public bomber
(package (package
(name "bomber") (name "bomber")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/bomber-" version ".tar.xz")) "/src/bomber-" version ".tar.xz"))
(sha256 (sha256
(base32 "0cxyp5c119r0bkqzx0mnbfdb2i1h0ra0kp30zx0nmvma1rxrrvgf")))) (base32 "0qgixhmlkcjni5i9391hjg3sfc3ps24lmk9v8199lmnplrybklqj"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -878,14 +908,14 @@ This package is part of the KDE games module.")
(define-public granatier (define-public granatier
(package (package
(name "granatier") (name "granatier")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/granatier-" version ".tar.xz")) "/src/granatier-" version ".tar.xz"))
(sha256 (sha256
(base32 "1ylywj579j252hj6lz5ghvmiiqf9yb2lncqbypbibdr34irs5if9")))) (base32 "1zyadmgnpgsx728gzd55qyijsm13pb9cxs1y4l4c4m9lnz4y183v"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -915,14 +945,14 @@ This package is part of the KDE games module.")
(define-public ksirk (define-public ksirk
(package (package
(name "ksirk") (name "ksirk")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/ksirk-" version ".tar.xz")) "/src/ksirk-" version ".tar.xz"))
(sha256 (sha256
(base32 "0c1ls3i2jqcrmdy3zhb25ml9lhdy4gjdcvv4j5z8x5wig265qbwx")))) (base32 "1sp5mhnf8r3fvifz0kw74436j5kwsmiw66myygb4rsggb8amh5x4"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -970,14 +1000,14 @@ This package is part of the KDE games module.")
(define-public palapeli (define-public palapeli
(package (package
(name "palapeli") (name "palapeli")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/palapeli-" version ".tar.xz")) "/src/palapeli-" version ".tar.xz"))
(sha256 (sha256
(base32 "0bwi5y5mrf6h1vhyhs5sxwx8hdv0hkknpscpg5q54f6hw6cwf4qv")))) (base32 "19xh03rhb48m4bbdmpga4aqij6agqg047ghl92p98z1phg5lxzrv"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -1017,14 +1047,14 @@ This package is part of the KDE games module.")
(define-public kiriki (define-public kiriki
(package (package
(name "kiriki") (name "kiriki")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kiriki-" version ".tar.xz")) "/src/kiriki-" version ".tar.xz"))
(sha256 (sha256
(base32 "1ijl4hjck4wvxplcjzqw9ahadnbvd8hk61qn04kbyz6mrp67xgrn")))) (base32 "13lzpbhkp48r9m0bcrzfqacz9xvc89xavf3yn3ql50g3jjlkq41v"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -1055,14 +1085,14 @@ This package is part of the KDE games module.")
(define-public kigo (define-public kigo
(package (package
(name "kigo") (name "kigo")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kigo-" version ".tar.xz")) "/src/kigo-" version ".tar.xz"))
(sha256 (sha256
(base32 "0wav6pmljbki2ipgzp82gb2j861b2bj1c2x4ydqn106aqcm0ci71")))) (base32 "0qx9plrs588210rdgvb2bkm5yjw4pna9q7v38cb166nfgkh6gv63"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -1101,14 +1131,14 @@ This package is part of the KDE games module.")
(define-public kubrick (define-public kubrick
(package (package
(name "kubrick") (name "kubrick")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kubrick-" version ".tar.xz")) "/src/kubrick-" version ".tar.xz"))
(sha256 (sha256
(base32 "09hxrigckvpxw1ipzlhq5fb5hpzrb5h65b55m6di3nj6ys2x50v9")))) (base32 "0nank1ga4c4xfsw0m1cqhjhyz2wpbsxplyyb9x3l2vpg92gj5dbs"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -1142,14 +1172,14 @@ This package is part of the KDE games module.")
(define-public lskat (define-public lskat
(package (package
(name "lskat") (name "lskat")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/lskat-" version ".tar.xz")) "/src/lskat-" version ".tar.xz"))
(sha256 (sha256
(base32 "07pkrgn9pgwwcc903iqmdp49i26ijkkb795jbwyhdg3nqgck9ar9")))) (base32 "1qphzc1r26qwc8sl5rjkw16ia3lsj7c2lg9fxnhk08k8mxncymxg"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -1180,14 +1210,14 @@ This package is part of the KDE games module.")
(define-public kapman (define-public kapman
(package (package
(name "kapman") (name "kapman")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kapman-" version ".tar.xz")) "/src/kapman-" version ".tar.xz"))
(sha256 (sha256
(base32 "0clh3nyc3kan0hbbzzca3sd09nl2hd36y7f6g5pv2cp6i1m4757y")))) (base32 "0ildsd7pig3lm9n616kw5mpl8hbwidsnbzdfifx8nnffslrr4bv7"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -1219,14 +1249,14 @@ This package is part of the KDE games module.")
(define-public kspaceduel (define-public kspaceduel
(package (package
(name "kspaceduel") (name "kspaceduel")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kspaceduel-" version ".tar.xz")) "/src/kspaceduel-" version ".tar.xz"))
(sha256 (sha256
(base32 "1yb7y1f5rcw4jacpf9vpzbragm2ywwb3mkjhq67x7x99q6r9iz55")))) (base32 "1mpry73vvi332wxyw2wymh3lsrj2amblg50dym9ni1lj2af657ia"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -1254,14 +1284,14 @@ This package is part of the KDE games module.")
(define-public bovo (define-public bovo
(package (package
(name "bovo") (name "bovo")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/bovo-" version ".tar.xz")) "/src/bovo-" version ".tar.xz"))
(sha256 (sha256
(base32 "1yz4x7fmllmp57yxfipqkldgf38haldah81d2qmc5jlahvy3j23p")))) (base32 "1zds6d4rmcf4sa2sfhyp1i5n7s7cgslikvbra4pz2kpi0hmvihi1"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -1290,14 +1320,14 @@ This package is part of the KDE games module.")
(define-public killbots (define-public killbots
(package (package
(name "killbots") (name "killbots")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/killbots-" version ".tar.xz")) "/src/killbots-" version ".tar.xz"))
(sha256 (sha256
(base32 "07ak86a4v0v8b0nny8n246j3lab5zr8sq0ra9k48cdy53xmq909j")))) (base32 "0ygg2cmp7wqzw9nsn768vzgjs8i44k3skwcn2abg1jj5k64wp9cb"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -1331,14 +1361,14 @@ This package is part of the KDE games module.")
(define-public ksnakeduel (define-public ksnakeduel
(package (package
(name "ksnakeduel") (name "ksnakeduel")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/ksnakeduel-" version ".tar.xz")) "/src/ksnakeduel-" version ".tar.xz"))
(sha256 (sha256
(base32 "0hi812hsjnyp1ds3wwv2wr58az6m2zsq97nywsncc0d3b5cxzsza")))) (base32 "182z9664p0shyx4rbr1cn32mzlfzl80x96nwakvv1ss7sf7dp1x3"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -1369,14 +1399,14 @@ This package is part of the KDE games module.")
(define-public kollision (define-public kollision
(package (package
(name "kollision") (name "kollision")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kollision-" version ".tar.xz")) "/src/kollision-" version ".tar.xz"))
(sha256 (sha256
(base32 "0ra83qmvzd4n6d7df2i8bh81y70lxa48i115x9h9ik52b2a48mxf")))) (base32 "0g9nz3df8nibcwlrjlyw306dnrx58nlga2lljn7a9acpmvbp6qgi"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -1406,14 +1436,14 @@ This package is part of the KDE games module.")
(define-public knavalbattle (define-public knavalbattle
(package (package
(name "knavalbattle") (name "knavalbattle")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/knavalbattle-" version ".tar.xz")) "/src/knavalbattle-" version ".tar.xz"))
(sha256 (sha256
(base32 "0i7hf58b3gylld6d7q2aq5w6dksa32z5y1dcaj8nm1lpgcndmj0s")))) (base32 "1brj2dvymgpf74vbsrs2m81lxxfxsly9pafd13g8rkzdx3hn1n0q"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -1446,14 +1476,14 @@ This package is part of the KDE games module.")
(define-public kreversi (define-public kreversi
(package (package
(name "kreversi") (name "kreversi")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kreversi-" version ".tar.xz")) "/src/kreversi-" version ".tar.xz"))
(sha256 (sha256
(base32 "0gyj0a6hj6jps5z97wdw0nwp0mvnib6v062bcy4dp3c14lhl9r4p")))) (base32 "1mb1xrywk5p7ipjml1g2mjqfs7rlpa41if3yc7p9zcrkcasnbffv"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -1488,14 +1518,14 @@ This package is part of the KDE games module.")
(define-public ksquares (define-public ksquares
(package (package
(name "ksquares") (name "ksquares")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/ksquares-" version ".tar.xz")) "/src/ksquares-" version ".tar.xz"))
(sha256 (sha256
(base32 "05cz0d83570awnh0faam3y5fxzafzkxaj3wijka1vcbigxk350c5")))) (base32 "0b3r99hfhm5r4jxkwiji0lww703r7dj60x2m55ginvdy7ixm46rm"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -1524,14 +1554,14 @@ This package is part of the KDE games module.")
(define-public kjumpingcube (define-public kjumpingcube
(package (package
(name "kjumpingcube") (name "kjumpingcube")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kjumpingcube-" version ".tar.xz")) "/src/kjumpingcube-" version ".tar.xz"))
(sha256 (sha256
(base32 "0m9ajl9lq52yn498g0kvsbwa0xmihlqli7zw644c282ni934bwhn")))) (base32 "09bh57vzjnn56dnhpp4szx72wyskc5g714vlyp6c27vr27xry8fi"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -1557,3 +1587,56 @@ control of the board by capturing or adding to one square.
This package is part of the KDE games module.") This package is part of the KDE games module.")
(license (list license:gpl2+ license:fdl1.2+)))) (license (list license:gpl2+ license:fdl1.2+))))
(define-public kde-games
(package
(name "kde-games")
(version "23.04.3")
(source #f)
(build-system trivial-build-system)
(arguments
(list #:builder #~(mkdir #$output)))
(propagated-inputs
;; TODO: kpat, klickety, katomic, knights.
(list bomber
bovo
granatier
kajongg
kapman
kblackbox
kblocks
kbounce
kbreakout
kdiamond
kfourinline
kgoldrunner
kigo
killbots
kiriki
kjumpingcube
klines
kmahjongg
kmines
knavalbattle
knetwalk
kolf
kollision
konquest
kreversi
kshisen
ksirk
ksnakeduel
kspaceduel
ksquares
ksudoku
ktuberling
kubrick
lskat
palapeli
picmi))
(home-page "https://apps.kde.org/categories/games/")
(synopsis "KDE Games")
(description "This metapackage includes a collection of games provided
with the official release of KDE.")
(license
(list license:gpl2+ license:lgpl2.0+ license:gpl3+ license:fdl1.2+))))

View File

@ -52,7 +52,8 @@
#:use-module (gnu packages vnc) #:use-module (gnu packages vnc)
#:use-module (gnu packages web) #:use-module (gnu packages web)
#:use-module (gnu packages xiph) #:use-module (gnu packages xiph)
#:use-module (gnu packages xml)) #:use-module (gnu packages xml)
#:use-module (gnu packages xorg))
(define-public choqok (define-public choqok
(package (package
@ -114,17 +115,59 @@ Other notable features include:
@end itemize") @end itemize")
(license license:gpl3+))) (license license:gpl3+)))
(define-public falkon
(package
(name "falkon")
(version "23.04.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/falkon-" version ".tar.xz"))
(sha256
(base32
"11r1iwimdzabfah68gsvw6xi67cj539anqa6s1rg33agsi5y56d3"))))
(build-system qt-build-system)
(arguments
(list #:phases
#~(modify-phases %standard-phases
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
(invoke "ctest" "-E"
"(locationbartest|qmltabsapitest)")))))))
(native-inputs
(list extra-cmake-modules pkg-config qttools-5))
(inputs
(list karchive
ki18n
kio
kwallet
openssl
purpose
qtquickcontrols-5
qtsvg-5
qtwebengine-5
qtx11extras
qtwayland-5
xcb-util))
(home-page "https://www.falkon.org/")
(synopsis "Qt-based web browser for KDE")
(description
"Falkon is is a Qt-based web browser for KDE.")
(license license:gpl3+)))
(define-public kget (define-public kget
(package (package
(name "kget") (name "kget")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kget-" version ".tar.xz")) "/src/kget-" version ".tar.xz"))
(sha256 (sha256
(base32 "0rqznsyphnq0zi65wvrl9mwqm9268wgihkr104i87pp5kfiah5yp")))) (base32 "1n9wnm1si4g4rv8zaqpr8m3c2aav0mj8i7z96m78dk1apippx77r"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools pkg-config)) (list extra-cmake-modules kdoctools pkg-config))
@ -183,14 +226,14 @@ This package is part of the KDE networking module.")
(define-public konversation (define-public konversation
(package (package
(name "konversation") (name "konversation")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/konversation-" version ".tar.xz")) "/src/konversation-" version ".tar.xz"))
(sha256 (sha256
(base32 "08b4vnm66hbbnvkkh1p0a82pd2aj4zy5a8indfv3fzczsfpx6gp0")))) (base32 "1ip0jlz71fad5l0ppbc6w914hqk7h626s12ssbb9p1c2yvlr1j1v"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -255,14 +298,14 @@ Features are:
(define-public kopete (define-public kopete
(package (package
(name "kopete") (name "kopete")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kopete-" version ".tar.xz")) "/src/kopete-" version ".tar.xz"))
(sha256 (sha256
(base32 "0fc9m2xgsjmsypqllqb3cp1y2m28dqh48r1qg2xgkfyqa70dnvp9")))) (base32 "1ps6g440p1dy2zwbj23f0mzw1d78r02aj88fy3i5sws9p9ra92gi"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools pkg-config)) (list extra-cmake-modules kdoctools pkg-config))
@ -332,14 +375,14 @@ This package is part of the KDE networking module.")
(define-public krdc (define-public krdc
(package (package
(name "krdc") (name "krdc")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/krdc-" version ".tar.xz")) "/src/krdc-" version ".tar.xz"))
(sha256 (sha256
(base32 "0bs8q3na924lnmra5608jwnn0dqczvh0f72nn43673ib3m1mddlr")))) (base32 "0jva74n11fpm4ix4sbi0y1xnbly97lnap7dfj0bliw5s2d0sdjr0"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -377,14 +420,14 @@ This package is part of the KDE networking module.")
(define-public ktorrent (define-public ktorrent
(package (package
(name "ktorrent") (name "ktorrent")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/ktorrent-" version ".tar.xz")) "/src/ktorrent-" version ".tar.xz"))
(sha256 (sha256
(base32 "1h95hf4ki2xi2c9bzdg18p6d1757gzqknf6gn1ls6lwqy6p0pr4h")))) (base32 "17q6ivnbh4zxqnbm1bdzz3hri1434sq2rs9y57lvn4bb2xdwn1z5"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -432,14 +475,14 @@ a full-featured client for BitTorrent.")
(define-public libktorrent (define-public libktorrent
(package (package
(name "libktorrent") (name "libktorrent")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" (uri (string-append "mirror://kde/stable/release-service/"
version "/src/" name "-" version ".tar.xz")) version "/src/" name "-" version ".tar.xz"))
(sha256 (sha256
(base32 "098ac7b5wa7v6svqv4rx1w44j18pr22qgr236fj94r2kpl2nq79q")))) (base32 "1m6gyk1bids7qr9wfh6gcfq73ac9j5b2bljvfvfsw9f1ky1cmwab"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules)) (list extra-cmake-modules))

View File

@ -5,6 +5,7 @@
;;; Copyright © 2022 Vinicius Monego <monego@posteo.net> ;;; Copyright © 2022 Vinicius Monego <monego@posteo.net>
;;; Copyright © 2022 Brendan Tildesley <mail@brendan.scot> ;;; Copyright © 2022 Brendan Tildesley <mail@brendan.scot>
;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com> ;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com>
;;; Copyright © 2023 Zheng Junjie <873216071@qq.com>
;;; ;;;
;;; This file is part of GNU Guix. ;;; This file is part of GNU Guix.
;;; ;;;
@ -57,14 +58,14 @@
(define-public audiocd-kio (define-public audiocd-kio
(package (package
(name "audiocd-kio") (name "audiocd-kio")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/audiocd-kio-" version ".tar.xz")) "/src/audiocd-kio-" version ".tar.xz"))
(sha256 (sha256
(base32 "0d6pbsh1fbhwwr2c4kf9b17dhzzx2jsmgamawcp4kn7pw9i7i8ql")))) (base32 "0kl0j5qy54q88cbclwqj0rn8hj3gzjhzk7bimjgw5w0xy3cw6kql"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -96,14 +97,14 @@ This package is part of the KDE multimedia module.")
(define-public dragon (define-public dragon
(package (package
(name "dragon") (name "dragon")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/dragon-" version ".tar.xz")) "/src/dragon-" version ".tar.xz"))
(sha256 (sha256
(base32 "0284shnqwbh1953ym197qaqgjwrnva77zi55lvvykg5cq42x512s")))) (base32 "0mliddp0nyxz91wzy8md0p0i45mlhffip4zqjl4db55x4p6wh4y8"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -154,14 +155,14 @@ This package is part of the KDE multimedia module.")
(define-public elisa (define-public elisa
(package (package
(name "elisa") (name "elisa")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/elisa-" version ".tar.xz")) "/src/elisa-" version ".tar.xz"))
(sha256 (sha256
(base32 "1v2h7ayyrv6f6hdkl78x1nrv5x0l6n8dh0xrfm5fnii4f694iik8")))) (base32 "1ry4mhj7wc31xq9fip3amv8fj631m213zz0qg44h68q77sik4422"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules pkg-config dbus kdoctools (list extra-cmake-modules pkg-config dbus kdoctools
@ -227,14 +228,14 @@ its own database. You can build and play your own playlist.")
(define-public ffmpegthumbs (define-public ffmpegthumbs
(package (package
(name "ffmpegthumbs") (name "ffmpegthumbs")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/ffmpegthumbs-" version ".tar.xz")) "/src/ffmpegthumbs-" version ".tar.xz"))
(sha256 (sha256
(base32 "1jl7l3n2lfg71kbzwjn5nrm3qlgilhnvs67iil162mnv52gf3c0v")))) (base32 "02wvhjqqird55xcs4kkj0s7nam4vqh3khjz5f1mjqfnk62sj1plx"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules pkg-config)) (list extra-cmake-modules pkg-config))
@ -253,14 +254,14 @@ This package is part of the KDE multimedia module.")
(define-public juk (define-public juk
(package (package
(name "juk") (name "juk")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/juk-" version ".tar.xz")) "/src/juk-" version ".tar.xz"))
(sha256 (sha256
(base32 "12pnbx17r1103w39gglybdzs8kcpwghy5lc4q9fqk89s1r7l3c7h")))) (base32 "1q0r0iv4nn6jd0g8db54r7xdw7kdw1ja0z1ggxl1sy0k60m9c4q3"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -307,7 +308,7 @@ This package is part of the KDE multimedia module.")
(define-public kid3 (define-public kid3
(package (package
(name "kid3") (name "kid3")
(version "3.9.1") (version "3.9.4")
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
@ -316,7 +317,7 @@ This package is part of the KDE multimedia module.")
(commit (string-append "v" version)))) (commit (string-append "v" version))))
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 "1rq0742rm3y5ps7878qd7xhhiizy6d6ls6hdjqa6z5sq077s5lz9")))) (base32 "0j454nzwx0v7iwcixyjcx71shzh3ag4ydggs8d68alrfj9f4ajap"))))
(build-system qt-build-system) (build-system qt-build-system)
(arguments (arguments
(list (list
@ -365,14 +366,14 @@ variety of formats.")
(define-public k3b (define-public k3b
(package (package
(name "k3b") (name "k3b")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/k3b-" version ".tar.xz")) "/src/k3b-" version ".tar.xz"))
(sha256 (sha256
(base32 "1bizk66ad2yq8xszjqvv2ghk069d0l6iczn5rlna1p3zigr43ysl")))) (base32 "1kr1hw4pws87zzwyrwrg2ysdn11qf0qhwi1vc9b0k8jkjmmdplmb"))))
(build-system qt-build-system) (build-system qt-build-system)
(arguments (arguments
`(#:phases `(#:phases
@ -519,14 +520,14 @@ autoloading of subtitle files for use while playing video.")
(define-public kamoso (define-public kamoso
(package (package
(name "kamoso") (name "kamoso")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kamoso-" version ".tar.xz")) "/src/kamoso-" version ".tar.xz"))
(sha256 (sha256
(base32 "0br7dbnm2ypdl55pscp8wr0vwrgprycrxxj206b5r1l9ysx9aqip")))) (base32 "1f06331qigf5wi6lgir5ij8h1fsdn54v32fyw2mgf0hg05xndrcl"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
`(("extra-cmake-modules" ,extra-cmake-modules) `(("extra-cmake-modules" ,extra-cmake-modules)
@ -562,14 +563,14 @@ camera. Use it to take pictures and make videos to share.")
(define-public kmix (define-public kmix
(package (package
(name "kmix") (name "kmix")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kmix-" version ".tar.xz")) "/src/kmix-" version ".tar.xz"))
(sha256 (sha256
(base32 "0zc96l9mnn763pw54ki715sw3wm4z6rjdz2zzsjc6l5iwcqzwqq8")))) (base32 "09pfsa6y1phm6z24da60s47gc18w4cvv7r8sxh5qfww7b0dnhixj"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools pkg-config)) (list extra-cmake-modules kdoctools pkg-config))
@ -677,14 +678,14 @@ Some features:
(define-public kwave (define-public kwave
(package (package
(name "kwave") (name "kwave")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kwave-" version ".tar.xz")) "/src/kwave-" version ".tar.xz"))
(sha256 (sha256
(base32 "0j6ck44lkfcnaa0rymv2aqvdcy0zbybbklm1s6mvbgdpfsh0rhkm")))) (base32 "0s9w8jgwblljwfji2a19bqs3nx6sr2qzz35kwbi0ahwncy69k4jx"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules (librsvg-for-system) pkg-config kdoctools)) (list extra-cmake-modules (librsvg-for-system) pkg-config kdoctools))
@ -751,14 +752,14 @@ Its features include:
(define-public libkcddb (define-public libkcddb
(package (package
(name "libkcddb") (name "libkcddb")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/libkcddb-" version ".tar.xz")) "/src/libkcddb-" version ".tar.xz"))
(sha256 (sha256
(base32 "1js5r8hxqabnygmavfjvjbfy5c7978bmwm2rqlgsfyn17fkmf2y8")))) (base32 "1s10g6m6c3h14gzxvp2s0v51jxzsrh23xfn7gl51a0r50srbbz52"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -767,6 +768,7 @@ Its features include:
kconfig kconfig
ki18n ki18n
kio kio
kcmutils
kwidgetsaddons kwidgetsaddons
libmusicbrainz libmusicbrainz
qtbase-5)) qtbase-5))
@ -781,14 +783,14 @@ Its features include:
(define-public libkcompactdisc (define-public libkcompactdisc
(package (package
(name "libkcompactdisc") (name "libkcompactdisc")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/libkcompactdisc-" version ".tar.xz")) "/src/libkcompactdisc-" version ".tar.xz"))
(sha256 (sha256
(base32 "0fv9dbx74xs42iiw67bvjpxga0d126q2nfs8n4hiv3z2xda9n4ic")))) (base32 "0gl21mhfz3vj89x0r8y79yiijcag1xfdnyfrjqzkx9i8yd2k45b1"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules)) (list extra-cmake-modules))

View File

@ -29,6 +29,8 @@
#:use-module (guix packages) #:use-module (guix packages)
#:use-module (guix utils) #:use-module (guix utils)
#:use-module (gnu packages) #:use-module (gnu packages)
#:use-module (gnu packages aidc)
#:use-module (gnu packages base)
#:use-module (gnu packages boost) #:use-module (gnu packages boost)
#:use-module (gnu packages compression) #:use-module (gnu packages compression)
#:use-module (gnu packages cyrus-sasl) #:use-module (gnu packages cyrus-sasl)
@ -51,14 +53,14 @@
(define-public akonadi (define-public akonadi
(package (package
(name "akonadi") (name "akonadi")
(version "22.08.1") (version "23.04.3")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" (uri (string-append "mirror://kde/stable/release-service/"
version "/src/akonadi-" version ".tar.xz")) version "/src/akonadi-" version ".tar.xz"))
(sha256 (sha256
(base32 (base32
"1yfy0b6kyiq82zkfkx9ldgjlbwg3lgg4di53fqjllmqhzaj1xy91")) "0jpp91d5rlblq6r981wxizmsv512kc43lfk8y29bdky6j4idflrb"))
(patches (search-patches "akonadi-paths.patch" (patches (search-patches "akonadi-paths.patch"
"akonadi-timestamps.patch" "akonadi-timestamps.patch"
"akonadi-not-relocatable.patch")))) "akonadi-not-relocatable.patch"))))
@ -133,14 +135,14 @@ programs.")
(define-public akonadi-calendar (define-public akonadi-calendar
(package (package
(name "akonadi-calendar") (name "akonadi-calendar")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/akonadi-calendar-" version ".tar.xz")) "/src/akonadi-calendar-" version ".tar.xz"))
(sha256 (sha256
(base32 "1xcnlkipy2rq0bsm811y9khw7dmsgkqxgw18b3lmy29xs7wcsiv5")))) (base32 "166xm57jcy7d2dv2pfy4lllzic4giin31szxz7xq3a7ixsd6g7cs"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules)) (list extra-cmake-modules))
@ -180,14 +182,14 @@ collection and item views.")
(define-public akonadi-contacts (define-public akonadi-contacts
(package (package
(name "akonadi-contacts") (name "akonadi-contacts")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/akonadi-contacts-" version ".tar.xz")) "/src/akonadi-contacts-" version ".tar.xz"))
(sha256 (sha256
(base32 "1mzlv124wa135xfbxl2ghl4n8pi1a6zd64195px1v90qnhjljw28")))) (base32 "10vlzj56ps1pysf7g6i14v8wp2wkxh53055r2v4iq4cpq3mzayc6"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules)) (list extra-cmake-modules))
@ -235,14 +237,14 @@ to list and filter contacts.")
(define-public akonadi-mime (define-public akonadi-mime
(package (package
(name "akonadi-mime") (name "akonadi-mime")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/akonadi-mime-" version ".tar.xz")) "/src/akonadi-mime-" version ".tar.xz"))
(sha256 (sha256
(base32 "19wbfkvhkyzlz5r49y7rzbn4ay7rm8zyj7d4j3x9j79nprjr4zw0")))) (base32 "1r33v2q49s7l90id4jqg0lar9p1j5k0cbnzsaqdksavzpzkcklh5"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules libxslt ;; xslt for generating interface descriptions (list extra-cmake-modules libxslt ;; xslt for generating interface descriptions
@ -285,14 +287,14 @@ with emails through Akonadi easier.")
(define-public akonadi-notes (define-public akonadi-notes
(package (package
(name "akonadi-notes") (name "akonadi-notes")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/akonadi-notes-" version ".tar.xz")) "/src/akonadi-notes-" version ".tar.xz"))
(sha256 (sha256
(base32 "05sx7h1aw4mx93l4krv4574zpjf63vdrhaiwayqz11wrdpvdq7ww")))) (base32 "0s5a414cdcz37srys2w3c2z5c63ha9ivsqj0srnfwwv0pxix266v"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules)) (list extra-cmake-modules))
@ -310,14 +312,14 @@ wrapping notes into KMime::Message objects.")
(define-public akonadi-search (define-public akonadi-search
(package (package
(name "akonadi-search") (name "akonadi-search")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/akonadi-search-" version ".tar.xz")) "/src/akonadi-search-" version ".tar.xz"))
(sha256 (sha256
(base32 "06apb5lx7bs0lfvsnbf8kyxk7yyjrzb1f1wfckfsjaysf0xmdvfg")))) (base32 "1hpclfcb7almvajscm2az36bw9rrhkp3ywb9h0j9h8ims2gm60m7"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules (list extra-cmake-modules
@ -365,14 +367,14 @@ Akonadi PIM data server. It uses Xapian for indexing and querying.")
(define-public itinerary (define-public itinerary
(package (package
(name "itinerary") (name "itinerary")
(version "22.08.1") (version "23.04.3")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" (uri (string-append "mirror://kde/stable/release-service/"
version "/src/" name "-" version ".tar.xz")) version "/src/" name "-" version ".tar.xz"))
(sha256 (sha256
(base32 (base32
"1w1gl4lz8gwf8cmxhsfyp4afiaq9anc8glrxay407bqp28andp3a")))) "132x68wc4pallxgkvridfsimfq5m2g47fj9lcgz1kq4gdsidzf6i"))))
(build-system qt-build-system) (build-system qt-build-system)
(arguments (arguments
`(#:tests? #f)) ;Fails 20/27 `(#:tests? #f)) ;Fails 20/27
@ -382,6 +384,7 @@ Akonadi PIM data server. It uses Xapian for indexing and querying.")
ki18n ki18n
kio kio
kirigami kirigami
kirigami-addons
kitinerary kitinerary
kitemmodels kitemmodels
kcoreaddons kcoreaddons
@ -419,14 +422,14 @@ information.")
(define-public kincidenceeditor (define-public kincidenceeditor
(package (package
(name "kincidenceeditor") (name "kincidenceeditor")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/incidenceeditor-" version ".tar.xz")) "/src/incidenceeditor-" version ".tar.xz"))
(sha256 (sha256
(base32 "1znbpqpxkbn79pzhcg5v77bqr345lcmy2h0a6d90rzdmnlh303ln")))) (base32 "1pqfl7gqz7ibpns2gpwqpvzhsba7xj4ilhi4ax1vn3m086iyh3a0"))))
(properties `((upstream-name . "incidenceeditor"))) (properties `((upstream-name . "incidenceeditor")))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
@ -458,6 +461,7 @@ information.")
kmime kmime
kpimcommon kpimcommon
kpimtextedit kpimtextedit
ktextaddons
ktextwidgets ktextwidgets
kwallet kwallet
libkdepim libkdepim
@ -480,14 +484,14 @@ information.")
(define-public kaddressbook (define-public kaddressbook
(package (package
(name "kaddressbook") (name "kaddressbook")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kaddressbook-" version ".tar.xz")) "/src/kaddressbook-" version ".tar.xz"))
(sha256 (sha256
(base32 "177zgbpgignvglpvbis1q9d36pi1dvyckv3q2gcgd9425gpm0vmb")))) (base32 "0zjbri91dh9vnwi6jqkbmyq667yzn8g4kw5v47qn8id2629zj6jq"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -516,6 +520,7 @@ information.")
kparts kparts
kpimcommon kpimcommon
kpimtextedit kpimtextedit
ktextaddons
ktextwidgets ktextwidgets
kxmlgui kxmlgui
libkdepim libkdepim
@ -569,14 +574,14 @@ one of the APIs mentioned above.")
(define-public kaccounts-integration (define-public kaccounts-integration
(package (package
(name "kaccounts-integration") (name "kaccounts-integration")
(version "22.08.1") (version "23.04.3")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" (uri (string-append "mirror://kde/stable/release-service/"
version "/src/" name "-" version ".tar.xz")) version "/src/" name "-" version ".tar.xz"))
(sha256 (sha256
(base32 (base32
"1q1d2a1qknfkgm63gji6ijji35d0b1jy1kvf10a7ac4l1z1fvnpl")))) "1mn64xw5r2magy5y0qmg5r907jz1y8jar0qqkc6s1zjjr3s3knac"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (list extra-cmake-modules)) (native-inputs (list extra-cmake-modules))
(inputs (list kcmutils (inputs (list kcmutils
@ -587,6 +592,7 @@ one of the APIs mentioned above.")
kwallet kwallet
kio kio
libaccounts-qt libaccounts-qt
qcoro-qt5
signond)) signond))
(home-page "https://invent.kde.org/network/kaccounts-integration") (home-page "https://invent.kde.org/network/kaccounts-integration")
(synopsis "Online account management system") (synopsis "Online account management system")
@ -594,10 +600,37 @@ one of the APIs mentioned above.")
management system and its Plasma integration components.") management system and its Plasma integration components.")
(license license:lgpl2.0+))) (license license:lgpl2.0+)))
(define-public kaccounts-providers
(package
(name "kaccounts-providers")
(version "23.04.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/" name "-" version ".tar.xz"))
(sha256
(base32
"1lrmj6r09ypnpl2s586i4rd3fk3760qlxyrhh91k43wkb8i6m8f0"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules intltool))
(inputs (list kaccounts-integration
kcoreaddons
kdeclarative
ki18n
kio
libaccounts-qt
qtwebengine-5
signond))
(home-page "https://invent.kde.org/network/kaccounts-providers")
(synopsis "Online account providers for the KAccounts system")
(description "This package provides online account providers for the
KAccounts system.")
(license license:lgpl2.0+)))
(define-public kalendar (define-public kalendar
(package (package
(name "kalendar") (name "kalendar")
(version "22.08.1") (version "23.04.3")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" (uri (string-append "mirror://kde/stable/release-service/"
@ -605,7 +638,7 @@ management system and its Plasma integration components.")
".tar.xz")) ".tar.xz"))
(sha256 (sha256
(base32 (base32
"0slk9z7p1z5m2kbb8kq05afslxad8w5pjsajxawckcx0mlsd3apj")))) "1w56glv8m1rlk86v78h69d21ydxb6i61g1dk6mcizjr5rvi4liy0"))))
(build-system qt-build-system) (build-system qt-build-system)
(arguments (arguments
(list #:tests? #f ;All 2 tests fail (list #:tests? #f ;All 2 tests fail
@ -627,12 +660,15 @@ management system and its Plasma integration components.")
(inputs (list akonadi (inputs (list akonadi
akonadi-contacts akonadi-contacts
breeze-icons breeze-icons
gpgme
grantlee grantlee
grantleetheme grantleetheme
kio kio
kirigami kirigami
kirigami-addons
kdbusaddons kdbusaddons
ki18n ki18n
kimap
kcalendarcore kcalendarcore
kcalendarsupport kcalendarsupport
kconfigwidgets kconfigwidgets
@ -640,15 +676,22 @@ management system and its Plasma integration components.")
kcoreaddons kcoreaddons
kcontacts kcontacts
kitemmodels kitemmodels
kmailcommon
kmessagelib
kmime kmime
kidentitymanagement kidentitymanagement
kpimcommon
kpimtextedit kpimtextedit
ktextaddons
ktextwidgets ktextwidgets
akonadi-calendar akonadi-calendar
akonadi-mime
keventviews keventviews
kcalutils kcalutils
kxmlgui kxmlgui
kiconthemes kiconthemes
libkdepim
libkleo
qtbase-5 qtbase-5
qtdeclarative-5 qtdeclarative-5
qtquickcontrols2-5 qtquickcontrols2-5
@ -656,7 +699,8 @@ management system and its Plasma integration components.")
qtquickcontrols-5 qtquickcontrols-5
qtgraphicaleffects qtgraphicaleffects
qtlocation qtlocation
qqc2-desktop-style)) qqc2-desktop-style
qtwebengine-5))
(home-page "https://apps.kde.org/kalendar/") (home-page "https://apps.kde.org/kalendar/")
(synopsis "Calendar application") (synopsis "Calendar application")
(description (description
@ -667,14 +711,14 @@ external services.")
(define-public kcalendarsupport (define-public kcalendarsupport
(package (package
(name "kcalendarsupport") (name "kcalendarsupport")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/calendarsupport-" version ".tar.xz")) "/src/calendarsupport-" version ".tar.xz"))
(sha256 (sha256
(base32 "09fs15qckydmbs6idl5k1b6gyhjkygsa1r8frlysn1ahhfmxr33p")))) (base32 "1zk6kv5nhcd7a5llzh31890xpqdg522ahjdgbwsm7pcp62y0nbsj"))))
(properties `((upstream-name . "calendarsupport"))) (properties `((upstream-name . "calendarsupport")))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
@ -712,14 +756,14 @@ calendaring applications.")
(define-public kcalutils (define-public kcalutils
(package (package
(name "kcalutils") (name "kcalutils")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kcalutils-" version ".tar.xz")) "/src/kcalutils-" version ".tar.xz"))
(sha256 (sha256
(base32 "1y25csn37lp14ba18gqmw9ssimy4dqi55irx8c89p4p1lypjwfzq")))) (base32 "1j7f5ai25zcxggw3dvky624asxim5bkd6a35rcdzkjhj1qwk3vll"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules libxml2)) ;; xmllint required for tests (list extra-cmake-modules libxml2)) ;; xmllint required for tests
@ -750,14 +794,14 @@ functions for accessing calendar data using the kcalcore API.")
(define-public kdepim-runtime (define-public kdepim-runtime
(package (package
(name "kdepim-runtime") (name "kdepim-runtime")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kdepim-runtime-" version ".tar.xz")) "/src/kdepim-runtime-" version ".tar.xz"))
(sha256 (sha256
(base32 "1g6bq27s7nf9rmrbl5kwycl4lzjpp3m088mji3p7qrrv01ywp4mn")))) (base32 "1wvwibq6zzjlhh8yqrlqras0m8i01ynlwj9z6l3f0g0hyyz5nkw4"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules dbus kdoctools libxslt shared-mime-info)) (list extra-cmake-modules dbus kdoctools libxslt shared-mime-info))
@ -845,14 +889,14 @@ package.")
(define-public keventviews (define-public keventviews
(package (package
(name "keventviews") (name "keventviews")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/eventviews-" version ".tar.xz")) "/src/eventviews-" version ".tar.xz"))
(sha256 (sha256
(base32 "0bkidva045q85z4ymhj4m9ayfbsckjl4cl7nncl48yk2dmanfg51")))) (base32 "1nh8a7jy0sjsyi41pxhxwjkq6fr4yy9rqgcjjbj01dnx1ykz3d7l"))))
(properties `((upstream-name . "eventviews"))) (properties `((upstream-name . "eventviews")))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
@ -894,27 +938,32 @@ package.")
(define-public kgpg (define-public kgpg
(package (package
(name "kgpg") (name "kgpg")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kgpg-" version ".tar.xz")) "/src/kgpg-" version ".tar.xz"))
(sha256 (sha256
(base32 "1xs0w6lxwq3hzs8r1cwmygcjilbgwa8zpjxwj6zz1wmbg04gqk36")))) (base32 "1ihxw1s4sq7cp5pm6rddcmvqk0v5gfg4v38b6yg8hyjg655x63jz"))))
(build-system qt-build-system) (build-system qt-build-system)
(arguments (arguments
`(#:phases (list #:phases
(modify-phases %standard-phases #~(modify-phases %standard-phases
(replace 'check (replace 'check
(lambda* (#:key tests? #:allow-other-keys) (lambda* (#:key tests? #:allow-other-keys)
(when tests? (when tests?
(invoke "dbus-launch" "ctest" "-E" ;; FIXME: Failing tests. (setenv "HOME" (getcwd))
"(kgpg-import|kgpg-disable)"))))))) (invoke "ctest")))))
;; XXX: Tests could fail randomly with:
;; gpg: can't connect to the agent: IPC connect call failed
;; gpg process did not finish. Cannot generate a new key pair.
#:tests? #f))
(native-inputs (native-inputs
(list extra-cmake-modules gnupg ;; TODO: Remove after gpgme uses fixed path (list extra-cmake-modules
dbus ;; Remove after failing test passes gnupg ;; TODO: Remove after gpgme uses fixed path
kdoctools)) kdoctools
pkg-config))
(inputs (inputs
(list akonadi (list akonadi
akonadi-contacts akonadi-contacts
@ -952,24 +1001,26 @@ cryptography to the contents of the clipboard.")
(define-public khealthcertificate (define-public khealthcertificate
(package (package
(name "khealthcertificate") (name "khealthcertificate")
(version "22.09") (version "23.01.0")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/plasma-mobile/" (uri (string-append "mirror://kde/stable/plasma-mobile/" version
(version-major+minor version)
"/khealthcertificate-" version ".tar.xz")) "/khealthcertificate-" version ".tar.xz"))
(sha256 (sha256
(base32 (base32
"16vkjpyxwx34pvdpnci0l6mx2bdjialiscjvbdx53xbsq9ff701k")))) "193agd3jg029vcq1h5hdg3gw6zgqcmszl6ffcrid0ajbbiic4pbm"))))
(build-system qt-build-system) (build-system qt-build-system)
(arguments (arguments
(list #:phases #~(modify-phases %standard-phases (list #:phases
(replace 'check #~(modify-phases %standard-phases
(lambda* (#:key tests? #:allow-other-keys) (replace 'check
(when tests? (lambda* (#:key inputs tests? #:allow-other-keys)
(invoke "ctest" "-E" (when tests?
"(icaovdsparsertest|nlcoronacheckparsertest)"))))))) (setenv "TZDIR"
(native-inputs (list extra-cmake-modules pkg-config)) (search-input-directory inputs "share/zoneinfo"))
(invoke "ctest" "-E"
"(icaovdsparsertest|eudgcparsertest)")))))))
(native-inputs (list extra-cmake-modules pkg-config tzdata-for-tests))
(inputs (list karchive (inputs (list karchive
kcodecs kcodecs
ki18n ki18n
@ -986,14 +1037,14 @@ test and recovery certificates.")
(define-public kidentitymanagement (define-public kidentitymanagement
(package (package
(name "kidentitymanagement") (name "kidentitymanagement")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kidentitymanagement-" version ".tar.xz")) "/src/kidentitymanagement-" version ".tar.xz"))
(sha256 (sha256
(base32 "1h76c8k6lvf4dlh9awd4z71hkikm7x71760gljybd6fkygxpm992")))) (base32 "03bfz0x35wiynla39iysxa5g3rckmy9nj2z1f439v9sblcqbvz3p"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules)) (list extra-cmake-modules))
@ -1024,14 +1075,14 @@ test and recovery certificates.")
(define-public kimap (define-public kimap
(package (package
(name "kimap") (name "kimap")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kimap-" version ".tar.xz")) "/src/kimap-" version ".tar.xz"))
(sha256 (sha256
(base32 "1a3wwzwlp0zsj4brhs22sygfxh65slikapa4iipxjw78mkwhiq8h")))) (base32 "08s2891f2cnf5f7q034lmqv3vnh3v61l7bsyssdx711jfbswg9ik"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules)) (list extra-cmake-modules))
@ -1055,15 +1106,14 @@ easier to do so.")
(define-public kitinerary (define-public kitinerary
(package (package
(name "kitinerary") (name "kitinerary")
(version "22.08.1") (version "23.04.3")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append (uri (string-append "mirror://kde/stable/release-service/"
"https://invent.kde.org/pim/kitinerary/-/archive/v" version "/src/kitinerary-" version ".tar.xz"))
version "/kitinerary-v" version ".tar.gz"))
(sha256 (sha256
(base32 (base32
"1gpy5siaw9k4332ii6a87rq162dbmyfkqp1l1k8bmldg1755v3jz")))) "0fcqix7hgmv7qcfxzmqy61kg7dqi5zas5vqfs7pfycgcxma0g869"))))
(build-system qt-build-system) (build-system qt-build-system)
(arguments (arguments
(list #:phases #~(modify-phases %standard-phases (list #:phases #~(modify-phases %standard-phases
@ -1089,7 +1139,8 @@ easier to do so.")
qtlocation qtlocation
qtquickcontrols2-5 qtquickcontrols2-5
libxml2 libxml2
zlib)) zlib
zxing-cpp))
(home-page "https://apps.kde.org/itinerary/") (home-page "https://apps.kde.org/itinerary/")
(synopsis (synopsis
"Data Model and Extraction System for Travel Reservation information") "Data Model and Extraction System for Travel Reservation information")
@ -1100,14 +1151,14 @@ model and itinerary extraction code.")
(define-public kldap (define-public kldap
(package (package
(name "kldap") (name "kldap")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kldap-" version ".tar.xz")) "/src/kldap-" version ".tar.xz"))
(sha256 (sha256
(base32 "0hqvf939d2sqb2frizw9pnhgpc8vi627882d30ssymw5p5nm58il")))) (base32 "0hp5j02kwh91xf0n6zqzgam7g50r54hzbkli5i7c0rxdb1g28ihm"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -1125,14 +1176,14 @@ protocol for querying and modifying directory services running over TCP/IP.")
(define-public kleopatra (define-public kleopatra
(package (package
(name "kleopatra") (name "kleopatra")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kleopatra-" version ".tar.xz")) "/src/kleopatra-" version ".tar.xz"))
(sha256 (sha256
(base32 "1vay6cdrx1l7qyg0rrc7z7rwv1jjpwksqzadka7rpshfqhf3r9y8")))) (base32 "0lcl20yihsa8dq0s24akp5z0290vh9nxjjjdwqk88nz8vmsr29i0"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list dbus extra-cmake-modules gnupg ;; TODO: Remove after gpgme uses fixed path (list dbus extra-cmake-modules gnupg ;; TODO: Remove after gpgme uses fixed path
@ -1179,14 +1230,14 @@ and retrieving certificates from LDAP servers.")
(define-public kmail (define-public kmail
(package (package
(name "kmail") (name "kmail")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kmail-" version ".tar.xz")) "/src/kmail-" version ".tar.xz"))
(sha256 (sha256
(base32 "1q7d2jazc6792dhwxb2zx66bghdnn43sw6lvdg44a7d9zgik1qzb")))) (base32 "16gz0i7na1pkyly9jnvavyffkawxf5irr92rd50w68p01b82dhc6"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules dbus kdoctools)) (list extra-cmake-modules dbus kdoctools))
@ -1231,6 +1282,7 @@ and retrieving certificates from LDAP servers.")
kpimtextedit kpimtextedit
kservice kservice
ksyntaxhighlighting ksyntaxhighlighting
ktextaddons
ktextwidgets ktextwidgets
kuserfeedback kuserfeedback
ktnef ktnef
@ -1279,14 +1331,14 @@ manager from KDE.")
(define-public kmailcommon (define-public kmailcommon
(package (package
(name "kmailcommon") (name "kmailcommon")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/mailcommon-" version ".tar.xz")) "/src/mailcommon-" version ".tar.xz"))
(sha256 (sha256
(base32 "1lpnfcj2p58lhgcjg6ray5b9ygz7gpb8xh8qkakn4m7cpjhgcj5j")))) (base32 "165a0qf6i2862dpsw4wvgnxi4wv7hnc9s63fsf9jp6kbwwfw9nqv"))))
(properties `((upstream-name . "mailcommon"))) (properties `((upstream-name . "mailcommon")))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
@ -1323,6 +1375,7 @@ manager from KDE.")
kpimcommon kpimcommon
kpimtextedit kpimtextedit
ksyntaxhighlighting ksyntaxhighlighting
ktextaddons
ktextwidgets ktextwidgets
kwallet kwallet
kwidgetsaddons kwidgetsaddons
@ -1348,14 +1401,14 @@ dealing with email.")
(define-public kmailimporter (define-public kmailimporter
(package (package
(name "kmailimporter") (name "kmailimporter")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/mailimporter-" version ".tar.xz")) "/src/mailimporter-" version ".tar.xz"))
(sha256 (sha256
(base32 "1k7gwagcvhj733c48ayxwi1gf37y6w5g6n2b9fknhfs40kqpdri9")))) (base32 "18shpxz7rg64g2mxdhdjhxhn893m0930v76cdnij339ycbcq5ypc"))))
(properties `((upstream-name . "mailimporter"))) (properties `((upstream-name . "mailimporter")))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
@ -1381,6 +1434,7 @@ dealing with email.")
kmime kmime
kpimcommon kpimcommon
kpimtextedit kpimtextedit
ktextaddons
ktextwidgets ktextwidgets
kxmlgui kxmlgui
libkdepim libkdepim
@ -1395,14 +1449,14 @@ e-mail client programs into KMail and KDE PIM.")
(define-public kmailtransport (define-public kmailtransport
(package (package
(name "kmailtransport") (name "kmailtransport")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kmailtransport-" version ".tar.xz")) "/src/kmailtransport-" version ".tar.xz"))
(sha256 (sha256
(base32 "0hhd1m1kfagyiwwfmsxhpin5c25dsiwbzg188khppn6fp2dh79dg")))) (base32 "14vmm9vla8i477jq40z73lc4klx6mm03y2xnljvx1v4inm3cpw2c"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -1437,14 +1491,14 @@ mail transport.")
(define-public kmbox (define-public kmbox
(package (package
(name "kmbox") (name "kmbox")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kmbox-" version ".tar.xz")) "/src/kmbox-" version ".tar.xz"))
(sha256 (sha256
(base32 "0n49xqgyx40hml9554zvnycff26qki9fdy32awx9v9l8jbnrmm6p")))) (base32 "05hdfjwp6ay2j16rxp55k3fywwf7kxiig4dv9fh51iysglmzzn76"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules)) (list extra-cmake-modules))
@ -1459,14 +1513,14 @@ using a Qt/KMime C++ API.")
(define-public kmessagelib (define-public kmessagelib
(package (package
(name "kmessagelib") (name "kmessagelib")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/messagelib-" version ".tar.xz")) "/src/messagelib-" version ".tar.xz"))
(sha256 (sha256
(base32 "0xq1a064g3h3igrqanfald9n21nnrsg16a4kmn9vn1k03qv1vlp2")))) (base32 "0aqac0p46cwnr3qxjk0ivalfwjcgwy52s088wnk6ckp77m7r65is"))))
(properties `((upstream-name . "messagelib"))) (properties `((upstream-name . "messagelib")))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
@ -1508,6 +1562,7 @@ using a Qt/KMime C++ API.")
kpimtextedit kpimtextedit
kservice kservice
ksyntaxhighlighting ksyntaxhighlighting
ktextaddons
ktextwidgets ktextwidgets
kwallet kwallet
kwidgetsaddons kwidgetsaddons
@ -1545,14 +1600,14 @@ kwebengineviewer.")
(define-public kmime (define-public kmime
(package (package
(name "kmime") (name "kmime")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kmime-" version ".tar.xz")) "/src/kmime-" version ".tar.xz"))
(sha256 (sha256
(base32 "1vz5gw33ncc5lx8fx2nnp8ayxpdhfjwwx226gwa94vhxxkfcnmh4")))) (base32 "1i38g0s98d24882kxyjay965nz3d3fjhb3mv1p4sllm2lnffrq2d"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules)) (list extra-cmake-modules))
@ -1580,14 +1635,14 @@ information in non-ASCII character sets.")
(define-public knotes (define-public knotes
(package (package
(name "knotes") (name "knotes")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/knotes-" version ".tar.xz")) "/src/knotes-" version ".tar.xz"))
(sha256 (sha256
(base32 "076rwgkwx67rn6z0mj0sj77h1jngcpbvrwka3ijg2309r9f2wg8h")))) (base32 "0f2a9xy2w909y792hwwnmsqvxx91azn6f0j0xl2mlmav00a4w6za"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools libxslt)) (list extra-cmake-modules kdoctools libxslt))
@ -1623,6 +1678,7 @@ information in non-ASCII character sets.")
kparts kparts
kpimcommon kpimcommon
kpimtextedit kpimtextedit
ktextaddons
ktextwidgets ktextwidgets
kwidgetsaddons kwidgetsaddons
kwindowsystem kwindowsystem
@ -1650,14 +1706,14 @@ Features:
(define-public kontactinterface (define-public kontactinterface
(package (package
(name "kontactinterface") (name "kontactinterface")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kontactinterface-" version ".tar.xz")) "/src/kontactinterface-" version ".tar.xz"))
(sha256 (sha256
(base32 "0j7cck262j8z7m7fm55qa5i936x81ljn3cijrk5c5h881152h4fs")))) (base32 "16fg24hz9vx912cffc94x5zx4jv3k72mbxgp5ck50lydypx6rfns"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules)) (list extra-cmake-modules))
@ -1668,7 +1724,8 @@ Features:
kparts kparts
kwindowsystem kwindowsystem
kxmlgui kxmlgui
qtbase-5)) qtbase-5
qtx11extras))
(home-page "https://api.kde.org/kdepim/kontactinterface/html/index.html") (home-page "https://api.kde.org/kdepim/kontactinterface/html/index.html")
(synopsis "Kontact interface library") (synopsis "Kontact interface library")
(description "This library provides the glue necessary for (description "This library provides the glue necessary for
@ -1678,17 +1735,17 @@ application \"Parts\" to be embedded as a Kontact component (or plugin).")
(define-public korganizer (define-public korganizer
(package (package
(name "korganizer") (name "korganizer")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/korganizer-" version ".tar.xz")) "/src/korganizer-" version ".tar.xz"))
(sha256 (sha256
(base32 "0pcyij50k96mrm9vkq0pzr7n0nrgy1d51zrcb3hly7fpl4gvkx4x")))) (base32 "1vp1jsmna059vvfj7xaj9fhhhq0lz9k0pphczkfbwm3gy6nzcavz"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules dbus qttools-5 kdoctools)) (list extra-cmake-modules dbus qttools-5 kdoctools tzdata-for-tests))
(inputs (inputs
(list akonadi (list akonadi
akonadi-calendar akonadi-calendar
@ -1730,6 +1787,7 @@ application \"Parts\" to be embedded as a Kontact component (or plugin).")
kpimcommon kpimcommon
kpimtextedit kpimtextedit
kservice kservice
ktextaddons
kwallet kwallet
kwidgetsaddons kwidgetsaddons
kwindowsystem kwindowsystem
@ -1739,19 +1797,13 @@ application \"Parts\" to be embedded as a Kontact component (or plugin).")
phonon phonon
qtbase-5)) qtbase-5))
(arguments (arguments
`(#:phases '(#:phases
(modify-phases %standard-phases (modify-phases %standard-phases
(add-after 'unpack 'disable-failing-test
(lambda _
;; FIXME: This test started failing after the 20.04 update
;; seemingly due to DBus communication issues.
;; See also 'akonadi-search' for a similar test failure.
(substitute* "src/autotests/CMakeLists.txt"
((".*test_advanced\\(koeventpopupmenutest\\.cpp.*")
""))))
(replace 'check (replace 'check
(lambda* (#:key tests? #:allow-other-keys) (lambda* (#:key inputs tests? #:allow-other-keys)
(when tests? (when tests?
(setenv "TZDIR" (search-input-directory
inputs "share/zoneinfo"))
(invoke "dbus-launch" "ctest"))))))) (invoke "dbus-launch" "ctest")))))))
(home-page "https://apps.kde.org/korganizer/") (home-page "https://apps.kde.org/korganizer/")
(synopsis "Organizational assistant, providing calendars and other similar (synopsis "Organizational assistant, providing calendars and other similar
@ -1799,14 +1851,14 @@ Virtual Contact File}) files to the KPeople contact management library.")
(define-public kpkpass (define-public kpkpass
(package (package
(name "kpkpass") (name "kpkpass")
(version "22.08.1") (version "23.04.3")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kpkpass-" version ".tar.xz")) "/src/kpkpass-" version ".tar.xz"))
(sha256 (sha256
(base32 (base32
"09l6c7nsgfnffgkm0yzjhsfkm79fv9izasislrlzdvca5xninrgb")))) "1l3k33yzfjzarc2rpf576ib86ifzrfmsvpcdmv060dy0k8lbm1k9"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (list extra-cmake-modules)) (native-inputs (list extra-cmake-modules))
(inputs (list karchive qtbase-5 shared-mime-info)) (inputs (list karchive qtbase-5 shared-mime-info))
@ -1819,14 +1871,14 @@ pass files.")
(define-public kpimcommon (define-public kpimcommon
(package (package
(name "kpimcommon") (name "kpimcommon")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/pimcommon-" version ".tar.xz")) "/src/pimcommon-" version ".tar.xz"))
(sha256 (sha256
(base32 "00gxv1028xdp7ag44z9h6cpmlw55f3rk7i6msymga3pdq639c19y")))) (base32 "1v2nv83h9p1ajbcwfdk8b7lrr84r8c855lysknzvzkpm5z012z3l"))))
(properties `((upstream-name . "pimcommon"))) (properties `((upstream-name . "pimcommon")))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
@ -1861,6 +1913,7 @@ pass files.")
kmime kmime
knewstuff knewstuff
kpimtextedit kpimtextedit
ktextaddons
ktextwidgets ktextwidgets
kwallet kwallet
kwidgetsaddons kwidgetsaddons
@ -1882,14 +1935,14 @@ pass files.")
(define-public libgravatar (define-public libgravatar
(package (package
(name "libgravatar") (name "libgravatar")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/libgravatar-" version ".tar.xz")) "/src/libgravatar-" version ".tar.xz"))
(sha256 (sha256
(base32 "1yhmxl2gqwrn5flr5qm56aqg6rgmqbgcr3pyb4d0vshdfksjr4rc")))) (base32 "03zhnpb114y6a6vhiv9c1fiqsinjmk52j1k9w2r04ibxp35m3xj7"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (list extra-cmake-modules)) (native-inputs (list extra-cmake-modules))
(inputs (list kconfig (inputs (list kconfig
@ -1897,6 +1950,7 @@ pass files.")
kio kio
kpimcommon kpimcommon
kpimtextedit kpimtextedit
ktextaddons
ktextwidgets ktextwidgets
kwidgetsaddons kwidgetsaddons
qtbase-5)) qtbase-5))
@ -1913,14 +1967,14 @@ unnecessary network operations.")
(define-public kpimtextedit (define-public kpimtextedit
(package (package
(name "kpimtextedit") (name "kpimtextedit")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kpimtextedit-" version ".tar.xz")) "/src/kpimtextedit-" version ".tar.xz"))
(sha256 (sha256
(base32 "1dxdlspqssxnvha202bgh9yaszs77cph5qd9wcbd45xj07dqgbw1")))) (base32 "1rrs19bwl8qvasridysbbgsgdy9hyjlpi26hw77hli5ixkflj85b"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules qttools-5)) (list extra-cmake-modules qttools-5))
@ -1954,14 +2008,14 @@ text in the text edit to all kinds of markup, like HTML or BBCODE.")
(define-public ksmtp (define-public ksmtp
(package (package
(name "ksmtp") (name "ksmtp")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/ksmtp-" version ".tar.xz")) "/src/ksmtp-" version ".tar.xz"))
(sha256 (sha256
(base32 "13ybnr39pim3r83p56wj98fwj0yk1rspd9g24a8d0qykmnbx57l3")))) (base32 "0pz17vmn38n2xl35d9di1b9138dh54wgyal9hx412nh123w13h12"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules)) (list extra-cmake-modules))
@ -1993,14 +2047,14 @@ standard protocols for e-mail transmission.")
(define-public ktnef (define-public ktnef
(package (package
(name "ktnef") (name "ktnef")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/ktnef-" version ".tar.xz")) "/src/ktnef-" version ".tar.xz"))
(sha256 (sha256
(base32 "05rcs0m4dr4p4wxigcnhjmmp15nlf36ka85v8b8gd8630v61w6y6")))) (base32 "00dkcmywjxzq5v2kp4klw50c3w74lmh16kbcwn8qd97kky3pd5ik"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules)) (list extra-cmake-modules))
@ -2025,14 +2079,14 @@ and allows one to view/extract message formatted text in Rich Text Format.")
(define-public libkdepim (define-public libkdepim
(package (package
(name "libkdepim") (name "libkdepim")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/libkdepim-" version ".tar.xz")) "/src/libkdepim-" version ".tar.xz"))
(sha256 (sha256
(base32 "07ihnps983x3sp74yq5glsq3h3jw4k80mnc4xxzm6ps2vgswah12")))) (base32 "1i5c4qqd4ghlfjvxniy8sbfqh0fsrz4sadvh0n2d207s9rsl274v"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules qttools-5)) (list extra-cmake-modules qttools-5))
@ -2072,14 +2126,14 @@ and allows one to view/extract message formatted text in Rich Text Format.")
(define-public libkgapi (define-public libkgapi
(package (package
(name "libkgapi") (name "libkgapi")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/libkgapi-" version ".tar.xz")) "/src/libkgapi-" version ".tar.xz"))
(sha256 (sha256
(base32 "065441mbl67wyp4nz03jdygkn5wmnmkj4fiql4mnq99k2v80y0ka")))) (base32 "18jcrp7qi35zxzb4b7mn6519bjw47s7kwfahd6a50p40j17k09bs"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules qttools-5)) (list extra-cmake-modules qttools-5))
@ -2107,14 +2161,14 @@ various Google services.")
(define-public libkleo (define-public libkleo
(package (package
(name "libkleo") (name "libkleo")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/libkleo-" version ".tar.xz")) "/src/libkleo-" version ".tar.xz"))
(sha256 (sha256
(base32 "05ypgrwynm1hr32hj35faj3sxabi46x8slnbs3pxwz2f2z2ry58a")))) (base32 "0l77n4dlbv9hclzvh69kdzji907if7yayxiasxnnjkzsvcm1af25"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools qttools-5)) (list extra-cmake-modules kdoctools qttools-5))
@ -2155,7 +2209,7 @@ KDE using certificate-based crypto.")
(define-public libksieve (define-public libksieve
(package (package
(name "libksieve") (name "libksieve")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
@ -2163,7 +2217,7 @@ KDE using certificate-based crypto.")
"/src/libksieve-" version ".tar.xz")) "/src/libksieve-" version ".tar.xz"))
(sha256 (sha256
(base32 (base32
"1ia1gjx8x9ym3dml3y403kif50jhcsrqmhivn3j5yxf8abc3rnk6")))) "066z33v30h568bmdcsl4v478p3xhiwsmq7pr7kziilrhy3a2m7p6"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -2183,6 +2237,7 @@ KDE using certificate-based crypto.")
kpimcommon kpimcommon
kpimtextedit kpimtextedit
ksyntaxhighlighting ksyntaxhighlighting
ktextaddons
ktextwidgets ktextwidgets
kwallet kwallet
kwindowsystem kwindowsystem

File diff suppressed because it is too large Load Diff

View File

@ -3,6 +3,7 @@
;;; Copyright © 2021 Tobias Geerinckx-Rice <me@tobias.gr> ;;; Copyright © 2021 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2022 Brendan Tildesley <mail@brendan.scot> ;;; Copyright © 2022 Brendan Tildesley <mail@brendan.scot>
;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com> ;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com>
;;; Copyright © 2023 Zheng Junjie <873216071@qq.com>
;;; ;;;
;;; This file is part of GNU Guix. ;;; This file is part of GNU Guix.
;;; ;;;
@ -25,31 +26,35 @@
#:use-module ((guix licenses) #:prefix license:) #:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages) #:use-module (guix packages)
#:use-module (guix utils) #:use-module (guix utils)
#:use-module (guix gexp)
#:use-module (gnu packages) #:use-module (gnu packages)
#:use-module (gnu packages compression) #:use-module (gnu packages compression)
#:use-module (gnu packages freedesktop) #:use-module (gnu packages freedesktop)
#:use-module (gnu packages kde) #:use-module (gnu packages kde)
#:use-module (gnu packages kde-frameworks) #:use-module (gnu packages kde-frameworks)
#:use-module (gnu packages kde-plasma)
#:use-module (gnu packages linux) #:use-module (gnu packages linux)
#:use-module (gnu packages pkg-config) #:use-module (gnu packages pkg-config)
#:use-module (gnu packages qt) #:use-module (gnu packages qt)
#:use-module (gnu packages glib)
#:use-module (gnu packages ruby) #:use-module (gnu packages ruby)
#:use-module (gnu packages search) #:use-module (gnu packages search)
#:use-module (gnu packages vnc) #:use-module (gnu packages vnc)
#:use-module (gnu packages xml) #:use-module (gnu packages xml)
#:use-module (gnu packages icu4c)
#:use-module (gnu packages xorg)) #:use-module (gnu packages xorg))
(define-public dolphin (define-public dolphin
(package (package
(name "dolphin") (name "dolphin")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/dolphin-" version ".tar.xz")) "/src/dolphin-" version ".tar.xz"))
(sha256 (sha256
(base32 "07ian9aai9mjygn6bgxanv8h16i83wf69nkl8c9qynwbz4fkwmwf")))) (base32 "0bys24i2a3a65ahq5p3q1zr2px8jqip1gjn5m7rngq4hcddb1ji8"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools ruby ruby-test-unit)) (list extra-cmake-modules kdoctools ruby ruby-test-unit))
@ -77,6 +82,7 @@
breeze-icons ;; default icon set breeze-icons ;; default icon set
phonon phonon
qtbase-5 qtbase-5
qtx11extras
solid)) solid))
(arguments (arguments
`(#:tests? #f)) ;; TODO: 4/15 tests fail even with offscreen `(#:tests? #f)) ;; TODO: 4/15 tests fail even with offscreen
@ -99,14 +105,14 @@ The main features of Dolphin are:
(define-public dolphin-plugins (define-public dolphin-plugins
(package (package
(name "dolphin-plugins") (name "dolphin-plugins")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/dolphin-plugins-" version ".tar.xz")) "/src/dolphin-plugins-" version ".tar.xz"))
(sha256 (sha256
(base32 "1ii1xrz22caxcgrr9ibzkh7nvw1h9d8xb5a2fadni0makk02qjif")))) (base32 "0h1b559icj5g3xrx5697a9rncpdcmsjg774c6m36ild56bwc048v"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules)) (list extra-cmake-modules))
@ -128,14 +134,14 @@ Dolphin with the version control systems: Bzr, Git, Mercurial, Subversion.")
(define-public khelpcenter (define-public khelpcenter
(package (package
(name "khelpcenter") (name "khelpcenter")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/khelpcenter-" version ".tar.xz")) "/src/khelpcenter-" version ".tar.xz"))
(sha256 (sha256
(base32 "0ga270imh1ssifj0w3434z9hgrmn0dqrschygywy1z2hcpyx991d")))) (base32 "10rivj5c14v5hwk87z41gwk830sy35fz0jg1jpay43jzw0ss995y"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -160,17 +166,17 @@ Dolphin with the version control systems: Bzr, Git, Mercurial, Subversion.")
qtbase-5 qtbase-5
xapian)) xapian))
(arguments (arguments
`(#:tests? #f ;; 1/1 test fails (list #:tests? #f ;;1/1 test fails
#:phases #:phases #~(modify-phases %standard-phases
(modify-phases %standard-phases (add-after 'install 'wrap-executable
(add-after 'install 'wrap-executable (lambda* (#:key inputs #:allow-other-keys)
(lambda* (#:key inputs outputs #:allow-other-keys) ;; Since qt-wrap selectors do not wrap for /share/kf5
(let* ((out (assoc-ref outputs "out"))) ;; directories, we need this so khelpcenter can find html4.css.
;; Since qt-wrap selectors do not wrap for /share/kf5 (wrap-program (string-append #$output
;; directories, we need this so khelpcenter can find html4.css. "/bin/khelpcenter")
(wrap-program (string-append out "/bin/khelpcenter") `("XDG_DATA_DIRS" suffix
`("XDG_DATA_DIRS" suffix (,(string-append (assoc-ref inputs "khtml")
(,(string-append (assoc-ref inputs "khtml") "/share")))))))))) "/share")))))))))
(home-page "https://apps.kde.org/khelpcenter/") (home-page "https://apps.kde.org/khelpcenter/")
(synopsis "KDE documentation viewer") (synopsis "KDE documentation viewer")
(description "KHelpCenter uses meta data files which describe the (description "KHelpCenter uses meta data files which describe the
@ -187,14 +193,14 @@ document meta data file.")
(define-public konsole (define-public konsole
(package (package
(name "konsole") (name "konsole")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/konsole-" version ".tar.xz")) "/src/konsole-" version ".tar.xz"))
(sha256 (sha256
(base32 "19yrhjjbwq7kaip05ig8raqnh87k5dg57jck2zrsdrhq2f4nb3ql")))) (base32 "1k68y1i3g3bsz1dz81jhkx1q2fb13rbm5ywh632bcyln0c6l0vz0"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools zlib)) (list extra-cmake-modules kdoctools zlib))
@ -224,7 +230,9 @@ document meta data file.")
kxmlgui kxmlgui
breeze-icons ;; default icon set breeze-icons ;; default icon set
qtbase-5 qtbase-5
qtscript)) qtscript
qtmultimedia-5
icu4c))
(arguments (arguments
`(#:tests? #f)) ;; TODO: 2/15 tests fail even with HOME, offscreen, SHELL, debus `(#:tests? #f)) ;; TODO: 2/15 tests fail even with HOME, offscreen, SHELL, debus
(home-page "https://www.kde.org/") (home-page "https://www.kde.org/")
@ -241,14 +249,14 @@ This package is part of the KDE base applications module.")
(define-public krfb (define-public krfb
(package (package
(name "krfb") (name "krfb")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/krfb-" version ".tar.xz")) "/src/krfb-" version ".tar.xz"))
(sha256 (sha256
(base32 "09h05al7ivf9pzf2p6mnja1124746fawmr3vdk6rggjjw0p0wgn1")))) (base32 "0qbrvf2wa3af1z1dpq3pqkngfbrfdgqfz8xs1qpdpyb7jxnphry7"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules pkg-config kdoctools)) (list extra-cmake-modules pkg-config kdoctools))
@ -261,6 +269,7 @@ This package is part of the KDE base applications module.")
kdnssd kdnssd
ki18n ki18n
knotifications knotifications
kpipewire
kwallet kwallet
kwayland kwayland
kwidgetsaddons kwidgetsaddons
@ -295,14 +304,14 @@ This package is part of the KDE networking module.")
(define-public ksystemlog (define-public ksystemlog
(package (package
(name "ksystemlog") (name "ksystemlog")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/ksystemlog-" version ".tar.xz")) "/src/ksystemlog-" version ".tar.xz"))
(sha256 (sha256
(base32 "0x9j3m0kndbaxldsk2rh8zawz0nqqdpn1xf36m4zzymm3b034glv")))) (base32 "15c1h1dlcgbx2adhjzry2zwia0alym7vc251zymyzhl2xjacvqlm"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -331,17 +340,70 @@ who want to quickly see problems occurring on their server.
This package is part of the KDE administration module.") This package is part of the KDE administration module.")
(license license:gpl2+))) (license license:gpl2+)))
(define-public spectacle
(package
(name "spectacle")
(version "23.04.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/spectacle-" version ".tar.xz"))
(sha256
(base32 "1fyklcvz0zndxabflkka75rham6768rp01as7m5dv0ic4lipkf9m"))))
(build-system qt-build-system)
(arguments
(list #:phases
#~(modify-phases %standard-phases
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
(invoke "ctest" "-E"
"filename_test")))))))
(native-inputs
(list extra-cmake-modules kdoctools))
(inputs
(list kconfig
kcoreaddons
kdbusaddons
kglobalaccel
kguiaddons
ki18n
kio
kirigami
knotifications
kpipewire
kwidgetsaddons
kwindowsystem
kxmlgui
libxcb
purpose
qtdeclarative-5
qtquickcontrols2-5
qtwayland-5
qtx11extras
wayland
wayland-protocols
plasma-wayland-protocols
xcb-util
xcb-util-cursor
xcb-util-image))
(home-page "https://apps.kde.org/spectacle/")
(synopsis "Screenshot capture utility for KDE")
(description "Spectacle is a screenshot taking utility for the KDE.")
(license license:gpl2+)))
(define-public yakuake (define-public yakuake
(package (package
(name "yakuake") (name "yakuake")
(version "22.04.3") (version "23.04.3")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/yakuake-" version ".tar.xz")) "/src/yakuake-" version ".tar.xz"))
(sha256 (sha256
(base32 (base32
"0h5c8j65m6gylvwrj4sag4rlx92brbfllyrwpi7kwfjbwf7a5j1k")))) "17ylm5z5lzjq5g4d48s0clpl3hg4rym9sc1p5hr0wfs9jx7197jy"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules)) (list extra-cmake-modules))

View File

@ -52,14 +52,14 @@
(define-public ark (define-public ark
(package (package
(name "ark") (name "ark")
(version "22.04.3") (version "23.04.3")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/ark-" version ".tar.xz")) "/src/ark-" version ".tar.xz"))
(sha256 (sha256
(base32 (base32
"1wjy90qkkzafwcw8d4v9cyhmc3sgfipc1085hq2ghqhvrgdyzs00")) "081swq9f87yxg4dxdl5i4hszhr0q4ph402in397zfa5vpyspzy41"))
;; The libarchive package in Guix does not support ;; The libarchive package in Guix does not support
;; xar; disable related tests. ;; xar; disable related tests.
(patches (search-patches "ark-skip-xar-test.patch")))) (patches (search-patches "ark-skip-xar-test.patch"))))
@ -99,6 +99,7 @@
kdbusaddons kdbusaddons
khtml khtml
ki18n ki18n
kiconthemes
kio kio
kitemmodels kitemmodels
kparts kparts
@ -244,14 +245,14 @@ well as CD-ROM images.")
(define-public filelight (define-public filelight
(package (package
(name "filelight") (name "filelight")
(version "22.08.1") (version "23.04.3")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" (uri (string-append "mirror://kde/stable/release-service/"
version "/src/filelight-" version ".tar.xz")) version "/src/filelight-" version ".tar.xz"))
(sha256 (sha256
(base32 (base32
"1fqgmpq5dznbn5lalx1j6dyynhylijrcqw3x9hrwxcqwr275h9iw")))) "1mwl1dkknvqw9hd5jsh4cdx1zd8f6rxca0vyq01wrx44q9p6dn1n"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (list extra-cmake-modules)) (native-inputs (list extra-cmake-modules))
(inputs (list kirigami (inputs (list kirigami
@ -303,47 +304,45 @@ your computer.")
(license license:lgpl2.1+)))) (license license:lgpl2.1+))))
(define-public isoimagewriter (define-public isoimagewriter
(let ((commit "bd1ef4f0ce179fa874b102689022ebda3e7b4c16") (package
(revision "1")) (name "isoimagewriter")
(package (version "1.0.0")
(name "isoimagewriter") (source (origin
(version (git-version "0.8" revision commit)) (method git-fetch)
(source (origin (uri (git-reference
(method git-fetch) (url "https://invent.kde.org/utilities/isoimagewriter")
(uri (git-reference (commit (string-append "v" version))))
(url "https://invent.kde.org/utilities/isoimagewriter") (file-name (git-file-name name version))
(commit commit))) (sha256
(file-name (git-file-name name version)) (base32
(sha256 "1iphp2krgadc175570iiyaxbnjgpc1xilc71gkcbn5n0yd7qmkbv"))))
(base32 (build-system qt-build-system)
"0dha2y4kmyppi6c0g0hclp53fjj963vq27q7azznpl0bz6zb4042")))) (native-inputs (list extra-cmake-modules))
(build-system qt-build-system) (inputs (list kauth
(native-inputs (list extra-cmake-modules)) karchive
(inputs (list kauth kcoreaddons
karchive ki18n
kcoreaddons kiconthemes
ki18n kcrash
kiconthemes solid
kcrash kwidgetsaddons))
solid (home-page "https://invent.kde.org/utilities/isoimagewriter")
kwidgetsaddons)) (synopsis "Write hybrid ISO files onto USB disks")
(home-page "https://invent.kde.org/utilities/isoimagewriter") (description
(synopsis "Write hybrid ISO files onto USB disks") "This package provides a tool to write ISO files to USB disks.")
(description (license license:gpl3+)))
"This package provides a tool to write ISO files to USB disks.")
(license license:gpl3+))))
(define-public kate (define-public kate
(package (package
(name "kate") (name "kate")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kate-" version ".tar.xz")) "/src/kate-" version ".tar.xz"))
(sha256 (sha256
(base32 "0dnlr1cld6lqanqv98bss66w2bi2y78vqb8jx26addn2r1w4ygkf")))) (base32 "0yyhh21pvzsaz7swmghdchzsfk089axhqkjwjv1m8j4q3q3rhv86"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -369,16 +368,23 @@ your computer.")
kxmlgui kxmlgui
breeze-icons ;; default icon set breeze-icons ;; default icon set
qtbase-5 qtbase-5
qtscript)) qtscript
qtx11extras))
(arguments (arguments
`(#:tests? #f ;; 2/7 tests fail `(#:phases
#:phases
(modify-phases %standard-phases (modify-phases %standard-phases
(add-after 'unpack 'patch-tests
(lambda* (#:key inputs #:allow-other-keys)
;; This test requires a 'bin' diretory under '/usr'.
(substitute* "addons/externaltools/autotests/externaltooltest.cpp"
(("QStringLiteral[(]\"/usr\"[)]")
(format #f "QStringLiteral(\"~a\")"
(dirname (dirname (which "ls"))))))))
(add-before 'check 'check-setup (add-before 'check 'check-setup
(lambda _ (lambda _
;; make Qt render "offscreen", required for tests ;; make Qt render "offscreen", required for tests
(setenv "QT_QPA_PLATFORM" "offscreen") (setenv "QT_QPA_PLATFORM" "offscreen")
(setenv "XDG_CACHE_HOME" "/tmp/xdg-cache")))))) (setenv "HOME" (getcwd)))))))
(home-page "https://kate-editor.org/") (home-page "https://kate-editor.org/")
(synopsis "Multi-document, multi-view text editor") (synopsis "Multi-document, multi-view text editor")
(description "Kate is a powerful text editor that can open multiple files (description "Kate is a powerful text editor that can open multiple files
@ -402,7 +408,7 @@ Kate's features include:
(define-public kdebugsettings (define-public kdebugsettings
(package (package
(name "kdebugsettings") (name "kdebugsettings")
(version "22.08.1") (version "23.04.3")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" (uri (string-append "mirror://kde/stable/release-service/"
@ -410,7 +416,7 @@ Kate's features include:
".tar.xz")) ".tar.xz"))
(sha256 (sha256
(base32 (base32
"0l9q7cmzc93zz2zc5ncq3q7q6jil6ai36n2vh70s2wsi8b0gsms8")))) "02igg8ry1cxa83pdj6pgwzw7hpjwfrfk57d9ybgfvy2x08d5kvqz"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (list extra-cmake-modules)) (native-inputs (list extra-cmake-modules))
(inputs (list kcoreaddons (inputs (list kcoreaddons
@ -419,7 +425,8 @@ Kate's features include:
ki18n ki18n
kwidgetsaddons kwidgetsaddons
kitemviews kitemviews
kcompletion)) kcompletion
kxmlgui))
(home-page "https://invent.kde.org/utilities/kdebugsettings") (home-page "https://invent.kde.org/utilities/kdebugsettings")
(synopsis "Choose which QLoggingCategory are displayed") (synopsis "Choose which QLoggingCategory are displayed")
(description (description
@ -429,14 +436,14 @@ Kate's features include:
(define-public kbackup (define-public kbackup
(package (package
(name "kbackup") (name "kbackup")
(version "22.08.1") (version "23.04.3")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" (uri (string-append "mirror://kde/stable/release-service/"
version "/src/kbackup-" version ".tar.xz")) version "/src/kbackup-" version ".tar.xz"))
(sha256 (sha256
(base32 (base32
"0c0zdk00j9qssjdb5dg5hwc5mx7h5kvriyszia2xizqjq2m53c3k")))) "121w54ivmq8qnxc97g47i8vq4nkivypp84pqs9rs5bid4cpfvh9p"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (list extra-cmake-modules)) (native-inputs (list extra-cmake-modules))
(inputs (list kguiaddons (inputs (list kguiaddons
@ -447,6 +454,7 @@ Kate's features include:
kiconthemes kiconthemes
karchive karchive
kwidgetsaddons kwidgetsaddons
libarchive
shared-mime-info)) shared-mime-info))
(home-page "https://apps.kde.org/kbackup/") (home-page "https://apps.kde.org/kbackup/")
(synopsis "Backup program with an easy-to-use interface") (synopsis "Backup program with an easy-to-use interface")
@ -464,14 +472,14 @@ drive, USB stick, etc
(define-public kcalc (define-public kcalc
(package (package
(name "kcalc") (name "kcalc")
(version "22.08.1") (version "23.04.3")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" (uri (string-append "mirror://kde/stable/release-service/"
version "/src/kcalc-" version ".tar.xz")) version "/src/kcalc-" version ".tar.xz"))
(sha256 (sha256
(base32 (base32
"01rn6qy40q4b90i5mysrygkqh5fzq885dgcd11l6r8s59ijjcjlk")))) "04mqicwqn6h99jgh1zl0wsgk1rdkswzxaq8b8yz5hq654dsyq6y1"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (list extra-cmake-modules kdoctools)) (native-inputs (list extra-cmake-modules kdoctools))
(inputs (list gmp (inputs (list gmp
@ -493,7 +501,7 @@ drive, USB stick, etc
(define-public kcharselect (define-public kcharselect
(package (package
(name "kcharselect") (name "kcharselect")
(version "22.08.1") (version "23.04.3")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" (uri (string-append "mirror://kde/stable/release-service/"
@ -501,7 +509,7 @@ drive, USB stick, etc
".tar.xz")) ".tar.xz"))
(sha256 (sha256
(base32 (base32
"1gs9jkq76dkhjgjqpl5dcsx0l2qi6i0pk122y1qmwgyd6f8af35b")))) "05z80j8bwrj1zfpy376gsx30bv7bxsa3lyvrqsz197w1g8vp5gix"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (list extra-cmake-modules)) (native-inputs (list extra-cmake-modules))
(inputs (list kbookmarks kcoreaddons kcrash ki18n kwidgetsaddons kxmlgui)) (inputs (list kbookmarks kcoreaddons kcrash ki18n kwidgetsaddons kxmlgui))
@ -517,14 +525,14 @@ characters.")
(define-public kdialog (define-public kdialog
(package (package
(name "kdialog") (name "kdialog")
(version "22.08.1") (version "23.04.3")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" (uri (string-append "mirror://kde/stable/release-service/"
version "/src/kdialog-" version ".tar.xz")) version "/src/kdialog-" version ".tar.xz"))
(sha256 (sha256
(base32 (base32
"1lqzhfn5g16qr6ada9i0i3kshna1zxp1y20ylwmmsa82bgmyblhx")))) "042az7d9ngar6xp7gv3xcmlns9hpbvs39dkymanqgc0riwa1mvsx"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (list extra-cmake-modules kdoctools)) (native-inputs (list extra-cmake-modules kdoctools))
(inputs (list ktextwidgets (inputs (list ktextwidgets
@ -573,15 +581,14 @@ conversions between European currencies.")
(define-public keysmith (define-public keysmith
(package (package
(name "keysmith") (name "keysmith")
(version "22.09") (version "23.04.3")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/plasma-mobile/" (uri (string-append "mirror://kde/stable/release-service/"
(version-major+minor version) "/keysmith-" version "/src/keysmith-" version ".tar.xz"))
version ".tar.xz"))
(sha256 (sha256
(base32 (base32
"0w3vvmp9rn6ahly2fm9n6f4glfr7d84bfvj33mrs5pn7n99h7jgy")))) "1rfp516adliyc57nx4ha1rp8v2z340ygsvblh5sqmsdsg2ivjklj"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (list extra-cmake-modules pkg-config)) (native-inputs (list extra-cmake-modules pkg-config))
(inputs (list kdbusaddons (inputs (list kdbusaddons
@ -603,14 +610,14 @@ with support for QR scanning.")
(define-public kfind (define-public kfind
(package (package
(name "kfind") (name "kfind")
(version "22.08.1") (version "23.04.3")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" (uri (string-append "mirror://kde/stable/release-service/"
version "/src/kfind-" version ".tar.xz")) version "/src/kfind-" version ".tar.xz"))
(sha256 (sha256
(base32 (base32
"0py6ygnj7qxbwrldf2a3hqc1cqd5yvyfi1l0nji0hwn8lvidnjhc")))) "03g9cn0wp3f2n9zwzbc5sbcria4hcp2ls77fbxyj3wkady3m50if"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (list extra-cmake-modules kdoctools)) (native-inputs (list extra-cmake-modules kdoctools))
(inputs (list karchive (inputs (list karchive
@ -680,16 +687,16 @@ with support for QR scanning.")
(define-public kontrast (define-public kontrast
(package (package
(name "kontrast") (name "kontrast")
(version "22.08.1") (version "23.04.3")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" (uri (string-append "mirror://kde/stable/release-service/"
version "/src/kontrast-" version ".tar.xz")) version "/src/kontrast-" version ".tar.xz"))
(sha256 (sha256
(base32 (base32
"03y3y5p29zx4nmqi7hp3abxq2n2bgwbz2knhn9vhl3im3ghp7lmp")))) "08qwvc2b5bj3012lvwxainbw7d34mkbwwznj3661ydsnfjyxxs92"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (list extra-cmake-modules)) (native-inputs (list extra-cmake-modules kdoctools))
(inputs (list kirigami (inputs (list kirigami
ki18n ki18n
kcoreaddons kcoreaddons
@ -776,14 +783,14 @@ the computer and 3D Printers.")
(define-public kmag (define-public kmag
(package (package
(name "kmag") (name "kmag")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kmag-" version ".tar.xz")) "/src/kmag-" version ".tar.xz"))
(sha256 (sha256
(base32 "08jwv2wnb67vjgz5pv1nn6rwl9ldj8dfd74l6va9vz4x5pk7d859")))) (base32 "13ar37yv3gk5451cdqrgbm91jm50qw4559sx25fv95g2i9wa7z74"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -806,14 +813,14 @@ artists to web-designers to people with low vision.")
(define-public kmousetool (define-public kmousetool
(package (package
(name "kmousetool") (name "kmousetool")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kmousetool-" version ".tar.xz")) "/src/kmousetool-" version ".tar.xz"))
(sha256 (sha256
(base32 "13pvdhhf3fdkaiyjp0ijqm5qdffabyw7qq2051l1nqv6i7w6lgwx")))) (base32 "1prh9xdzwx0mx93g9cbjy55hxwcci90hvrv2ckj4dqdnv5fv4h21"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -844,14 +851,14 @@ whom pressing buttons hurts.")
(define-public kmouth (define-public kmouth
(package (package
(name "kmouth") (name "kmouth")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kmouth-" version ".tar.xz")) "/src/kmouth-" version ".tar.xz"))
(sha256 (sha256
(base32 "0lzaw7qqvpqzfz4nb2lk8l06c4yxacfg5982yk33g5q0j7r19bpy")))) (base32 "0qyzq4cvcsacb7hr6n79i3rzyjr0m3c8lrf8fwbzdivswpk8wss3"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -883,14 +890,14 @@ sentences to be re-spoken.")
(define-public kronometer (define-public kronometer
(package (package
(name "kronometer") (name "kronometer")
(version "2.2.3") (version "2.3.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/kronometer/" version (uri (string-append "mirror://kde/stable/kronometer/" version
"/src/kronometer-" version ".tar.xz")) "/src/kronometer-" version ".tar.xz"))
(sha256 (sha256
(base32 "05hs8729a3aqjpwmn2xdf2sriacrll4sj4ax3lm4s1ravj09n9bm")))) (base32 "0xn4z9y2yl57a5skwp4cjsn1456kiwnwvhrddc0qsihgdyif3fbm"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -916,15 +923,24 @@ to save the times and resume them later.")
(define-public krusader (define-public krusader
(package (package
(name "krusader") (name "krusader")
(version "2.7.2") (version "2.8.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/krusader/" version (uri (string-append "mirror://kde/stable/krusader/" version
"/krusader-" version ".tar.xz")) "/krusader-" version ".tar.xz"))
(sha256 (sha256
(base32 "02b1jz5a7cjr13v6c7fczrhs1xmg1krnva5fxk8x2bf4nd1rm8s1")))) (base32 "16n2y861ka8jhackf7hd9b0b0argifc1p0a114dvrc0qjddg0k4f"))))
(build-system qt-build-system) (build-system qt-build-system)
(arguments
(list #:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'patch-compat.h
(lambda _
;; Those fallbacks for pre KF-5.91 cause missing includes.
(substitute* "app/compat.h"
(("# include <kcompletion_version\\.h>") "")
(("# include <karchive_version\\.h>") "")))))))
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
(inputs (inputs
@ -993,14 +1009,14 @@ either be created or generated from a image.")
(define-public okteta (define-public okteta
(package (package
(name "okteta") (name "okteta")
(version "0.26.9") (version "0.26.12")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/okteta/" version (uri (string-append "mirror://kde/stable/okteta/" version
"/src/okteta-" version ".tar.xz")) "/src/okteta-" version ".tar.xz"))
(sha256 (sha256
(base32 "1yszs3w78dqdr5d8djf6gp4abzc5lcms859imqcq50wl9r6lr18n")))) (base32 "18bj8gd9kvdk85ypykl668safiyqn5qskgrsb214wxxaprl6phj9"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools qttools-5 shared-mime-info)) (list extra-cmake-modules kdoctools qttools-5 shared-mime-info))
@ -1052,14 +1068,14 @@ redone.")
(define-public print-manager (define-public print-manager
(package (package
(name "print-manager") (name "print-manager")
(version "22.08.0") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/print-manager-" version ".tar.xz")) "/src/print-manager-" version ".tar.xz"))
(sha256 (sha256
(base32 "1abwj1ccm70adzx07ykqjlb4f6y55k2rv1j861dl0822187vl799")))) (base32 "1fnbkx2xk3pr3cwcji1xbswcf5b7h8r4kag8i3lv28cnjw3ahs52"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules)) (list extra-cmake-modules))
@ -1199,14 +1215,14 @@ Features:
(define-public sweeper (define-public sweeper
(package (package
(name "sweeper") (name "sweeper")
(version "22.04.3") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/sweeper-" version ".tar.xz")) "/src/sweeper-" version ".tar.xz"))
(sha256 (sha256
(base32 "0kda4a5d9a11am2y6f91bx8v3nb8mw9qh671nskvgkx46x1pww21")))) (base32 "19b382cgdcd4qh4ppdmbhsacvcc9nlbs7spcg8ii02bdpx6qw9b7"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))

View File

@ -48,6 +48,7 @@
#:use-module (gnu packages apr) #:use-module (gnu packages apr)
#:use-module (gnu packages astronomy) #:use-module (gnu packages astronomy)
#:use-module (gnu packages audio) #:use-module (gnu packages audio)
#:use-module (gnu packages base)
#:use-module (gnu packages bash) #:use-module (gnu packages bash)
#:use-module (gnu packages bison) #:use-module (gnu packages bison)
#:use-module (gnu packages boost) #:use-module (gnu packages boost)
@ -59,6 +60,7 @@
#:use-module (gnu packages djvu) #:use-module (gnu packages djvu)
#:use-module (gnu packages documentation) #:use-module (gnu packages documentation)
#:use-module (gnu packages gnupg) #:use-module (gnu packages gnupg)
#:use-module (gnu packages graphics)
#:use-module (gnu packages ebook) #:use-module (gnu packages ebook)
#:use-module (gnu packages flex) #:use-module (gnu packages flex)
#:use-module (gnu packages fontutils) #:use-module (gnu packages fontutils)
@ -70,6 +72,7 @@
#:use-module (gnu packages gl) #:use-module (gnu packages gl)
#:use-module (gnu packages glib) #:use-module (gnu packages glib)
#:use-module (gnu packages gnome) #:use-module (gnu packages gnome)
#:use-module (gnu packages gperf)
#:use-module (gnu packages gps) #:use-module (gnu packages gps)
#:use-module (gnu packages graphics) #:use-module (gnu packages graphics)
#:use-module (gnu packages image) #:use-module (gnu packages image)
@ -77,10 +80,13 @@
#:use-module (gnu packages kde-frameworks) #:use-module (gnu packages kde-frameworks)
#:use-module (gnu packages kde-pim) #:use-module (gnu packages kde-pim)
#:use-module (gnu packages kde-plasma) #:use-module (gnu packages kde-plasma)
#:use-module (gnu packages libusb)
#:use-module (gnu packages linux) #:use-module (gnu packages linux)
#:use-module (gnu packages llvm) #:use-module (gnu packages llvm)
#:use-module (gnu packages markup) #:use-module (gnu packages markup)
#:use-module (gnu packages maths) #:use-module (gnu packages maths)
#:use-module (gnu packages mp3)
#:use-module (gnu packages onc-rpc)
#:use-module (gnu packages pdf) #:use-module (gnu packages pdf)
#:use-module (gnu packages perl) #:use-module (gnu packages perl)
#:use-module (gnu packages photo) #:use-module (gnu packages photo)
@ -89,6 +95,8 @@
#:use-module (gnu packages protobuf) #:use-module (gnu packages protobuf)
#:use-module (gnu packages pulseaudio) #:use-module (gnu packages pulseaudio)
#:use-module (gnu packages python) #:use-module (gnu packages python)
#:use-module (gnu packages samba)
#:use-module (gnu packages ssh)
#:use-module (gnu packages tls) #:use-module (gnu packages tls)
#:use-module (gnu packages qt) #:use-module (gnu packages qt)
#:use-module (gnu packages version-control) #:use-module (gnu packages version-control)
@ -100,14 +108,14 @@
(define-public baloo-widgets (define-public baloo-widgets
(package (package
(name "baloo-widgets") (name "baloo-widgets")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/baloo-widgets-" version ".tar.xz")) "/src/baloo-widgets-" version ".tar.xz"))
(sha256 (sha256
(base32 "02p4v8g4syk908mg7f0l5fpqn7ddsxqji1n8jqghsdkkdsvry7mn")))) (base32 "01k8kmzr2vgd567v4js080cnyl2i43zh6zz25ml76z77lywlfzz6"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules)) (list extra-cmake-modules))
@ -124,14 +132,14 @@ This package contains GUI widgets for baloo.")
(define-public grantleetheme (define-public grantleetheme
(package (package
(name "grantleetheme") (name "grantleetheme")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/grantleetheme-" version ".tar.xz")) "/src/grantleetheme-" version ".tar.xz"))
(sha256 (sha256
(base32 "01ls16x6ngi43lcwffav9qig3afakrs04v4wvyfb8lm7sd65hgf9")))) (base32 "01kkj3y6xhc792jaxnkglkwvlqx9ckn5yhlfrpqff5hlf5x9vn4w"))))
(build-system qt-build-system) (build-system qt-build-system)
(arguments `(#:tests? #f)) ; unexpected error in the test suite. (arguments `(#:tests? #f)) ; unexpected error in the test suite.
(native-inputs (native-inputs
@ -152,14 +160,14 @@ This package contains GUI widgets for baloo.")
(define-public akregator (define-public akregator
(package (package
(name "akregator") (name "akregator")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/akregator-" version ".tar.xz")) "/src/akregator-" version ".tar.xz"))
(sha256 (sha256
(base32 "01rgyl2hwjprq4z5yjc99j6jk9vrhjy608ha72j470pw6g47ac5s")))) (base32 "0g916453zip8i5g61pf8ib68fiqfbmr1i1lhbnwmsv1cryx035w9"))))
(build-system qt-build-system) (build-system qt-build-system)
(arguments (arguments
`(#:phases `(#:phases
@ -197,6 +205,7 @@ This package contains GUI widgets for baloo.")
kpimcommon kpimcommon
kpimtextedit kpimtextedit
kquickcharts kquickcharts
ktextaddons
ktexteditor ktexteditor
kuserfeedback kuserfeedback
libkdepim libkdepim
@ -218,6 +227,62 @@ It comes with a fast search, advanced archiving functionality and an internal
browser for easy news reading.") browser for easy news reading.")
(license license:gpl2+))) (license license:gpl2+)))
(define-public gwenview
(package
(name "gwenview")
(version "23.04.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/gwenview-" version ".tar.xz"))
(sha256
(base32 "0vijsq4174p4asdjq47bzdp2xkfn8hpg7b4dgp3yvapfxwjgp148"))))
(build-system qt-build-system)
(arguments
(list #:phases
#~(modify-phases %standard-phases
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
(invoke "ctest" "-E"
"(placetreemodeltest|historymodeltest|contextmanagertest|urlutilstest)")))))))
(native-inputs
(list extra-cmake-modules kdoctools pkg-config))
(inputs
(list baloo
cfitsio
exiv2
kactivities
kcolorpicker
kguiaddons
kiconthemes
kimageannotator
kio
kitemmodels
knotifications
kparts
lcms
libjpeg-turbo
libkdcraw
libpng
libtiff
phonon
purpose
qtimageformats
qtsvg-5
qtwayland-5
qtx11extras
wayland
wayland-protocols
zlib))
(home-page "https://userbase.kde.org/Gwenview")
(synopsis "Image viewer for KDE")
(description
"Gwenview is an image viewer for KDE. It also provides image editing and
annotating features.")
(license license:gpl2+)))
(define-public kdenlive (define-public kdenlive
(package (package
(name "kdenlive") (name "kdenlive")
@ -305,14 +370,14 @@ projects.")
(define-public kdevelop (define-public kdevelop
(package (package
(name "kdevelop") (name "kdevelop")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kdevelop-" version ".tar.xz")) "/src/kdevelop-" version ".tar.xz"))
(sha256 (sha256
(base32 "14a80z4sahxyzssrz605zp7ah5xdjbc22ccv0vwcnhr5lzr76v31")))) (base32 "0m1q5nhx7wd4b8850ikw7dk6zka57gapf78wawjv2h1hijxcyf4v"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules pkg-config shared-mime-info qttools-5)) (list extra-cmake-modules pkg-config shared-mime-info qttools-5))
@ -371,14 +436,16 @@ projects.")
;; heaptrack_gui ;; heaptrack_gui
;; meson ;; meson
(arguments (arguments
`(#:tests? #f ;; there are some issues with the test suite (list #:tests? #f ;; there are some issues with the test suite
#:phases #:phases
(modify-phases %standard-phases #~(modify-phases %standard-phases
(add-before 'configure 'add-include-path (add-before 'configure 'add-include-path
(lambda* (#:key inputs #:allow-other-keys) (lambda* (#:key inputs #:allow-other-keys)
(substitute* "cmake/modules/FindClang.cmake" (substitute* "plugins/clang/Locate_CLANG_BUILTIN_DIR.cmake"
(("^\\s*PATHS \"\\$\\{CLANG_LIBRARY_DIRS\\}\"" line) (("\"\\$[{]CLANG_INCLUDE_DIRS[}]\"" line)
(string-append line " " (assoc-ref inputs "clang") "/lib")))))))) (string-append
line " \""
(assoc-ref inputs "clang") "/lib\""))))))))
(home-page "https://kdevelop.org") (home-page "https://kdevelop.org")
(synopsis "IDE for C, C++, Python, Javascript and PHP") (synopsis "IDE for C, C++, Python, Javascript and PHP")
(description "The KDevelop IDE provides semantic syntax highlighting, as (description "The KDevelop IDE provides semantic syntax highlighting, as
@ -391,7 +458,7 @@ software (Git, Subversion, Mercurial, CVS and Bazaar).")
(define-public kdevelop-pg-qt (define-public kdevelop-pg-qt
(package (package
(name "kdevelop-pg-qt") (name "kdevelop-pg-qt")
(version "2.2.1") (version "2.2.2")
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
@ -400,7 +467,7 @@ software (Git, Subversion, Mercurial, CVS and Bazaar).")
(commit (string-append "v" version)))) (commit (string-append "v" version))))
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 "3kfab4p717acbdkcdi41d98vwch7v431gb2qi6s38hmclsf8bf8g")))) (base32 "0kdi12phrl5afv41dy856g2vv3bp0a1b1vwp90h08wbqsfyy1zlm"))))
(native-inputs (native-inputs
(list extra-cmake-modules)) (list extra-cmake-modules))
(inputs (inputs
@ -444,7 +511,7 @@ illustrate project schedules.")
(define-public kio-extras (define-public kio-extras
(package (package
(name "kio-extras") (name "kio-extras")
(version "22.08.0") (version "23.04.3")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" (uri (string-append "mirror://kde/stable/release-service/"
@ -452,7 +519,7 @@ illustrate project schedules.")
version ".tar.xz")) version ".tar.xz"))
(sha256 (sha256
(base32 (base32
"0gzna2ps2qd2js28c97kjpcbah7zz8n4s4932faggc2nz5z5wnyn")))) "1ygxfq62idpgf1dlic1245y5gf0fnkrpbqxd230xmxi7a35za8qd"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(arguments (arguments
(list #:phases #~(modify-phases %standard-phases (list #:phases #~(modify-phases %standard-phases
@ -461,22 +528,40 @@ illustrate project schedules.")
(when tests? (when tests?
(setenv "HOME" (getcwd)) (setenv "HOME" (getcwd))
(setenv "TMPDIR" (getcwd)) (setenv "TMPDIR" (getcwd))
(invoke "ctest" "-E" "testkioarchive"))))))) (invoke "ctest" "-E" "(thumbnailtest|testkioarchive)")))))))
(native-inputs (list extra-cmake-modules dbus kdoctools qttools-5)) (native-inputs (list extra-cmake-modules dbus kdoctools pkg-config qttools-5))
(inputs (list karchive ;; TODO: libappimage, kdsoap-ws-discovery-client
(inputs (list gperf
imath
kactivities
kactivities-stats
karchive
kbookmarks
kconfig kconfig
kconfigwidgets kconfigwidgets
kcoreaddons kcoreaddons
kdbusaddons
ki18n
kdnssd kdnssd
kio kdbusaddons
solid kdsoap
kbookmarks
kguiaddons kguiaddons
ki18n
kio
ksyntaxhighlighting ksyntaxhighlighting
libimobiledevice
libkexiv2
libmtp
libplist
libssh
libtirpc
openexr
phonon
qtbase-5 qtbase-5
qtsvg-5)) qtsvg-5
samba
shared-mime-info
solid
taglib
zlib))
(home-page "https://community.kde.org/Frameworks") (home-page "https://community.kde.org/Frameworks")
(synopsis "Additional components to increase the functionality of KIO") (synopsis "Additional components to increase the functionality of KIO")
(description (description
@ -516,7 +601,7 @@ the functionality of the KDE resource and network access abstractions.")
(define-public kirigami-addons (define-public kirigami-addons
(package (package
(name "kirigami-addons") (name "kirigami-addons")
(version "0.8.0") (version "0.10.0")
(source (origin (source (origin
(method git-fetch) (method git-fetch)
(uri (git-reference (uri (git-reference
@ -525,7 +610,7 @@ the functionality of the KDE resource and network access abstractions.")
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"1bi6sc1fpycxj1ydd08gkbw1x1pi2ab6p9bk4175hm0mb0rykdir")))) "154yzhy6nva4d39lnsh7i40vvrj146263j07kfkd1g1w4qy381y3"))))
(build-system qt-build-system) (build-system qt-build-system)
(arguments (arguments
(list #:tests? #f)) ; failing test (list #:tests? #f)) ; failing test
@ -564,6 +649,58 @@ and desktop experiences.")
expression library, that is used in Krita.") expression library, that is used in Krita.")
(license license:gpl3+))) (license license:gpl3+)))
(define-public kcolorchooser
(package
(name "kcolorchooser")
(version "23.04.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kcolorchooser-" version ".tar.xz"))
(sha256
(base32
"1ripvn2li74rwngicay9c78j0slia1rpsi1f43rbb36p9af02lwq"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules))
(inputs
(list kcoreaddons
ki18n
kxmlgui))
(home-page "https://apps.kde.org/de/kcolorchooser/")
(synopsis "Color selector utility")
(description "KColorChooser is a utility to select a color.")
(license license:expat)))
(define-public kolourpaint
(package
(name "kolourpaint")
(version "23.04.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kolourpaint-" version ".tar.xz"))
(sha256
(base32 "1ab9v6ksb185f6jfhhk578qazhmy8hx6s8vjr9xyh7k3jilayj9v"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools))
(inputs
(list kguiaddons
ki18n
kio
kjobwidgets
ktextwidgets
kwidgetsaddons
kxmlgui))
(home-page "http://kolourpaint.org/")
(synopsis "Paint program for KDE")
(description "KolourPaint is a paint program for KDE. It is useful for
painting, image manipulating and icon editing.")
(license (list license:lgpl2.0+ license:bsd-2))))
(define-public krita (define-public krita
(package (package
(name "krita") (name "krita")
@ -714,14 +851,14 @@ accessibility clients such as screen readers.")
(define-public libkomparediff2 (define-public libkomparediff2
(package (package
(name "libkomparediff2") (name "libkomparediff2")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/libkomparediff2-" version ".tar.xz")) "/src/libkomparediff2-" version ".tar.xz"))
(sha256 (sha256
(base32 "0hjxxhfv0ds05l821avq787sfdy0afr595xx266c20x8fxgm6kv9")))) (base32 "1zkiyyrbfbr1i7zyhhayf53daaarzc8a2xz0iqjy9za7rawnmgbv"))))
(native-inputs (native-inputs
(list extra-cmake-modules pkg-config)) (list extra-cmake-modules pkg-config))
(inputs (inputs
@ -745,14 +882,14 @@ used in KDE development tools Kompare and KDevelop.")
(define-public qca (define-public qca
(package (package
(name "qca") (name "qca")
(version "2.3.4") (version "2.3.7")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/qca/" version (uri (string-append "mirror://kde/stable/qca/" version
"/qca-" version ".tar.xz")) "/qca-" version ".tar.xz"))
(sha256 (sha256
(base32 "1i7m5y3dfwij9cyjp72ya5zd2skgp7mfmrmf7bvrbzg3ly0mhsbb")))) (base32 "0hrzmzvzsgzn4nvplgg2wmxaql7fjvi3rcqgwgimnzb8ahxk9qpy"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(native-inputs (native-inputs
(list pkg-config)) (list pkg-config))
@ -766,26 +903,110 @@ including SSL/TLS, X.509 certificates, SASL, OpenPGP, S/MIME CMS, and smart
cards.") cards.")
(license license:lgpl2.1+))) (license license:lgpl2.1+)))
(define-public kommit
(package
(name "kommit")
(version "1.0.2")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/"
name "/" name "-"
version ".tar.xz"))
(sha256
(base32
"0vp9d1x01na28p6smbd6spx14bjnzilr2bjsd380h1d17b9cm3hy"))))
(build-system qt-build-system)
(arguments
(list #:phases
#~(modify-phases %standard-phases
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
(invoke "ctest" "-E"
"(difftest|clonedialogtest|overlaytest)")))))))
(native-inputs
(list extra-cmake-modules kdoctools))
(inputs
(list kconfigwidgets
kcoreaddons
kcrash
kdbusaddons
ki18n
kxmlgui
kio
ktextwidgets
ktexteditor
ksyntaxhighlighting))
(home-page "https://apps.kde.org/kommit/")
(synopsis "Git client for KDE")
(description
"Kommit is a git client for KDE.")
(license license:gpl3+)))
(define-public kompare
(package
(name "kompare")
(version "23.04.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kompare-" version ".tar.xz"))
(sha256
(base32
"058rr0n5r9czxqs6ixacx0bm8hglwjmhfpf5xf1zr0fjgcirlrwy"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools))
(inputs
(list libkomparediff2
kcodecs
kconfig
kcoreaddons
kiconthemes
kjobwidgets
kparts
ktexteditor
kwidgetsaddons))
(home-page "https://apps.kde.org/kompare/")
(synopsis "Graphical file differences tool")
(description
"Kompare is a program to view the differences between files. Features
include:
@itemize
@item comparison of files or directories via a graphical interface,
@item bezier-based connection widget letting you see both source and destination,
@item graphical viewing of patch files in normal, context, unified and diff
formats,
@item interactive application of differences,
@item network transparency,
@item ability to view plain-text diff output in embedded viewer,
@item navigation of multiple-file diffs with dockable navigation tree,
@item graphical interface for commonly used diff command line options,
@item switch source and destination
@item and diff statistics.
@end itemize")
(license license:gpl3+)))
(define-public kopeninghours (define-public kopeninghours
(package (package
(name "kopeninghours") (name "kopeninghours")
(version "22.08.1") (version "23.04.3")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" (uri (string-append "mirror://kde/stable/release-service/"
version "/src/" name "-" version ".tar.xz")) version "/src/" name "-" version ".tar.xz"))
(sha256 (sha256
(base32 (base32
"03hslgx4zgg7gsnz2xhx4wnchvqfc5n8c6ihgwz3972fkxsjfdvq")))) "14m4wl79b4qad42l1capz59pslfcrm25jshyhmcqzhqb0wzwkav9"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(arguments (arguments
(list #:phases '(modify-phases %standard-phases (list #:phases #~(modify-phases %standard-phases
(replace 'check (replace 'check
(lambda* (#:key tests? #:allow-other-keys) (lambda* (#:key tests? #:allow-other-keys)
(when tests? (when tests?
(setenv "QT_QPA_PLATFORM" "offscreen") (setenv "QT_QPA_PLATFORM" "offscreen")
(invoke "ctest" "-E" (invoke "ctest" "-E"
"(evaluatetest|iterationtest)"))))))) "(evaluatetest|iterationtest)")))))))
(native-inputs (list bison extra-cmake-modules flex)) (native-inputs (list bison extra-cmake-modules flex))
(inputs (list boost (inputs (list boost
kholidays kholidays
@ -803,14 +1024,14 @@ opening hours expressions.")
(define-public kosmindoormap (define-public kosmindoormap
(package (package
(name "kosmindoormap") (name "kosmindoormap")
(version "22.08.1") (version "23.04.3")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" (uri (string-append "mirror://kde/stable/release-service/"
version "/src/" name "-" version ".tar.xz")) version "/src/" name "-" version ".tar.xz"))
(sha256 (sha256
(base32 (base32
"042axwxa1497snr8f0m6a61gl9ypdkvllnhnlw4h5ffah7yl5n3s")))) "1winrgc3698wjpil0hblw7bgbgaxgjh6h3dsl1kwc77w14f6vql3"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(native-inputs (list bison extra-cmake-modules flex)) (native-inputs (list bison extra-cmake-modules flex))
(inputs (list ki18n (inputs (list ki18n
@ -829,7 +1050,7 @@ multi-floor indoor maps.")
(define-public kpmcore (define-public kpmcore
(package (package
(name "kpmcore") (name "kpmcore")
(version "22.08.1") (version "23.04.3")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append (uri (string-append
@ -837,7 +1058,7 @@ multi-floor indoor maps.")
"/src/" name "-" version ".tar.xz")) "/src/" name "-" version ".tar.xz"))
(sha256 (sha256
(base32 (base32
"1y28dnmbnkkjar4kl033fkmcnazgczc3pgdac2q1ry2hjzkcbnpa")))) "0cz0pz84sxa7lvkq8v25775z7x7g6pz9sq7c90pfv8h9qsz8q1l9"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules pkg-config)) (list extra-cmake-modules pkg-config))
@ -851,14 +1072,14 @@ multi-floor indoor maps.")
qca qca
`(,util-linux "lib"))) `(,util-linux "lib")))
(arguments (arguments
`(#:tests? #f ;; 4/6 tests fail do to no plugin instance (list
#:phases #:phases
(modify-phases %standard-phases #~(modify-phases %standard-phases
(add-after 'unpack 'fix-cmake-install-directories (add-after 'unpack 'fix-cmake-install-directories
(lambda _ (lambda _
(substitute* "src/util/CMakeLists.txt" (substitute* "src/util/CMakeLists.txt"
(("DESTINATION \\$\\{POLKITQT-1_POLICY_FILES_INSTALL_DIR\\}") (("DESTINATION \\$\\{POLKITQT-1_POLICY_FILES_INSTALL_DIR\\}")
"DESTINATION share/polkit-1/actions"))))))) "DESTINATION share/polkit-1/actions")))))))
(home-page "https://community.kde.org/Frameworks") (home-page "https://community.kde.org/Frameworks")
(synopsis "Library for managing partitions") (synopsis "Library for managing partitions")
(description "Library for managing partitions.") (description "Library for managing partitions.")
@ -867,27 +1088,35 @@ multi-floor indoor maps.")
(define-public kpublictransport (define-public kpublictransport
(package (package
(name "kpublictransport") (name "kpublictransport")
(version "22.08.1") (version "23.04.3")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append (uri (string-append "mirror://kde/stable/release-service/"
"mirror://kde/stable/release-service/" version version "/src/kpublictransport-" version
"/src/kpublictransport-" version ".tar.xz")) ".tar.xz"))
(sha256 (sha256
(base32 (base32
"0z7zyyiq4815m74s6p841k1c4pxbrss7hnkag8kr5qa3q4264kg9")))) "04fa9ismgkhskpmjf6b8gvra2z0jpsigz79b93m1snxm4046xihb"))))
(build-system qt-build-system) (build-system qt-build-system)
(arguments (arguments
(list #:phases '(modify-phases %standard-phases (list #:phases #~(modify-phases %standard-phases
(replace 'check (add-before 'check 'check-setup
(lambda* (#:key tests? #:allow-other-keys) (lambda* (#:key inputs #:allow-other-keys)
(when tests? (setenv "QT_QPA_PLATFORM" "offscreen")
(setenv "QT_QPA_PLATFORM" "offscreen") (setenv "HOME" ".")
(invoke "ctest" "-E" (setenv "TZ" "Europe/Prague")
"(mergeutiltest|departuretest|journeytest|networkconfigtest|locationhistorymodeltest|navitiaparsertest|otpparsertest|ivvassparsertest|cachetest)"))))))) (setenv "TZDIR"
(native-inputs (list extra-cmake-modules pkg-config)) (search-input-directory inputs
"share/zoneinfo")))))))
(native-inputs (list extra-cmake-modules pkg-config tzdata-for-tests))
;; TODO: clipper and osmctools are not detected ;; TODO: clipper and osmctools are not detected
(inputs (list clipper osmctools protobuf qtdeclarative-5 zlib)) (inputs (list clipper
osmctools
protobuf
qtdeclarative-5
zlib
networkmanager-qt
ki18n))
(home-page "https://api.kde.org/kdepim/kpublictransport/html/index.html") (home-page "https://api.kde.org/kdepim/kpublictransport/html/index.html")
(synopsis "Library for accessing realtime public transport data") (synopsis "Library for accessing realtime public transport data")
(description (description
@ -924,29 +1153,30 @@ different notification systems.")
(define-public kdeconnect (define-public kdeconnect
(package (package
(name "kdeconnect") (name "kdeconnect")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" (uri (string-append "mirror://kde/stable/release-service/"
version "/src/kdeconnect-kde-" version "/src/kdeconnect-kde-"
version ".tar.xz")) version ".tar.xz"))
(sha256 (sha256
(base32 (base32
"1yzx49gcm7x2wdk53iznyjz09y2a6mrrhh68xilbcsafyiw3l3zr")))) "1gcmqqj752h3lmcpvc7cm6k6bpb158ha7i5ysp0kqvf8cmpi5ydz"))))
(build-system qt-build-system) (build-system qt-build-system)
(arguments (arguments
`(#:configure-flags '("-DBUILD_TESTING=ON" (list #:configure-flags #~'("-DBUILD_TESTING=ON"
"-DKDE_INSTALL_LIBEXECDIR=libexec" "-DKDE_INSTALL_LIBEXECDIR=libexec"
;; So kdeconnect.so isn't installed to lib/plugins ;; So kdeconnect.so isn't installed to lib/plugins
"-DPLUGIN_INSTALL_DIR=lib/qt5/plugins") "-DPLUGIN_INSTALL_DIR=lib/qt5/plugins")
#:tests? #f)) ; tests fail hard in our build environment #:tests? #f)) ; tests fail hard in our build environment
(native-inputs (native-inputs
(list extra-cmake-modules (list extra-cmake-modules
kdoctools kdoctools
libxtst libxtst
pkg-config pkg-config
python-wrapper)) python-wrapper
wayland-protocols))
(inputs (inputs
(list kcmutils (list kcmutils
kconfigwidgets kconfigwidgets
@ -974,7 +1204,9 @@ different notification systems.")
qtquickcontrols2-5 qtquickcontrols2-5
qtx11extras qtx11extras
qtwayland-5 qtwayland-5
wayland)) wayland
modemmanager-qt
libxkbcommon))
(home-page "https://community.kde.org/KDEConnect") (home-page "https://community.kde.org/KDEConnect")
(synopsis "Enable your devices to communicate with each other") (synopsis "Enable your devices to communicate with each other")
(description "KDE Connect is a project that enables all your devices to (description "KDE Connect is a project that enables all your devices to
@ -1072,14 +1304,14 @@ to perform data analysis.")
(define-public kdf (define-public kdf
(package (package
(name "kdf") (name "kdf")
(version "22.08.1") (version "23.04.3")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" (uri (string-append "mirror://kde/stable/release-service/"
version "/src/kdf-" version ".tar.xz")) version "/src/kdf-" version ".tar.xz"))
(sha256 (sha256
(base32 (base32
"0p7iqld2phc74pmhyb8bqqg9clnc7l2rh6hd0i6jcsp266cgg205")))) "11ndcbfkq5fhb1lfij0mmm43fw49sh0z3nw644sll0smcwic76aa"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -1105,14 +1337,14 @@ unmount drives and view them in a file manager.")
(define-public ktimer (define-public ktimer
(package (package
(name "ktimer") (name "ktimer")
(version "20.12.0") (version "23.04.3")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/ktimer-" version ".tar.xz")) "/src/ktimer-" version ".tar.xz"))
(sha256 (sha256
(base32 (base32
"12fz5v5ky03h18jl75fnq1zagjq8qzi1s1q7phjz5d1rbhwc57ls")))) "1n5az5cgb0q28lz5f7afqjlfga32q232g836nkl1sfq8n5whj5z5"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules (list extra-cmake-modules
@ -1132,14 +1364,14 @@ timers for each task can be started, stopped, changed, or looped.")
(define-public kcachegrind (define-public kcachegrind
(package (package
(name "kcachegrind") (name "kcachegrind")
(version "22.08.1") (version "23.04.3")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kcachegrind-" version ".tar.xz")) "/src/kcachegrind-" version ".tar.xz"))
(sha256 (sha256
(base32 (base32
"05wcnfqs0fdfhfpagn0pqky0l7014nblv8r9fv1khy4g5mdlm4hs")))) "175bag1mfidp7bdsjb3zinib76jy8h881rqxgmkn90gmv4fqy62b"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules perl python qttools-5 kdoctools)) (list extra-cmake-modules perl python qttools-5 kdoctools))
@ -1166,14 +1398,14 @@ Python, PHP, and Perl.")
(define-public libkdegames (define-public libkdegames
(package (package
(name "libkdegames") (name "libkdegames")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/libkdegames-" version ".tar.xz")) "/src/libkdegames-" version ".tar.xz"))
(sha256 (sha256
(base32 "1aihbha073fw2bxmdk4l768716kvrlyjd72x2nfx0vvr0ngc5wx9")))) (base32 "1sicpfsrkxn5d0fdy71h7033rpkb94r5hjvv5ab7qbmzb1qa4awq"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules)) (list extra-cmake-modules))
@ -1212,7 +1444,7 @@ Python, PHP, and Perl.")
(define-public marble-qt (define-public marble-qt
(package (package
(name "marble-qt") (name "marble-qt")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
@ -1222,16 +1454,16 @@ Python, PHP, and Perl.")
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"0pn0mjh5cg7mgjj82bsj8zikzdyq2fmzckdcav2y0msxwi859crl")))) "02qv2mfga4jm5br9dr8g6kcqr93q2ssq06m383kh83lkvickxzc9"))))
(build-system qt-build-system) (build-system qt-build-system)
(arguments (arguments
;; FIXME: libmarblewidget-qt5.so.28 not found. Also enable the ;; FIXME: libmarblewidget-qt5.so.28 not found. Also enable the
;; corresponding configure flag to build tests. ;; corresponding configure flag to build tests.
`(#:tests? #f (list #:tests? #f
#:configure-flags #:configure-flags
(list "-DBUILD_MARBLE_TOOLS=YES" ; file conversion tools #~(list "-DBUILD_MARBLE_TOOLS=YES" ; file conversion tools
"-DBUILD_TOUCH=YES" "-DBUILD_TOUCH=YES"
"-DBUILD_MARBLE_TESTS=FALSE"))) "-DBUILD_MARBLE_TESTS=FALSE")))
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools qttools-5)) (list extra-cmake-modules kdoctools qttools-5))
;; One optional dependency missing: libwlocate. ;; One optional dependency missing: libwlocate.
@ -1269,24 +1501,42 @@ creating routes by drag and drop and more.")
(define-public okular (define-public okular
(package (package
(name "okular") (name "okular")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/" name "-" version ".tar.xz")) "/src/" name "-" version ".tar.xz"))
(sha256 (sha256
(base32 "0f98kfsb6sirpym27j2wwz4qr4p5vl4pbnckxd3gmgyfpz8mszln")))) (base32 "1vgcqkq6mzd270hzabmdqqv105iv6kr6ah2h18b15al2n9rmg0bi"))))
(build-system qt-build-system) (build-system qt-build-system)
;; The tests fail because they can't find the proper mimetype plugins:
;; "org.kde.okular.core: No plugin for mimetype '"image/jpeg"'."
;; The built program seems to work okay, so we skip the tests for now.
(arguments (arguments
`(#:tests? #f (list
#:configure-flags #:phases
(list "-DBUILD_TESTING=OFF"))) #~(modify-phases %standard-phases
(delete 'check)
;; use installed data to check.
(add-after 'install 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
(invoke "ctest"
"--output-on-failure"
"--rerun-failed"
"-E"
"(mainshelltest|parttest|chmgeneratortest)"))))
(add-before 'check 'check-setup
(lambda* (#:key outputs #:allow-other-keys)
(let ((share (string-append (assoc-ref outputs "out") "/share")))
(setenv "QT_QPA_PLATFORM" "offscreen")
(setenv "HOME" ".")
(setenv "XDG_DATA_DIRS"
(string-append
share ":" (getenv "XDG_DATA_DIRS")))
(invoke "update-desktop-database" "-v" share)))))))
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools pkg-config)) (list extra-cmake-modules kdoctools pkg-config
;; for test
desktop-file-utils))
(inputs (inputs
(list ebook-tools (list ebook-tools
breeze-icons breeze-icons
@ -1324,7 +1574,8 @@ creating routes by drag and drop and more.")
qtwayland-5 qtwayland-5
threadweaver threadweaver
kcrash kcrash
kjs)) kjs
qtx11extras))
(home-page "https://apps.kde.org/okular/") (home-page "https://apps.kde.org/okular/")
(synopsis "Document viewer") (synopsis "Document viewer")
(description (description
@ -1335,7 +1586,7 @@ a variety of formats, including PDF, PostScript, DejaVu, and EPub.")
(define-public poxml (define-public poxml
(package (package
(name "poxml") (name "poxml")
(version "22.08.1") (version "23.04.3")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (uri
@ -1343,7 +1594,7 @@ a variety of formats, including PDF, PostScript, DejaVu, and EPub.")
"/src/poxml-" version ".tar.xz")) "/src/poxml-" version ".tar.xz"))
(sha256 (sha256
(base32 (base32
"13jp5g5la3kq9i3qybdvwfl4vgqz3hxf64qzmh7kl71ykas7s5vi")))) "11rqd7hhsy6f8qi0529cmy381bhskji6wf4fij7yjksmrsdvfw6d"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules kdoctools)) (list extra-cmake-modules kdoctools))
@ -1360,14 +1611,14 @@ PO template files.")
(define-public kdegraphics-mobipocket (define-public kdegraphics-mobipocket
(package (package
(name "kdegraphics-mobipocket") (name "kdegraphics-mobipocket")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/" name "-" version ".tar.xz")) "/src/" name "-" version ".tar.xz"))
(sha256 (sha256
(base32 "1kxvzgmq83hml10pc4j66r59dsar7h92w2i0cs1nhar781mz666n")))) (base32 "13hn6dh5d4vsblvg6wyyvbmcyl0yyqr8srilik86wilp58qbsrdv"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules)) (list extra-cmake-modules))
@ -1382,14 +1633,14 @@ Mobipocket e-books in Dolphin and other KDE apps.")
(define-public libkexiv2 (define-public libkexiv2
(package (package
(name "libkexiv2") (name "libkexiv2")
(version "22.08.1") (version "23.04.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/" name "-" version ".tar.xz")) "/src/" name "-" version ".tar.xz"))
(sha256 (sha256
(base32 "0iwpy79ppv4bbsqrszp9kmghgjvkl13gdpnafsbikh4wy1ch4cv9")))) (base32 "16cb7cab4pyarwwn2byyvanwlakcgq5h203hkysp44flszq515cl"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(native-inputs (native-inputs
(list extra-cmake-modules)) (list extra-cmake-modules))

View File

@ -22,10 +22,10 @@ index 4e8cc81..63161b7 100644
) )
install(FILES install(FILES
diff --git a/KF5AkonadiConfig.cmake.in b/KF5AkonadiConfig.cmake.in diff --git a/KPimAkonadiConfig.cmake.in b/KPimAkonadiConfig.cmake.in
index bcf7320..1574319 100644 index bcf7320..1574319 100644
--- a/KF5AkonadiConfig.cmake.in --- a/KPimAkonadiConfig.cmake.in
+++ b/KF5AkonadiConfig.cmake.in +++ b/KPimAkonadiConfig.cmake.in
@@ -1,10 +1,10 @@ @@ -1,10 +1,10 @@
@PACKAGE_INIT@ @PACKAGE_INIT@

View File

@ -0,0 +1,40 @@
From 13094b78a790786030a468453c2b3ead4c7fd9cf Mon Sep 17 00:00:00 2001
From: Fabian Vogt <fabian@ritter-vogt.de>
Date: Sun, 13 Nov 2022 14:01:21 +0100
Subject: [PATCH] Fix formatting of some larger file sizes on 32bit x86
With the x87 FPU available, GCC uses long double precision for some variables.
Due to the function call passing a double, some comparisons break down.
That resulted in "1.00 YB" being printed as "1000.00 ZB" instead.
Fixes #85
---
templates/lib/util.cpp | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/templates/lib/util.cpp b/templates/lib/util.cpp
index 504674a7..a0381c59 100644
--- a/templates/lib/util.cpp
+++ b/templates/lib/util.cpp
@@ -23,6 +23,7 @@
#include "metaenumvariable_p.h"
#include "metatype.h"
+#include <cfloat>
#include <QtCore/QStringList>
QString Grantlee::unescapeStringLiteral(const QString &input)
@@ -212,7 +213,13 @@ std::pair<qreal, QString> Grantlee::calcFileSize(qreal size, int unitSystem,
bool found = false;
int count = 0;
const qreal baseVal = (_unitSystem == 10) ? 1000.0F : 1024.0F;
+#if FLT_EVAL_METHOD == 2
+ // Avoid that this is treated as long double, as the increased
+ // precision breaks the comparison below.
+ volatile qreal current = 1.0F;
+#else
qreal current = 1.0F;
+#endif
int units = decimalUnits.size();
while (!found && (count < units)) {
current *= baseVal;

View File

@ -1,13 +0,0 @@
This test fails in the Guix CI for unknown and difficult to debug reasons.
diff --git a/autotests/client/test_plasma_window_model.cpp b/autotests/client/test_plasma_window_model.cpp
--- a/autotests/client/test_plasma_window_model.cpp
+++ b/autotests/client/test_plasma_window_model.cpp
@@ -545,6 +545,7 @@ void PlasmaWindowModelTest::testPid()
void PlasmaWindowModelTest::testVirtualDesktops()
{
+ QSKIP("This test fails on the Guix CI (FIXME)");
auto model = m_pw->createWindowModel();
QVERIFY(model);
QSignalSpy rowInsertedSpy(model, &PlasmaWindowModel::rowsInserted);

View File

@ -28,6 +28,7 @@
;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com> ;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com>
;;; Copyright © 2022 Yash Tiwari <yasht@mailbox.org> ;;; Copyright © 2022 Yash Tiwari <yasht@mailbox.org>
;;; Copyright © 2023 Sharlatan Hellseher <sharlatanus@gmail.com> ;;; Copyright © 2023 Sharlatan Hellseher <sharlatanus@gmail.com>
;;; Copyright © 2022 Zheng Junjie <873216071@qq.com>
;;; ;;;
;;; This file is part of GNU Guix. ;;; This file is part of GNU Guix.
;;; ;;;
@ -128,6 +129,31 @@
(define %qt-version "5.15.8") (define %qt-version "5.15.8")
(define-public qcoro-qt5
(package
(name "qcoro-qt5")
(version "0.9.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/danvratil/qcoro")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0pk5ybk6zv7m0wnkl6m3m8sjybmfk6wcn22mmgj942hrc3yrdzci"))))
(build-system qt-build-system)
(arguments
(list #:configure-flags
#~(list "-DUSE_QT_VERSION=5")))
(native-inputs (list dbus)) ;for tests
(inputs (list qtbase-5 qtdeclarative-5 qtwebsockets-5))
(home-page "https://qcoro.dvratil.cz/")
(synopsis "C++ Coroutine Library for Qt5")
(description "QCoro is a C++ library that provide set of tools to make use
of C++20 coroutines in connection with certain asynchronous Qt actions.")
(license license:expat)))
(define-public qite (define-public qite
(let ((commit "75fb3b6bbd5c6a5a8fc35e08a6efbfb588ed546a") (let ((commit "75fb3b6bbd5c6a5a8fc35e08a6efbfb588ed546a")
(revision "74")) (revision "74"))
@ -285,7 +311,7 @@ applications on Wayland.")
(define-public grantlee (define-public grantlee
(package (package
(name "grantlee") (name "grantlee")
(version "5.2.0") (version "5.3.1")
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
@ -294,7 +320,8 @@ applications on Wayland.")
(commit (string-append "v" version)))) (commit (string-append "v" version))))
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 "02dyqxjyxiqxrlz5g7v9ly8f095vs3iha39l75q6s8axs36y01lq")))) (base32 "1ipnkdi8wgv519mvwa5zxlz20wipbypyfixjv2qdfd9vl1pznwvs"))
(patches (search-patches "grantlee-fix-i586-precision.patch"))))
(native-inputs (native-inputs
;; Optional: lcov and cccc, both are for code coverage ;; Optional: lcov and cccc, both are for code coverage
(list doxygen)) (list doxygen))
@ -302,12 +329,11 @@ applications on Wayland.")
(list qtbase-5 qtdeclarative-5 qtscript)) (list qtbase-5 qtdeclarative-5 qtscript))
(build-system cmake-build-system) (build-system cmake-build-system)
(arguments (arguments
`(#:phases (list #:phases #~(modify-phases %standard-phases
(modify-phases %standard-phases (add-before 'check 'check-setup
(add-before 'check 'check-setup (lambda _
(lambda _ ;; make Qt render "offscreen", required for tests
;; make Qt render "offscreen", required for tests (setenv "QT_QPA_PLATFORM" "offscreen"))))))
(setenv "QT_QPA_PLATFORM" "offscreen"))))))
(home-page "https://github.com/steveire/grantlee") (home-page "https://github.com/steveire/grantlee")
(synopsis "Libraries for text templating with Qt") (synopsis "Libraries for text templating with Qt")
(description "Grantlee Templates can be used for theming and generation of (description "Grantlee Templates can be used for theming and generation of
@ -2370,6 +2396,50 @@ the end-user is driving and cannot attend the incoming messages on the phone.
In such a scenario, the messaging application can read out the incoming In such a scenario, the messaging application can read out the incoming
message."))) message.")))
(define-public qtvirtualkeyboard-5
(package
(inherit qtsvg-5)
(name "qtvirtualkeyboard")
(version %qt-version)
(source (origin
(method url-fetch)
(uri (qt-urls name version))
(sha256
(base32
"1skdjh9q4m438wwl8hwx3jc5hg22dmi5pwm3vd2yksxw6ny67rd7"))))
(arguments
(substitute-keyword-arguments (package-arguments qtsvg-5)
((#:tests? _ #f) #f) ; TODO: pass 2 fail test
((#:phases phases)
`(modify-phases ,phases
(add-before 'check 'set-display
(lambda _
;; Make Qt render "offscreen", required for tests.
(setenv "QT_QPA_PLATFORM" "offscreen")
(setenv "DISPLAY" ":1")
(system "Xvfb +extension GLX :1 &")))
(delete 'check) ;move after the install phase
(add-after 'install 'check
(assoc-ref %standard-phases 'check))
(add-before 'check 'prepare-for-tests
(lambda* (#:key outputs #:allow-other-keys)
(setenv "QML2_IMPORT_PATH"
(string-append (assoc-ref outputs "out")
"/lib/qt5/qml:"
(getenv "QML2_IMPORT_PATH")))
(setenv "QT_PLUGIN_PATH"
(string-append (assoc-ref outputs "out")
"/lib/qt6/plugins:"
(getenv "QT_PLUGIN_PATH")))))))))
(native-inputs (list perl xorg-server-for-tests))
(inputs (list qtbase-5 qtdeclarative-5))
(propagated-inputs
(list qtquickcontrols-5 qtsvg-5))
(synopsis "QtQuick virtual keyboard")
(description "The Qt Speech module provides a virtual keyboard framework
that consists of a C++ backend supporting custom input methods as well as a UI
frontend implemented in QML.")))
(define-public qtspell (define-public qtspell
(package (package
(name "qtspell") (name "qtspell")

View File

@ -46,7 +46,6 @@
#:use-module (gnu packages audio) #:use-module (gnu packages audio)
#:use-module (gnu packages autotools) #:use-module (gnu packages autotools)
#:use-module (gnu packages compression) #:use-module (gnu packages compression)
#:use-module (gnu packages fcitx)
#:use-module (gnu packages fontutils) #:use-module (gnu packages fontutils)
#:use-module (gnu packages freedesktop) #:use-module (gnu packages freedesktop)
#:use-module (gnu packages glib) #:use-module (gnu packages glib)
@ -146,7 +145,6 @@ joystick, and graphics hardware.")
(modify-inputs (package-inputs sdl) (modify-inputs (package-inputs sdl)
(append dbus (append dbus
eudev ;for discovering input devices eudev ;for discovering input devices
fcitx ;helps with CJK input
glib glib
ibus-minimal ibus-minimal
libxkbcommon libxkbcommon

View File

@ -5,6 +5,7 @@
;;; Copyright © 2016 Sou Bunnbu <iyzsong@gmail.com> ;;; Copyright © 2016 Sou Bunnbu <iyzsong@gmail.com>
;;; Copyright © 2017, 2020, 2022, 2023 Maxim Cournoyer <maxim.cournoyer@gmail.com> ;;; Copyright © 2017, 2020, 2022, 2023 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;; Copyright © 2017 Nikita <nikita@n0.is> ;;; Copyright © 2017 Nikita <nikita@n0.is>
;;; Copyright © 2017, 2019 Hartmut Goebel <h.goebel@crazy-compilers.com>
;;; Copyright © 2018, 2020, 2022 Efraim Flashner <efraim@flashner.co.il> ;;; Copyright © 2018, 2020, 2022 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2018, 2023 Ricardo Wurmus <rekado@elephly.net> ;;; Copyright © 2018, 2023 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2017, 2019 Christopher Baines <mail@cbaines.net> ;;; Copyright © 2017, 2019 Christopher Baines <mail@cbaines.net>
@ -15,6 +16,7 @@
;;; Copyright © 2021 Brice Waegeneire <brice@waegenei.re> ;;; Copyright © 2021 Brice Waegeneire <brice@waegenei.re>
;;; Copyright © 2021, 2022 muradm <mail@muradm.net> ;;; Copyright © 2021, 2022 muradm <mail@muradm.net>
;;; Copyright © 2023 Bruno Victal <mirai@makinata.eu> ;;; Copyright © 2023 Bruno Victal <mirai@makinata.eu>
;;; Copyright © 2023 Zheng Junjie <873216071@qq.com>
;;; ;;;
;;; This file is part of GNU Guix. ;;; This file is part of GNU Guix.
;;; ;;;
@ -55,6 +57,9 @@
#:use-module (gnu packages cups) #:use-module (gnu packages cups)
#:use-module (gnu packages freedesktop) #:use-module (gnu packages freedesktop)
#:use-module (gnu packages gnome) #:use-module (gnu packages gnome)
#:use-module (gnu packages kde)
#:use-module (gnu packages kde-frameworks)
#:use-module (gnu packages kde-plasma)
#:use-module (gnu packages xfce) #:use-module (gnu packages xfce)
#:use-module (gnu packages avahi) #:use-module (gnu packages avahi)
#:use-module (gnu packages xdisorg) #:use-module (gnu packages xdisorg)
@ -150,6 +155,10 @@
sugar-desktop-configuration? sugar-desktop-configuration?
sugar-desktop-service-type sugar-desktop-service-type
plasma-desktop-configuration
plasma-desktop-configuration?
plasma-desktop-service-type
xfce-desktop-configuration xfce-desktop-configuration
xfce-desktop-configuration? xfce-desktop-configuration?
xfce-desktop-service xfce-desktop-service
@ -1629,6 +1638,50 @@ profile, and extends dbus with the ability for @code{efl} to generate
thumbnails and makes setuid the programs which enlightenment needs to function thumbnails and makes setuid the programs which enlightenment needs to function
as expected."))) as expected.")))
;;;
;;; KDE Plasma desktop service.
;;;
(define-record-type* <plasma-desktop-configuration> plasma-desktop-configuration
make-plasma-desktop-configuration
plasma-desktop-configuration?
(plasma-package plasma-package (default plasma)))
(define (plasma-polkit-settings config)
"Return the list of KDE Plasma dependencies that provide polkit actions and
rules."
(let ((plasma-plasma (plasma-package config)))
(map (lambda (name)
((package-direct-input-selector name) plasma-plasma))
'("plasma-desktop"
"plasma-workspace"
"plasma-disks"
"kinfocenter"
"libksysguard"
"ktexteditor"
"powerdevil"
"plasma-firewall"))))
;; see https://bugs.kde.org/show_bug.cgi?id=456210
;; if `kde' no exits, fallback to `other', and then unlock lockscreen not work,
;; so add it.
(define (plasma-pam-services config)
(list (unix-pam-service "kde")))
(define plasma-desktop-service-type
(service-type
(name 'plasma-desktop)
(description "Run the KDE Plasma desktop environment.")
(default-value (plasma-desktop-configuration))
(extensions
(list (service-extension polkit-service-type
plasma-polkit-settings)
(service-extension pam-root-service-type
plasma-pam-services)
(service-extension profile-service-type
(compose list
plasma-package))))))
;;; ;;;
;;; inputattach-service-type ;;; inputattach-service-type

View File

@ -171,7 +171,16 @@ Relogin=" (if (sddm-configuration-relogin? config)
(documentation "SDDM display manager.") (documentation "SDDM display manager.")
(requirement '(user-processes elogind pam)) (requirement '(user-processes elogind pam))
(provision '(xorg-server display-manager)) (provision '(xorg-server display-manager))
(start #~(make-forkexec-constructor #$sddm-command)) (start #~(make-forkexec-constructor
#$sddm-command
;; some theme need icon,qml,data so add path to env.
#:environment-variables
(cons*
"XDG_DATA_DIRS=/run/current-system/profile/share"
"XDG_CONFIG_DIRS=/run/current-system/profile/etc/xdg"
"QT_PLUGIN_PATH=/run/current-system/profile/lib/qt5/plugins"
"QML2_IMPORT_PATH=/run/current-system/profile/lib/qt5/qml"
(default-environment-variables))))
(stop #~(make-kill-destructor))))) (stop #~(make-kill-destructor)))))
(define (sddm-etc-service config) (define (sddm-etc-service config)

View File

@ -0,0 +1,67 @@
;; This is an operating system configuration template
;; for a "desktop" setup with Plasma.
(use-modules (gnu) (gnu system nss))
(use-service-modules desktop sddm xorg ssh)
(use-package-modules certs gnome ssh admin fonts)
(use-package-modules qt xorg tmux linux)
(operating-system
(host-name "plasma")
(timezone "Asia/Shanghai")
(locale "en_US.utf8")
;; Assuming /dev/sdX is the target hard disk, and "my-root"
;; is the label of the target root file system.
(bootloader (bootloader-configuration
(bootloader grub-bootloader)
(targets (list "/dev/sdX"))))
(file-systems (cons (file-system
(device "my-root")
(mount-point "/")
(type "ext4"))
%base-file-systems))
(users (cons (user-account
(name "plasma")
(password (crypt "plasma" "$6$abc"))
(group "users")
(supplementary-groups '("wheel" "netdev"
"audio" "video")))
%base-user-accounts))
;; This is where we specify system-wide packages.
(packages (cons* nss-certs ;for HTTPS access
neofetch
htop
tmux
xprop
strace
%base-packages))
(services (cons*
;; for debug
;; (simple-service
;; 'add-qt-debug-env
;; session-environment-service-type
;; '(("QT_MESSAGE_PATTERN"
;; . "[[%{time process} %{type}] %{appname}: %{category} %{function} - %{message}]")
;; ("QT_DEBUG_PLUGINS" . "1")
;; ("QML_IMPORT_TRACE" . "1")))
(service openssh-service-type
(openssh-configuration
(openssh openssh-sans-x)
(port-number 2222)))
(service plasma-desktop-service-type)
(service sddm-service-type
(sddm-configuration
(theme "breeze")))
(modify-services %desktop-services
(delete gdm-service-type))))
;; Allow resolution of '.local' host names with mDNS.
(name-service-switch %mdns-host-lookup-nss))
;; Local Variables:
;; mode: scheme
;; End:

View File

@ -90,7 +90,7 @@
'("XDG_CONFIG_DIRS" suffix directory "/etc/xdg") '("XDG_CONFIG_DIRS" suffix directory "/etc/xdg")
`("QT_PLUGIN_PATH" prefix directory `("QT_PLUGIN_PATH" prefix directory
,(format #f "/lib/qt~a/plugins" qt-major-version)) ,(format #f "/lib/qt~a/plugins" qt-major-version))
`("QML2_IMPORT_PATH" = directory `("QML2_IMPORT_PATH" prefix directory
,(format #f "/lib/qt~a/qml" qt-major-version)) ,(format #f "/lib/qt~a/qml" qt-major-version))
;; QTWEBENGINEPROCESS_PATH accepts a single value, which makes 'exact the ;; QTWEBENGINEPROCESS_PATH accepts a single value, which makes 'exact the
;; most suitable environment variable type for it. ;; most suitable environment variable type for it.