~ruther/guix-local

b87ae1e405fa511a25ebf226b1a8504edb1b9957 — Zheng Junjie 8 months ago 8b1ba53
gnu: kaffeine: Update to 2.0.19-0.0a36369.

* gnu/packages/kde-multimedia.scm (kaffeine): Update to 2.0.19-0.0a36369.
[source]: Switch to git-fetch.
[inputs]: Remove kcoreaddons-5, kdbusaddons-5, ki18n-5, kio-5,
kwidgetsaddons-5, kwindowsystem-5, kxmlgui-5, qtbase-5, qtx11extras,
and solid-5; add kcoreaddons, kdbusaddons, ki18n, kio,
kwidgetsaddons, kwindowsystem, kxmlgui, and solid.
[native-inputs]: Remove kdoctools-5; add kdoctools.
[arguments]: Set #:qtbase to qtbase.

Change-Id: Ia113aa3b227e9b529d847afc62dec7e4a0345023
1 files changed, 47 insertions(+), 44 deletions(-)

M gnu/packages/kde-multimedia.scm
M gnu/packages/kde-multimedia.scm => gnu/packages/kde-multimedia.scm +47 -44
@@ 5,7 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>
;;; Copyright © 2023, 2025 Zheng Junjie <z572@z572.online>
;;; Copyright © 2025 Sergio Pastor Pérez <sergio.pastorperez@gmail.com>
;;;
;;; This file is part of GNU Guix.


@@ 517,55 517,58 @@ the available CD drives.")
     (list license:gpl2+ license:fdl1.2+))))

(define-public kaffeine
  (package
    (name "kaffeine")
    (version "2.0.18")
    (source
     (origin
       (method url-fetch)
       (uri (string-append "mirror://kde/stable/kaffeine"
                           "/kaffeine-" version ".tar.xz"))
       (sha256
        (base32 "10dnhr9v2jlki44i3gmjagky66ybixmv6f29z5imk9clgddrlyfr"))))
    (build-system qt-build-system)
    (native-inputs
     (list extra-cmake-modules pkg-config kdoctools-5))
    (inputs
     (list eudev
           kcoreaddons-5
           kdbusaddons-5
           ki18n-5
           kio-5
           kwidgetsaddons-5
           kwindowsystem-5
           kxmlgui-5
           libxscrnsaver
           breeze-icons ; default icon set
           qtbase-5
           qtx11extras
           solid-5
           v4l-utils ; libdvbv5
           vlc))
    (arguments
     (list #:tests? #f
           #:phases
           #~(modify-phases %standard-phases
               (add-after 'unpack 'fix-code
                 (lambda _
                   (substitute* "src/dvb/dvbdevice_linux.cpp"
                     (("\\s*qPrintable\\(transponder\\.getTransmissionType\\(\\)\\)\\);")
                      "transponder.getTransmissionType());")))))))
    (home-page "https://apps.kde.org/kaffeine/")
    (synopsis "Versatile media player for KDE")
    (description "Kaffeine is a media player for KDE.  While it supports
  (let* ((commit "0a363690f5b320ec55f190a4d32d09d73a8c86f1")
         (revision "0"))
    (package
      (name "kaffeine")
      (version (git-version "2.0.19" revision commit))
      (source
       (origin
         (method git-fetch)
         (uri (git-reference
                (url "https://invent.kde.org/multimedia/kaffeine.git/")
                (commit commit)))
         (file-name (git-file-name name version))
         (sha256
          (base32 "0959sw7xdkv3blv6k1p7k91ki0s30ki54jh516n52lp6h48q6z1p"))))
      (build-system qt-build-system)
      (native-inputs
       (list extra-cmake-modules pkg-config kdoctools))
      (inputs
       (list eudev
             kcoreaddons
             kdbusaddons
             ki18n
             kio
             kwidgetsaddons
             kwindowsystem
             kxmlgui
             libxscrnsaver
             breeze-icons ; default icon set
             solid
             v4l-utils ; libdvbv5
             vlc))
      (arguments
       (list #:qtbase qtbase
             #:tests? #f
             #:phases
             #~(modify-phases %standard-phases
                 (add-after 'unpack 'fix-code
                   (lambda _
                     (substitute* "src/dvb/dvbdevice_linux.cpp"
                       (("\\s*qPrintable\\(transponder\\.getTransmissionType\\(\\)\\)\\);")
                        "transponder.getTransmissionType());")))))))
      (home-page "https://apps.kde.org/kaffeine/")
      (synopsis "Versatile media player for KDE")
      (description "Kaffeine is a media player for KDE.  While it supports
multiple Phonon backends, its default backend is Xine, giving Kaffeine a wide
variety of supported media types and letting Kaffeine access CDs, DVDs, and
network streams easily.

Kaffeine can keep track of multiple playlists simultaneously, and supports
autoloading of subtitle files for use while playing video.")
    (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 kamoso
  (package