~ruther/guix-local

dc63eb7d5c0228e95f6e8fdbf25ed5149cbf4a6c — Sughosha 8 months ago aea0488
gnu: partitionmanager: Move to kde-systemtools.scm.

* gnu/packages/kde.scm (partitionmanager): Delete variable.
* gnu/packages/kde-systemtools.scm (partitionmanager): New variable.
* gnu/packages/kde-plasma.scm (plasma)[inputs]: Resolve partitionmanager.

Change-Id: I568b520acbfdb9bb3c61292cde496ced68dbaf30
3 files changed, 44 insertions(+), 45 deletions(-)

M gnu/packages/kde-plasma.scm
M gnu/packages/kde-systemtools.scm
M gnu/packages/kde.scm
M gnu/packages/kde-plasma.scm => gnu/packages/kde-plasma.scm +4 -1
@@ 1852,7 1852,6 @@ on top of Baloo.")
                             milou
                             ocean-sound-theme
                             oxygen-sounds
                             partitionmanager
                             plasma5support ;required by sddm breeze theme
                             plasma-browser-integration
                             plasma-desktop


@@ 1893,6 1892,10 @@ on top of Baloo.")
                              (resolve-interface
                               '(gnu packages kde-systemtools))
                              'kwalletmanager)
                             (module-ref
                              (resolve-interface
                               '(gnu packages kde-systemtools))
                              'partitionmanager)
                             spectacle))
    ;; plasma-thunderbolt ;waiting for bolt
    (synopsis "The KDE Plasma desktop environment")

M gnu/packages/kde-systemtools.scm => gnu/packages/kde-systemtools.scm +40 -0
@@ 454,6 454,46 @@ This package is part of the KDE administration module.")
     "This package provides a tool to manage passwords on @code{kwallet}.")
    (license license:gpl2+)))

(define-public partitionmanager
  (package
    (name "partitionmanager")
    (version "24.12.3")
    (source
     (origin
       (method url-fetch)
       (uri (string-append "mirror://kde/stable/release-service/" version
                           "/src/partitionmanager-" version ".tar.xz"))
       (sha256
        (base32 "17p63a9igpbcv0xdziaf3d30n88rj9474w9yx2cpvh0m2nrv3582"))))
    (build-system qt-build-system)
    (arguments
     (list #:qtbase qtbase
           #:tests? #f))
    (native-inputs
     (list extra-cmake-modules kdoctools))
    (inputs
     (list kconfig
           kconfigwidgets
           kcoreaddons
           kcrash
           kdbusaddons
           ki18n
           kio
           kjobwidgets
           kpmcore
           kwidgetsaddons
           kwindowsystem
           kxmlgui
           polkit-qt6))
    (home-page "https://apps.kde.org/partitionmanager/")
    (synopsis "Disk device, partition and file system manager")
    (description "KDE Partition Manager is a utility to help you manage the
disks, partitions, and file systems.  It allows you to easily create, copy,
move, delete, back up, restore, and resize them without losing data.  It
supports a large number of file systems, including ext2/3/4, btrfs, NTFS,
FAT16/32, JFS, XFS and more.")
    (license license:gpl3+)))

(define-public spectacle-ocr-screenshot
  (package
    (name "spectacle-ocr-screenshot")

M gnu/packages/kde.scm => gnu/packages/kde.scm +0 -44
@@ 100,7 100,6 @@
  #:use-module (gnu packages perl)
  #:use-module (gnu packages photo)
  #:use-module (gnu packages pkg-config)
  #:use-module (gnu packages polkit)
  #:use-module (gnu packages protobuf)
  #:use-module (gnu packages pulseaudio)
  #:use-module (gnu packages python)


@@ 1391,49 1390,6 @@ opening hours expressions.")
multi-floor indoor maps.")
    (license license:lgpl2.0+)))

(define-public partitionmanager
  (package
    (name "partitionmanager")
    (version "24.12.3")
    (source
     (origin
       (method url-fetch)
       (uri (string-append "mirror://kde/stable/release-service/" version
                           "/src/partitionmanager-" version ".tar.xz"))
       (sha256
        (base32 "17p63a9igpbcv0xdziaf3d30n88rj9474w9yx2cpvh0m2nrv3582"))))
    (build-system qt-build-system)
    (arguments
     (list #:qtbase qtbase
           #:tests? #f))
    (native-inputs
     (list extra-cmake-modules kdoctools))
    (inputs
     (list kconfig
           kconfigwidgets
           kcoreaddons
           kcrash
           kdbusaddons
           ki18n
           kio
           kjobwidgets
           (module-ref
            (resolve-interface
             '(gnu packages kde-systemtools))
            'kpmcore)
           kwidgetsaddons
           kwindowsystem
           kxmlgui
           polkit-qt6))
    (home-page "https://apps.kde.org/partitionmanager/")
    (synopsis "Disk device, partition and file system manager")
    (description "KDE Partition Manager is a utility to help you manage the
disks, partitions, and file systems.  It allows you to easily create, copy,
move, delete, back up, restore, and resize them without losing data.  It
supports a large number of file systems, including ext2/3/4, btrfs, NTFS,
FAT16/32, JFS, XFS and more.")
    (license license:gpl3+)))

(define-public kpublictransport
  (package
    (name "kpublictransport")