GNU bug report logs - #53311
[PATCH] gnu: kdenlive: Update to 21.12.1.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Vinicius Monego <monego@HIDDEN>; Keywords: moreinfo patch; dated Sun, 16 Jan 2022 23:59:02 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.
Added tag(s) moreinfo. Request was from Ludovic Courtès <ludo@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 53311 <at> debbugs.gnu.org:


Received: (at 53311) by debbugs.gnu.org; 17 Jan 2022 12:28:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jan 17 07:28:10 2022
Received: from localhost ([127.0.0.1]:44918 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n9R7K-0000yy-0V
	for submit <at> debbugs.gnu.org; Mon, 17 Jan 2022 07:28:10 -0500
Received: from laurent.telenet-ops.be ([195.130.137.89]:45070)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1n9R7E-0000yi-QF
 for 53311 <at> debbugs.gnu.org; Mon, 17 Jan 2022 07:28:09 -0500
Received: from [192.168.179.254] ([188.189.128.58])
 by laurent.telenet-ops.be with bizsmtp
 id joU12600Q1Fk3F801oU1dG; Mon, 17 Jan 2022 13:28:03 +0100
Message-ID: <4cdc6c79871e510b8f22b5d51647c42f537e551f.camel@HIDDEN>
Subject: Re: [bug#53311] [PATCH] gnu: kdenlive: Update to 21.12.1.
From: Maxime Devos <maximedevos@HIDDEN>
To: Vinicius Monego <monego@HIDDEN>, 53311 <at> debbugs.gnu.org
Date: Mon, 17 Jan 2022 12:27:54 +0000
In-Reply-To: <20220116235713.243223-1-monego@HIDDEN>
References: <20220116235713.243223-1-monego@HIDDEN>
Content-Type: multipart/signed; micalg="pgp-sha512";
 protocol="application/pgp-signature"; boundary="=-iaz/s+O3ROwOYyfvE34u"
User-Agent: Evolution 3.38.3-1 
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
 t=1642422483; bh=3yxIQ3lWObZ0sT1RhCvh8pFUZ3VIsB8GNnsZSbgIxZI=;
 h=Subject:From:To:Date:In-Reply-To:References;
 b=JZqxjzClFh8sScbZgZhXC3xCOO4xu60N5v8qmRk4KQFk9zFGws0oIZpIsas4ffVNL
 dKJaU3nPn+oiYgn5UkqkYXY+BNMVVs7xhCXrqlLppCK65l4m2rJziHUp8O4D4vnq5x
 zS0zKO4IlfHHrDMFPRE5zHtfnV1fyPdwc/313ZYF4seaNbpzHh4/N59uiG2uOyny/6
 B3ILm9ZF2U/XUEjlLpc4KA9kHuilyuMkel7BbFYZsIOehKh/3AHsZJ1dxIr1b4gBam
 BE1QCZgiMNtdmAm9wjiMCA+WqRY3fEyx4QmWSSQx6xsT4nfwerHnT2HxyZh6zvM8dq
 P8xIj4WtzxvXA==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 53311
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)


--=-iaz/s+O3ROwOYyfvE34u
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi,

Vinicius Monego schreef op zo 16-01-2022 om 23:57 [+0000]:
> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 (wrap-program (string-append out "/bin/kdenlive")
> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 `("PATH" ":" prefix
> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ,(list (string-append ffmp=
eg "/bin")))
> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 [...]
> [...]
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 (wrap-program (string-append out "/bin/kdenlive")
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 `("PATH" ":" prefix
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ,(list (string-append ffmpeg "/bin")))
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 [...]
>=20
>=20

'data/scripts/checkvosk.py' (called from
'src/dialogs/kdenlivesettingsdialog.cpp') has a call to 'python -m pip
install', can it be neutralised?

There are a few python scripts, are we missing 'python' in inputs?

'ffmpeg' is invoked from a few Python scripts and from C++ code, using
ffmpegpath.  So FWIW, the absolute path to 'ffmpeg' can be baked in
with a few substitute* and by adding a line to the following code
in src/core.cpp:

    if (isAppImage) {
        QString appPath =3D qApp->applicationDirPath();
        KdenliveSettings::setFfmpegpath(QDir::cleanPath(appPath + QStringLi=
teral("/ffmpeg")));
        KdenliveSettings::setFfplaypath(QDir::cleanPath(appPath + QStringLi=
teral("/ffplay")));
        KdenliveSettings::setFfprobepath(QDir::cleanPath(appPath + QStringL=
iteral("/ffprobe")));
        KdenliveSettings::setRendererpath(QDir::cleanPath(appPath + QString=
Literal("/melt")));
        m_mainWindow->init(QDir::cleanPath(appPath + QStringLiteral("/../sh=
are/mlt/profiles")));
    } else {
        // Open connection with Mlt
        m_mainWindow->init(MltPath);
        // setFfmpegpath and the like can be set here!
    }

YMMW whether this is an improvement or not.

Greetings,
Maxime.

--=-iaz/s+O3ROwOYyfvE34u
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYeVgyhccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7iWmAQD8Xc7JVNmndv0wjN5m2RzDddGD
gc/6zD0TpoDjQcMIGgD/cYMS10tjWrwR2NLatsvSus01ORvQo3MWwos6/uitpQI=
=mn5g
-----END PGP SIGNATURE-----

--=-iaz/s+O3ROwOYyfvE34u--





Information forwarded to guix-patches@HIDDEN:
bug#53311; Package guix-patches. Full text available.

Message received at 53311 <at> debbugs.gnu.org:


Received: (at 53311) by debbugs.gnu.org; 17 Jan 2022 12:03:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jan 17 07:03:32 2022
Received: from localhost ([127.0.0.1]:44911 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n9QjQ-0000Oy-9C
	for submit <at> debbugs.gnu.org; Mon, 17 Jan 2022 07:03:32 -0500
Received: from laurent.telenet-ops.be ([195.130.137.89]:59104)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1n9QjN-0000Oo-1z
 for 53311 <at> debbugs.gnu.org; Mon, 17 Jan 2022 07:03:26 -0500
Received: from [192.168.179.254] ([188.189.128.58])
 by laurent.telenet-ops.be with bizsmtp
 id jo3N2600L1Fk3F801o3PQV; Mon, 17 Jan 2022 13:03:23 +0100
Message-ID: <262d33b8dab79da8ff57a456944b858398ba22a1.camel@HIDDEN>
Subject: Re: [bug#53311] [PATCH] gnu: kdenlive: Update to 21.12.1.
From: Maxime Devos <maximedevos@HIDDEN>
To: Vinicius Monego <monego@HIDDEN>, 53311 <at> debbugs.gnu.org
Date: Mon, 17 Jan 2022 13:03:13 +0100
In-Reply-To: <20220116235713.243223-1-monego@HIDDEN>
References: <20220116235713.243223-1-monego@HIDDEN>
Content-Type: multipart/signed; micalg="pgp-sha512";
 protocol="application/pgp-signature"; boundary="=-nlKLfde9+H5cwBHAOyjO"
User-Agent: Evolution 3.38.3-1 
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
 t=1642421003; bh=jYMegQr5H2yVhRIe2WTin/H4dpnW7yfwYdoDCo/eTQM=;
 h=Subject:From:To:Date:In-Reply-To:References;
 b=mKkID5MKVj/Iq2sRVVNVhidNbUd1CTHOY8wA6aoUjJUHR0MMD8l+9ku8RIOjWYEj9
 z/88NI/qvGVyBiD1V6AM5gVyVrWHcBQn8dMbzgBmDUCbIWSbKmg+zznF3/kfd9VRBe
 TirOy8AkPmVA0KWBSbS4C56oUDkyaYMofTGhxXaDUOVPqu072vPDXUjbVcsdHOWBZv
 rImabaXfb7LMNke1WsAZTpDmouSGS637hv+EZln37PdZA2nihvThI/nFoZO0qAUN91
 InPgKjJie9GoN/QCfIyqCt4s+KbfRnDgFJoejp/tsjRbAy77trOLYKwlG+GuqBqAyY
 qxjr5FFRvFZWA==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 53311
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)


--=-nlKLfde9+H5cwBHAOyjO
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi,

Vinicius Monego schreef op zo 16-01-2022 om 23:57 [+0000]:
> +=C2=A0=C2=A0=C2=A0 (synopsis "Non-linear video editor")
> +=C2=A0=C2=A0=C2=A0 (description "Kdenlive is an acronym for KDE Non-Line=
ar Video Editor.
> =C2=A0
> =C2=A0Non-linear video editing is much more powerful than beginner's (lin=
ear)
> =C2=A0editors, hence it requires a bit more organization before starting.=
=C2=A0 However,
> =C2=A0it is not reserved to specialists and can be used for small persona=
l
> =C2=A0projects.")
> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (license license:gpl2+))))
> +=C2=A0=C2=A0=C2=A0 (license license:gpl2+)))

Looking at ./data/resourceproviders/freesound.json and
./src/onlineresources/providermodel.cpp, kdenlive sometimes accesses
the network, possibly using TLS.  Because the Qt stack uses OpenSSL,
SSL_CERT_DIR or SSL_CERT_FILE would need to be added to
native-search-paths to make "guix shell --pure kdenlive nss-certs" work
(untested).

That seems to be a bug in the original package definition though.

Greetings,
Maxime.

--=-nlKLfde9+H5cwBHAOyjO
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYeVbAhccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7p+SAP0feKhJyB5YKE7J9Jq68rUI/6HI
6vB9V14rRuZwN/mW0gD/WXIhqJQdjqFYSkcR+IpTvc4K8J65KepsKIuMT7gWsQ0=
=KjcN
-----END PGP SIGNATURE-----

--=-nlKLfde9+H5cwBHAOyjO--





Information forwarded to guix-patches@HIDDEN:
bug#53311; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 16 Jan 2022 23:58:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 16 18:58:10 2022
Received: from localhost ([127.0.0.1]:44503 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n9FPQ-0007DG-7O
	for submit <at> debbugs.gnu.org; Sun, 16 Jan 2022 18:58:10 -0500
Received: from lists.gnu.org ([209.51.188.17]:43240)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <monego@HIDDEN>) id 1n9FPN-0007Co-IV
 for submit <at> debbugs.gnu.org; Sun, 16 Jan 2022 18:58:02 -0500
Received: from eggs.gnu.org ([209.51.188.92]:40836)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <monego@HIDDEN>) id 1n9FPM-0008Sg-WD
 for guix-patches@HIDDEN; Sun, 16 Jan 2022 18:58:01 -0500
