all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Prafulla Giri <pratheblackdiamond@gmail.com>
To: 43200@debbugs.gnu.org
Subject: [bug#43200] Kdenlive Fixes
Date: Fri, 4 Sep 2020 14:12:57 +0545	[thread overview]
Message-ID: <CAFw+=j2M6U7rALX-ekBTEU7pMuSAwYZ6uur1cbCzyfQLhyKHQw@mail.gmail.com> (raw)


[-- Attachment #1.1: Type: text/plain, Size: 555 bytes --]

Esteemed maintainers,

Currently, Kdenlive throws errors regarding 2 things as soon as it starts:
1. ffmpeg, ffprobe and ffplay not being found
2. breeze icon theme not being found

Attached is a patch that addresses the first of these issues.

ffmpeg is added to the input of the package, and the final binary is
wrapped to include the ffmpeg binaries in it's PATH.

As for issue #2, I have sent in (rough) patches that adds the full
breeze-icon theme to guix distribution which should be merged to the tree
before another patch can be sent.

Thank you.

[-- Attachment #1.2: Type: text/html, Size: 736 bytes --]

[-- Attachment #2: 0001-gnu-kdenlive-Add-ffmpeg-to-input-list.patch --]
[-- Type: text/x-patch, Size: 1580 bytes --]

From 65b56b634745a93bf6eb58c6c3cca023c9f5ab14 Mon Sep 17 00:00:00 2001
From: Prafulla Giri <pratheblackdiamond@gmail.com>
Date: Thu, 3 Sep 2020 19:35:14 +0545
Subject: [PATCH] gnu: kdenlive: Add ffmpeg to input list

* gnu/packages/kde.scm (kdenlive): Add ffmpeg to inputs and wrap
the final binary accordingly to have ffmpeg in it's PATH.
[inputs]: Add ffmpeg.
---
 gnu/packages/kde.scm | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index 9bc753001e..a9ac23e049 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -155,6 +155,7 @@ This package contains GUI widgets for baloo.")
       (inputs
        `(("shared-mime-info" ,shared-mime-info)
          ("frei0r-plugins" ,frei0r-plugins)
+         ("ffmpeg" ,ffmpeg)
          ("rttr" ,rttr)
          ("mlt" ,mlt)
          ("qtbase" ,qtbase)
@@ -190,8 +191,11 @@ This package contains GUI widgets for baloo.")
                       (qtbase (assoc-ref inputs "qtbase"))
                       (qtdeclarative (assoc-ref inputs "qtdeclarative"))
                       (frei0r (assoc-ref inputs "frei0r-plugins"))
+                      (ffmpeg (assoc-ref inputs "ffmpeg"))
                       (qml "/lib/qt5/qml"))
                  (wrap-program (string-append out "/bin/kdenlive")
+                   `("PATH" ":" prefix
+                     ,(list (string-append ffmpeg "/bin")))
                    `("QT_PLUGIN_PATH" ":" prefix
                      ,(map (lambda (label)
                              (string-append (assoc-ref inputs label)
-- 
2.28.0


             reply	other threads:[~2020-09-04  8:29 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-09-04  8:27 Prafulla Giri [this message]
2020-09-04  9:24 ` bug#43200: Kdenlive Fixes Ludovic Courtès

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAFw+=j2M6U7rALX-ekBTEU7pMuSAwYZ6uur1cbCzyfQLhyKHQw@mail.gmail.com' \
    --to=pratheblackdiamond@gmail.com \
    --cc=43200@debbugs.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.