Subject: bug#78197: closed (Re: [bug#78197] [PATCH v3 2/2] gnu: Add kasts.)

From: [email-masked] (GNU bug Tracking System)
Date: Sat, 03 May 2025 03:43:02 +0000

Your bug report

#78197: [PATCH] Add Kasts package

which was filed against the guix-patches package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
78197: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=78197
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: [bug#78197] [PATCH v3 2/2] gnu: Add kasts.
From: Z572 <[email-masked]>
To: Sergio Pastor Pérez <[email-masked]>
Cc: [email-masked], Sughosha <[email-masked]>
Date: Sat, 03 May 2025 11:41:55 +0800
List-Id: <debbugs-submit.debbugs.gnu.org>

Sergio Pastor Pérez <[email-masked]> writes:

> * gnu/packages/kde.scm (kasts): New variable.

should gnu/packages/kde-multimedia.scm

>
> Change-Id: I2ae98c73b91bbdd34a60f2180c59257f26728321
> ---
>  gnu/packages/kde-multimedia.scm | 62 +++++++++++++++++++++++++++++++++
>  1 file changed, 62 insertions(+)
>
> diff --git a/gnu/packages/kde-multimedia.scm b/gnu/packages/kde-multimedia.scm
> index ce89917be8..392fb13b18 100644
> --- a/gnu/packages/kde-multimedia.scm
> +++ b/gnu/packages/kde-multimedia.scm
> @@ -6,6 +6,7 @@
>  ;;; Copyright © 2022 Brendan Tildesley <[email-masked]>
>  ;;; Copyright © 2022 Petr Hodina <[email-masked]>
>  ;;; Copyright © 2023 Zheng Junjie <[email-masked]>
> +;;; Copyright © 2025 Sergio Pastor Pérez <[email-masked]>
>  ;;;
>  ;;; This file is part of GNU Guix.
>  ;;;
> @@ -55,7 +56,9 @@ (define-module (gnu packages kde-multimedia)
>    #:use-module (gnu packages qt)
>    #:use-module (gnu packages readline)
>    #:use-module (gnu packages video)
> +  #:use-module (gnu packages vulkan)
>    #:use-module (gnu packages xiph)
> +  #:use-module (gnu packages xdisorg)
>    #:use-module (gnu packages xml)
>    #:use-module (gnu packages xorg))
>  
> @@ -599,6 +602,65 @@ (define-public kamoso
>      (license ;; GPL for programs, LGPL for libraries
>       (list license:gpl2+ license:lgpl2.0+))))
>  
> +(define-public kasts
> +  (package
> +    (name "kasts")
> +    (version "25.03.90")
> +    (source
> +     (origin
> +       (method git-fetch)
> +       (uri (git-reference
> +             (url "https://invent.kde.org/multimedia/kasts")
> +             (commit (string-append "v" version))))
> +       (file-name (git-file-name name version))
> +       (sha256
> +        (base32 "094q0yc8ljpkryd0vwwh4ljvk101qr63siwxacm1dgmhyi95262k"))))
> +    (build-system qt-build-system)
> +    (native-inputs (list pkg-config extra-cmake-modules))
> +    (inputs (list bash-minimal
> +                  breeze-icons
> +                  gstreamer
> +                  kcolorscheme
> +                  kcoreaddons
> +                  kcrash
> +                  kdbusaddons
> +                  ki18n
> +                  kiconthemes
> +                  kirigami
> +                  kirigami-addons
> +                  kwindowsystem
> +                  libxkbcommon
> +                  python
> +                  qqc2-desktop-style
> +                  qtdeclarative
> +                  qtkeychain-qt6
> +                  qtmultimedia
> +                  qtsvg
> +                  sonnet
> +                  syndication
> +                  taglib
> +                  threadweaver
> +                  vlc
> +                  vulkan-headers
> +                  vulkan-loader))
> +    (arguments
> +     (list
> +      #:qtbase qtbase))
> +    (home-page "https://apps.kde.org/kasts")
> +    (synopsis "Convergent podcast client")
> +    (description
> +     "Kasts is a convergent podcast application that looks good on
> +desktop and mobile.
> +
> +Its main features are:
> +- Episode management through play queue
> +- Sync playback positions with other clients through gpodder.net or
> +  gpodder-nextcloud
> +- Variable playback speed
> +- Search for podcasts
> +- Full system integration: e.g. inhibit system suspend while listening")
> +    (license (list license:gpl2+ license:lgpl2.1+))))
> +
>  (define-public kmix
>    (package
>      (name "kmix")
adjust and pushed.

Subject: [PATCH] Add Kasts package
From: Sergio Pastor Pérez <[email-masked]>
To: [email-masked]
Cc: Sergio Pastor Pérez <[email-masked]>
Date: Thu, 1 May 2025 19:37:53 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

Although there is a newer version, I'm submitting `kasts' at version 25.03.90
instead of 25.04.0 because I've seen some glitches with the drawing of widgets
inside the GUI. This may be related to the version of some dependencies, but
it should be fixed upstream. Let's package this version for now since it's
recent enough.

Sergio Pastor Pérez (2):
  gnu: kirigami-addons: Update to 1.7.0.
  gnu: Add kasts.

 gnu/packages/kde.scm | 98 ++++++++++++++++++++++++++++++++++++++------
 1 file changed, 85 insertions(+), 13 deletions(-)

base-commit: 881d46eb386c2de8bc6f1405972ee1e115eeb3a1
-- 
2.49.0