diff options
Diffstat (limited to 'gnu/packages/kde-utils.scm')
-rw-r--r-- | gnu/packages/kde-utils.scm | 242 |
1 files changed, 132 insertions, 110 deletions
diff --git a/gnu/packages/kde-utils.scm b/gnu/packages/kde-utils.scm index 4b1d067c28..9d9f25e3e6 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> ;;; @@ -135,34 +135,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. @@ -794,7 +793,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 +801,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 @@ -1001,37 +1001,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 @@ -1094,28 +1098,42 @@ great on your desktop.") (license license:gpl2+))) (define-public kxstitch - (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")))) - (build-system qt-build-system) - (native-inputs - (list extra-cmake-modules kdoctools-5 pkg-config)) - (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 + (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+))) + (license license:gpl2+)))) (define-public okteta (package @@ -1177,44 +1195,48 @@ 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 |