summaryrefslogtreecommitdiff
path: root/gnu/packages/kde-utils.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/kde-utils.scm')
-rw-r--r--gnu/packages/kde-utils.scm440
1 files changed, 279 insertions, 161 deletions
diff --git a/gnu/packages/kde-utils.scm b/gnu/packages/kde-utils.scm
index 4b1d067c28..8f2c3438c4 100644
--- a/gnu/packages/kde-utils.scm
+++ b/gnu/packages/kde-utils.scm
@@ -1,7 +1,7 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2017, 2019 Hartmut Goebel <h.goebel@crazy-compilers.com>
;;; Copyright © 2020, 2021 Tobias Geerinckx-Rice <me@tobias.gr>
-;;; Copyright © 2021, 2024, 2025 Zheng Junjie <873216071@qq.com>
+;;; Copyright © 2021, 2024, 2025 Zheng Junjie <z572@z572.online>
;;; Copyright © 2022 Brendan Tildesley <mail@brendan.scot>
;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com>
;;;
@@ -54,6 +54,7 @@
#:use-module (gnu packages python)
#:use-module (gnu packages qt)
#:use-module (gnu packages samba)
+ #:use-module (gnu packages tls)
#:use-module (gnu packages xdisorg)
#:use-module (gnu packages xorg)
#:use-module (gnu packages version-control))
@@ -61,14 +62,14 @@
(define-public ark
(package
(name "ark")
- (version "25.04.0")
+ (version "25.08.1")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/ark-" version ".tar.xz"))
(sha256
(base32
- "1dymi06sifxdg183nzb7pq14b6pq3malmvynd7fvccyg1fycmbq7"))
+ "0vzrb04xwmxb6rjlsp69r19m679vsm0p04648hpx7qw132qvmsrg"))
;; The libarchive package in Guix does not support
;; xar; disable related tests.
(patches (search-patches "ark-skip-xar-test.patch"))))
@@ -135,34 +136,33 @@ well as CD-ROM images.")
(license license:gpl2+)))
(define-public atelier
- (let ((commit "93d7d440c42f1e49a4933cbbce9f68d5e4ca725a") ; no releases
- (revision "1"))
+ (let ((commit "8c7f18d3a88b3213546439775a60030b93e1f5b1") ; no releases
+ (revision "2"))
(package
(name "atelier")
(version (git-version "0.1-pre" revision commit))
(source (origin
(method git-fetch)
(uri (git-reference
- (url "https://invent.kde.org/utilities/atelier")
- (commit commit)))
+ (url "https://invent.kde.org/utilities/atelier")
+ (commit commit)))
(file-name (git-file-name name version))
(sha256
(base32
- "00jccpwvksyp2vr3fjxajs8d9d30rspg4zj6rnj8dai96alp303k"))))
+ "0vf2j4yjyz21s6bfkzz0jci0h32rnmsm32k1gf6p3i7rlcqx3vyg"))))
(build-system qt-build-system)
- (arguments (list #:tests? #f))
- (native-inputs (list extra-cmake-modules pkg-config))
- (inputs (list ki18n-5
- kxmlgui-5
- kconfigwidgets-5
- ktexteditor-5
+ (arguments (list #:qtbase qtbase #:tests? #f))
+ (native-inputs (list extra-cmake-modules qttools pkg-config))
+ (inputs (list ki18n
+ kxmlgui
+ kconfigwidgets
+ ktexteditor
libatcore
- qt3d-5
- qtbase-5
- qtcharts-5
- qtdeclarative-5
- qtmultimedia-5
- qtserialport-5))
+ qt3d
+ qtcharts
+ qtdeclarative
+ qtmultimedia
+ qtserialport))
(home-page "https://atelier.kde.org")
(synopsis "Desktop interface to control 3D printers powered by AtCore")
(description "Atelier provides interface to control and manage your printer.
@@ -266,14 +266,14 @@ well as CD-ROM images.")
(define-public filelight
(package
(name "filelight")
- (version "25.04.0")
+ (version "25.08.1")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/filelight-" version ".tar.xz"))
(sha256
(base32
- "1jfa59yw6miq21wrid20845ba2kd7xr8pyg3d413f6kll0il3kzy"))))
+ "19fvkbrbwb8yamfggf6xpvdd7pbw7yg59ig247lxllwc8x5wzy0p"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules))
(inputs (list kcrash
@@ -296,16 +296,14 @@ your computer.")
(define-public francis
(package
(name "francis")
- (version "25.04.0")
+ (version "25.08.1")
(source (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://invent.kde.org/utilities/francis")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
+ (method url-fetch)
+ (uri (string-append "mirror://kde/stable/release-service/"
+ version "/src/francis-" version ".tar.xz"))
(sha256
(base32
- "1lxpy5ffcyfb6xhs0yiwidai357x07ga8564l6qhgsygm5iiq0z6"))))
+ "1cxknyl8zzcc2dyvqsjj4f7i386mw31501296d5wl2hb5zfjv4nr"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules))
(inputs (list kirigami
@@ -326,26 +324,27 @@ your computer.")
(define-public isoimagewriter
(package
(name "isoimagewriter")
- (version "25.04.0")
+ (version "25.08.1")
(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))
+ (method url-fetch)
+ (uri (string-append "mirror://kde/stable/release-service/"
+ version "/src/isoimagewriter-" version
+ ".tar.xz"))
(sha256
(base32
- "149qgmc2qj8n1rxkqzmbwi6r0bbq48y8g9vqqaz3yrr2ljygds04"))))
+ "12qh8xlc7x0wvkpp2fac96nnr9iil3zpkw4wkmwd2jx6xwmi7230"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules))
- (inputs (list kauth
+ (inputs (list gpgme
+ kauth
karchive
kcoreaddons
ki18n
kiconthemes
kcrash
solid
- kwidgetsaddons))
+ kwidgetsaddons
+ qgpgme-qt6))
(arguments (list #:qtbase qtbase
#:tests? #f))
(home-page "https://invent.kde.org/utilities/isoimagewriter")
@@ -357,14 +356,14 @@ your computer.")
(define-public kamera
(package
(name "kamera")
- (version "25.04.0")
+ (version "25.08.1")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/kamera-" version ".tar.xz"))
(sha256
(base32
- "1448kiykab4lm2xkimapj11m7iqj6x7y2ly5mrw3c1092p56kvs2"))))
+ "0j3j9y5hrz79338bpbw74bqy2x8j47lv3dd2sc32dfvm58jdw1hn"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -390,20 +389,20 @@ to camera devices supported by @code{libgphoto2} using
(define-public kate
(package
(name "kate")
- (version "25.04.0")
+ (version "25.08.1")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kate-" version ".tar.xz"))
(sha256
- (base32 "04i7k4r7wqir3jay0abfgq1wm0c67yzbwqw3v28h7gx4avdf9q7n"))))
+ (base32 "1qg85dgkxapmndc5spb0q0p89xrvnqx1br234s76d9x51lj9spvb"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools))
(inputs
(list breeze-icons ;; default icon set
- plasma-activities
+ karchive
kconfig
kcrash
kdbusaddons
@@ -423,7 +422,8 @@ to camera devices supported by @code{libgphoto2} using
kwindowsystem
kxmlgui
libplasma
- libxkbcommon))
+ libxkbcommon
+ plasma-activities))
(arguments
(list #:qtbase qtbase
#:phases
@@ -494,14 +494,14 @@ Kate's features include:
(define-public kbackup
(package
(name "kbackup")
- (version "25.04.0")
+ (version "25.08.1")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/kbackup-" version ".tar.xz"))
(sha256
(base32
- "1kk3jlpks3yaabj8gdb7gl6m6pxlqgzw7j8c72gd8ii0lladz1sq"))))
+ "0jrgv82cnbgk1w9aqpjl4vrzfcm514m38i2bdxd6714970c78xx0"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules))
(inputs (list kguiaddons
@@ -534,14 +534,14 @@ drive, USB stick, etc
(define-public kcalc
(package
(name "kcalc")
- (version "25.04.0")
+ (version "25.08.1")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/kcalc-" version ".tar.xz"))
(sha256
(base32
- "07krdvryflwzli2rhzz31638fml7cp209hws1gi9kxb2hnhlwim3"))))
+ "0mf16m26p708b9n5fyalyr5h5ajrv1c3696v9c72bp1rqlm8k6ps"))))
(build-system qt-build-system)
(arguments (list #:qtbase qtbase))
(native-inputs (list extra-cmake-modules kdoctools))
@@ -565,7 +565,7 @@ drive, USB stick, etc
(define-public kcharselect
(package
(name "kcharselect")
- (version "25.04.0")
+ (version "25.08.1")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
@@ -573,13 +573,20 @@ drive, USB stick, etc
".tar.xz"))
(sha256
(base32
- "195lr8ik6w03kc6ma9zfz7ksg296rn48d1vryin087i9k783rrad"))))
+ "066n2c6lz7zcqf44niivqkq27630nsfvc7rb5pd4g29qdmnpbcsz"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
#:tests? #f))
- (native-inputs (list extra-cmake-modules))
- (inputs (list kbookmarks kcoreaddons kcrash ki18n kwidgetsaddons kxmlgui))
+ (native-inputs (list extra-cmake-modules kdoctools))
+ (inputs
+ (list kbookmarks
+ kcoreaddons
+ kcrash
+ ki18n
+ kiconthemes
+ kwidgetsaddons
+ kxmlgui))
(home-page "https://apps.kde.org/kcharselect/")
(synopsis "Select and copy special characters from installed fonts")
(description
@@ -592,14 +599,14 @@ characters.")
(define-public kdialog
(package
(name "kdialog")
- (version "25.04.0")
+ (version "25.08.1")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/kdialog-" version ".tar.xz"))
(sha256
(base32
- "0ffnw3hc2xngxryiyanaid7nh51fymahg4jbqf3w684wrn1v6gan"))))
+ "0jdigijaxrk1yyym9hb6rc1d84dj1jcx9ml4s19x80i7naj9jpv6"))))
(build-system qt-build-system)
(arguments (list #:qtbase qtbase
#:tests? #f))
@@ -652,26 +659,39 @@ conversions between European currencies.")
(define-public keysmith
(package
(name "keysmith")
- (version "24.12.1")
+ (version "25.08.1")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/keysmith-" version ".tar.xz"))
(sha256
(base32
- "1sbixsi4jq8p7bz044qjx70155b2ywvy3pjypfyaicjcq23bnd19"))))
+ "1lvjslf3vwr0anzrwc6bpl6xnv91hpf5xjnyfsyx74srwjhfsjmz"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules pkg-config python-minimal))
- (inputs (list kcoreaddons
+ (inputs (list kconfig
+ kcoreaddons
kdbusaddons
kirigami
ki18n
kwindowsystem
libsodium
+ openssl
+ prison
qqc2-desktop-style
qtsvg
qtdeclarative))
- (arguments (list #:qtbase qtbase))
+ (arguments
+ (list #:qtbase qtbase
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'unrequire-qmlmodule
+ (lambda _
+ ;; HACK: ecm_find_qmlmodule cannot find qmlmodule on other
+ ;; prefix, so we remove its requirement.
+ (substitute* "CMakeLists.txt"
+ (("(org\\.kde\\.prison\\.scanner) REQUIRED" all start)
+ start)))))))
(home-page "https://invent.kde.org/utilities/keysmith")
(synopsis "OTP client for Plasma Mobile and Desktop")
(description
@@ -682,14 +702,14 @@ with support for QR scanning.")
(define-public kfind
(package
(name "kfind")
- (version "25.04.0")
+ (version "25.08.1")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/kfind-" version ".tar.xz"))
(sha256
(base32
- "01dxajpx2959m3gk23cvjra1w7i70f49lvys3h034205dyi3qgnm"))))
+ "1qd4ql2rzw32kgvcfw442ram8hh8kzwdasx8fg9xqxdskwq5n586"))))
(build-system qt-build-system)
(arguments (list #:qtbase qtbase
#:tests? #f))
@@ -762,17 +782,58 @@ with support for QR scanning.")
(license ;GPL for programs, LGPL for libraries
(list license:gpl2+ license:lgpl2.0)))))
+(define-public kongress
+ (package
+ (name "kongress")
+ (version "25.08.1")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "mirror://kde/stable/release-service/" version
+ "/src/kongress-" version ".tar.xz"))
+ (sha256
+ (base32
+ "0q7p8aviwjwhcnsxd0qwr1rz2grdkvknfd7b3w7cscw6yvsx9az5"))))
+ (build-system qt-build-system)
+ (native-inputs (list extra-cmake-modules python-minimal))
+ ;; NOTE: Reporting bugs is linked to web browser, better not link it and let
+ ;; it reslove through xdg-open in the run time
+ (inputs (list kirigami
+ kirigami-addons
+ kcrash
+ kdbusaddons
+ ki18n
+ kcalendarcore
+ kconfigwidgets
+ kwindowsystem
+ kcoreaddons
+ kcontacts
+ kitemmodels
+ knotifications
+ kosmindoormap
+ kxmlgui
+ kiconthemes
+ qtdeclarative
+ qtsvg))
+ (arguments
+ (list #:qtbase qtbase
+ #:tests? #f))
+ (home-page "https://apps.kde.org/kongress/")
+ (synopsis "Companion application for conferences")
+ (description "This application provides list of upcoming conferences with
+the schedule and venue information.")
+ (license license:gpl3+)))
+
(define-public kontrast
(package
(name "kontrast")
- (version "25.04.0")
+ (version "25.08.1")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/kontrast-" version ".tar.xz"))
(sha256
(base32
- "031jsvk060y9w0mh1ylq7cz9nzmikz7vm098nrb10m9bx2x4h13d"))))
+ "07j3haxhrzj3yl7nyjk61h7jgrxp4pfqly93vljfpf2xcf8ylxk3"))))
(build-system qt-build-system)
(arguments (list #:qtbase qtbase
#:tests? #f))
@@ -794,7 +855,7 @@ combinations are distinct enough to be readable and accessible.")
(license license:gpl3+)))
(define-public libatcore
- (let ((commit "0de6393ed3e721537dec50b0ad174d83f1207eb6")
+ (let ((commit "c32a13a90d39e44dc5a8dcb601e2b4aa9c996428")
(revision "1"))
(package
(name "libatcore")
@@ -802,16 +863,17 @@ combinations are distinct enough to be readable and accessible.")
(source (origin
(method git-fetch)
(uri (git-reference
- (url "https://invent.kde.org/libraries/atcore")
- (commit commit)))
+ (url "https://invent.kde.org/libraries/atcore")
+ (commit commit)))
(file-name (git-file-name name version))
(sha256
(base32
- "1830r6ylpn3l7y2frl8cih5cpjgbkfrib9jq7jklf8aszhlsihf2"))))
+ "1avcrnxml0iczy0n4xa3ryklbvawbk015wm7l82088qjz2zparcw"))))
(build-system qt-build-system)
- (native-inputs (list extra-cmake-modules))
- (inputs (list qtcharts-5 qtdeclarative-5 qtserialport-5))
- (arguments (list #:tests? #f))
+ (native-inputs (list extra-cmake-modules qttools))
+ (inputs (list qtcharts qtdeclarative qtserialport))
+ (arguments (list #:qtbase qtbase
+ #:tests? #f))
(home-page "https://invent.kde.org/libraries/atcore")
(synopsis "Library for connection and management of 3D printers")
(description
@@ -822,14 +884,14 @@ the computer and 3D Printers.")
(define-public kmag
(package
(name "kmag")
- (version "25.04.0")
+ (version "25.08.1")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kmag-" version ".tar.xz"))
(sha256
- (base32 "0565x812jbq0j56750q03hmfai4fgdqjrxzw6k94c37ck0nvlfl5"))))
+ (base32 "0kkwwxwvdgi2gyjds1nr15i02xyj0svimmn9l4g2mfqzxkais6r8"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -855,14 +917,14 @@ artists to web-designers to people with low vision.")
(define-public kmousetool
(package
(name "kmousetool")
- (version "25.04.0")
+ (version "25.08.1")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kmousetool-" version ".tar.xz"))
(sha256
- (base32 "1pwc9y11499g9zcyvm0wayfw0cc23yzv3liz2sp85x8493vp3654"))))
+ (base32 "0qvvygx3brbdccnqfdfmx9kjhsddbayydvirdlncfas80d7anxgj"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools))
@@ -897,14 +959,14 @@ whom pressing buttons hurts.")
(define-public kmouth
(package
(name "kmouth")
- (version "25.04.0")
+ (version "25.08.1")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kmouth-" version ".tar.xz"))
(sha256
- (base32 "1x7ddml2jpzjzm2zqmg7r26wapb7xllqxjkdbc2n9x5cy1gs8jrw"))))
+ (base32 "0mrqki6273lisdn4vh6dh06mfpb54w2yj5q8p7vjvvin34gxsvc6"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools))
@@ -1001,37 +1063,41 @@ Its features include:
(license license:gpl3+))))
(define-public kronometer
- (package
- (name "kronometer")
- (version "2.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (string-append "mirror://kde/stable/kronometer/" version
- "/src/kronometer-" version ".tar.xz"))
- (sha256
- (base32 "0xn4z9y2yl57a5skwp4cjsn1456kiwnwvhrddc0qsihgdyif3fbm"))))
- (build-system qt-build-system)
- (native-inputs
- (list extra-cmake-modules kdoctools-5))
- (inputs
- (list kauth-5
- kconfig-5
- kconfigwidgets-5
- kcoreaddons-5
- kcrash-5
- ki18n-5
- kwidgetsaddons-5
- kxmlgui-5
- breeze-icons ;; default icon set
- qtbase-5))
- (home-page "https://apps.kde.org/kronometer/")
- (synopsis "Simple stopwatch application")
- (description "Kronometer is a stopwatch application. It features the
+ (let ((commit "8cfa062655e89b4b0cad911af3acab6609b13ecd")
+ (revision "0"))
+ (package
+ (name "kronometer")
+ (version (git-version "2.3.0" revision commit))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://invent.kde.org/utilities/kronometer.git/")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1vzdi9zyrx6s3l74yaxvd1y6729n51m23k0bxydwi36my3zml2kk"))))
+ (build-system qt-build-system)
+ (native-inputs
+ (list extra-cmake-modules kdoctools))
+ (inputs
+ (list breeze-icons ;; default icon set
+ kauth
+ kconfig
+ kconfigwidgets
+ kcoreaddons
+ kcrash
+ ki18n
+ kwidgetsaddons
+ kxmlgui))
+ (arguments (list #:qtbase qtbase))
+ (home-page "https://apps.kde.org/kronometer/")
+ (synopsis "Simple stopwatch application")
+ (description "Kronometer is a stopwatch application. It features the
basic stopwatch actions (pause, resume, reset, laps), as well as the ability
to save the times and resume them later.")
- (license ;; GPL for programs, LGPL for libraries, FDL for documentation
- license:gpl2+)))
+ (license ;; GPL for programs, LGPL for libraries, FDL for documentation
+ license:gpl2+))))
(define-public krusader
(package
@@ -1093,41 +1159,89 @@ Almost completely customizable, Krusader is very user friendly, fast and looks
great on your desktop.")
(license license:gpl2+)))
-(define-public kxstitch
+(define-public ktimer
(package
- (name "kxstitch")
- (version "2.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (string-append "mirror://kde/stable/kxstitch/" version
- "/kxstitch-" version ".tar.xz"))
- (sha256
- (base32 "1q6blvcqz6hxdfrkdi0fplmz7rmk3im56kpp68r0yrivhx3hn8sc"))))
+ (name "ktimer")
+ (version "25.08.1")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "mirror://kde/stable/release-service/" version
+ "/src/ktimer-" version ".tar.xz"))
+ (sha256
+ (base32
+ "0yqzdsa1pi5sr5w7cgm1ldpsq0j0wq73adc78n3mlygdxldrxbkm"))))
(build-system qt-build-system)
(native-inputs
- (list extra-cmake-modules kdoctools-5 pkg-config))
+ (list extra-cmake-modules
+ kdoctools))
(inputs
- (list ktexteditor-5 imagemagick qtbase-5 qtx11extras))
- (arguments (list #:tests? #f))
- (home-page "https://apps.kde.org/kxstitch/")
- (synopsis "Create and print cross stitch patterns")
- (description
- "KXStitch allows creating and printing cross stitch patterns, which can
-either be created or generated from a image.")
+ (list kcrash
+ kdbusaddons
+ ki18n
+ kio
+ knotifications
+ kconfigwidgets
+ kstatusnotifieritem
+ qt5compat))
+ (arguments
+ (list #:qtbase qtbase
+ #:tests? #f))
+ (home-page "https://kde.org/applications/utilities/ktimer")
+ (synopsis "Countdown Launcher")
+ (description "KTimer is a little tool to execute programs after some time.
+It allows you to enter several tasks and to set a timer for each of them. The
+timers for each task can be started, stopped, changed, or looped.")
(license license:gpl2+)))
+(define-public kxstitch
+ (let ((commit "bfe934ffc2c2dfa1cc554bc4483a3285b027b00c")
+ (revision "0"))
+ (package
+ (name "kxstitch")
+ (version (git-version "2.2.0" revision commit))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://invent.kde.org/graphics/kxstitch.git/")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1vhan3pmbm80bh0kdrsmzda2pir3921m8flm1haw8nf5i706gk87"))))
+ (build-system qt-build-system)
+ (native-inputs
+ (list extra-cmake-modules kdoctools pkg-config))
+ (inputs
+ (list kcompletion
+ kconfigwidgets
+ kguiaddons
+ ki18n
+ kio
+ ktextwidgets
+ kwidgetsaddons
+ kxmlgui
+ kconfig
+ imagemagick))
+ (arguments (list #:qtbase qtbase
+ #:tests? #f))
+ (home-page "https://apps.kde.org/kxstitch/")
+ (synopsis "Create and print cross stitch patterns")
+ (description
+ "KXStitch allows creating and printing cross stitch patterns, which can
+either be created or generated from a image.")
+ (license license:gpl2+))))
+
(define-public okteta
(package
(name "okteta")
- (version "0.26.18")
+ (version "0.26.23")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/okteta/" version
"/src/okteta-" version ".tar.xz"))
(sha256
- (base32 "0qwapyplbp811c21089ahzmcflgnzhm99px165pin89fsik622f4"))))
+ (base32 "1cd3n47cyqq5as6nl3kf9p24i8rmbc7x8nxbd03wa9mcisc50k5h"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools-5 qttools-5 shared-mime-info))
@@ -1177,49 +1291,53 @@ redone.")
(list license:gpl2+ license:lgpl2.0+ license:fdl1.2+))))
(define-public rsibreak
- (package
- (name "rsibreak")
- (version "0.12.15")
- (source
- (origin
- (method url-fetch)
- (uri (string-append "mirror://kde//stable/rsibreak/0.12/"
- "rsibreak-" version ".tar.xz"))
- (sha256
- (base32 "0kfbbhyzilvar3vns68pd8vkd17f07g8q9g83xxwl06zl3k6672j"))))
- (build-system qt-build-system)
- (native-inputs
- (list extra-cmake-modules kdoctools-5))
- (inputs
- (list kauth-5
- kconfig-5
- kconfigwidgets-5
- kcoreaddons-5
- kcrash-5
- kdbusaddons-5
- ki18n-5
- kiconthemes-5
- kidletime-5
- knotifications-5
- knotifyconfig-5
- ktextwidgets-5
- kwindowsystem-5
- kxmlgui-5
- breeze-icons ;; default icon set
- qtbase-5))
- (home-page "https://apps.kde.org/rsibreak/")
- (synopsis "Assists in the Recovery and Prevention of Repetitive Strain
+ (let ((commit "6795af6339e5e7c0fdf469290eafdb0f9365a96b")
+ (revision "0"))
+ (package
+ (name "rsibreak")
+ (version (git-version "0.12.15" revision commit))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://invent.kde.org/utilities/rsibreak.git/")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0p3xxbiwdmbp1cxagl1bnqicr8wv2mlzb5d5f4x6l7m7qzkicga4"))))
+ (build-system qt-build-system)
+ (native-inputs
+ (list extra-cmake-modules kdoctools))
+ (inputs
+ (list breeze-icons ;; default icon set
+ kcolorscheme
+ kconfig
+ kconfigwidgets
+ kcoreaddons
+ kcrash
+ kdbusaddons
+ ki18n
+ kidletime
+ knotifications
+ knotifyconfig
+ kstatusnotifieritem
+ ktextwidgets
+ kwindowsystem
+ kxmlgui))
+ (arguments (list #:qtbase qtbase))
+ (home-page "https://apps.kde.org/rsibreak/")
+ (synopsis "Assists in the Recovery and Prevention of Repetitive Strain
Injury")
- (description "Repetitive Strain Injury is an illness which can occur as a
+ (description "Repetitive Strain Injury is an illness which can occur as a
result of working with a mouse and keyboard. This utility can be used to
remind you to take a break now and then.")
- (license ;; GPL for programs, FDL for documentation
- (list license:gpl2+ license:fdl1.2+))))
+ (license ;; GPL for programs, FDL for documentation
+ (list license:gpl2+ license:fdl1.2+)))))
(define-public smb4k
(package
(name "smb4k")
- (version "4.0.0")
+ (version "4.0.4")
(source
(origin
(method git-fetch)
@@ -1227,7 +1345,7 @@ remind you to take a break now and then.")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "0v6h18pla0cx36arka9jy77n5p0chd1xgdgia5xjryzpsc66ddpx"))))
+ (base32 "1sbw7fdcgfjadggnmsl3m85kgim80lkn2vakwv4mrkrci0izk1xj"))))
(build-system qt-build-system)
(arguments (list
#:qtbase qtbase