Merge branch 'kde-updates'
This commit is contained in:
		
						commit
						597af70fd2
					
				
					 24 changed files with 2330 additions and 1264 deletions
				
			
		|  | @ -454,6 +454,7 @@ EXAMPLES =					\ | |||
|   gnu/system/examples/desktop.tmpl		\ | ||||
|   gnu/system/examples/lightweight-desktop.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-nfs-root.tmpl	\ | ||||
|   gnu/system/examples/vm-image.tmpl | ||||
|  |  | |||
|  | @ -116,6 +116,7 @@ Copyright @copyright{} 2022 Antero Mejr@* | |||
| Copyright @copyright{} 2023 Karl Hallsby@* | ||||
| Copyright @copyright{} 2023 Nathaniel Nicandro@* | ||||
| Copyright @copyright{} 2023 Tanguy Le Carrour@* | ||||
| Copyright @copyright{} 2023 Zheng Junjie@* | ||||
| Copyright @copyright{} 2023 Brian Cully@* | ||||
| Copyright @copyright{} 2023 Felix Lechner@* | ||||
| 
 | ||||
|  | @ -23798,6 +23799,23 @@ The GNOME package to use. | |||
| @end table | ||||
| @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 | ||||
| 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 | ||||
|  |  | |||
|  | @ -1319,6 +1319,7 @@ dist_patch_DATA =						\ | |||
|   %D%/packages/patches/gpm-glibc-2.26.patch			\
 | ||||
|   %D%/packages/patches/gpodder-disable-updater.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/grfcodec-gcc-compat.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/kodi-set-libcurl-ssl-parameters.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-use-tmpdir-from-runtime.patch	\
 | ||||
|   %D%/packages/patches/ldns-drill-examples.patch		\
 | ||||
|  |  | |||
|  | @ -101,6 +101,7 @@ | |||
|   #:use-module (gnu packages ibus) | ||||
|   #:use-module (gnu packages image) | ||||
|   #:use-module (gnu packages kde-frameworks) | ||||
|   #:use-module (gnu packages kde) | ||||
|   #:use-module (gnu packages language) | ||||
|   #:use-module (gnu packages libffi) | ||||
|   #:use-module (gnu packages libunwind) | ||||
|  | @ -2903,14 +2904,14 @@ interfaces.") | |||
| (define-public xdg-desktop-portal-kde | ||||
|   (package | ||||
|     (name "xdg-desktop-portal-kde") | ||||
|     (version "5.25.5") | ||||
|     (version "5.27.6") | ||||
|     (source (origin | ||||
|               (method url-fetch) | ||||
|               (uri (string-append "mirror://kde/stable/plasma/" version "/" | ||||
|                                   name "-" version ".tar.xz")) | ||||
|               (sha256 | ||||
|                (base32 | ||||
|                 "0l3lmwihxyl65y0mkyg3afk1k6gc0ldjw2vg92g7yydbgmn39q7k")))) | ||||
|                 "0wzp21l521d9z9mnfgiapzljqpg5qc5ghyzndpr8cz54c2bf9mdf")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs (list extra-cmake-modules pkg-config)) | ||||
|     (inputs (list cups | ||||
|  | @ -2929,7 +2930,12 @@ interfaces.") | |||
|                   kiconthemes | ||||
|                   qtdeclarative-5 | ||||
|                   qtwayland-5 | ||||
|                   wayland)) | ||||
|                   wayland | ||||
|                   kglobalaccel | ||||
|                   kguiaddons | ||||
|                   libxkbcommon | ||||
|                   kio-fuse | ||||
|                   wayland-protocols)) | ||||
|     (synopsis "Backend implementation for xdg-desktop-portal using Qt/KF5") | ||||
|     (description "This package provides a backend implementation | ||||
| for xdg-desktop-portal that is using Qt/KF5.") | ||||
|  |  | |||
|  | @ -453,12 +453,13 @@ and every application benefits from this.") | |||
|                (symlink (string-append gpgme "/lib/libgpgme.la") | ||||
|                         "src/libgpgme.la")) | ||||
|              (chdir "lang/qt")))))) | ||||
|     (propagated-inputs (list gpgme))    ;required by QGpgmeConfig.cmake | ||||
|     (native-inputs | ||||
|      (modify-inputs (package-native-inputs gpgme) | ||||
|        (prepend pkg-config))) | ||||
|     (inputs | ||||
|      (modify-inputs (package-inputs gpgme) | ||||
|        (prepend gpgme qtbase-5))) | ||||
|        (prepend qtbase-5))) | ||||
|     (synopsis "Qt API bindings for gpgme") | ||||
|     (description "QGpgme provides a very high level Qt API around GpgMEpp. | ||||
| 
 | ||||
|  |  | |||
|  | @ -797,6 +797,9 @@ model to base your own plug-in on, here it is.") | |||
|                   ;; https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/790). | ||||
|                   ((".*'elements/shm\\.c'.*") "") | ||||
| 
 | ||||
|                   ;; The 'elements_curlhttpsrc' test sometimes times out. | ||||
|                   ((".*'elements/curlhttpsrc\\.c'.*") "") | ||||
| 
 | ||||
|                   ;; This test is flaky on at least some architectures. | ||||
|                   ;; https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1244 | ||||
|                   #$@(if (target-riscv64?) | ||||
|  |  | |||
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							|  | @ -27,6 +27,8 @@ | |||
|   #:use-module (guix packages) | ||||
|   #:use-module (guix download) | ||||
|   #: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 compression) | ||||
|   #:use-module (gnu packages gl) | ||||
|  | @ -37,19 +39,20 @@ | |||
|   #:use-module (gnu packages python) | ||||
|   #:use-module (gnu packages python-web) | ||||
|   #:use-module (gnu packages python-xyz) | ||||
|   #:use-module (gnu packages qt)) | ||||
|   #:use-module (gnu packages qt) | ||||
|   #:use-module (gnu packages xiph)) | ||||
| 
 | ||||
