diff options
Diffstat (limited to 'gnu/packages/kde-utils.scm')
-rw-r--r-- | gnu/packages/kde-utils.scm | 440 |
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 |