guix_mirror_bot pushed a commit to branch master
in repository guix.

commit cb508a80673ac74039672d7dfaca3f7c0631481f
Author: Andreas Enge <andr...@enge.fr>
AuthorDate: Mon Jul 21 11:31:07 2025 +0200

    gnu: dvdstyler: Update to 3.2.1.
    
    * gnu/packages/cdrom.scm (dvdstyler): Update to 3.2.1.
    [arguments]<#:phases>{'sanitize-source}: New phase.
    [inputs]: Replace ffmpeg-3.4 by ffmpeg-4.
    
    Change-Id: Iaf141dff29ab873ebdf6a27e19ef6a231f622e46
---
 gnu/packages/cdrom.scm | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/cdrom.scm b/gnu/packages/cdrom.scm
index 1b07544ad5..bcfdc26778 100644
--- a/gnu/packages/cdrom.scm
+++ b/gnu/packages/cdrom.scm
@@ -1,6 +1,6 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2013, 2014, 2015, 2018 Ludovic Courtès <l...@gnu.org>
-;;; Copyright © 2013, 2014 Andreas Enge <andr...@enge.fr>
+;;; Copyright © 2013, 2014, 2025 Andreas Enge <andr...@enge.fr>
 ;;; Copyright © 2015 Taylan Ulrich Bayırlı/Kammer <taylanbayi...@gmail.com>
 ;;; Copyright © 2015 Paul van der Walt <p...@denknerd.org>
 ;;; Copyright © 2015, 2016, 2017, 2018, 2019, 2020, 2021 Efraim Flashner 
<efr...@flashner.co.il>
@@ -587,7 +587,7 @@ capacity is user-selectable.")
 (define-public dvdstyler
   (package
     (name "dvdstyler")
-    (version "3.0.4")
+    (version "3.2.1")
     (source
      (origin
        (method url-fetch)
@@ -595,7 +595,7 @@ capacity is user-selectable.")
                             version "/DVDStyler-" version ".tar.bz2"))
        (sha256
         (base32
-         "0lwc0hn94m9r8fi07sjqz3fr618l6lnw3zsakxw7nlgnxbjsk7pi"))))
+         "0n3mfjsazvlzk9hl23q3iz7bmxjq7b5lx0ab8nbk1jgl763k9cqb"))))
     (build-system gnu-build-system)
     (arguments
      `(#:configure-flags
@@ -609,6 +609,11 @@ capacity is user-selectable.")
                             "/xml/dtd/docbook"))
        #:phases
        (modify-phases %standard-phases
+         (add-before 'configure 'sanitize-source
+           (lambda _
+             (substitute* "wxVillaLib/PropDlg.cpp"
+               ;; Header not installed by wxwidgets on Linux.
+               (("^#include <wx/generic/colrdlgg.h>") ""))))
          (add-after 'install 'wrap-program
            (lambda* (#:key inputs outputs #:allow-other-keys)
              (wrap-program (string-append (assoc-ref outputs "out") 
"/bin/dvdstyler")
@@ -631,7 +636,7 @@ capacity is user-selectable.")
        ("fontconfig" ,fontconfig)
        ("libexif" ,libexif)
        ("libjpeg" ,libjpeg-turbo)
-       ("ffmpeg" ,ffmpeg-3.4)))
+       ("ffmpeg" ,ffmpeg-4)))
     (native-inputs
      `(("pkg-config" ,pkg-config)
        ("flex" ,flex)

Reply via email to