| (define-public ktuberling | ||||
|   (package | ||||
|     (name "ktuberling") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|       (method url-fetch) | ||||
|       (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                           "/src/ktuberling-" version ".tar.xz")) | ||||
|       (sha256 | ||||
|        (base32 "19kyk7r7lkzwcvhhn1jjgrcdkq8gfmzgyrvvcbm4qkx7jd27v1ia")))) | ||||
|        (base32 "0zk7wijp425657s2j7xq7mhybgyddpam88ih8i0sbpcs0sliyz7k")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools perl)) | ||||
|  | @ -91,14 +94,14 @@ This package is part of the KDE games module.") | |||
| (define-public picmi | ||||
|   (package | ||||
|     (name "picmi") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|       (method url-fetch) | ||||
|       (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                           "/src/picmi-" version ".tar.xz")) | ||||
|       (sha256 | ||||
|        (base32 "0nn00sila4zn4r28dh84jvqqrrs31sh9vwd76nalm7y14xrxwn46")))) | ||||
|        (base32 "1x1iv6a840jwldfpx44wvh1vki1jz1hixzvzhdfx2mhw05v91fjx")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -127,14 +130,14 @@ This package is part of the KDE games module.") | |||
| (define-public kolf | ||||
|   (package | ||||
|     (name "kolf") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/kolf-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "0mmmj9rxrbpf9clj49zgflrlic8qafzw2r2by5knhsn15mq59bd3")))) | ||||
|         (base32 "0wbdpclc6nimjzs2pqbzaxnqn516hci1yk1dgig0jgdy1jv2nyhv")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -174,15 +177,33 @@ This package is part of the KDE games module.") | |||
| (define-public libkmahjongg | ||||
|   (package | ||||
|     (name "libkmahjongg") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|       (method url-fetch) | ||||
|       (uri (string-append "mirror://kde/stable/release-service/" | ||||
|                           version "/src/libkmahjongg-" version ".tar.xz")) | ||||
|       (sha256 | ||||
|        (base32 "1y123bygi4iil8qglv2fx81qnlqpjpx3s4fmq8sffkilcz875nw8")))) | ||||
|        (base32 "1a0c0q34h5yxwx76y6934ibn6hm1ip1hc2xvl11q1kaazq0alca3")))) | ||||
|     (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 | ||||
|      (list extra-cmake-modules)) | ||||
|     (inputs | ||||
|  | @ -205,14 +226,14 @@ other Mah Jongg like games.") | |||
| (define-public kmahjongg | ||||
|   (package | ||||
|     (name "kmahjongg") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|       (method url-fetch) | ||||
|       (uri (string-append "mirror://kde/stable/release-service/" | ||||
|                           version "/src/kmahjongg-" version ".tar.xz")) | ||||
|       (sha256 | ||||
|        (base32 "0lvia7ghnp8wx2xndzipv8grdsdn3i96xlsy6wspna1k884x8ylw")))) | ||||
|        (base32 "1q2aq8y3c4a84rjvqk4gz6mlyflfnzw6im68p96wmcn98s5gsc22")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -244,14 +265,14 @@ This package is part of the KDE games module.") | |||
| (define-public kshisen | ||||
|   (package | ||||
|     (name "kshisen") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|       (method url-fetch) | ||||
|       (uri (string-append "mirror://kde/stable/release-service/" | ||||
|                           version "/src/kshisen-" version ".tar.xz")) | ||||
|       (sha256 | ||||
|        (base32 "004qr0kmw0c6ahif1mf2f88a849ws3kap7p2ksvljmyyl38x2sbs")))) | ||||
|        (base32 "0bfk6nbwl35sfqxhf7cdv3n61ybi5962i2lvg7m1vlpp21q0diz8")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules | ||||
|  | @ -283,14 +304,14 @@ This package is part of the KDE games module.") | |||
| (define-public kajongg | ||||
|   (package | ||||
|     (name "kajongg") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|       (method url-fetch) | ||||
|       (uri (string-append "mirror://kde/stable/release-service/" | ||||
|                           version "/src/kajongg-" version ".tar.xz")) | ||||
|       (sha256 | ||||
|        (base32 "15b2l0zsyzrir791w9sdf65kvn6528b8vxdrya3f425nvsxsx7ix")))) | ||||
|        (base32 "16v87x0qikfk9jpp8dfxnb7mnjzzi0qlkp5lbn2xypkfhqaz99fi")))) | ||||
|     (build-system qt-build-system) | ||||
|     (arguments | ||||
|      `(#:phases | ||||
|  | @ -300,7 +321,15 @@ This package is part of the KDE games module.") | |||
|              (substitute* "src/mjresource.py" | ||||
|                (("'share', 'kmahjongglib'" all) | ||||
|                 (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 | ||||
|            (lambda* (#:key outputs #:allow-other-keys) | ||||
|              (let ((out (assoc-ref outputs "out"))) | ||||
|  | @ -327,7 +356,8 @@ This package is part of the KDE games module.") | |||
|            python-qtpy | ||||
|            python-zope-interface | ||||
|            qtbase-5 | ||||
|            qtsvg-5)) | ||||
|            qtsvg-5 | ||||
|            vorbis-tools)) | ||||
|     (home-page "https://apps.kde.org/kajongg/") | ||||
|     (synopsis "Classical Mah Jongg 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 | ||||
|   (package | ||||
|     (name "kbreakout") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|       (method url-fetch) | ||||
|       (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                           "/src/kbreakout-" version ".tar.xz")) | ||||
|       (sha256 | ||||
|        (base32 "1pvxxl7m46ihjkzaq261xfsynikyrbrr67d4vh5pxfj6pipzrgkp")))) | ||||
|        (base32 "08fq0s1c71ag6jzyxz6spc5ylmzpbqpyqi9lqjk0x7y7brkfk9fq")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -383,14 +413,14 @@ This package is part of the KDE games module.") | |||
| (define-public kmines | ||||
|   (package | ||||
|     (name "kmines") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|       (method url-fetch) | ||||
|       (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                           "/src/kmines-" version ".tar.xz")) | ||||
|       (sha256 | ||||
|        (base32 "1w6bqlzhbm3vc09jyxfg8vgn0a2nknfz1shbsfamc36jsy2sr758")))) | ||||
|        (base32 "0x301dsppn0sav31ds5hpbfkbbisjg640ri13103s1jn0y2b90b9")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -420,14 +450,14 @@ This package is part of the KDE games module.") | |||
| (define-public konquest | ||||
|   (package | ||||
|     (name "konquest") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|       (method url-fetch) | ||||
|       (uri (string-append "mirror://kde/stable/release-service/" | ||||
|                           version "/src/konquest-" version ".tar.xz")) | ||||
|       (sha256 | ||||
|        (base32 "1kylv730plii7grzccaclg5lkmgwhdgh2ya7h7lpnb8zaapy3kbr")))) | ||||
|        (base32 "0svzaibs8v1xd36ysj3wk7sxma26fl5pz6yp774jg0g9zi9rlkff")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -459,14 +489,14 @@ This package is part of the KDE games module.") | |||
| (define-public kbounce | ||||
|   (package | ||||
|     (name "kbounce") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|       (method url-fetch) | ||||
|       (uri (string-append "mirror://kde/stable/release-service/" | ||||
|                           version "/src/kbounce-" version ".tar.xz")) | ||||
|       (sha256 | ||||
|        (base32 "187f0hz19xj17h5dzj0nw3r9zas3sppiswhgnzma9snl1w0rfzwh")))) | ||||
|        (base32 "06b0q4f4yn8m8gy7wgax54ldwnkgykr8yfr2h0ih8mfg3w8xsx7s")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -497,14 +527,14 @@ This package is part of the KDE games module.") | |||
| (define-public kblocks | ||||
|   (package | ||||
|     (name "kblocks") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|       (method url-fetch) | ||||
|       (uri (string-append "mirror://kde/stable/release-service/" | ||||
|                           version "/src/kblocks-" version ".tar.xz")) | ||||
|       (sha256 | ||||
|        (base32 "18hdzkwv8lscm9xsi0d99pq219y0m9bqdqv3k15g7gz0sryxvyva")))) | ||||
|        (base32 "1z5f2zpnmfh05vlmjw85jj2d0sfxl5w1kg30ky6gmgmmfzj2sjzx")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -537,14 +567,14 @@ This package is part of the KDE games module.") | |||
| (define-public ksudoku | ||||
|   (package | ||||
|     (name "ksudoku") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|       (method url-fetch) | ||||
|       (uri (string-append "mirror://kde/stable/release-service/" | ||||
|                           version "/src/ksudoku-" version ".tar.xz")) | ||||
|       (sha256 | ||||
|        (base32 "116dgc9hh6fq6x0w4rd4kjd2qy93hq6bmxwk5jmm21lqwrszr6hw")))) | ||||
|        (base32 "03hrwyvwzhxdbq7pp03c7lkz0dhv9yi6lcwvz3s63mn01wyq6iv3")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -597,14 +627,14 @@ This package is part of the KDE games module.") | |||
| (define-public klines | ||||
|   (package | ||||
|     (name "klines") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|       (method url-fetch) | ||||
|       (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                           "/src/klines-" version ".tar.xz")) | ||||
|       (sha256 | ||||
|        (base32 "15z5gcncyr1i7xipnsvr2lvdi9wdqm8if3ylimksxhgr5dkvz9vz")))) | ||||
|        (base32 "1dny7wsj90c3vbgbrpxvxfy44j9ip3vdylc7889ckzbliivipxk4")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -640,14 +670,14 @@ This package is part of the KDE games module.") | |||
| (define-public kgoldrunner | ||||
|   (package | ||||
|     (name "kgoldrunner") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|       (method url-fetch) | ||||
|       (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                           "/src/kgoldrunner-" version ".tar.xz")) | ||||
|       (sha256 | ||||
|        (base32 "1ga0djplhgqbfrvq0m7ymd30lsi7kc23chaqmc0vy3g61y9274da")))) | ||||
|        (base32 "0acavby9lwbqbx577a3az9lcahchngcs15571va2ndnq1r16paxf")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -680,14 +710,14 @@ This package is part of the KDE games module.") | |||
| (define-public kdiamond | ||||
|   (package | ||||
|     (name "kdiamond") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|       (method url-fetch) | ||||
|       (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                           "/src/kdiamond-" version ".tar.xz")) | ||||
|       (sha256 | ||||
|        (base32 "1ca1hxzzvpwm3ms9m0xd7x4r011n7bjlsc4l333q0xjy5vwlrz3s")))) | ||||
|        (base32 "038lpp387m45zcy49rgmisiz5ajrvxwxnf424wllrjkihxy1siyn")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -718,14 +748,14 @@ This package is part of the KDE games module.") | |||
| (define-public kfourinline | ||||
|   (package | ||||
|     (name "kfourinline") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|       (method url-fetch) | ||||
|       (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                           "/src/kfourinline-" version ".tar.xz")) | ||||
|       (sha256 | ||||
|        (base32 "163aii9bala14bhc9j503xk86jcnmnn327fmx3c68ryp0s89rx97")))) | ||||
|        (base32 "0chfjp0k4ps5f6vy8nxqc2xlj4xql08llxnzsz6c2x611n69aszm")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -756,14 +786,14 @@ This package is part of the KDE games module.") | |||
| (define-public kblackbox | ||||
|   (package | ||||
|     (name "kblackbox") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|       (method url-fetch) | ||||
|       (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                           "/src/kblackbox-" version ".tar.xz")) | ||||
|       (sha256 | ||||
|        (base32 "0im7mb93yrbliavil5bcqymcq6a4sjq1pj52ysq8gqqwf7jrw1gx")))) | ||||
|        (base32 "0h7byd7g52yvmz3gxrzp2frs4iifm0r6lq8fjz2nxbl1rkw9ljbp")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -796,14 +826,14 @@ This package is part of the KDE games module.") | |||
| (define-public knetwalk | ||||
|   (package | ||||
|     (name "knetwalk") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|       (method url-fetch) | ||||
|       (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                           "/src/knetwalk-" version ".tar.xz")) | ||||
|       (sha256 | ||||
|        (base32 "0w1bpx04yn7xsyf4h8ymw887ir9ifbwxynqllh8xn4chwd21ipgp")))) | ||||
|        (base32 "1xqqwsbm3f8bmid7afbnacxlg1hih644f0nw0i87pr746m1sskgz")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -837,14 +867,14 @@ This package is part of the KDE games module.") | |||
| (define-public bomber | ||||
|   (package | ||||
|     (name "bomber") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/bomber-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "0cxyp5c119r0bkqzx0mnbfdb2i1h0ra0kp30zx0nmvma1rxrrvgf")))) | ||||
|         (base32 "0qgixhmlkcjni5i9391hjg3sfc3ps24lmk9v8199lmnplrybklqj")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -878,14 +908,14 @@ This package is part of the KDE games module.") | |||
| (define-public granatier | ||||
|   (package | ||||
|     (name "granatier") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|       (method url-fetch) | ||||
|       (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                           "/src/granatier-" version ".tar.xz")) | ||||
|       (sha256 | ||||
|        (base32 "1ylywj579j252hj6lz5ghvmiiqf9yb2lncqbypbibdr34irs5if9")))) | ||||
|        (base32 "1zyadmgnpgsx728gzd55qyijsm13pb9cxs1y4l4c4m9lnz4y183v")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -915,14 +945,14 @@ This package is part of the KDE games module.") | |||
| (define-public ksirk | ||||
|   (package | ||||
|     (name "ksirk") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                           "/src/ksirk-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "0c1ls3i2jqcrmdy3zhb25ml9lhdy4gjdcvv4j5z8x5wig265qbwx")))) | ||||
|         (base32 "1sp5mhnf8r3fvifz0kw74436j5kwsmiw66myygb4rsggb8amh5x4")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -970,14 +1000,14 @@ This package is part of the KDE games module.") | |||
| (define-public palapeli | ||||
|   (package | ||||
|     (name "palapeli") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/palapeli-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "0bwi5y5mrf6h1vhyhs5sxwx8hdv0hkknpscpg5q54f6hw6cwf4qv")))) | ||||
|         (base32 "19xh03rhb48m4bbdmpga4aqij6agqg047ghl92p98z1phg5lxzrv")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -1017,14 +1047,14 @@ This package is part of the KDE games module.") | |||
| (define-public kiriki | ||||
|   (package | ||||
|     (name "kiriki") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/kiriki-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "1ijl4hjck4wvxplcjzqw9ahadnbvd8hk61qn04kbyz6mrp67xgrn")))) | ||||
|         (base32 "13lzpbhkp48r9m0bcrzfqacz9xvc89xavf3yn3ql50g3jjlkq41v")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -1055,14 +1085,14 @@ This package is part of the KDE games module.") | |||
| (define-public kigo | ||||
|   (package | ||||
|     (name "kigo") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/kigo-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "0wav6pmljbki2ipgzp82gb2j861b2bj1c2x4ydqn106aqcm0ci71")))) | ||||
|         (base32 "0qx9plrs588210rdgvb2bkm5yjw4pna9q7v38cb166nfgkh6gv63")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -1101,14 +1131,14 @@ This package is part of the KDE games module.") | |||
| (define-public kubrick | ||||
|   (package | ||||
|     (name "kubrick") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/kubrick-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "09hxrigckvpxw1ipzlhq5fb5hpzrb5h65b55m6di3nj6ys2x50v9")))) | ||||
|         (base32 "0nank1ga4c4xfsw0m1cqhjhyz2wpbsxplyyb9x3l2vpg92gj5dbs")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -1142,14 +1172,14 @@ This package is part of the KDE games module.") | |||
| (define-public lskat | ||||
|   (package | ||||
|     (name "lskat") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/lskat-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "07pkrgn9pgwwcc903iqmdp49i26ijkkb795jbwyhdg3nqgck9ar9")))) | ||||
|         (base32 "1qphzc1r26qwc8sl5rjkw16ia3lsj7c2lg9fxnhk08k8mxncymxg")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -1180,14 +1210,14 @@ This package is part of the KDE games module.") | |||
| (define-public kapman | ||||
|   (package | ||||
|     (name "kapman") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|       (method url-fetch) | ||||
|       (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                           "/src/kapman-" version ".tar.xz")) | ||||
|       (sha256 | ||||
|        (base32 "0clh3nyc3kan0hbbzzca3sd09nl2hd36y7f6g5pv2cp6i1m4757y")))) | ||||
|        (base32 "0ildsd7pig3lm9n616kw5mpl8hbwidsnbzdfifx8nnffslrr4bv7")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -1219,14 +1249,14 @@ This package is part of the KDE games module.") | |||
| (define-public kspaceduel | ||||
|   (package | ||||
|     (name "kspaceduel") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/kspaceduel-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "1yb7y1f5rcw4jacpf9vpzbragm2ywwb3mkjhq67x7x99q6r9iz55")))) | ||||
|         (base32 "1mpry73vvi332wxyw2wymh3lsrj2amblg50dym9ni1lj2af657ia")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -1254,14 +1284,14 @@ This package is part of the KDE games module.") | |||
| (define-public bovo | ||||
|   (package | ||||
|     (name "bovo") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/bovo-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "1yz4x7fmllmp57yxfipqkldgf38haldah81d2qmc5jlahvy3j23p")))) | ||||
|         (base32 "1zds6d4rmcf4sa2sfhyp1i5n7s7cgslikvbra4pz2kpi0hmvihi1")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -1290,14 +1320,14 @@ This package is part of the KDE games module.") | |||
| (define-public killbots | ||||
|   (package | ||||
|     (name "killbots") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/killbots-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "07ak86a4v0v8b0nny8n246j3lab5zr8sq0ra9k48cdy53xmq909j")))) | ||||
|         (base32 "0ygg2cmp7wqzw9nsn768vzgjs8i44k3skwcn2abg1jj5k64wp9cb")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -1331,14 +1361,14 @@ This package is part of the KDE games module.") | |||
| (define-public ksnakeduel | ||||
|   (package | ||||
|     (name "ksnakeduel") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|       (method url-fetch) | ||||
|       (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                           "/src/ksnakeduel-" version ".tar.xz")) | ||||
|       (sha256 | ||||
|        (base32 "0hi812hsjnyp1ds3wwv2wr58az6m2zsq97nywsncc0d3b5cxzsza")))) | ||||
|        (base32 "182z9664p0shyx4rbr1cn32mzlfzl80x96nwakvv1ss7sf7dp1x3")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -1369,14 +1399,14 @@ This package is part of the KDE games module.") | |||
| (define-public kollision | ||||
|   (package | ||||
|     (name "kollision") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|       (method url-fetch) | ||||
|       (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                           "/src/kollision-" version ".tar.xz")) | ||||
|       (sha256 | ||||
|        (base32 "0ra83qmvzd4n6d7df2i8bh81y70lxa48i115x9h9ik52b2a48mxf")))) | ||||
|        (base32 "0g9nz3df8nibcwlrjlyw306dnrx58nlga2lljn7a9acpmvbp6qgi")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -1406,14 +1436,14 @@ This package is part of the KDE games module.") | |||
| (define-public knavalbattle | ||||
|   (package | ||||
|     (name "knavalbattle") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|       (method url-fetch) | ||||
|       (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                           "/src/knavalbattle-" version ".tar.xz")) | ||||
|       (sha256 | ||||
|        (base32 "0i7hf58b3gylld6d7q2aq5w6dksa32z5y1dcaj8nm1lpgcndmj0s")))) | ||||
|        (base32 "1brj2dvymgpf74vbsrs2m81lxxfxsly9pafd13g8rkzdx3hn1n0q")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -1446,14 +1476,14 @@ This package is part of the KDE games module.") | |||
| (define-public kreversi | ||||
|   (package | ||||
|     (name "kreversi") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|       (method url-fetch) | ||||
|       (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                           "/src/kreversi-" version ".tar.xz")) | ||||
|       (sha256 | ||||
|        (base32 "0gyj0a6hj6jps5z97wdw0nwp0mvnib6v062bcy4dp3c14lhl9r4p")))) | ||||
|        (base32 "1mb1xrywk5p7ipjml1g2mjqfs7rlpa41if3yc7p9zcrkcasnbffv")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -1488,14 +1518,14 @@ This package is part of the KDE games module.") | |||
| (define-public ksquares | ||||
|   (package | ||||
|     (name "ksquares") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|       (method url-fetch) | ||||
|       (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                           "/src/ksquares-" version ".tar.xz")) | ||||
|       (sha256 | ||||
|        (base32 "05cz0d83570awnh0faam3y5fxzafzkxaj3wijka1vcbigxk350c5")))) | ||||
|        (base32 "0b3r99hfhm5r4jxkwiji0lww703r7dj60x2m55ginvdy7ixm46rm")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -1524,14 +1554,14 @@ This package is part of the KDE games module.") | |||
| (define-public kjumpingcube | ||||
|   (package | ||||
|     (name "kjumpingcube") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|       (method url-fetch) | ||||
|       (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                           "/src/kjumpingcube-" version ".tar.xz")) | ||||
|       (sha256 | ||||
|        (base32 "0m9ajl9lq52yn498g0kvsbwa0xmihlqli7zw644c282ni934bwhn")))) | ||||
|        (base32 "09bh57vzjnn56dnhpp4szx72wyskc5g714vlyp6c27vr27xry8fi")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (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.") | ||||
|     (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+)))) | ||||
|  |  | |||
|  | @ -52,7 +52,8 @@ | |||
|   #:use-module (gnu packages vnc) | ||||
|   #:use-module (gnu packages web) | ||||
|   #:use-module (gnu packages xiph) | ||||
|   #:use-module (gnu packages xml)) | ||||
|   #:use-module (gnu packages xml) | ||||
|   #:use-module (gnu packages xorg)) | ||||
| 
 | ||||
| (define-public choqok | ||||
|   (package | ||||
|  | @ -114,17 +115,59 @@ Other notable features include: | |||
| @end itemize") | ||||
|     (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 | ||||
|   (package | ||||
|     (name "kget") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/kget-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "0rqznsyphnq0zi65wvrl9mwqm9268wgihkr104i87pp5kfiah5yp")))) | ||||
|         (base32 "1n9wnm1si4g4rv8zaqpr8m3c2aav0mj8i7z96m78dk1apippx77r")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools pkg-config)) | ||||
|  | @ -183,14 +226,14 @@ This package is part of the KDE networking module.") | |||
| (define-public konversation | ||||
|   (package | ||||
|     (name "konversation") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/konversation-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "08b4vnm66hbbnvkkh1p0a82pd2aj4zy5a8indfv3fzczsfpx6gp0")))) | ||||
|         (base32 "1ip0jlz71fad5l0ppbc6w914hqk7h626s12ssbb9p1c2yvlr1j1v")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -255,14 +298,14 @@ Features are: | |||
| (define-public kopete | ||||
|   (package | ||||
|     (name "kopete") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/kopete-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "0fc9m2xgsjmsypqllqb3cp1y2m28dqh48r1qg2xgkfyqa70dnvp9")))) | ||||
|         (base32 "1ps6g440p1dy2zwbj23f0mzw1d78r02aj88fy3i5sws9p9ra92gi")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools pkg-config)) | ||||
|  | @ -332,14 +375,14 @@ This package is part of the KDE networking module.") | |||
| (define-public krdc | ||||
|   (package | ||||
|     (name "krdc") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/krdc-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "0bs8q3na924lnmra5608jwnn0dqczvh0f72nn43673ib3m1mddlr")))) | ||||
|         (base32 "0jva74n11fpm4ix4sbi0y1xnbly97lnap7dfj0bliw5s2d0sdjr0")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -377,14 +420,14 @@ This package is part of the KDE networking module.") | |||
| (define-public ktorrent | ||||
|   (package | ||||
|     (name "ktorrent") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/ktorrent-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "1h95hf4ki2xi2c9bzdg18p6d1757gzqknf6gn1ls6lwqy6p0pr4h")))) | ||||
|         (base32 "17q6ivnbh4zxqnbm1bdzz3hri1434sq2rs9y57lvn4bb2xdwn1z5")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -432,14 +475,14 @@ a full-featured client for BitTorrent.") | |||
| (define-public libktorrent | ||||
|   (package | ||||
|     (name "libktorrent") | ||||
|     (version "22.04.3") | ||||
|     (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 "098ac7b5wa7v6svqv4rx1w44j18pr22qgr236fj94r2kpl2nq79q")))) | ||||
|         (base32 "1m6gyk1bids7qr9wfh6gcfq73ac9j5b2bljvfvfsw9f1ky1cmwab")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules)) | ||||
|  |  | |||
|  | @ -5,6 +5,7 @@ | |||
| ;;; Copyright © 2022 Vinicius Monego <monego@posteo.net> | ||||
| ;;; Copyright © 2022 Brendan Tildesley <mail@brendan.scot> | ||||
| ;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com> | ||||
| ;;; Copyright © 2023 Zheng Junjie <873216071@qq.com> | ||||
| ;;; | ||||
| ;;; This file is part of GNU Guix. | ||||
| ;;; | ||||
|  | @ -57,14 +58,14 @@ | |||
| (define-public audiocd-kio | ||||
|   (package | ||||
|     (name "audiocd-kio") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/audiocd-kio-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "0d6pbsh1fbhwwr2c4kf9b17dhzzx2jsmgamawcp4kn7pw9i7i8ql")))) | ||||
|         (base32 "0kl0j5qy54q88cbclwqj0rn8hj3gzjhzk7bimjgw5w0xy3cw6kql")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -96,14 +97,14 @@ This package is part of the KDE multimedia module.") | |||
| (define-public dragon | ||||
|   (package | ||||
|     (name "dragon") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/dragon-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "0284shnqwbh1953ym197qaqgjwrnva77zi55lvvykg5cq42x512s")))) | ||||
|         (base32 "0mliddp0nyxz91wzy8md0p0i45mlhffip4zqjl4db55x4p6wh4y8")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -154,14 +155,14 @@ This package is part of the KDE multimedia module.") | |||
| (define-public elisa | ||||
|   (package | ||||
|     (name "elisa") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/elisa-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "1v2h7ayyrv6f6hdkl78x1nrv5x0l6n8dh0xrfm5fnii4f694iik8")))) | ||||
|         (base32 "1ry4mhj7wc31xq9fip3amv8fj631m213zz0qg44h68q77sik4422")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (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 | ||||
|   (package | ||||
|     (name "ffmpegthumbs") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/ffmpegthumbs-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "1jl7l3n2lfg71kbzwjn5nrm3qlgilhnvs67iil162mnv52gf3c0v")))) | ||||
|         (base32 "02wvhjqqird55xcs4kkj0s7nam4vqh3khjz5f1mjqfnk62sj1plx")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules pkg-config)) | ||||
|  | @ -253,14 +254,14 @@ This package is part of the KDE multimedia module.") | |||
| (define-public juk | ||||
|   (package | ||||
|     (name "juk") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/juk-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "12pnbx17r1103w39gglybdzs8kcpwghy5lc4q9fqk89s1r7l3c7h")))) | ||||
|         (base32 "1q0r0iv4nn6jd0g8db54r7xdw7kdw1ja0z1ggxl1sy0k60m9c4q3")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -307,7 +308,7 @@ This package is part of the KDE multimedia module.") | |||
| (define-public kid3 | ||||
|   (package | ||||
|     (name "kid3") | ||||
|     (version "3.9.1") | ||||
|     (version "3.9.4") | ||||
|     (source | ||||
|      (origin | ||||
|        (method git-fetch) | ||||
|  | @ -316,7 +317,7 @@ This package is part of the KDE multimedia module.") | |||
|              (commit (string-append "v" version)))) | ||||
|        (file-name (git-file-name name version)) | ||||
|        (sha256 | ||||
|         (base32 "1rq0742rm3y5ps7878qd7xhhiizy6d6ls6hdjqa6z5sq077s5lz9")))) | ||||
|         (base32 "0j454nzwx0v7iwcixyjcx71shzh3ag4ydggs8d68alrfj9f4ajap")))) | ||||
|     (build-system qt-build-system) | ||||
|     (arguments | ||||
|      (list | ||||
|  | @ -365,14 +366,14 @@ variety of formats.") | |||
| (define-public k3b | ||||
|   (package | ||||
|     (name "k3b") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/k3b-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "1bizk66ad2yq8xszjqvv2ghk069d0l6iczn5rlna1p3zigr43ysl")))) | ||||
|         (base32 "1kr1hw4pws87zzwyrwrg2ysdn11qf0qhwi1vc9b0k8jkjmmdplmb")))) | ||||
|     (build-system qt-build-system) | ||||
|     (arguments | ||||
|      `(#:phases | ||||
|  | @ -519,14 +520,14 @@ autoloading of subtitle files for use while playing video.") | |||
| (define-public kamoso | ||||
|   (package | ||||
|     (name "kamoso") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/kamoso-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "0br7dbnm2ypdl55pscp8wr0vwrgprycrxxj206b5r1l9ysx9aqip")))) | ||||
|         (base32 "1f06331qigf5wi6lgir5ij8h1fsdn54v32fyw2mgf0hg05xndrcl")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      `(("extra-cmake-modules" ,extra-cmake-modules) | ||||
|  | @ -562,14 +563,14 @@ camera.  Use it to take pictures and make videos to share.") | |||
| (define-public kmix | ||||
|   (package | ||||
|     (name "kmix") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|       (method url-fetch) | ||||
|       (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                           "/src/kmix-" version ".tar.xz")) | ||||
|       (sha256 | ||||
|        (base32 "0zc96l9mnn763pw54ki715sw3wm4z6rjdz2zzsjc6l5iwcqzwqq8")))) | ||||
|        (base32 "09pfsa6y1phm6z24da60s47gc18w4cvv7r8sxh5qfww7b0dnhixj")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools pkg-config)) | ||||
|  | @ -677,14 +678,14 @@ Some features: | |||
| (define-public kwave | ||||
|   (package | ||||
|     (name "kwave") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                           "/src/kwave-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "0j6ck44lkfcnaa0rymv2aqvdcy0zbybbklm1s6mvbgdpfsh0rhkm")))) | ||||
|         (base32 "0s9w8jgwblljwfji2a19bqs3nx6sr2qzz35kwbi0ahwncy69k4jx")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules (librsvg-for-system) pkg-config kdoctools)) | ||||
|  | @ -751,14 +752,14 @@ Its features include: | |||
| (define-public libkcddb | ||||
|   (package | ||||
|     (name "libkcddb") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/libkcddb-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "1js5r8hxqabnygmavfjvjbfy5c7978bmwm2rqlgsfyn17fkmf2y8")))) | ||||
|         (base32 "1s10g6m6c3h14gzxvp2s0v51jxzsrh23xfn7gl51a0r50srbbz52")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -767,6 +768,7 @@ Its features include: | |||
|            kconfig | ||||
|            ki18n | ||||
|            kio | ||||
|            kcmutils | ||||
|            kwidgetsaddons | ||||
|            libmusicbrainz | ||||
|            qtbase-5)) | ||||
|  | @ -781,14 +783,14 @@ Its features include: | |||
| (define-public libkcompactdisc | ||||
|   (package | ||||
|     (name "libkcompactdisc") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/libkcompactdisc-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "0fv9dbx74xs42iiw67bvjpxga0d126q2nfs8n4hiv3z2xda9n4ic")))) | ||||
|         (base32 "0gl21mhfz3vj89x0r8y79yiijcag1xfdnyfrjqzkx9i8yd2k45b1")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules)) | ||||
|  |  | |||
|  | @ -29,6 +29,8 @@ | |||
|   #:use-module (guix packages) | ||||
|   #:use-module (guix utils) | ||||
|   #:use-module (gnu packages) | ||||
|   #:use-module (gnu packages aidc) | ||||
|   #:use-module (gnu packages base) | ||||
|   #:use-module (gnu packages boost) | ||||
|   #:use-module (gnu packages compression) | ||||
|   #:use-module (gnu packages cyrus-sasl) | ||||
|  | @ -51,14 +53,14 @@ | |||
| (define-public akonadi | ||||
|   (package | ||||
|     (name "akonadi") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source (origin | ||||
|               (method url-fetch) | ||||
|               (uri (string-append "mirror://kde/stable/release-service/" | ||||
|                                   version "/src/akonadi-" version ".tar.xz")) | ||||
|               (sha256 | ||||
|                (base32 | ||||
|                 "1yfy0b6kyiq82zkfkx9ldgjlbwg3lgg4di53fqjllmqhzaj1xy91")) | ||||
|                 "0jpp91d5rlblq6r981wxizmsv512kc43lfk8y29bdky6j4idflrb")) | ||||
|               (patches (search-patches "akonadi-paths.patch" | ||||
|                                        "akonadi-timestamps.patch" | ||||
|                                        "akonadi-not-relocatable.patch")))) | ||||
|  | @ -133,14 +135,14 @@ programs.") | |||
| (define-public akonadi-calendar | ||||
|   (package | ||||
|     (name "akonadi-calendar") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/akonadi-calendar-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "1xcnlkipy2rq0bsm811y9khw7dmsgkqxgw18b3lmy29xs7wcsiv5")))) | ||||
|         (base32 "166xm57jcy7d2dv2pfy4lllzic4giin31szxz7xq3a7ixsd6g7cs")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules)) | ||||
|  | @ -180,14 +182,14 @@ collection and item views.") | |||
| (define-public akonadi-contacts | ||||
|   (package | ||||
|     (name "akonadi-contacts") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/akonadi-contacts-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "1mzlv124wa135xfbxl2ghl4n8pi1a6zd64195px1v90qnhjljw28")))) | ||||
|         (base32 "10vlzj56ps1pysf7g6i14v8wp2wkxh53055r2v4iq4cpq3mzayc6")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules)) | ||||
|  | @ -235,14 +237,14 @@ to list and filter contacts.") | |||
| (define-public akonadi-mime | ||||
|   (package | ||||
|     (name "akonadi-mime") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/akonadi-mime-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "19wbfkvhkyzlz5r49y7rzbn4ay7rm8zyj7d4j3x9j79nprjr4zw0")))) | ||||
|         (base32 "1r33v2q49s7l90id4jqg0lar9p1j5k0cbnzsaqdksavzpzkcklh5")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules libxslt ;; xslt for generating interface descriptions | ||||
|  | @ -285,14 +287,14 @@ with emails through Akonadi easier.") | |||
| (define-public akonadi-notes | ||||
|   (package | ||||
|     (name "akonadi-notes") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/akonadi-notes-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "05sx7h1aw4mx93l4krv4574zpjf63vdrhaiwayqz11wrdpvdq7ww")))) | ||||
|         (base32 "0s5a414cdcz37srys2w3c2z5c63ha9ivsqj0srnfwwv0pxix266v")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules)) | ||||
|  | @ -310,14 +312,14 @@ wrapping notes into KMime::Message objects.") | |||
| (define-public akonadi-search | ||||
|   (package | ||||
|     (name "akonadi-search") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/akonadi-search-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "06apb5lx7bs0lfvsnbf8kyxk7yyjrzb1f1wfckfsjaysf0xmdvfg")))) | ||||
|         (base32 "1hpclfcb7almvajscm2az36bw9rrhkp3ywb9h0j9h8ims2gm60m7")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules | ||||
|  | @ -365,14 +367,14 @@ Akonadi PIM data server.  It uses Xapian for indexing and querying.") | |||
| (define-public itinerary | ||||
|   (package | ||||
|     (name "itinerary") | ||||
|     (version "22.08.1") | ||||
|     (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 | ||||
|                 "1w1gl4lz8gwf8cmxhsfyp4afiaq9anc8glrxay407bqp28andp3a")))) | ||||
|                 "132x68wc4pallxgkvridfsimfq5m2g47fj9lcgz1kq4gdsidzf6i")))) | ||||
|     (build-system qt-build-system) | ||||
|     (arguments | ||||
|      `(#:tests? #f)) ;Fails 20/27 | ||||
|  | @ -382,6 +384,7 @@ Akonadi PIM data server.  It uses Xapian for indexing and querying.") | |||
|                   ki18n | ||||
|                   kio | ||||
|                   kirigami | ||||
|                   kirigami-addons | ||||
|                   kitinerary | ||||
|                   kitemmodels | ||||
|                   kcoreaddons | ||||
|  | @ -419,14 +422,14 @@ information.") | |||
| (define-public kincidenceeditor | ||||
|   (package | ||||
|     (name "kincidenceeditor") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/incidenceeditor-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "1znbpqpxkbn79pzhcg5v77bqr345lcmy2h0a6d90rzdmnlh303ln")))) | ||||
|         (base32 "1pqfl7gqz7ibpns2gpwqpvzhsba7xj4ilhi4ax1vn3m086iyh3a0")))) | ||||
|     (properties `((upstream-name . "incidenceeditor"))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|  | @ -458,6 +461,7 @@ information.") | |||
|            kmime | ||||
|            kpimcommon | ||||
|            kpimtextedit | ||||
|            ktextaddons | ||||
|            ktextwidgets | ||||
|            kwallet | ||||
|            libkdepim | ||||
|  | @ -480,14 +484,14 @@ information.") | |||
| (define-public kaddressbook | ||||
|   (package | ||||
|     (name "kaddressbook") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/kaddressbook-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "177zgbpgignvglpvbis1q9d36pi1dvyckv3q2gcgd9425gpm0vmb")))) | ||||
|         (base32 "0zjbri91dh9vnwi6jqkbmyq667yzn8g4kw5v47qn8id2629zj6jq")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -516,6 +520,7 @@ information.") | |||
|            kparts | ||||
|            kpimcommon | ||||
|            kpimtextedit | ||||
|            ktextaddons | ||||
|            ktextwidgets | ||||
|            kxmlgui | ||||
|            libkdepim | ||||
|  | @ -569,14 +574,14 @@ one of the APIs mentioned above.") | |||
| (define-public kaccounts-integration | ||||
|   (package | ||||
|     (name "kaccounts-integration") | ||||
|     (version "22.08.1") | ||||
|     (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 | ||||
|                 "1q1d2a1qknfkgm63gji6ijji35d0b1jy1kvf10a7ac4l1z1fvnpl")))) | ||||
|                 "1mn64xw5r2magy5y0qmg5r907jz1y8jar0qqkc6s1zjjr3s3knac")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs (list extra-cmake-modules)) | ||||
|     (inputs (list kcmutils | ||||
|  | @ -587,6 +592,7 @@ one of the APIs mentioned above.") | |||
|                   kwallet | ||||
|                   kio | ||||
|                   libaccounts-qt | ||||
|                   qcoro-qt5 | ||||
|                   signond)) | ||||
|     (home-page "https://invent.kde.org/network/kaccounts-integration") | ||||
|     (synopsis "Online account management system") | ||||
|  | @ -594,10 +600,37 @@ one of the APIs mentioned above.") | |||
| management system and its Plasma integration components.") | ||||
|     (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 | ||||
|   (package | ||||
|     (name "kalendar") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source (origin | ||||
|               (method url-fetch) | ||||
|               (uri (string-append "mirror://kde/stable/release-service/" | ||||
|  | @ -605,7 +638,7 @@ management system and its Plasma integration components.") | |||
|                                   ".tar.xz")) | ||||
|               (sha256 | ||||
|                (base32 | ||||
|                 "0slk9z7p1z5m2kbb8kq05afslxad8w5pjsajxawckcx0mlsd3apj")))) | ||||
|                 "1w56glv8m1rlk86v78h69d21ydxb6i61g1dk6mcizjr5rvi4liy0")))) | ||||
|     (build-system qt-build-system) | ||||
|     (arguments | ||||
|      (list #:tests? #f ;All 2 tests fail | ||||
|  | @ -627,12 +660,15 @@ management system and its Plasma integration components.") | |||
|     (inputs (list akonadi | ||||
|                   akonadi-contacts | ||||
|                   breeze-icons | ||||
|                   gpgme | ||||
|                   grantlee | ||||
|                   grantleetheme | ||||
|                   kio | ||||
|                   kirigami | ||||
|                   kirigami-addons | ||||
|                   kdbusaddons | ||||
|                   ki18n | ||||
|                   kimap | ||||
|                   kcalendarcore | ||||
|                   kcalendarsupport | ||||
|                   kconfigwidgets | ||||
|  | @ -640,15 +676,22 @@ management system and its Plasma integration components.") | |||
|                   kcoreaddons | ||||
|                   kcontacts | ||||
|                   kitemmodels | ||||
|                   kmailcommon | ||||
|                   kmessagelib | ||||
|                   kmime | ||||
|                   kidentitymanagement | ||||
|                   kpimcommon | ||||
|                   kpimtextedit | ||||
|                   ktextaddons | ||||
|                   ktextwidgets | ||||
|                   akonadi-calendar | ||||
|                   akonadi-mime | ||||
|                   keventviews | ||||
|                   kcalutils | ||||
|                   kxmlgui | ||||
|                   kiconthemes | ||||
|                   libkdepim | ||||
|                   libkleo | ||||
|                   qtbase-5 | ||||
|                   qtdeclarative-5 | ||||
|                   qtquickcontrols2-5 | ||||
|  | @ -656,7 +699,8 @@ management system and its Plasma integration components.") | |||
|                   qtquickcontrols-5 | ||||
|                   qtgraphicaleffects | ||||
|                   qtlocation | ||||
|                   qqc2-desktop-style)) | ||||
|                   qqc2-desktop-style | ||||
|                   qtwebengine-5)) | ||||
|     (home-page "https://apps.kde.org/kalendar/") | ||||
|     (synopsis "Calendar application") | ||||
|     (description | ||||
|  | @ -667,14 +711,14 @@ external services.") | |||
| (define-public kcalendarsupport | ||||
|   (package | ||||
|     (name "kcalendarsupport") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/calendarsupport-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "09fs15qckydmbs6idl5k1b6gyhjkygsa1r8frlysn1ahhfmxr33p")))) | ||||
|         (base32 "1zk6kv5nhcd7a5llzh31890xpqdg522ahjdgbwsm7pcp62y0nbsj")))) | ||||
|     (properties `((upstream-name . "calendarsupport"))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|  | @ -712,14 +756,14 @@ calendaring applications.") | |||
| (define-public kcalutils | ||||
|   (package | ||||
|     (name "kcalutils") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/kcalutils-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "1y25csn37lp14ba18gqmw9ssimy4dqi55irx8c89p4p1lypjwfzq")))) | ||||
|         (base32 "1j7f5ai25zcxggw3dvky624asxim5bkd6a35rcdzkjhj1qwk3vll")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (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 | ||||
|   (package | ||||
|     (name "kdepim-runtime") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/kdepim-runtime-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "1g6bq27s7nf9rmrbl5kwycl4lzjpp3m088mji3p7qrrv01ywp4mn")))) | ||||
|         (base32 "1wvwibq6zzjlhh8yqrlqras0m8i01ynlwj9z6l3f0g0hyyz5nkw4")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules dbus kdoctools libxslt shared-mime-info)) | ||||
|  | @ -845,14 +889,14 @@ package.") | |||
| (define-public keventviews | ||||
|   (package | ||||
|     (name "keventviews") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/eventviews-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "0bkidva045q85z4ymhj4m9ayfbsckjl4cl7nncl48yk2dmanfg51")))) | ||||
|         (base32 "1nh8a7jy0sjsyi41pxhxwjkq6fr4yy9rqgcjjbj01dnx1ykz3d7l")))) | ||||
|     (properties `((upstream-name . "eventviews"))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|  | @ -894,27 +938,32 @@ package.") | |||
| (define-public kgpg | ||||
|   (package | ||||
|     (name "kgpg") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/kgpg-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "1xs0w6lxwq3hzs8r1cwmygcjilbgwa8zpjxwj6zz1wmbg04gqk36")))) | ||||
|         (base32 "1ihxw1s4sq7cp5pm6rddcmvqk0v5gfg4v38b6yg8hyjg655x63jz")))) | ||||
|     (build-system qt-build-system) | ||||
|     (arguments | ||||
|      `(#:phases | ||||
|        (modify-phases %standard-phases | ||||
|          (replace 'check | ||||
|            (lambda* (#:key tests? #:allow-other-keys) | ||||
|              (when tests? | ||||
|                (invoke "dbus-launch" "ctest" "-E" ;; FIXME: Failing tests. | ||||
|                        "(kgpg-import|kgpg-disable)"))))))) | ||||
|      (list #:phases | ||||
|            #~(modify-phases %standard-phases | ||||
|                (replace 'check | ||||
|                  (lambda* (#:key tests? #:allow-other-keys) | ||||
|                    (when tests? | ||||
|                      (setenv "HOME" (getcwd)) | ||||
|                      (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 | ||||
|      (list extra-cmake-modules gnupg ;; TODO: Remove after gpgme uses fixed path | ||||
|            dbus ;; Remove after failing test passes | ||||
|            kdoctools)) | ||||
|      (list extra-cmake-modules | ||||
|            gnupg ;; TODO: Remove after gpgme uses fixed path | ||||
|            kdoctools | ||||
|            pkg-config)) | ||||
|     (inputs | ||||
|      (list akonadi | ||||
|            akonadi-contacts | ||||
|  | @ -952,24 +1001,26 @@ cryptography to the contents of the clipboard.") | |||
| (define-public khealthcertificate | ||||
|   (package | ||||
|     (name "khealthcertificate") | ||||
|     (version "22.09") | ||||
|     (version "23.01.0") | ||||
|     (source (origin | ||||
|               (method url-fetch) | ||||
|               (uri (string-append "mirror://kde/stable/plasma-mobile/" | ||||
|                                   (version-major+minor version) | ||||
|               (uri (string-append "mirror://kde/stable/plasma-mobile/" version | ||||
|                                   "/khealthcertificate-" version ".tar.xz")) | ||||
|               (sha256 | ||||
|                (base32 | ||||
|                 "16vkjpyxwx34pvdpnci0l6mx2bdjialiscjvbdx53xbsq9ff701k")))) | ||||
|                 "193agd3jg029vcq1h5hdg3gw6zgqcmszl6ffcrid0ajbbiic4pbm")))) | ||||
|     (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" | ||||
|                                "(icaovdsparsertest|nlcoronacheckparsertest)"))))))) | ||||
|     (native-inputs (list extra-cmake-modules pkg-config)) | ||||
|      (list #:phases | ||||
|            #~(modify-phases %standard-phases | ||||
|                (replace 'check | ||||
|                  (lambda* (#:key inputs tests? #:allow-other-keys) | ||||
|                    (when tests? | ||||
|                      (setenv "TZDIR" | ||||
|                              (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 | ||||
|                   kcodecs | ||||
|                   ki18n | ||||
|  | @ -986,14 +1037,14 @@ test and recovery certificates.") | |||
| (define-public kidentitymanagement | ||||
|   (package | ||||
|     (name "kidentitymanagement") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/kidentitymanagement-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "1h76c8k6lvf4dlh9awd4z71hkikm7x71760gljybd6fkygxpm992")))) | ||||
|         (base32 "03bfz0x35wiynla39iysxa5g3rckmy9nj2z1f439v9sblcqbvz3p")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules)) | ||||
|  | @ -1024,14 +1075,14 @@ test and recovery certificates.") | |||
| (define-public kimap | ||||
|   (package | ||||
|     (name "kimap") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/kimap-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "1a3wwzwlp0zsj4brhs22sygfxh65slikapa4iipxjw78mkwhiq8h")))) | ||||
|         (base32 "08s2891f2cnf5f7q034lmqv3vnh3v61l7bsyssdx711jfbswg9ik")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules)) | ||||
|  | @ -1055,15 +1106,14 @@ easier to do so.") | |||
| (define-public kitinerary | ||||
|   (package | ||||
|     (name "kitinerary") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source (origin | ||||
|               (method url-fetch) | ||||
|               (uri (string-append | ||||
|                     "https://invent.kde.org/pim/kitinerary/-/archive/v" | ||||
|                     version "/kitinerary-v" version ".tar.gz")) | ||||
|               (uri (string-append "mirror://kde/stable/release-service/" | ||||
|                                   version "/src/kitinerary-" version ".tar.xz")) | ||||
|               (sha256 | ||||
|                (base32 | ||||
|                 "1gpy5siaw9k4332ii6a87rq162dbmyfkqp1l1k8bmldg1755v3jz")))) | ||||
|                 "0fcqix7hgmv7qcfxzmqy61kg7dqi5zas5vqfs7pfycgcxma0g869")))) | ||||
|     (build-system qt-build-system) | ||||
|     (arguments | ||||
|      (list #:phases #~(modify-phases %standard-phases | ||||
|  | @ -1089,7 +1139,8 @@ easier to do so.") | |||
|                   qtlocation | ||||
|                   qtquickcontrols2-5 | ||||
|                   libxml2 | ||||
|                   zlib)) | ||||
|                   zlib | ||||
|                   zxing-cpp)) | ||||
|     (home-page "https://apps.kde.org/itinerary/") | ||||
|     (synopsis | ||||
|      "Data Model and Extraction System for Travel Reservation information") | ||||
|  | @ -1100,14 +1151,14 @@ model and itinerary extraction code.") | |||
| (define-public kldap | ||||
|   (package | ||||
|     (name "kldap") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/kldap-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "0hqvf939d2sqb2frizw9pnhgpc8vi627882d30ssymw5p5nm58il")))) | ||||
|         (base32 "0hp5j02kwh91xf0n6zqzgam7g50r54hzbkli5i7c0rxdb1g28ihm")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -1125,14 +1176,14 @@ protocol for querying and modifying directory services running over TCP/IP.") | |||
| (define-public kleopatra | ||||
|   (package | ||||
|     (name "kleopatra") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/kleopatra-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "1vay6cdrx1l7qyg0rrc7z7rwv1jjpwksqzadka7rpshfqhf3r9y8")))) | ||||
|         (base32 "0lcl20yihsa8dq0s24akp5z0290vh9nxjjjdwqk88nz8vmsr29i0")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (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 | ||||
|   (package | ||||
|     (name "kmail") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/kmail-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "1q7d2jazc6792dhwxb2zx66bghdnn43sw6lvdg44a7d9zgik1qzb")))) | ||||
|         (base32 "16gz0i7na1pkyly9jnvavyffkawxf5irr92rd50w68p01b82dhc6")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules dbus kdoctools)) | ||||
|  | @ -1231,6 +1282,7 @@ and retrieving certificates from LDAP servers.") | |||
|            kpimtextedit | ||||
|            kservice | ||||
|            ksyntaxhighlighting | ||||
|            ktextaddons | ||||
|            ktextwidgets | ||||
|            kuserfeedback | ||||
|            ktnef | ||||
|  | @ -1279,14 +1331,14 @@ manager from KDE.") | |||
| (define-public kmailcommon | ||||
|   (package | ||||
|     (name "kmailcommon") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/mailcommon-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "1lpnfcj2p58lhgcjg6ray5b9ygz7gpb8xh8qkakn4m7cpjhgcj5j")))) | ||||
|         (base32 "165a0qf6i2862dpsw4wvgnxi4wv7hnc9s63fsf9jp6kbwwfw9nqv")))) | ||||
|     (properties `((upstream-name . "mailcommon"))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|  | @ -1323,6 +1375,7 @@ manager from KDE.") | |||
|            kpimcommon | ||||
|            kpimtextedit | ||||
|            ksyntaxhighlighting | ||||
|            ktextaddons | ||||
|            ktextwidgets | ||||
|            kwallet | ||||
|            kwidgetsaddons | ||||
|  | @ -1348,14 +1401,14 @@ dealing with email.") | |||
| (define-public kmailimporter | ||||
|   (package | ||||
|     (name "kmailimporter") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/mailimporter-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "1k7gwagcvhj733c48ayxwi1gf37y6w5g6n2b9fknhfs40kqpdri9")))) | ||||
|         (base32 "18shpxz7rg64g2mxdhdjhxhn893m0930v76cdnij339ycbcq5ypc")))) | ||||
|     (properties `((upstream-name . "mailimporter"))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|  | @ -1381,6 +1434,7 @@ dealing with email.") | |||
|            kmime | ||||
|            kpimcommon | ||||
|            kpimtextedit | ||||
|            ktextaddons | ||||
|            ktextwidgets | ||||
|            kxmlgui | ||||
|            libkdepim | ||||
|  | @ -1395,14 +1449,14 @@ e-mail client programs into KMail and KDE PIM.") | |||
| (define-public kmailtransport | ||||
|   (package | ||||
|     (name "kmailtransport") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/kmailtransport-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "0hhd1m1kfagyiwwfmsxhpin5c25dsiwbzg188khppn6fp2dh79dg")))) | ||||
|         (base32 "14vmm9vla8i477jq40z73lc4klx6mm03y2xnljvx1v4inm3cpw2c")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -1437,14 +1491,14 @@ mail transport.") | |||
| (define-public kmbox | ||||
|   (package | ||||
|     (name "kmbox") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/kmbox-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "0n49xqgyx40hml9554zvnycff26qki9fdy32awx9v9l8jbnrmm6p")))) | ||||
|         (base32 "05hdfjwp6ay2j16rxp55k3fywwf7kxiig4dv9fh51iysglmzzn76")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules)) | ||||
|  | @ -1459,14 +1513,14 @@ using a Qt/KMime C++ API.") | |||
| (define-public kmessagelib | ||||
|   (package | ||||
|     (name "kmessagelib") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/messagelib-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "0xq1a064g3h3igrqanfald9n21nnrsg16a4kmn9vn1k03qv1vlp2")))) | ||||
|         (base32 "0aqac0p46cwnr3qxjk0ivalfwjcgwy52s088wnk6ckp77m7r65is")))) | ||||
|     (properties `((upstream-name . "messagelib"))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|  | @ -1508,6 +1562,7 @@ using a Qt/KMime C++ API.") | |||
|            kpimtextedit | ||||
|            kservice | ||||
|            ksyntaxhighlighting | ||||
|            ktextaddons | ||||
|            ktextwidgets | ||||
|            kwallet | ||||
|            kwidgetsaddons | ||||
|  | @ -1545,14 +1600,14 @@ kwebengineviewer.") | |||
| (define-public kmime | ||||
|   (package | ||||
|     (name "kmime") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/kmime-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "1vz5gw33ncc5lx8fx2nnp8ayxpdhfjwwx226gwa94vhxxkfcnmh4")))) | ||||
|         (base32 "1i38g0s98d24882kxyjay965nz3d3fjhb3mv1p4sllm2lnffrq2d")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules)) | ||||
|  | @ -1580,14 +1635,14 @@ information in non-ASCII character sets.") | |||
| (define-public knotes | ||||
|   (package | ||||
|     (name "knotes") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/knotes-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "076rwgkwx67rn6z0mj0sj77h1jngcpbvrwka3ijg2309r9f2wg8h")))) | ||||
|         (base32 "0f2a9xy2w909y792hwwnmsqvxx91azn6f0j0xl2mlmav00a4w6za")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools libxslt)) | ||||
|  | @ -1623,6 +1678,7 @@ information in non-ASCII character sets.") | |||
|            kparts | ||||
|            kpimcommon | ||||
|            kpimtextedit | ||||
|            ktextaddons | ||||
|            ktextwidgets | ||||
|            kwidgetsaddons | ||||
|            kwindowsystem | ||||
|  | @ -1650,14 +1706,14 @@ Features: | |||
| (define-public kontactinterface | ||||
|   (package | ||||
|     (name "kontactinterface") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/kontactinterface-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "0j7cck262j8z7m7fm55qa5i936x81ljn3cijrk5c5h881152h4fs")))) | ||||
|         (base32 "16fg24hz9vx912cffc94x5zx4jv3k72mbxgp5ck50lydypx6rfns")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules)) | ||||
|  | @ -1668,7 +1724,8 @@ Features: | |||
|            kparts | ||||
|            kwindowsystem | ||||
|            kxmlgui | ||||
|            qtbase-5)) | ||||
|            qtbase-5 | ||||
|            qtx11extras)) | ||||
|     (home-page "https://api.kde.org/kdepim/kontactinterface/html/index.html") | ||||
|     (synopsis "Kontact interface library") | ||||
|     (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 | ||||
|   (package | ||||
|     (name "korganizer") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/korganizer-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "0pcyij50k96mrm9vkq0pzr7n0nrgy1d51zrcb3hly7fpl4gvkx4x")))) | ||||
|         (base32 "1vp1jsmna059vvfj7xaj9fhhhq0lz9k0pphczkfbwm3gy6nzcavz")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules dbus qttools-5 kdoctools)) | ||||
|      (list extra-cmake-modules dbus qttools-5 kdoctools tzdata-for-tests)) | ||||
|     (inputs | ||||
|      (list akonadi | ||||
|            akonadi-calendar | ||||
|  | @ -1730,6 +1787,7 @@ application \"Parts\" to be embedded as a Kontact component (or plugin).") | |||
|            kpimcommon | ||||
|            kpimtextedit | ||||
|            kservice | ||||
|            ktextaddons | ||||
|            kwallet | ||||
|            kwidgetsaddons | ||||
|            kwindowsystem | ||||
|  | @ -1739,19 +1797,13 @@ application \"Parts\" to be embedded as a Kontact component (or plugin).") | |||
|            phonon | ||||
|            qtbase-5)) | ||||
|     (arguments | ||||
|      `(#:phases | ||||
|      '(#: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 | ||||
|            (lambda* (#:key tests? #:allow-other-keys) | ||||
|            (lambda* (#:key inputs tests? #:allow-other-keys) | ||||
|              (when tests? | ||||
|                (setenv "TZDIR" (search-input-directory | ||||
|                                 inputs "share/zoneinfo")) | ||||
|                (invoke "dbus-launch" "ctest"))))))) | ||||
|     (home-page "https://apps.kde.org/korganizer/") | ||||
|     (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 | ||||
|   (package | ||||
|     (name "kpkpass") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source (origin | ||||
|               (method url-fetch) | ||||
|               (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/kpkpass-" version ".tar.xz")) | ||||
|               (sha256 | ||||
|                (base32 | ||||
|                 "09l6c7nsgfnffgkm0yzjhsfkm79fv9izasislrlzdvca5xninrgb")))) | ||||
|                 "1l3k33yzfjzarc2rpf576ib86ifzrfmsvpcdmv060dy0k8lbm1k9")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs (list extra-cmake-modules)) | ||||
|     (inputs (list karchive qtbase-5 shared-mime-info)) | ||||
|  | @ -1819,14 +1871,14 @@ pass files.") | |||
| (define-public kpimcommon | ||||
|   (package | ||||
|     (name "kpimcommon") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/pimcommon-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "00gxv1028xdp7ag44z9h6cpmlw55f3rk7i6msymga3pdq639c19y")))) | ||||
|         (base32 "1v2nv83h9p1ajbcwfdk8b7lrr84r8c855lysknzvzkpm5z012z3l")))) | ||||
|     (properties `((upstream-name . "pimcommon"))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|  | @ -1861,6 +1913,7 @@ pass files.") | |||
|            kmime | ||||
|            knewstuff | ||||
|            kpimtextedit | ||||
|            ktextaddons | ||||
|            ktextwidgets | ||||
|            kwallet | ||||
|            kwidgetsaddons | ||||
|  | @ -1882,14 +1935,14 @@ pass files.") | |||
| (define-public libgravatar | ||||
|   (package | ||||
|     (name "libgravatar") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/libgravatar-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "1yhmxl2gqwrn5flr5qm56aqg6rgmqbgcr3pyb4d0vshdfksjr4rc")))) | ||||
|         (base32 "03zhnpb114y6a6vhiv9c1fiqsinjmk52j1k9w2r04ibxp35m3xj7")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs (list extra-cmake-modules)) | ||||
|     (inputs (list kconfig | ||||
|  | @ -1897,6 +1950,7 @@ pass files.") | |||
|                   kio | ||||
|                   kpimcommon | ||||
|                   kpimtextedit | ||||
|                   ktextaddons | ||||
|                   ktextwidgets | ||||
|                   kwidgetsaddons | ||||
|                   qtbase-5)) | ||||
|  | @ -1913,14 +1967,14 @@ unnecessary network operations.") | |||
| (define-public kpimtextedit | ||||
|   (package | ||||
|     (name "kpimtextedit") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/kpimtextedit-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "1dxdlspqssxnvha202bgh9yaszs77cph5qd9wcbd45xj07dqgbw1")))) | ||||
|         (base32 "1rrs19bwl8qvasridysbbgsgdy9hyjlpi26hw77hli5ixkflj85b")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (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 | ||||
|   (package | ||||
|     (name "ksmtp") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/ksmtp-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "13ybnr39pim3r83p56wj98fwj0yk1rspd9g24a8d0qykmnbx57l3")))) | ||||
|         (base32 "0pz17vmn38n2xl35d9di1b9138dh54wgyal9hx412nh123w13h12")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules)) | ||||
|  | @ -1993,14 +2047,14 @@ standard protocols for e-mail transmission.") | |||
| (define-public ktnef | ||||
|   (package | ||||
|     (name "ktnef") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/ktnef-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "05rcs0m4dr4p4wxigcnhjmmp15nlf36ka85v8b8gd8630v61w6y6")))) | ||||
|         (base32 "00dkcmywjxzq5v2kp4klw50c3w74lmh16kbcwn8qd97kky3pd5ik")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules)) | ||||
|  | @ -2025,14 +2079,14 @@ and allows one to view/extract message formatted text in Rich Text Format.") | |||
| (define-public libkdepim | ||||
|   (package | ||||
|     (name "libkdepim") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/libkdepim-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "07ihnps983x3sp74yq5glsq3h3jw4k80mnc4xxzm6ps2vgswah12")))) | ||||
|         (base32 "1i5c4qqd4ghlfjvxniy8sbfqh0fsrz4sadvh0n2d207s9rsl274v")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (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 | ||||
|   (package | ||||
|     (name "libkgapi") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/libkgapi-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "065441mbl67wyp4nz03jdygkn5wmnmkj4fiql4mnq99k2v80y0ka")))) | ||||
|         (base32 "18jcrp7qi35zxzb4b7mn6519bjw47s7kwfahd6a50p40j17k09bs")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules qttools-5)) | ||||
|  | @ -2107,14 +2161,14 @@ various Google services.") | |||
| (define-public libkleo | ||||
|   (package | ||||
|     (name "libkleo") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/libkleo-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "05ypgrwynm1hr32hj35faj3sxabi46x8slnbs3pxwz2f2z2ry58a")))) | ||||
|         (base32 "0l77n4dlbv9hclzvh69kdzji907if7yayxiasxnnjkzsvcm1af25")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools qttools-5)) | ||||
|  | @ -2155,7 +2209,7 @@ KDE using certificate-based crypto.") | |||
| (define-public libksieve | ||||
|   (package | ||||
|     (name "libksieve") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|  | @ -2163,7 +2217,7 @@ KDE using certificate-based crypto.") | |||
|                            "/src/libksieve-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 | ||||
| 		"1ia1gjx8x9ym3dml3y403kif50jhcsrqmhivn3j5yxf8abc3rnk6")))) | ||||
| 		"066z33v30h568bmdcsl4v478p3xhiwsmq7pr7kziilrhy3a2m7p6")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -2183,6 +2237,7 @@ KDE using certificate-based crypto.") | |||
|            kpimcommon | ||||
|            kpimtextedit | ||||
|            ksyntaxhighlighting | ||||
|            ktextaddons | ||||
|            ktextwidgets | ||||
|            kwallet | ||||
|            kwindowsystem | ||||
|  |  | |||
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							|  | @ -3,6 +3,7 @@ | |||
| ;;; Copyright © 2021 Tobias Geerinckx-Rice <me@tobias.gr> | ||||
| ;;; Copyright © 2022 Brendan Tildesley <mail@brendan.scot> | ||||
| ;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com> | ||||
| ;;; Copyright © 2023 Zheng Junjie <873216071@qq.com> | ||||
| ;;; | ||||
| ;;; This file is part of GNU Guix. | ||||
| ;;; | ||||
|  | @ -25,31 +26,35 @@ | |||
|   #:use-module ((guix licenses) #:prefix license:) | ||||
|   #:use-module (guix packages) | ||||
|   #:use-module (guix utils) | ||||
|   #:use-module (guix gexp) | ||||
|   #:use-module (gnu packages) | ||||
|   #:use-module (gnu packages compression) | ||||
|   #:use-module (gnu packages freedesktop) | ||||
|   #:use-module (gnu packages kde) | ||||
|   #:use-module (gnu packages kde-frameworks) | ||||
|   #:use-module (gnu packages kde-plasma) | ||||
|   #:use-module (gnu packages linux) | ||||
|   #:use-module (gnu packages pkg-config) | ||||
|   #:use-module (gnu packages qt) | ||||
|   #:use-module (gnu packages glib) | ||||
|   #:use-module (gnu packages ruby) | ||||
|   #:use-module (gnu packages search) | ||||
|   #:use-module (gnu packages vnc) | ||||
|   #:use-module (gnu packages xml) | ||||
|   #:use-module (gnu packages icu4c) | ||||
|   #:use-module (gnu packages xorg)) | ||||
| 
 | ||||
| (define-public dolphin | ||||
|   (package | ||||
|     (name "dolphin") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/dolphin-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "07ian9aai9mjygn6bgxanv8h16i83wf69nkl8c9qynwbz4fkwmwf")))) | ||||
|         (base32 "0bys24i2a3a65ahq5p3q1zr2px8jqip1gjn5m7rngq4hcddb1ji8")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools ruby ruby-test-unit)) | ||||
|  | @ -77,6 +82,7 @@ | |||
|            breeze-icons ;; default icon set | ||||
|            phonon | ||||
|            qtbase-5 | ||||
|            qtx11extras | ||||
|            solid)) | ||||
|     (arguments | ||||
|      `(#:tests? #f)) ;; TODO: 4/15 tests fail even with offscreen | ||||
|  | @ -99,14 +105,14 @@ The main features of Dolphin are: | |||
| (define-public dolphin-plugins | ||||
|   (package | ||||
|     (name "dolphin-plugins") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/dolphin-plugins-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "1ii1xrz22caxcgrr9ibzkh7nvw1h9d8xb5a2fadni0makk02qjif")))) | ||||
|         (base32 "0h1b559icj5g3xrx5697a9rncpdcmsjg774c6m36ild56bwc048v")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules)) | ||||
|  | @ -128,14 +134,14 @@ Dolphin with the version control systems: Bzr, Git, Mercurial, Subversion.") | |||
| (define-public khelpcenter | ||||
|   (package | ||||
|     (name "khelpcenter") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/khelpcenter-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "0ga270imh1ssifj0w3434z9hgrmn0dqrschygywy1z2hcpyx991d")))) | ||||
|         (base32 "10rivj5c14v5hwk87z41gwk830sy35fz0jg1jpay43jzw0ss995y")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -160,17 +166,17 @@ Dolphin with the version control systems: Bzr, Git, Mercurial, Subversion.") | |||
|            qtbase-5 | ||||
|            xapian)) | ||||
|     (arguments | ||||
|      `(#:tests? #f  ;; 1/1 test fails | ||||
|        #:phases | ||||
|        (modify-phases %standard-phases | ||||
|          (add-after 'install 'wrap-executable | ||||
|            (lambda* (#:key inputs outputs #:allow-other-keys) | ||||
|              (let* ((out (assoc-ref outputs "out"))) | ||||
|                ;; Since qt-wrap selectors do not wrap for /share/kf5 | ||||
|                ;; directories, we need this so khelpcenter can find html4.css. | ||||
|                (wrap-program (string-append out "/bin/khelpcenter") | ||||
|                  `("XDG_DATA_DIRS" suffix | ||||
|                    (,(string-append (assoc-ref inputs "khtml") "/share")))))))))) | ||||
|      (list #:tests? #f ;;1/1 test fails | ||||
|            #:phases #~(modify-phases %standard-phases | ||||
|                         (add-after 'install 'wrap-executable | ||||
|                           (lambda* (#:key inputs #:allow-other-keys) | ||||
|                             ;; Since qt-wrap selectors do not wrap for /share/kf5 | ||||
|                             ;; directories, we need this so khelpcenter can find html4.css. | ||||
|                             (wrap-program (string-append #$output | ||||
|                                                          "/bin/khelpcenter") | ||||
|                               `("XDG_DATA_DIRS" suffix | ||||
|                                 (,(string-append (assoc-ref inputs "khtml") | ||||
|                                                  "/share"))))))))) | ||||
|     (home-page "https://apps.kde.org/khelpcenter/") | ||||
|     (synopsis "KDE documentation viewer") | ||||
|     (description "KHelpCenter uses meta data files which describe the | ||||
|  | @ -187,14 +193,14 @@ document meta data file.") | |||
| (define-public konsole | ||||
|   (package | ||||
|     (name "konsole") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/konsole-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "19yrhjjbwq7kaip05ig8raqnh87k5dg57jck2zrsdrhq2f4nb3ql")))) | ||||
|         (base32 "1k68y1i3g3bsz1dz81jhkx1q2fb13rbm5ywh632bcyln0c6l0vz0")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools zlib)) | ||||
|  | @ -224,7 +230,9 @@ document meta data file.") | |||
|            kxmlgui | ||||
|            breeze-icons ;; default icon set | ||||
|            qtbase-5 | ||||
|            qtscript)) | ||||
|            qtscript | ||||
|            qtmultimedia-5 | ||||
|            icu4c)) | ||||
|     (arguments | ||||
|      `(#:tests? #f)) ;; TODO: 2/15 tests fail even with HOME, offscreen, SHELL, debus | ||||
|     (home-page "https://www.kde.org/") | ||||
|  | @ -241,14 +249,14 @@ This package is part of the KDE base applications module.") | |||
| (define-public krfb | ||||
|   (package | ||||
|     (name "krfb") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/krfb-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "09h05al7ivf9pzf2p6mnja1124746fawmr3vdk6rggjjw0p0wgn1")))) | ||||
|         (base32 "0qbrvf2wa3af1z1dpq3pqkngfbrfdgqfz8xs1qpdpyb7jxnphry7")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules pkg-config kdoctools)) | ||||
|  | @ -261,6 +269,7 @@ This package is part of the KDE base applications module.") | |||
|            kdnssd | ||||
|            ki18n | ||||
|            knotifications | ||||
|            kpipewire | ||||
|            kwallet | ||||
|            kwayland | ||||
|            kwidgetsaddons | ||||
|  | @ -295,14 +304,14 @@ This package is part of the KDE networking module.") | |||
| (define-public ksystemlog | ||||
|   (package | ||||
|     (name "ksystemlog") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/ksystemlog-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "0x9j3m0kndbaxldsk2rh8zawz0nqqdpn1xf36m4zzymm3b034glv")))) | ||||
|         (base32 "15c1h1dlcgbx2adhjzry2zwia0alym7vc251zymyzhl2xjacvqlm")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (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.") | ||||
|     (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 | ||||
|   (package | ||||
|     (name "yakuake") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source (origin | ||||
|               (method url-fetch) | ||||
|               (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                                   "/src/yakuake-" version ".tar.xz")) | ||||
|               (sha256 | ||||
|                (base32 | ||||
|                 "0h5c8j65m6gylvwrj4sag4rlx92brbfllyrwpi7kwfjbwf7a5j1k")))) | ||||
|                 "17ylm5z5lzjq5g4d48s0clpl3hg4rym9sc1p5hr0wfs9jx7197jy")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules)) | ||||
|  |  | |||
|  | @ -52,14 +52,14 @@ | |||
| (define-public ark | ||||
|   (package | ||||
|     (name "ark") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source (origin | ||||
|               (method url-fetch) | ||||
|               (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                                   "/src/ark-" version ".tar.xz")) | ||||
|               (sha256 | ||||
|                (base32 | ||||
|                 "1wjy90qkkzafwcw8d4v9cyhmc3sgfipc1085hq2ghqhvrgdyzs00")) | ||||
|                 "081swq9f87yxg4dxdl5i4hszhr0q4ph402in397zfa5vpyspzy41")) | ||||
|               ;; The libarchive package in Guix does not support | ||||
|               ;; xar; disable related tests. | ||||
|               (patches (search-patches "ark-skip-xar-test.patch")))) | ||||
|  | @ -99,6 +99,7 @@ | |||
|            kdbusaddons | ||||
|            khtml | ||||
|            ki18n | ||||
|            kiconthemes | ||||
|            kio | ||||
|            kitemmodels | ||||
|            kparts | ||||
|  | @ -244,14 +245,14 @@ well as CD-ROM images.") | |||
| (define-public filelight | ||||
|   (package | ||||
|     (name "filelight") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source (origin | ||||
|               (method url-fetch) | ||||
|               (uri (string-append "mirror://kde/stable/release-service/" | ||||
|                                   version "/src/filelight-" version ".tar.xz")) | ||||
|               (sha256 | ||||
|                (base32 | ||||
|                 "1fqgmpq5dznbn5lalx1j6dyynhylijrcqw3x9hrwxcqwr275h9iw")))) | ||||
|                 "1mwl1dkknvqw9hd5jsh4cdx1zd8f6rxca0vyq01wrx44q9p6dn1n")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs (list extra-cmake-modules)) | ||||
|     (inputs (list kirigami | ||||
|  | @ -303,47 +304,45 @@ your computer.") | |||
|       (license license:lgpl2.1+)))) | ||||
| 
 | ||||