Received: from mout01.posteo.de ([185.67.36.65]:53723)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <monego@HIDDEN>) id 1n9FPK-0008Cu-B8
 for guix-patches@HIDDEN; Sun, 16 Jan 2022 18:58:00 -0500
Received: from submission (posteo.de [89.146.220.130]) 
 by mout01.posteo.de (Postfix) with ESMTPS id 48ACC240026
 for <guix-patches@HIDDEN>; Mon, 17 Jan 2022 00:57:55 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1642377475; bh=dr9MWpgTHPAli6z1iTp9dDy9vxfGRGoHpkoG5sU2zSk=;
 h=From:To:Cc:Subject:Date:From;
 b=g88z/y67g8ECXLHE3a8diWLq/Ej9L8YFroYH8FdXk7SmFtpfeseVgG6kUYlDb6vBb
 LhynCjA9rLu9SGbrrTDh9PDb2O6jxwyBknk1LW1ALzXmFkyM85zYmmgAWshbbGyN0e
 VUw7Eu1qG/sEZaHnk+QR8S7HS7tIAXWMiIkFaT77nK8Jsvgot6aG02msP7tg4aRDiG
 KOHfLCS4sj3/VZoD9B6GuXyOcZo7EwTZzfo3DKs4h2aTMANbh6ThROy0sNgSFZv4/k
 +CbnZ4FHOJ7esxGg4a9g/yxmOwlRn665OTAomEh7DWxaO6XPH6IeXmqaBrCRYBBBiO
 ZtEZfHtkHlarA==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4JcX6B19Gnz6tmP;
 Mon, 17 Jan 2022 00:57:53 +0100 (CET)
