aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSughosha <sughosha@disroot.org>2025-02-08 18:24:36 +0530
committerZheng Junjie <z572@z572.online>2025-02-13 13:49:02 +0800
commit3493117aa1df5095c3fdb2fe828d1a08c3b2b73e (patch)
treefa520f3908f4f5503bed341cbf6c2fb64566160a
parentd994b9b6461318384fdc5820ea9c94dec128f7e9 (diff)
downloadguix-3493117aa1df5095c3fdb2fe828d1a08c3b2b73e.tar.gz
guix-3493117aa1df5095c3fdb2fe828d1a08c3b2b73e.zip
gnu: haruna: Fix finding yt-dlp.
* gnu/packages/kde-multimedia.scm (haruna)[arguments]<#:phases>: Add fix-yt-dlp-path. Change-Id: I3f6e3f5b9f2dd56ec69b6ea38a0da9a5e01a1909 Signed-off-by: Zheng Junjie <z572@z572.online>
-rw-r--r--gnu/packages/kde-multimedia.scm11
1 files changed, 10 insertions, 1 deletions
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 @@ This package is part of the KDE multimedia module.")
(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