| (define-public isoimagewriter | ||||
|   (let ((commit "bd1ef4f0ce179fa874b102689022ebda3e7b4c16") | ||||
|         (revision "1")) | ||||
|     (package | ||||
|       (name "isoimagewriter") | ||||
|       (version (git-version "0.8" revision commit)) | ||||
|       (source (origin | ||||
|                 (method git-fetch) | ||||
|                 (uri (git-reference | ||||
|                       (url "https://invent.kde.org/utilities/isoimagewriter") | ||||
|                       (commit commit))) | ||||
|                 (file-name (git-file-name name version)) | ||||
|                 (sha256 | ||||
|                  (base32 | ||||
|                   "0dha2y4kmyppi6c0g0hclp53fjj963vq27q7azznpl0bz6zb4042")))) | ||||
|       (build-system qt-build-system) | ||||
|       (native-inputs (list extra-cmake-modules)) | ||||
|       (inputs (list kauth | ||||
|                     karchive | ||||
|                     kcoreaddons | ||||
|                     ki18n | ||||
|                     kiconthemes | ||||
|                     kcrash | ||||
|                     solid | ||||
|                     kwidgetsaddons)) | ||||
|       (home-page "https://invent.kde.org/utilities/isoimagewriter") | ||||
|       (synopsis "Write hybrid ISO files onto USB disks") | ||||
|       (description | ||||
|        "This package provides a tool to write ISO files to USB disks.") | ||||
|       (license license:gpl3+)))) | ||||
|   (package | ||||
|     (name "isoimagewriter") | ||||
|     (version "1.0.0") | ||||
|     (source (origin | ||||
|               (method git-fetch) | ||||
|               (uri (git-reference | ||||
|                     (url "https://invent.kde.org/utilities/isoimagewriter") | ||||
|                     (commit (string-append "v" version)))) | ||||
|               (file-name (git-file-name name version)) | ||||
|               (sha256 | ||||
|                (base32 | ||||
|                 "1iphp2krgadc175570iiyaxbnjgpc1xilc71gkcbn5n0yd7qmkbv")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs (list extra-cmake-modules)) | ||||
|     (inputs (list kauth | ||||
|                   karchive | ||||
|                   kcoreaddons | ||||
|                   ki18n | ||||
|                   kiconthemes | ||||
|                   kcrash | ||||
|                   solid | ||||
|                   kwidgetsaddons)) | ||||
|     (home-page "https://invent.kde.org/utilities/isoimagewriter") | ||||
|     (synopsis "Write hybrid ISO files onto USB disks") | ||||
|     (description | ||||
|      "This package provides a tool to write ISO files to USB disks.") | ||||
|     (license license:gpl3+))) | ||||
| 
 | ||||
| (define-public kate | ||||
|   (package | ||||
|     (name "kate") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/kate-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "0dnlr1cld6lqanqv98bss66w2bi2y78vqb8jx26addn2r1w4ygkf")))) | ||||
|         (base32 "0yyhh21pvzsaz7swmghdchzsfk089axhqkjwjv1m8j4q3q3rhv86")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -369,16 +368,23 @@ your computer.") | |||
|            kxmlgui | ||||
|            breeze-icons ;; default icon set | ||||
|            qtbase-5 | ||||
|            qtscript)) | ||||
|            qtscript | ||||
|            qtx11extras)) | ||||
|     (arguments | ||||
|      `(#:tests? #f ;; 2/7 tests fail | ||||
|        #:phases | ||||
|      `(#: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 | ||||
|            (lambda _ | ||||
|              ;; make Qt render "offscreen", required for tests | ||||
|              (setenv "QT_QPA_PLATFORM" "offscreen") | ||||
|              (setenv "XDG_CACHE_HOME" "/tmp/xdg-cache")))))) | ||||
|              (setenv "HOME" (getcwd))))))) | ||||
|     (home-page "https://kate-editor.org/") | ||||
|     (synopsis "Multi-document, multi-view text editor") | ||||
|     (description "Kate is a powerful text editor that can open multiple files | ||||
|  | @ -402,7 +408,7 @@ Kate's features include: | |||
| (define-public kdebugsettings | ||||
|   (package | ||||
|     (name "kdebugsettings") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source (origin | ||||
|               (method url-fetch) | ||||
|               (uri (string-append "mirror://kde/stable/release-service/" | ||||
|  | @ -410,7 +416,7 @@ Kate's features include: | |||
|                                   ".tar.xz")) | ||||
|               (sha256 | ||||
|                (base32 | ||||
|                 "0l9q7cmzc93zz2zc5ncq3q7q6jil6ai36n2vh70s2wsi8b0gsms8")))) | ||||
|                 "02igg8ry1cxa83pdj6pgwzw7hpjwfrfk57d9ybgfvy2x08d5kvqz")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs (list extra-cmake-modules)) | ||||
|     (inputs (list kcoreaddons | ||||
|  | @ -419,7 +425,8 @@ Kate's features include: | |||
|                   ki18n | ||||
|                   kwidgetsaddons | ||||
|                   kitemviews | ||||
|                   kcompletion)) | ||||
|                   kcompletion | ||||
|                   kxmlgui)) | ||||
|     (home-page "https://invent.kde.org/utilities/kdebugsettings") | ||||
|     (synopsis "Choose which QLoggingCategory are displayed") | ||||
|     (description | ||||
|  | @ -429,14 +436,14 @@ Kate's features include: | |||
| (define-public kbackup | ||||
|   (package | ||||
|     (name "kbackup") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source (origin | ||||
|               (method url-fetch) | ||||
|               (uri (string-append "mirror://kde/stable/release-service/" | ||||
|                                   version "/src/kbackup-" version ".tar.xz")) | ||||
|               (sha256 | ||||
|                (base32 | ||||
|                 "0c0zdk00j9qssjdb5dg5hwc5mx7h5kvriyszia2xizqjq2m53c3k")))) | ||||
|                 "121w54ivmq8qnxc97g47i8vq4nkivypp84pqs9rs5bid4cpfvh9p")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs (list extra-cmake-modules)) | ||||
|     (inputs (list kguiaddons | ||||
|  | @ -447,6 +454,7 @@ Kate's features include: | |||
|                   kiconthemes | ||||
|                   karchive | ||||
|                   kwidgetsaddons | ||||
|                   libarchive | ||||
|                   shared-mime-info)) | ||||
|     (home-page "https://apps.kde.org/kbackup/") | ||||
|     (synopsis "Backup program with an easy-to-use interface") | ||||
|  | @ -464,14 +472,14 @@ drive, USB stick, etc | |||
| (define-public kcalc | ||||
|   (package | ||||
|     (name "kcalc") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source (origin | ||||
|               (method url-fetch) | ||||
|               (uri (string-append "mirror://kde/stable/release-service/" | ||||
|                                   version "/src/kcalc-" version ".tar.xz")) | ||||
|               (sha256 | ||||
|                (base32 | ||||
|                 "01rn6qy40q4b90i5mysrygkqh5fzq885dgcd11l6r8s59ijjcjlk")))) | ||||
|                 "04mqicwqn6h99jgh1zl0wsgk1rdkswzxaq8b8yz5hq654dsyq6y1")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs (list extra-cmake-modules kdoctools)) | ||||
|     (inputs (list gmp | ||||
|  | @ -493,7 +501,7 @@ drive, USB stick, etc | |||
| (define-public kcharselect | ||||
|   (package | ||||
|     (name "kcharselect") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source (origin | ||||
|               (method url-fetch) | ||||
|               (uri (string-append "mirror://kde/stable/release-service/" | ||||
|  | @ -501,7 +509,7 @@ drive, USB stick, etc | |||
|                                   ".tar.xz")) | ||||
|               (sha256 | ||||
|                (base32 | ||||
|                 "1gs9jkq76dkhjgjqpl5dcsx0l2qi6i0pk122y1qmwgyd6f8af35b")))) | ||||
|                 "05z80j8bwrj1zfpy376gsx30bv7bxsa3lyvrqsz197w1g8vp5gix")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs (list extra-cmake-modules)) | ||||
|     (inputs (list kbookmarks kcoreaddons kcrash ki18n kwidgetsaddons kxmlgui)) | ||||
|  | @ -517,14 +525,14 @@ characters.") | |||
| (define-public kdialog | ||||
|   (package | ||||
|     (name "kdialog") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source (origin | ||||
|               (method url-fetch) | ||||
|               (uri (string-append "mirror://kde/stable/release-service/" | ||||
|                                   version "/src/kdialog-" version ".tar.xz")) | ||||
|               (sha256 | ||||
|                (base32 | ||||
|                 "1lqzhfn5g16qr6ada9i0i3kshna1zxp1y20ylwmmsa82bgmyblhx")))) | ||||
|                 "042az7d9ngar6xp7gv3xcmlns9hpbvs39dkymanqgc0riwa1mvsx")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs (list extra-cmake-modules kdoctools)) | ||||
|     (inputs (list ktextwidgets | ||||
|  | @ -573,15 +581,14 @@ conversions between European currencies.") | |||
| (define-public keysmith | ||||
|   (package | ||||
|     (name "keysmith") | ||||
|     (version "22.09") | ||||
|     (version "23.04.3") | ||||
|     (source (origin | ||||
|               (method url-fetch) | ||||
|               (uri (string-append "mirror://kde/stable/plasma-mobile/" | ||||
|                                   (version-major+minor version) "/keysmith-" | ||||
|                                   version ".tar.xz")) | ||||
|               (uri (string-append "mirror://kde/stable/release-service/" | ||||
|                                   version "/src/keysmith-" version ".tar.xz")) | ||||
|               (sha256 | ||||
|                (base32 | ||||
|                 "0w3vvmp9rn6ahly2fm9n6f4glfr7d84bfvj33mrs5pn7n99h7jgy")))) | ||||
|                 "1rfp516adliyc57nx4ha1rp8v2z340ygsvblh5sqmsdsg2ivjklj")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs (list extra-cmake-modules pkg-config)) | ||||
|     (inputs (list kdbusaddons | ||||
|  | @ -603,14 +610,14 @@ with support for QR scanning.") | |||
| (define-public kfind | ||||
|   (package | ||||
|     (name "kfind") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source (origin | ||||
|               (method url-fetch) | ||||
|               (uri (string-append "mirror://kde/stable/release-service/" | ||||
|                                   version "/src/kfind-" version ".tar.xz")) | ||||
|               (sha256 | ||||
|                (base32 | ||||
|                 "0py6ygnj7qxbwrldf2a3hqc1cqd5yvyfi1l0nji0hwn8lvidnjhc")))) | ||||
|                 "03g9cn0wp3f2n9zwzbc5sbcria4hcp2ls77fbxyj3wkady3m50if")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs (list extra-cmake-modules kdoctools)) | ||||
|     (inputs (list karchive | ||||
|  | @ -680,16 +687,16 @@ with support for QR scanning.") | |||
| (define-public kontrast | ||||
|   (package | ||||
|     (name "kontrast") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source (origin | ||||
|               (method url-fetch) | ||||
|               (uri (string-append "mirror://kde/stable/release-service/" | ||||
|                                   version "/src/kontrast-" version ".tar.xz")) | ||||
|               (sha256 | ||||
|                (base32 | ||||
|                 "03y3y5p29zx4nmqi7hp3abxq2n2bgwbz2knhn9vhl3im3ghp7lmp")))) | ||||
|                 "08qwvc2b5bj3012lvwxainbw7d34mkbwwznj3661ydsnfjyxxs92")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs (list extra-cmake-modules)) | ||||
|     (native-inputs (list extra-cmake-modules kdoctools)) | ||||
|     (inputs (list kirigami | ||||
|                   ki18n | ||||
|                   kcoreaddons | ||||
|  | @ -776,14 +783,14 @@ the computer and 3D Printers.") | |||
| (define-public kmag | ||||
|   (package | ||||
|     (name "kmag") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|       (method url-fetch) | ||||
|       (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                           "/src/kmag-" version ".tar.xz")) | ||||
|       (sha256 | ||||
|        (base32 "08jwv2wnb67vjgz5pv1nn6rwl9ldj8dfd74l6va9vz4x5pk7d859")))) | ||||
|        (base32 "13ar37yv3gk5451cdqrgbm91jm50qw4559sx25fv95g2i9wa7z74")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -806,14 +813,14 @@ artists to web-designers to people with low vision.") | |||
| (define-public kmousetool | ||||
|   (package | ||||
|     (name "kmousetool") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/kmousetool-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "13pvdhhf3fdkaiyjp0ijqm5qdffabyw7qq2051l1nqv6i7w6lgwx")))) | ||||
|         (base32 "1prh9xdzwx0mx93g9cbjy55hxwcci90hvrv2ckj4dqdnv5fv4h21")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -844,14 +851,14 @@ whom pressing buttons hurts.") | |||
| (define-public kmouth | ||||
|   (package | ||||
|     (name "kmouth") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/kmouth-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "0lzaw7qqvpqzfz4nb2lk8l06c4yxacfg5982yk33g5q0j7r19bpy")))) | ||||
|         (base32 "0qyzq4cvcsacb7hr6n79i3rzyjr0m3c8lrf8fwbzdivswpk8wss3")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -883,14 +890,14 @@ sentences to be re-spoken.") | |||
| (define-public kronometer | ||||
|   (package | ||||
|     (name "kronometer") | ||||
|     (version "2.2.3") | ||||
|     (version "2.3.0") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/kronometer/" version | ||||
|                            "/src/kronometer-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "05hs8729a3aqjpwmn2xdf2sriacrll4sj4ax3lm4s1ravj09n9bm")))) | ||||
|         (base32 "0xn4z9y2yl57a5skwp4cjsn1456kiwnwvhrddc0qsihgdyif3fbm")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -916,15 +923,24 @@ to save the times and resume them later.") | |||
| (define-public krusader | ||||
|   (package | ||||
|     (name "krusader") | ||||
|     (version "2.7.2") | ||||
|     (version "2.8.0") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/krusader/" version | ||||
|                            "/krusader-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "02b1jz5a7cjr13v6c7fczrhs1xmg1krnva5fxk8x2bf4nd1rm8s1")))) | ||||
|         (base32 "16n2y861ka8jhackf7hd9b0b0argifc1p0a114dvrc0qjddg0k4f")))) | ||||
|     (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 | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|     (inputs | ||||
|  | @ -993,14 +1009,14 @@ either be created or generated from a image.") | |||
| (define-public okteta | ||||
|   (package | ||||
|     (name "okteta") | ||||
|     (version "0.26.9") | ||||
|     (version "0.26.12") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/okteta/" version | ||||
|                            "/src/okteta-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "1yszs3w78dqdr5d8djf6gp4abzc5lcms859imqcq50wl9r6lr18n")))) | ||||
|         (base32 "18bj8gd9kvdk85ypykl668safiyqn5qskgrsb214wxxaprl6phj9")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools qttools-5 shared-mime-info)) | ||||
|  | @ -1052,14 +1068,14 @@ redone.") | |||
| (define-public print-manager | ||||
|   (package | ||||
|     (name "print-manager") | ||||
|     (version "22.08.0") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/print-manager-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "1abwj1ccm70adzx07ykqjlb4f6y55k2rv1j861dl0822187vl799")))) | ||||
|         (base32 "1fnbkx2xk3pr3cwcji1xbswcf5b7h8r4kag8i3lv28cnjw3ahs52")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules)) | ||||
|  | @ -1199,14 +1215,14 @@ Features: | |||
| (define-public sweeper | ||||
|   (package | ||||
|     (name "sweeper") | ||||
|     (version "22.04.3") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/sweeper-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "0kda4a5d9a11am2y6f91bx8v3nb8mw9qh671nskvgkx46x1pww21")))) | ||||
|         (base32 "19b382cgdcd4qh4ppdmbhsacvcc9nlbs7spcg8ii02bdpx6qw9b7")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  |  | |||
|  | @ -48,6 +48,7 @@ | |||
|   #:use-module (gnu packages apr) | ||||
|   #:use-module (gnu packages astronomy) | ||||
|   #:use-module (gnu packages audio) | ||||
|   #:use-module (gnu packages base) | ||||
|   #:use-module (gnu packages bash) | ||||
|   #:use-module (gnu packages bison) | ||||
|   #:use-module (gnu packages boost) | ||||
|  | @ -59,6 +60,7 @@ | |||
|   #:use-module (gnu packages djvu) | ||||
|   #:use-module (gnu packages documentation) | ||||
|   #:use-module (gnu packages gnupg) | ||||
|   #:use-module (gnu packages graphics) | ||||
|   #:use-module (gnu packages ebook) | ||||
|   #:use-module (gnu packages flex) | ||||
|   #:use-module (gnu packages fontutils) | ||||
|  | @ -70,6 +72,7 @@ | |||
|   #:use-module (gnu packages gl) | ||||
|   #:use-module (gnu packages glib) | ||||
|   #:use-module (gnu packages gnome) | ||||
|   #:use-module (gnu packages gperf) | ||||
|   #:use-module (gnu packages gps) | ||||
|   #:use-module (gnu packages graphics) | ||||
|   #:use-module (gnu packages image) | ||||
|  | @ -77,10 +80,13 @@ | |||
|   #:use-module (gnu packages kde-frameworks) | ||||
|   #:use-module (gnu packages kde-pim) | ||||
|   #:use-module (gnu packages kde-plasma) | ||||
|   #:use-module (gnu packages libusb) | ||||
|   #:use-module (gnu packages linux) | ||||
|   #:use-module (gnu packages llvm) | ||||
|   #:use-module (gnu packages markup) | ||||
|   #: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 perl) | ||||
|   #:use-module (gnu packages photo) | ||||
|  | @ -89,6 +95,8 @@ | |||
|   #:use-module (gnu packages protobuf) | ||||
|   #:use-module (gnu packages pulseaudio) | ||||
|   #:use-module (gnu packages python) | ||||
|   #:use-module (gnu packages samba) | ||||
|   #:use-module (gnu packages ssh) | ||||
|   #:use-module (gnu packages tls) | ||||
|   #:use-module (gnu packages qt) | ||||
|   #:use-module (gnu packages version-control) | ||||
|  | @ -100,14 +108,14 @@ | |||
| (define-public baloo-widgets | ||||
|   (package | ||||
|     (name "baloo-widgets") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/baloo-widgets-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "02p4v8g4syk908mg7f0l5fpqn7ddsxqji1n8jqghsdkkdsvry7mn")))) | ||||
|         (base32 "01k8kmzr2vgd567v4js080cnyl2i43zh6zz25ml76z77lywlfzz6")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules)) | ||||
|  | @ -124,14 +132,14 @@ This package contains GUI widgets for baloo.") | |||
| (define-public grantleetheme | ||||
|   (package | ||||
|     (name "grantleetheme") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/grantleetheme-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "01ls16x6ngi43lcwffav9qig3afakrs04v4wvyfb8lm7sd65hgf9")))) | ||||
|         (base32 "01kkj3y6xhc792jaxnkglkwvlqx9ckn5yhlfrpqff5hlf5x9vn4w")))) | ||||
|     (build-system qt-build-system) | ||||
|     (arguments `(#:tests? #f))  ; unexpected error in the test suite. | ||||
|     (native-inputs | ||||
|  | @ -152,14 +160,14 @@ This package contains GUI widgets for baloo.") | |||
| (define-public akregator | ||||
|   (package | ||||
|     (name "akregator") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                            "/src/akregator-" version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 "01rgyl2hwjprq4z5yjc99j6jk9vrhjy608ha72j470pw6g47ac5s")))) | ||||
|         (base32 "0g916453zip8i5g61pf8ib68fiqfbmr1i1lhbnwmsv1cryx035w9")))) | ||||
|     (build-system qt-build-system) | ||||
|     (arguments | ||||
|      `(#:phases | ||||
|  | @ -197,6 +205,7 @@ This package contains GUI widgets for baloo.") | |||
|            kpimcommon | ||||
|            kpimtextedit | ||||
|            kquickcharts | ||||
|            ktextaddons | ||||
|            ktexteditor | ||||
|            kuserfeedback | ||||
|            libkdepim | ||||
|  | @ -218,6 +227,62 @@ It comes with a fast search, advanced archiving functionality and an internal | |||
| browser for easy news reading.") | ||||
|     (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 | ||||
|   (package | ||||
|     (name "kdenlive") | ||||
|  | @ -305,14 +370,14 @@ projects.") | |||
| (define-public kdevelop | ||||
|   (package | ||||
|     (name "kdevelop") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|       (origin | ||||
|         (method url-fetch) | ||||
|         (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                             "/src/kdevelop-" version ".tar.xz")) | ||||
|         (sha256 | ||||
|          (base32 "14a80z4sahxyzssrz605zp7ah5xdjbc22ccv0vwcnhr5lzr76v31")))) | ||||
|          (base32 "0m1q5nhx7wd4b8850ikw7dk6zka57gapf78wawjv2h1hijxcyf4v")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules pkg-config shared-mime-info qttools-5)) | ||||
|  | @ -371,14 +436,16 @@ projects.") | |||
|        ;; heaptrack_gui | ||||
|        ;; meson | ||||
|     (arguments | ||||
|      `(#:tests? #f  ;; there are some issues with the test suite | ||||
|        #:phases | ||||
|        (modify-phases %standard-phases | ||||
|          (add-before 'configure 'add-include-path | ||||
|            (lambda* (#:key inputs #:allow-other-keys) | ||||
|              (substitute* "cmake/modules/FindClang.cmake" | ||||
|                (("^\\s*PATHS \"\\$\\{CLANG_LIBRARY_DIRS\\}\"" line) | ||||
|                 (string-append line " " (assoc-ref inputs "clang") "/lib")))))))) | ||||
|      (list #:tests? #f ;; there are some issues with the test suite | ||||
|            #:phases | ||||
|            #~(modify-phases %standard-phases | ||||
|                (add-before 'configure 'add-include-path | ||||
|                  (lambda* (#:key inputs #:allow-other-keys) | ||||
|                    (substitute* "plugins/clang/Locate_CLANG_BUILTIN_DIR.cmake" | ||||
|                      (("\"\\$[{]CLANG_INCLUDE_DIRS[}]\"" line) | ||||
|                       (string-append | ||||
|                        line " \"" | ||||
|                        (assoc-ref inputs "clang") "/lib\"")))))))) | ||||
|     (home-page "https://kdevelop.org") | ||||
|     (synopsis "IDE for C, C++, Python, Javascript and PHP") | ||||
|     (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 | ||||
|   (package | ||||
|     (name "kdevelop-pg-qt") | ||||
|     (version "2.2.1") | ||||
|     (version "2.2.2") | ||||
|     (source | ||||
|      (origin | ||||
|        (method git-fetch) | ||||
|  | @ -400,7 +467,7 @@ software (Git, Subversion, Mercurial, CVS and Bazaar).") | |||
|               (commit (string-append "v" version)))) | ||||
|        (file-name (git-file-name name version)) | ||||
|        (sha256 | ||||
|         (base32 "3kfab4p717acbdkcdi41d98vwch7v431gb2qi6s38hmclsf8bf8g")))) | ||||
|         (base32 "0kdi12phrl5afv41dy856g2vv3bp0a1b1vwp90h08wbqsfyy1zlm")))) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules)) | ||||
|     (inputs | ||||
|  | @ -444,7 +511,7 @@ illustrate project schedules.") | |||
| (define-public kio-extras | ||||
|   (package | ||||
|     (name "kio-extras") | ||||
|     (version "22.08.0") | ||||
|     (version "23.04.3") | ||||
|     (source (origin | ||||
|               (method url-fetch) | ||||
|               (uri (string-append "mirror://kde/stable/release-service/" | ||||
|  | @ -452,7 +519,7 @@ illustrate project schedules.") | |||
|                                   version ".tar.xz")) | ||||
|               (sha256 | ||||
|                (base32 | ||||
|                 "0gzna2ps2qd2js28c97kjpcbah7zz8n4s4932faggc2nz5z5wnyn")))) | ||||
|                 "1ygxfq62idpgf1dlic1245y5gf0fnkrpbqxd230xmxi7a35za8qd")))) | ||||
|     (build-system cmake-build-system) | ||||
|     (arguments | ||||
|      (list #:phases #~(modify-phases %standard-phases | ||||
|  | @ -461,22 +528,40 @@ illustrate project schedules.") | |||
|                             (when tests? | ||||
|                               (setenv "HOME" (getcwd)) | ||||
|                               (setenv "TMPDIR" (getcwd)) | ||||
|                               (invoke "ctest" "-E" "testkioarchive"))))))) | ||||
|     (native-inputs (list extra-cmake-modules dbus kdoctools qttools-5)) | ||||
|     (inputs (list karchive | ||||
|                               (invoke "ctest" "-E" "(thumbnailtest|testkioarchive)"))))))) | ||||
|     (native-inputs (list extra-cmake-modules dbus kdoctools pkg-config qttools-5)) | ||||
|     ;; TODO: libappimage, kdsoap-ws-discovery-client | ||||
|     (inputs (list gperf | ||||
|                   imath | ||||
|                   kactivities | ||||
|                   kactivities-stats | ||||
|                   karchive | ||||
|                   kbookmarks | ||||
|                   kconfig | ||||
|                   kconfigwidgets | ||||
|                   kcoreaddons | ||||
|                   kdbusaddons | ||||
|                   ki18n | ||||
|                   kdnssd | ||||
|                   kio | ||||
|                   solid | ||||
|                   kbookmarks | ||||
|                   kdbusaddons | ||||
|                   kdsoap | ||||
|                   kguiaddons | ||||
|                   ki18n | ||||
|                   kio | ||||
|                   ksyntaxhighlighting | ||||
|                   libimobiledevice | ||||
|                   libkexiv2 | ||||
|                   libmtp | ||||
|                   libplist | ||||
|                   libssh | ||||
|                   libtirpc | ||||
|                   openexr | ||||
|                   phonon | ||||
|                   qtbase-5 | ||||
|                   qtsvg-5)) | ||||
|                   qtsvg-5 | ||||
|                   samba | ||||
|                   shared-mime-info | ||||
|                   solid | ||||
|                   taglib | ||||
|                   zlib)) | ||||
|     (home-page "https://community.kde.org/Frameworks") | ||||
|     (synopsis "Additional components to increase the functionality of KIO") | ||||
|     (description | ||||
|  | @ -516,7 +601,7 @@ the functionality of the KDE resource and network access abstractions.") | |||
| (define-public kirigami-addons | ||||
|   (package | ||||
|     (name "kirigami-addons") | ||||
|     (version "0.8.0") | ||||
|     (version "0.10.0") | ||||
|     (source (origin | ||||
|               (method git-fetch) | ||||
|               (uri (git-reference | ||||
|  | @ -525,7 +610,7 @@ the functionality of the KDE resource and network access abstractions.") | |||
|               (file-name (git-file-name name version)) | ||||
|               (sha256 | ||||
|                (base32 | ||||
|                 "1bi6sc1fpycxj1ydd08gkbw1x1pi2ab6p9bk4175hm0mb0rykdir")))) | ||||
|                 "154yzhy6nva4d39lnsh7i40vvrj146263j07kfkd1g1w4qy381y3")))) | ||||
|     (build-system qt-build-system) | ||||
|     (arguments | ||||
|      (list #:tests? #f)) ; failing test | ||||
|  | @ -564,6 +649,58 @@ and desktop experiences.") | |||
| expression library, that is used in Krita.") | ||||
|     (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 | ||||
|   (package | ||||
|     (name "krita") | ||||
|  | @ -714,14 +851,14 @@ accessibility clients such as screen readers.") | |||
| (define-public libkomparediff2 | ||||
|   (package | ||||
|     (name "libkomparediff2") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|       (origin | ||||
|         (method url-fetch) | ||||
|         (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                             "/src/libkomparediff2-" version ".tar.xz")) | ||||
|         (sha256 | ||||
|          (base32 "0hjxxhfv0ds05l821avq787sfdy0afr595xx266c20x8fxgm6kv9")))) | ||||
|          (base32 "1zkiyyrbfbr1i7zyhhayf53daaarzc8a2xz0iqjy9za7rawnmgbv")))) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules pkg-config)) | ||||
|     (inputs | ||||
|  | @ -745,14 +882,14 @@ used in KDE development tools Kompare and KDevelop.") | |||
| (define-public qca | ||||
|   (package | ||||
|     (name "qca") | ||||
|     (version "2.3.4") | ||||
|     (version "2.3.7") | ||||
|     (source | ||||
|       (origin | ||||
|         (method url-fetch) | ||||
|         (uri (string-append "mirror://kde/stable/qca/" version | ||||
|                             "/qca-" version ".tar.xz")) | ||||
|         (sha256 | ||||
|          (base32 "1i7m5y3dfwij9cyjp72ya5zd2skgp7mfmrmf7bvrbzg3ly0mhsbb")))) | ||||
|          (base32 "0hrzmzvzsgzn4nvplgg2wmxaql7fjvi3rcqgwgimnzb8ahxk9qpy")))) | ||||
|     (build-system cmake-build-system) | ||||
|     (native-inputs | ||||
|      (list pkg-config)) | ||||
|  | @ -766,26 +903,110 @@ including SSL/TLS, X.509 certificates, SASL, OpenPGP, S/MIME CMS, and smart | |||
| cards.") | ||||
|     (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 | ||||
|   (package | ||||
|     (name "kopeninghours") | ||||
|     (version "22.08.1") | ||||
|     (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 | ||||
|                 "03hslgx4zgg7gsnz2xhx4wnchvqfc5n8c6ihgwz3972fkxsjfdvq")))) | ||||
|                 "14m4wl79b4qad42l1capz59pslfcrm25jshyhmcqzhqb0wzwkav9")))) | ||||
|     (build-system cmake-build-system) | ||||
|     (arguments | ||||
|      (list #:phases '(modify-phases %standard-phases | ||||
|                        (replace 'check | ||||
|                          (lambda* (#:key tests? #:allow-other-keys) | ||||
|                            (when tests? | ||||
|                              (setenv "QT_QPA_PLATFORM" "offscreen") | ||||
|                              (invoke "ctest" "-E" | ||||
|                                      "(evaluatetest|iterationtest)"))))))) | ||||
|      (list #:phases #~(modify-phases %standard-phases | ||||
|                         (replace 'check | ||||
|                           (lambda* (#:key tests? #:allow-other-keys) | ||||
|                             (when tests? | ||||
|                               (setenv "QT_QPA_PLATFORM" "offscreen") | ||||
|                               (invoke "ctest" "-E" | ||||
|                                       "(evaluatetest|iterationtest)"))))))) | ||||
|     (native-inputs (list bison extra-cmake-modules flex)) | ||||
|     (inputs (list boost | ||||
|                   kholidays | ||||
|  | @ -803,14 +1024,14 @@ opening hours expressions.") | |||
| (define-public kosmindoormap | ||||
|   (package | ||||
|     (name "kosmindoormap") | ||||
|     (version "22.08.1") | ||||
|     (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 | ||||
|                 "042axwxa1497snr8f0m6a61gl9ypdkvllnhnlw4h5ffah7yl5n3s")))) | ||||
|                 "1winrgc3698wjpil0hblw7bgbgaxgjh6h3dsl1kwc77w14f6vql3")))) | ||||
|     (build-system cmake-build-system) | ||||
|     (native-inputs (list bison extra-cmake-modules flex)) | ||||
|     (inputs (list ki18n | ||||
|  | @ -829,7 +1050,7 @@ multi-floor indoor maps.") | |||
| (define-public kpmcore | ||||
|   (package | ||||
|     (name "kpmcore") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source (origin | ||||
|               (method url-fetch) | ||||
|               (uri (string-append | ||||
|  | @ -837,7 +1058,7 @@ multi-floor indoor maps.") | |||
|                     "/src/" name "-" version ".tar.xz")) | ||||
|               (sha256 | ||||
|                (base32 | ||||
|                 "1y28dnmbnkkjar4kl033fkmcnazgczc3pgdac2q1ry2hjzkcbnpa")))) | ||||
|                 "0cz0pz84sxa7lvkq8v25775z7x7g6pz9sq7c90pfv8h9qsz8q1l9")))) | ||||
|     (build-system cmake-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules pkg-config)) | ||||
|  | @ -851,14 +1072,14 @@ multi-floor indoor maps.") | |||
|            qca | ||||
|            `(,util-linux "lib"))) | ||||
|     (arguments | ||||
|      `(#:tests? #f ;; 4/6 tests fail do to no plugin instance | ||||
| 	   #:phases | ||||
|        (modify-phases %standard-phases | ||||
|          (add-after 'unpack 'fix-cmake-install-directories | ||||
|            (lambda _ | ||||
|              (substitute* "src/util/CMakeLists.txt" | ||||
|                (("DESTINATION \\$\\{POLKITQT-1_POLICY_FILES_INSTALL_DIR\\}") | ||||
|                 "DESTINATION share/polkit-1/actions"))))))) | ||||
|      (list | ||||
|       #:phases | ||||
|       #~(modify-phases %standard-phases | ||||
|           (add-after 'unpack 'fix-cmake-install-directories | ||||
|             (lambda _ | ||||
|               (substitute* "src/util/CMakeLists.txt" | ||||
|                 (("DESTINATION \\$\\{POLKITQT-1_POLICY_FILES_INSTALL_DIR\\}") | ||||
|                  "DESTINATION share/polkit-1/actions"))))))) | ||||
|     (home-page "https://community.kde.org/Frameworks") | ||||
|     (synopsis "Library for managing partitions") | ||||
|     (description "Library for managing partitions.") | ||||
|  | @ -867,27 +1088,35 @@ multi-floor indoor maps.") | |||
| (define-public kpublictransport | ||||
|   (package | ||||
|     (name "kpublictransport") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source (origin | ||||
|               (method url-fetch) | ||||
|               (uri (string-append | ||||
|                     "mirror://kde/stable/release-service/" version | ||||
|                     "/src/kpublictransport-" version ".tar.xz")) | ||||
|               (uri (string-append "mirror://kde/stable/release-service/" | ||||
|                                   version "/src/kpublictransport-" version | ||||
|                                   ".tar.xz")) | ||||
|               (sha256 | ||||
|                (base32 | ||||
|                 "0z7zyyiq4815m74s6p841k1c4pxbrss7hnkag8kr5qa3q4264kg9")))) | ||||
|                 "04fa9ismgkhskpmjf6b8gvra2z0jpsigz79b93m1snxm4046xihb")))) | ||||
|     (build-system qt-build-system) | ||||
|     (arguments | ||||
|      (list #:phases '(modify-phases %standard-phases | ||||
|                        (replace 'check | ||||
|                          (lambda* (#:key tests? #:allow-other-keys) | ||||
|                            (when tests? | ||||
|                              (setenv "QT_QPA_PLATFORM" "offscreen") | ||||
|                              (invoke "ctest" "-E" | ||||
|                               "(mergeutiltest|departuretest|journeytest|networkconfigtest|locationhistorymodeltest|navitiaparsertest|otpparsertest|ivvassparsertest|cachetest)"))))))) | ||||
|     (native-inputs (list extra-cmake-modules pkg-config)) | ||||
|      (list #:phases #~(modify-phases %standard-phases | ||||
|                         (add-before 'check 'check-setup | ||||
|                           (lambda* (#:key inputs #:allow-other-keys) | ||||
|                             (setenv "QT_QPA_PLATFORM" "offscreen") | ||||
|                             (setenv "HOME" ".") | ||||
|                             (setenv "TZ" "Europe/Prague") | ||||
|                             (setenv "TZDIR" | ||||
|                                     (search-input-directory inputs | ||||
|                                                             "share/zoneinfo"))))))) | ||||
|     (native-inputs (list extra-cmake-modules pkg-config tzdata-for-tests)) | ||||
|     ;; 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") | ||||
|     (synopsis "Library for accessing realtime public transport data") | ||||
|     (description | ||||
|  | @ -924,29 +1153,30 @@ different notification systems.") | |||
| (define-public kdeconnect | ||||
|   (package | ||||
|     (name "kdeconnect") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|       (origin | ||||
|         (method url-fetch) | ||||
|         (uri (string-append "mirror://kde/stable/release-service/" | ||||
|                             version "/src/kdeconnect-kde-" | ||||
|                             version ".tar.xz")) | ||||
|         (sha256 | ||||
|          (base32 | ||||
|           "1yzx49gcm7x2wdk53iznyjz09y2a6mrrhh68xilbcsafyiw3l3zr")))) | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "mirror://kde/stable/release-service/" | ||||
|                            version "/src/kdeconnect-kde-" | ||||
|                            version ".tar.xz")) | ||||
|        (sha256 | ||||
|         (base32 | ||||
|          "1gcmqqj752h3lmcpvc7cm6k6bpb158ha7i5ysp0kqvf8cmpi5ydz")))) | ||||
|     (build-system qt-build-system) | ||||
|     (arguments | ||||
|      `(#:configure-flags '("-DBUILD_TESTING=ON" | ||||
|                            "-DKDE_INSTALL_LIBEXECDIR=libexec" | ||||
|                            ;; So kdeconnect.so isn't installed to lib/plugins | ||||
|                            "-DPLUGIN_INSTALL_DIR=lib/qt5/plugins") | ||||
|        #:tests? #f)) ; tests fail hard in our build environment | ||||
|      (list #:configure-flags #~'("-DBUILD_TESTING=ON" | ||||
|                                  "-DKDE_INSTALL_LIBEXECDIR=libexec" | ||||
|                                  ;; So kdeconnect.so isn't installed to lib/plugins | ||||
|                                  "-DPLUGIN_INSTALL_DIR=lib/qt5/plugins") | ||||
|            #:tests? #f)) ; tests fail hard in our build environment | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules | ||||
|            kdoctools | ||||
|            libxtst | ||||
|            pkg-config | ||||
|            python-wrapper)) | ||||
|            python-wrapper | ||||
|            wayland-protocols)) | ||||
|     (inputs | ||||
|      (list kcmutils | ||||
|            kconfigwidgets | ||||
|  | @ -974,7 +1204,9 @@ different notification systems.") | |||
|            qtquickcontrols2-5 | ||||
|            qtx11extras | ||||
|            qtwayland-5 | ||||
|            wayland)) | ||||
|            wayland | ||||
|            modemmanager-qt | ||||
|            libxkbcommon)) | ||||
|     (home-page "https://community.kde.org/KDEConnect") | ||||
|     (synopsis "Enable your devices to communicate with each other") | ||||
|     (description "KDE Connect is a project that enables all your devices to | ||||
|  | @ -1072,14 +1304,14 @@ to perform data analysis.") | |||
| (define-public kdf | ||||
|   (package | ||||
|     (name "kdf") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source (origin | ||||
|               (method url-fetch) | ||||
|               (uri (string-append "mirror://kde/stable/release-service/" | ||||
|                                   version "/src/kdf-" version ".tar.xz")) | ||||
|               (sha256 | ||||
|                (base32 | ||||
|                 "0p7iqld2phc74pmhyb8bqqg9clnc7l2rh6hd0i6jcsp266cgg205")))) | ||||
|                 "11ndcbfkq5fhb1lfij0mmm43fw49sh0z3nw644sll0smcwic76aa")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -1105,14 +1337,14 @@ unmount drives and view them in a file manager.") | |||
| (define-public ktimer | ||||
|   (package | ||||
|     (name "ktimer") | ||||
|     (version "20.12.0") | ||||
|     (version "23.04.3") | ||||
|     (source (origin | ||||
|               (method url-fetch) | ||||
|               (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                                   "/src/ktimer-" version ".tar.xz")) | ||||
|               (sha256 | ||||
|                (base32 | ||||
|                 "12fz5v5ky03h18jl75fnq1zagjq8qzi1s1q7phjz5d1rbhwc57ls")))) | ||||
|                 "1n5az5cgb0q28lz5f7afqjlfga32q232g836nkl1sfq8n5whj5z5")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules | ||||
|  | @ -1132,14 +1364,14 @@ timers for each task can be started, stopped, changed, or looped.") | |||
| (define-public kcachegrind | ||||
|   (package | ||||
|     (name "kcachegrind") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source (origin | ||||
|               (method url-fetch) | ||||
|               (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                                   "/src/kcachegrind-" version ".tar.xz")) | ||||
|               (sha256 | ||||
|                (base32 | ||||
|                 "05wcnfqs0fdfhfpagn0pqky0l7014nblv8r9fv1khy4g5mdlm4hs")))) | ||||
|                 "175bag1mfidp7bdsjb3zinib76jy8h881rqxgmkn90gmv4fqy62b")))) | ||||
|     (build-system cmake-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules perl python qttools-5 kdoctools)) | ||||
|  | @ -1166,14 +1398,14 @@ Python, PHP, and Perl.") | |||
| (define-public libkdegames | ||||
|   (package | ||||
|     (name "libkdegames") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|       (method url-fetch) | ||||
|       (uri (string-append "mirror://kde/stable/release-service/" version | ||||
|                           "/src/libkdegames-" version ".tar.xz")) | ||||
|       (sha256 | ||||
|        (base32 "1aihbha073fw2bxmdk4l768716kvrlyjd72x2nfx0vvr0ngc5wx9")))) | ||||
|        (base32 "1sicpfsrkxn5d0fdy71h7033rpkb94r5hjvv5ab7qbmzb1qa4awq")))) | ||||
|     (build-system qt-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules)) | ||||
|  | @ -1212,7 +1444,7 @@ Python, PHP, and Perl.") | |||
| (define-public marble-qt | ||||
|   (package | ||||
|     (name "marble-qt") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source | ||||
|      (origin | ||||
|        (method git-fetch) | ||||
|  | @ -1222,16 +1454,16 @@ Python, PHP, and Perl.") | |||
|        (file-name (git-file-name name version)) | ||||
|        (sha256 | ||||
|         (base32 | ||||
| 		"0pn0mjh5cg7mgjj82bsj8zikzdyq2fmzckdcav2y0msxwi859crl")))) | ||||
|          "02qv2mfga4jm5br9dr8g6kcqr93q2ssq06m383kh83lkvickxzc9")))) | ||||
|     (build-system qt-build-system) | ||||
|     (arguments | ||||
|      ;; FIXME: libmarblewidget-qt5.so.28 not found.  Also enable the | ||||
|      ;; corresponding configure flag to build tests. | ||||
|      `(#:tests? #f | ||||
|        #:configure-flags | ||||
|        (list "-DBUILD_MARBLE_TOOLS=YES" ; file conversion tools | ||||
|              "-DBUILD_TOUCH=YES" | ||||
|              "-DBUILD_MARBLE_TESTS=FALSE"))) | ||||
|      (list #:tests? #f | ||||
|            #:configure-flags | ||||
|            #~(list "-DBUILD_MARBLE_TOOLS=YES" ; file conversion tools | ||||
|                    "-DBUILD_TOUCH=YES" | ||||
|                    "-DBUILD_MARBLE_TESTS=FALSE"))) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools qttools-5)) | ||||
|     ;; One optional dependency missing: libwlocate. | ||||
|  | @ -1269,24 +1501,42 @@ creating routes by drag and drop and more.") | |||
| (define-public okular | ||||
|   (package | ||||
|     (name "okular") | ||||
|     (version "22.08.1") | ||||
|     (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 "0f98kfsb6sirpym27j2wwz4qr4p5vl4pbnckxd3gmgyfpz8mszln")))) | ||||
|         (base32 "1vgcqkq6mzd270hzabmdqqv105iv6kr6ah2h18b15al2n9rmg0bi")))) | ||||
|     (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 | ||||
|      `(#:tests? #f | ||||
|        #:configure-flags | ||||
|        (list "-DBUILD_TESTING=OFF"))) | ||||
|      (list | ||||
|       #:phases | ||||
|       #~(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 | ||||
|      (list extra-cmake-modules kdoctools pkg-config)) | ||||
|      (list extra-cmake-modules kdoctools pkg-config | ||||
|            ;; for test | ||||
|            desktop-file-utils)) | ||||
|     (inputs | ||||
|      (list ebook-tools | ||||
|            breeze-icons | ||||
|  | @ -1324,7 +1574,8 @@ creating routes by drag and drop and more.") | |||
|            qtwayland-5 | ||||
|            threadweaver | ||||
|            kcrash | ||||
|            kjs)) | ||||
|            kjs | ||||
|            qtx11extras)) | ||||
|     (home-page "https://apps.kde.org/okular/") | ||||
|     (synopsis "Document viewer") | ||||
|     (description | ||||
|  | @ -1335,7 +1586,7 @@ a variety of formats, including PDF, PostScript, DejaVu, and EPub.") | |||
| (define-public poxml | ||||
|   (package | ||||
|     (name "poxml") | ||||
|     (version "22.08.1") | ||||
|     (version "23.04.3") | ||||
|     (source (origin | ||||
|               (method url-fetch) | ||||
|               (uri | ||||
|  | @ -1343,7 +1594,7 @@ a variety of formats, including PDF, PostScript, DejaVu, and EPub.") | |||
|                               "/src/poxml-" version ".tar.xz")) | ||||
|               (sha256 | ||||
|                (base32 | ||||
|                 "13jp5g5la3kq9i3qybdvwfl4vgqz3hxf64qzmh7kl71ykas7s5vi")))) | ||||
|                 "11rqd7hhsy6f8qi0529cmy381bhskji6wf4fij7yjksmrsdvfw6d")))) | ||||
|     (build-system cmake-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules kdoctools)) | ||||
|  | @ -1360,14 +1611,14 @@ PO template files.") | |||
| (define-public kdegraphics-mobipocket | ||||
|   (package | ||||
|     (name "kdegraphics-mobipocket") | ||||
|     (version "22.08.1") | ||||
|     (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 "1kxvzgmq83hml10pc4j66r59dsar7h92w2i0cs1nhar781mz666n")))) | ||||
|         (base32 "13hn6dh5d4vsblvg6wyyvbmcyl0yyqr8srilik86wilp58qbsrdv")))) | ||||
|     (build-system cmake-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules)) | ||||
|  | @ -1382,14 +1633,14 @@ Mobipocket e-books in Dolphin and other KDE apps.") | |||
| (define-public libkexiv2 | ||||
|   (package | ||||
|     (name "libkexiv2") | ||||
|     (version "22.08.1") | ||||
|     (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 "0iwpy79ppv4bbsqrszp9kmghgjvkl13gdpnafsbikh4wy1ch4cv9")))) | ||||
|         (base32 "16cb7cab4pyarwwn2byyvanwlakcgq5h203hkysp44flszq515cl")))) | ||||
|     (build-system cmake-build-system) | ||||
|     (native-inputs | ||||
|      (list extra-cmake-modules)) | ||||
|  |  | |||
|  | @ -22,10 +22,10 @@ index 4e8cc81..63161b7 100644 | |||
|  ) | ||||
| 
 | ||||