From: Vinicius Monego <monego@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH] gnu: kdenlive: Update to 21.12.1.
Date: Sun, 16 Jan 2022 23:57:13 +0000
Message-Id: <20220116235713.243223-1-monego@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=185.67.36.65; envelope-from=monego@HIDDEN;
 helo=mout01.posteo.de
X-Spam_score_int: -43
X-Spam_score: -4.4
X-Spam_bar: ----
X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
Cc: Vinicius Monego <monego@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

* gnu/packages/kde.scm (kdenlive): Update to 21.12.1.
---
 gnu/packages/kde.scm | 149 +++++++++++++++++++++----------------------
 1 file changed, 74 insertions(+), 75 deletions(-)

diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index 8dfcba1388..5379082f49 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -14,7 +14,7 @@
 ;;; Copyright © 2020, 2021, 2022 Zheng Junjie <873216071@HIDDEN>
 ;;; Copyright © 2021 Alexandros Theodotou <alex@HIDDEN>
 ;;; Copyright © 2021 la snesne <lasnesne@HIDDEN>
-;;; Copyright © 2021 Vinicius Monego <monego@HIDDEN>
+;;; Copyright © 2021, 2022 Vinicius Monego <monego@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -219,85 +219,84 @@ browser for easy news reading.")
     (license license:gpl2+)))
 
 (define-public kdenlive
-  (let ((version "21.08.3"))
-    (package
-      (name "kdenlive")
-      (version version)
-      (source
-       (origin
-         (method git-fetch)
-         (uri (git-reference
-               (url "https://invent.kde.org/multimedia/kdenlive")
-               (commit (string-append "v" version))))
-         (file-name (string-append name "-" version "-checkout"))
-         (sha256
-          (base32 "0lpspak5djkbn2xbmmbxls258310g45n3a08sghkjl08bx6ilvc9"))))
-      (build-system qt-build-system)
-      (native-inputs
-       (list extra-cmake-modules pkg-config qttools))
-      (inputs
-       (list breeze ; make dark them available easily
-             breeze-icons ; recommended icon set
-             ffmpeg
-             frei0r-plugins
-             karchive
-             kcrash
-             kdbusaddons
-             kdeclarative
-             kdoctools
-             kfilemetadata
-             kguiaddons
-             kiconthemes
-             knewstuff
-             knotifications
-             knotifyconfig
-             kparts
-             kplotting
-             mlt
-             purpose
-             qtbase-5
-             qtdeclarative
-             qtgraphicaleffects
-             qtmultimedia
-             qtnetworkauth
-             qtquickcontrols
-             qtquickcontrols2
-             qtscript
-             qtsvg
-             qtwebkit
-             shared-mime-info))
-      (arguments
-       ;; XXX: there is a single test that spawns other tests and
-       ;; 1/3 tests failed and 1/327 assertions failed.  It seems
-       ;; that individual tests can't be skipped.
-       `(#:configure-flags (list "-DBUILD_TESTING=off")
-         #:tests? #f
-         #:phases
-         (modify-phases %standard-phases
-           (add-after 'install 'wrap-executable
-             (lambda* (#:key inputs outputs #:allow-other-keys)
-               (let* ((out (assoc-ref outputs "out"))
-                      (qtbase (assoc-ref inputs "qtbase"))
-                      (frei0r (assoc-ref inputs "frei0r-plugins"))
-                      (ffmpeg (assoc-ref inputs "ffmpeg")))
-                 (wrap-program (string-append out "/bin/kdenlive")
-                   `("PATH" ":" prefix
-                     ,(list (string-append ffmpeg "/bin")))
-                   `("FREI0R_PATH" ":" =
-                     (,(string-append frei0r "/lib/frei0r-1/")))
-                   `("QT_QPA_PLATFORM_PLUGIN_PATH" ":" =
-                     (,(string-append qtbase "/lib/qt5/plugins/platforms")))
-                   `("MLT_PREFIX" ":" =
-                     (,(assoc-ref inputs "mlt"))))))))))
-      (home-page "https://kdenlive.org")
-      (synopsis "Non-linear video editor")
-      (description "Kdenlive is an acronym for KDE Non-Linear Video Editor.
+  (package
+    (name "kdenlive")
+    (version "21.12.1")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://invent.kde.org/multimedia/kdenlive")
+             (commit (string-append "v" version))))
+       (file-name (string-append name "-" version "-checkout"))
+       (sha256
+        (base32 "13pw4axqb750f3sl87kwxsvmhc3ydr9c8h7rmpvj7p72va9375s2"))))
+    (build-system qt-build-system)
+    (native-inputs
+     (list extra-cmake-modules pkg-config qttools))
+    (inputs
+     (list breeze                       ; make dark them available easily
+           breeze-icons                 ; recommended icon set
+           ffmpeg
+           frei0r-plugins
+           karchive
+           kcrash
+           kdbusaddons
+           kdeclarative
+           kdoctools
+           kfilemetadata
+           kguiaddons
+           kiconthemes
+           knewstuff
+           knotifications
+           knotifyconfig
+           kparts
+           kplotting
+           mlt
+           purpose
+           qtbase-5
+           qtdeclarative
+           qtgraphicaleffects
+           qtmultimedia
+           qtnetworkauth
+           qtquickcontrols
+           qtquickcontrols2
+           qtscript
+           qtsvg
+           qtwebkit
+           shared-mime-info))
+    (arguments
+     ;; XXX: there is a single test that spawns other tests and
+     ;; 1/3 tests failed and 1/327 assertions failed.  It seems
+     ;; that individual tests can't be skipped.
+     `(#:configure-flags (list "-DBUILD_TESTING=off")
+       #:tests? #f
+       #:phases
+       (modify-phases %standard-phases
+         (add-after 'install 'wrap-executable
+           (lambda* (#:key inputs outputs #:allow-other-keys)
+             (let* ((out (assoc-ref outputs "out"))
+                    (qtbase (assoc-ref inputs "qtbase"))
+                    (frei0r (assoc-ref inputs "frei0r-plugins"))
+                    (ffmpeg (assoc-ref inputs "ffmpeg")))
+               (wrap-program (string-append out "/bin/kdenlive")
+                 `("PATH" ":" prefix
+                   ,(list (string-append ffmpeg "/bin")))
+                 `("FREI0R_PATH" ":" =
+                   (,(string-append frei0r "/lib/frei0r-1/")))
+                 `("QT_QPA_PLATFORM_PLUGIN_PATH" ":" =
+                   (,(string-append qtbase "/lib/qt5/plugins/platforms")))
+                 `("MLT_PREFIX" ":" =
+                   (,(assoc-ref inputs "mlt"))))))))))
+    (home-page "https://kdenlive.org")
+    (synopsis "Non-linear video editor")
+    (description "Kdenlive is an acronym for KDE Non-Linear Video Editor.
 
 Non-linear video editing is much more powerful than beginner's (linear)
 editors, hence it requires a bit more organization before starting.  However,
 it is not reserved to specialists and can be used for small personal
 projects.")
-      (license license:gpl2+))))
+    (license license:gpl2+)))
 
 (define-public kdevelop
   (package

base-commit: 36f4745dc10e5d0e8b2a62cd2c8439629debae4f
-- 
2.30.2





Acknowledgement sent to Vinicius Monego <monego@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#53311; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 24 Jan 2022 09:30:02 UTC

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