GNU bug report logs - #76015
[PATCH] gnu: haruna: Fix finding yt-dlp.

Previous Next

Package: guix-patches;

Reported by: Sughosha <sughosha <at> disroot.org>

Date: Sun, 2 Feb 2025 16:14:01 UTC

Severity: normal

Tags: patch

Done: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>

Bug is archived. No further changes may be made.

Full log


Message #14 received at 76015 <at> debbugs.gnu.org (full text, mbox):

From: Sughosha <sughosha <at> disroot.org>
To: 76015 <at> debbugs.gnu.org
Cc: Sughosha <sughosha <at> disroot.org>
Subject: [PATCH v2] gnu: haruna: Fix finding yt-dlp.
Date: Sat,  8 Feb 2025 18:24:36 +0530
* gnu/packages/kde-multimedia.scm (haruna)[arguments]<#:phases>: Add
fix-yt-dlp-path.

Change-Id: I3f6e3f5b9f2dd56ec69b6ea38a0da9a5e01a1909
---
 gnu/packages/kde-multimedia.scm | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/kde-multimedia.scm b/gnu/packages/kde-multimedia.scm
index ad0b504268..ac0b90c9b6 100644
--- a/gnu/packages/kde-multimedia.scm
+++ b/gnu/packages/kde-multimedia.scm
@@ -156,7 +156,16 @@ (define-public haruna
                (base32 "0gvwsxlrwn2s6i4agmwa0r1lq1fybfyxv933g2z3n76qnn9mkbrb"))))
     (build-system qt-build-system)
     (arguments
-     (list #:qtbase qtbase))
+     (list #:qtbase qtbase
+           #:phases
+           #~(modify-phases %standard-phases
+               (add-after 'unpack 'fix-yt-dlp-path
+                 (lambda* (#:key inputs #:allow-other-keys)
+                   (substitute* "src/application.cpp"
+                     (("findExecutable\\(u\"yt-dlp\"")
+                      (string-append "findExecutable(u\""
+                                     (search-input-file inputs "bin/yt-dlp")
+                                     "\""))))))))
     (native-inputs
      (list extra-cmake-modules))
     (inputs

base-commit: b64d3168af697ceb2a96e7e2c62bcf418b8a586a
-- 
2.47.1





This bug report was last modified 157 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.