|  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
 | ||||
| --- a/KF5AkonadiConfig.cmake.in
 | ||||
| +++ b/KF5AkonadiConfig.cmake.in
 | ||||
| --- a/KPimAkonadiConfig.cmake.in
 | ||||
| +++ b/KPimAkonadiConfig.cmake.in
 | ||||
| @@ -1,10 +1,10 @@
 | ||||
|  @PACKAGE_INIT@ | ||||
| 
 | ||||
|  |  | |||
							
								
								
									
										40
									
								
								gnu/packages/patches/grantlee-fix-i586-precision.patch
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										40
									
								
								gnu/packages/patches/grantlee-fix-i586-precision.patch
									
										
									
									
									
										Normal 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; | ||||
|  | @ -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); | ||||
|  | @ -28,6 +28,7 @@ | |||
| ;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com> | ||||
| ;;; Copyright © 2022 Yash Tiwari <yasht@mailbox.org> | ||||
| ;;; Copyright © 2023 Sharlatan Hellseher <sharlatanus@gmail.com> | ||||
| ;;; Copyright © 2022 Zheng Junjie <873216071@qq.com> | ||||
| ;;; | ||||
| ;;; This file is part of GNU Guix. | ||||
| ;;; | ||||
|  | @ -128,6 +129,31 @@ | |||
| 
 | ||||
| (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 | ||||
|   (let ((commit "75fb3b6bbd5c6a5a8fc35e08a6efbfb588ed546a") | ||||
|         (revision "74")) | ||||
|  | @ -285,7 +311,7 @@ applications on Wayland.") | |||
| (define-public grantlee | ||||
|   (package | ||||
|     (name "grantlee") | ||||
|     (version "5.2.0") | ||||
|     (version "5.3.1") | ||||
|     (source | ||||
|       (origin | ||||
|         (method git-fetch) | ||||
|  | @ -294,7 +320,8 @@ applications on Wayland.") | |||
|               (commit (string-append "v" version)))) | ||||
|         (file-name (git-file-name name version)) | ||||
|         (sha256 | ||||
|          (base32 "02dyqxjyxiqxrlz5g7v9ly8f095vs3iha39l75q6s8axs36y01lq")))) | ||||
|          (base32 "1ipnkdi8wgv519mvwa5zxlz20wipbypyfixjv2qdfd9vl1pznwvs")) | ||||
|         (patches (search-patches "grantlee-fix-i586-precision.patch")))) | ||||
|     (native-inputs | ||||
|      ;; Optional: lcov and cccc, both are for code coverage | ||||
|      (list doxygen)) | ||||
|  | @ -302,12 +329,11 @@ applications on Wayland.") | |||
|      (list qtbase-5 qtdeclarative-5 qtscript)) | ||||
|     (build-system cmake-build-system) | ||||
|     (arguments | ||||
|      `(#:phases | ||||
|        (modify-phases %standard-phases | ||||
|          (add-before 'check 'check-setup | ||||
|            (lambda _ | ||||
|              ;; make Qt render "offscreen", required for tests | ||||
|              (setenv "QT_QPA_PLATFORM" "offscreen")))))) | ||||
|      (list #:phases #~(modify-phases %standard-phases | ||||
|                         (add-before 'check 'check-setup | ||||
|                           (lambda _ | ||||
|                             ;; make Qt render "offscreen", required for tests | ||||
|                             (setenv "QT_QPA_PLATFORM" "offscreen")))))) | ||||
|     (home-page "https://github.com/steveire/grantlee") | ||||
|     (synopsis "Libraries for text templating with Qt") | ||||
|     (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 | ||||
| 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 | ||||
|   (package | ||||
|     (name "qtspell") | ||||
|  |  | |||
|  | @ -46,7 +46,6 @@ | |||
|   #:use-module (gnu packages audio) | ||||
|   #:use-module (gnu packages autotools) | ||||
|   #:use-module (gnu packages compression) | ||||
|   #:use-module (gnu packages fcitx) | ||||
|   #:use-module (gnu packages fontutils) | ||||
|   #:use-module (gnu packages freedesktop) | ||||
|   #:use-module (gnu packages glib) | ||||
|  | @ -146,7 +145,6 @@ joystick, and graphics hardware.") | |||
|      (modify-inputs (package-inputs sdl) | ||||
|        (append dbus | ||||
|                eudev                    ;for discovering input devices | ||||
|                fcitx                    ;helps with CJK input | ||||
|                glib | ||||
|                ibus-minimal | ||||
|                libxkbcommon | ||||
|  |  | |||
|  | @ -5,6 +5,7 @@ | |||
| ;;; Copyright © 2016 Sou Bunnbu <iyzsong@gmail.com> | ||||
| ;;; Copyright © 2017, 2020, 2022, 2023 Maxim Cournoyer <maxim.cournoyer@gmail.com> | ||||
| ;;; 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, 2023 Ricardo Wurmus <rekado@elephly.net> | ||||
| ;;; Copyright © 2017, 2019 Christopher Baines <mail@cbaines.net> | ||||
|  | @ -15,6 +16,7 @@ | |||
| ;;; Copyright © 2021 Brice Waegeneire <brice@waegenei.re> | ||||
| ;;; Copyright © 2021, 2022 muradm <mail@muradm.net> | ||||
| ;;; Copyright © 2023 Bruno Victal <mirai@makinata.eu> | ||||
| ;;; Copyright © 2023 Zheng Junjie <873216071@qq.com> | ||||
| ;;; | ||||
| ;;; This file is part of GNU Guix. | ||||
| ;;; | ||||
|  | @ -55,6 +57,9 @@ | |||
|   #:use-module (gnu packages cups) | ||||
|   #:use-module (gnu packages freedesktop) | ||||
|   #: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 avahi) | ||||
|   #:use-module (gnu packages xdisorg) | ||||
|  | @ -150,6 +155,10 @@ | |||
|             sugar-desktop-configuration? | ||||
|             sugar-desktop-service-type | ||||
| 
 | ||||
|             plasma-desktop-configuration | ||||
|             plasma-desktop-configuration? | ||||
|             plasma-desktop-service-type | ||||
| 
 | ||||
|             xfce-desktop-configuration | ||||
|             xfce-desktop-configuration? | ||||
|             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 | ||||
| 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 | ||||
|  |  | |||
|  | @ -171,7 +171,16 @@ Relogin="              (if (sddm-configuration-relogin? config) | |||
|          (documentation "SDDM display manager.") | ||||
|          (requirement '(user-processes elogind pam)) | ||||
|          (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))))) | ||||
| 
 | ||||
| (define (sddm-etc-service config) | ||||
|  |  | |||
							
								
								
									
										67
									
								
								gnu/system/examples/plasma.tmpl
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										67
									
								
								gnu/system/examples/plasma.tmpl
									
										
									
									
									
										Normal 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: | ||||
|  | @ -90,7 +90,7 @@ | |||
|     '("XDG_CONFIG_DIRS" suffix directory "/etc/xdg") | ||||
|     `("QT_PLUGIN_PATH" prefix directory | ||||
|       ,(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)) | ||||
|     ;; QTWEBENGINEPROCESS_PATH accepts a single value, which makes 'exact the | ||||
|     ;; most suitable environment variable type for it. | ||||
|  |  | |||
		Reference in a new issue