GNU bug report logs -
#30771
Add kdenlive
Previous Next
Reported by: Mark Meyer <mark <at> ofosos.org>
Date: Sun, 11 Mar 2018 21:13:02 UTC
Severity: normal
Tags: patch
Done: Leo Famulari <leo <at> famulari.name>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 30771 in the body.
You can then email your comments to 30771 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#30771
; Package
guix-patches
.
(Sun, 11 Mar 2018 21:13:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Mark Meyer <mark <at> ofosos.org>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Sun, 11 Mar 2018 21:13:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Moin,
This adds kdenlive. Since the upstream project has no links to tarballs, we take the current release from Git. Note, you will need an updated MLT. It is recommended that you install `breeze-icons' in addition to this, but kdenlive without them being present.
See: guix-patches 30770 for the mlt changes.
Cheers, Mark
--
Mark Meyer
mark <at> ofosos.org
[0001-gnu-Add-kdenlive.patch (text/x-patch, attachment)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#30771
; Package
guix-patches
.
(Sun, 11 Mar 2018 21:18:01 GMT)
Full text and
rfc822 format available.
Message #8 received at 30771 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
This is a minor update for the package to lint properly.
--
Mark Meyer
mark <at> ofosos.org
[0001-gnu-Add-kdenlive.patch (text/x-patch, attachment)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#30771
; Package
guix-patches
.
(Sun, 11 Mar 2018 21:26:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 30771 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Changed indentation of the package.
--
Mark Meyer
mark <at> ofosos.org
[0001-gnu-Add-kdenlive.patch (text/x-patch, attachment)]
Added tag(s) patch.
Request was from
Christopher Baines <mail <at> cbaines.net>
to
control <at> debbugs.gnu.org
.
(Mon, 19 Mar 2018 08:00:02 GMT)
Full text and
rfc822 format available.
Added blocking bug(s) 30770
Request was from
Gábor Boskovits <boskovits <at> gmail.com>
to
control <at> debbugs.gnu.org
.
(Fri, 22 Jun 2018 10:29:01 GMT)
Full text and
rfc822 format available.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#30771
; Package
guix-patches
.
(Sat, 22 Sep 2018 20:09:02 GMT)
Full text and
rfc822 format available.
Message #18 received at 30771 <at> debbugs.gnu.org (full text, mbox):
From: Mark Meyer <mark <at> ofosos.org>
* gnu/packages/kde.scm (kdenlive): New variable.
Co-authored-by: Gábor Boskovits <boskovits <at> gmail.com>
Signed-off-by: Gábor Boskovits <boskovits <at> gmail.com>
---
gnu/packages/kde.scm | 82 +++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 81 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index aa5be6b51..196b8de0d 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -1,8 +1,9 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2016, 2017 Efraim Flashner <efraim <at> flashner.co.il>
;;; Copyright © 2016, 2017 Thomas Danckaert <post <at> thomasdanckaert.be>
-;;; Copyright © 2017 Mark Meyer <mark <at> ofosos.org>
+;;; Copyright © 2017, 2018 Mark Meyer <mark <at> ofosos.org>
;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice <me <at> tobias.gr>
+;;; Copyright © 2018 Gábor Boskovits <boskovits <at> gmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -22,6 +23,7 @@
(define-module (gnu packages kde)
#:use-module (guix build-system cmake)
#:use-module (guix download)
+ #:use-module (guix git-download)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages)
#:use-module (guix utils)
@@ -47,8 +49,86 @@
#:use-module (gnu packages tls)
#:use-module (gnu packages qt)
#:use-module (gnu packages version-control)
+ #:use-module (gnu packages video)
#:use-module (gnu packages xorg))
+(define-public kdenlive
+ (let ((version "18.08.1"))
+ (package
+ (name "kdenlive")
+ (version version)
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "git://anongit.kde.org/kdenlive.git")
+ (commit (string-append "v" version))))
+ (file-name (string-append name "-" version "-checkout"))
+ (sha256
+ (base32
+ "0ifnaclsz7w08mc485i3j1kkcpd1m8q5qamckrfwc375ac13xf4g"))))
+ (build-system cmake-build-system)
+ (native-inputs
+ `(("extra-cmake-modules" ,extra-cmake-modules)
+ ("qttools" ,qttools)))
+ (propagated-inputs
+ `(("mlt" ,mlt)))
+ (inputs
+ `(("shared-mime-info" ,shared-mime-info)
+ ("frei0r-plugins" ,frei0r-plugins)
+ ("qtbase" ,qtbase)
+ ("qtscript" ,qtscript)
+ ("qtsvg" ,qtsvg)
+ ("kparts" ,kparts)
+ ("knotifications" ,knotifications)
+ ("karchive" ,karchive)
+ ("kdbusaddons" ,kdbusaddons)
+ ("kcrash" ,kcrash)
+ ("kguiaddons" ,kguiaddons)
+ ("knewstuff" ,knewstuff)
+ ("knotifyconfig" ,knotifyconfig)
+ ("kfilemetadata" ,kfilemetadata)
+ ("kdoctools" ,kdoctools)
+ ("kdeclarative", kdeclarative)
+ ("qtdeclarative", qtdeclarative)
+ ("qtquickcontrols", qtquickcontrols)
+ ("kiconthemes", kiconthemes)
+ ("qtgraphicaleffects" ,qtgraphicaleffects)
+ ("kplotting", kplotting)))
+ (arguments
+ `(#:phases
+ (modify-phases %standard-phases
+ (add-after 'install 'wrap-executable
+ (lambda* (#:key inputs outputs #:allow-other-keys)
+ (let* ((out (assoc-ref outputs "out"))
+ (qtquickcontrols (assoc-ref inputs "qtquickcontrols"))
+ (qtbase (assoc-ref inputs "qtbase"))
+ (qtdeclarative (assoc-ref inputs "qtdeclarative"))
+ (frei0r (assoc-ref inputs "frei0r-plugins"))
+ (qml "/lib/qt5/qml"))
+ (wrap-program (string-append out "/bin/kdenlive")
+ `("QT_PLUGIN_PATH" ":" prefix
+ ,(map (lambda (label)
+ (string-append (assoc-ref inputs label)
+ "/lib/qt5/plugins/"))
+ '("qtbase", "qtsvg")))
+ `("FREI0R_PATH" ":" =
+ (,(string-append frei0r "/lib/frei0r-1/")))
+ `("QT_QPA_PLATFORM_PLUGIN_PATH" ":" =
+ (,(string-append qtbase "/lib/qt5/plugins/platforms")))
+ `("QML2_IMPORT_PATH" ":" prefix
+ (,(string-append qtquickcontrols qml)
+ ,(string-append qtdeclarative qml))))))))))
+ (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+))))
+
(define-public kdevelop
(package
(name "kdevelop")
--
2.18.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#30771
; Package
guix-patches
.
(Sat, 29 Sep 2018 21:53:02 GMT)
Full text and
rfc822 format available.
Message #21 received at 30771 <at> debbugs.gnu.org (full text, mbox):
Hello Gábor!
Gábor Boskovits <boskovits <at> gmail.com> skribis:
> From: Mark Meyer <mark <at> ofosos.org>
>
> * gnu/packages/kde.scm (kdenlive): New variable.
>
> Co-authored-by: Gábor Boskovits <boskovits <at> gmail.com>
> Signed-off-by: Gábor Boskovits <boskovits <at> gmail.com>
[...]
> + (add-after 'install 'wrap-executable
> + (lambda* (#:key inputs outputs #:allow-other-keys)
> + (let* ((out (assoc-ref outputs "out"))
> + (qtquickcontrols (assoc-ref inputs "qtquickcontrols"))
> + (qtbase (assoc-ref inputs "qtbase"))
> + (qtdeclarative (assoc-ref inputs "qtdeclarative"))
> + (frei0r (assoc-ref inputs "frei0r-plugins"))
> + (qml "/lib/qt5/qml"))
> + (wrap-program (string-append out "/bin/kdenlive")
> + `("QT_PLUGIN_PATH" ":" prefix
> + ,(map (lambda (label)
> + (string-append (assoc-ref inputs label)
> + "/lib/qt5/plugins/"))
> + '("qtbase", "qtsvg")))
> + `("FREI0R_PATH" ":" =
> + (,(string-append frei0r "/lib/frei0r-1/")))
> + `("QT_QPA_PLATFORM_PLUGIN_PATH" ":" =
> + (,(string-append qtbase "/lib/qt5/plugins/platforms")))
> + `("QML2_IMPORT_PATH" ":" prefix
> + (,(string-append qtquickcontrols qml)
> + ,(string-append qtdeclarative qml))))))))))
Please explicitly return #t.
Apart from this very minor issue, it LGTM. Thank you!
Ludo’.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#30771
; Package
guix-patches
.
(Mon, 01 Oct 2018 09:20:02 GMT)
Full text and
rfc822 format available.
Message #24 received at 30771 <at> debbugs.gnu.org (full text, mbox):
Mark Meyer transcribed 7.1K bytes:
> Moin,
> This adds kdenlive. Since the upstream project has no links to tarballs, we take the current release from Git. Note, you will need an updated MLT. It is recommended that you install `breeze-icons' in addition to this, but kdenlive without them being present.
>
> See: guix-patches 30770 for the mlt changes.
There are still open questions on the open '30770'.
> Cheers, Mark
> --
> Mark Meyer
> mark <at> ofosos.org
> From 09f4a0d9d0f38c8804f82861b49d4a02f9ad6f60 Mon Sep 17 00:00:00 2001
> From: Mark Meyer <mark <at> ofosos.org>
> Date: Sun, 11 Mar 2018 22:09:46 +0100
> Subject: [PATCH] gnu: Add kdenlive.
>
> * gnu/packages/kde.scm (kdenlive): New variable.
> ---
> gnu/packages/kde.scm | 78 +++++++++++++++++++++++++++++++++++++++++++++++++++-
> 1 file changed, 77 insertions(+), 1 deletion(-)
>
> diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
> index 812f63cb4..cf8a371eb 100644
> --- a/gnu/packages/kde.scm
> +++ b/gnu/packages/kde.scm
> @@ -1,7 +1,7 @@
> ;;; GNU Guix --- Functional package management for GNU
> ;;; Copyright © 2016, 2017 Efraim Flashner <efraim <at> flashner.co.il>
> ;;; Copyright © 2016, 2017 Thomas Danckaert <post <at> thomasdanckaert.be>
> -;;; Copyright © 2017 Mark Meyer <mark <at> ofosos.org>
> +;;; Copyright © 2017, 2018 Mark Meyer <mark <at> ofosos.org>
> ;;; Copyright © 2017 Tobias Geerinckx-Rice <me <at> tobias.gr>
> ;;;
> ;;; This file is part of GNU Guix.
> @@ -21,6 +21,7 @@
>
> (define-module (gnu packages kde)
> #:use-module (guix build-system cmake)
> + #:use-module (guix git-download)
> #:use-module (guix download)
> #:use-module ((guix licenses) #:prefix license:)
> #:use-module (guix packages)
> @@ -47,8 +48,83 @@
> #:use-module (gnu packages tls)
> #:use-module (gnu packages qt)
> #:use-module (gnu packages version-control)
> + #:use-module (gnu packages video)
> #:use-module (gnu packages xorg))
>
> +(define-public kdenlive
> + (let ((version "17.12.3"))
> + (package
> + (name "kdenlive")
> + (version version)
> + (source
> + (origin
> + (method git-fetch)
> + (uri (git-reference
> + (url "git://anongit.kde.org/kdenlive.git")
> + (commit (string-append "v" version))))
> + (file-name (string-append name "-" version "-checkout"))
> + (sha256
> + (base32
> + "08y0pjm0qgbby0cxqwbzgar455a8bifn766s74qzzk8pq0bma42m"))))
> + (build-system cmake-build-system)
> + (native-inputs
> + `(("extra-cmake-modules" ,extra-cmake-modules)
> + ("qttools" ,qttools)))
> + (propagated-inputs
> + `(("mlt" ,mlt)))
> + (inputs
> + `(("shared-mime-info" ,shared-mime-info)
> + ("frei0r-plugins" ,frei0r-plugins)
> + ("qtbase" ,qtbase)
> + ("qtscript" ,qtscript)
> + ("qtsvg" ,qtsvg)
> + ("kparts" ,kparts)
> + ("knotifications" ,knotifications)
> + ("karchive" ,karchive)
> + ("kdbusaddons" ,kdbusaddons)
> + ("kcrash" ,kcrash)
> + ("kguiaddons" ,kguiaddons)
> + ("knewstuff" ,knewstuff)
> + ("knotifyconfig" ,knotifyconfig)
> + ("kfilemetadata" ,kfilemetadata)
> + ("kdoctools" ,kdoctools)
> + ("kdeclarative" ,kdeclarative)
> + ("qtdeclarative" ,qtdeclarative)
> + ("qtquickcontrols" ,qtquickcontrols)
> + ("kiconthemes" ,kiconthemes)
> + ("qtgraphicaleffects" ,qtgraphicaleffects)
> + ("kplotting" ,kplotting)))
> + (arguments
> + `(#:phases
> + (modify-phases %standard-phases
> + (add-after 'install 'wrap-executable
> + (lambda* (#:key inputs outputs #:allow-other-keys)
> + (let* ((out (assoc-ref outputs "out"))
> + (qtquickcontrols (assoc-ref inputs "qtquickcontrols"))
> + (qtbase (assoc-ref inputs "qtbase"))
> + (qtdeclarative (assoc-ref inputs "qtdeclarative"))
> + (frei0r (assoc-ref inputs "frei0r-plugins"))
> + (qml "/lib/qt5/qml"))
> + (wrap-program (string-append out "/bin/kdenlive")
> + `("QT_PLUGIN_PATH" ":" prefix
> + ,(map (lambda (label)
> + (string-append (assoc-ref inputs label)
> + "/lib/qt5/plugins/"))
> + '("qtbase", "qtsvg")))
> + `("FREI0R_PATH" ":" =
> + (,(string-append frei0r "/lib/frei0r-1/")))
> + `("QT_QPA_PLATFORM_PLUGIN_PATH" ":" =
> + (,(string-append qtbase "/lib/qt5/plugins/platforms")))
> + `("QML2_IMPORT_PATH" ":" prefix
> + (,(string-append qtquickcontrols qml)
> + ,(string-append qtdeclarative qml))))))))))
> + (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 beginners’ (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+))))
> +
> (define-public kdevelop
> (package
> (name "kdevelop")
> --
> 2.16.2
>
Reply sent
to
Leo Famulari <leo <at> famulari.name>
:
You have taken responsibility.
(Wed, 13 Feb 2019 00:05:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
Mark Meyer <mark <at> ofosos.org>
:
bug acknowledged by developer.
(Wed, 13 Feb 2019 00:05:02 GMT)
Full text and
rfc822 format available.
Message #29 received at 30771-done <at> debbugs.gnu.org (full text, mbox):
Kdenlive was added in commit a50f5258c785929a5f77a80e1805b502dd0c78c8.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Wed, 13 Mar 2019 11:24:11 GMT)
Full text and
rfc822 format available.
This bug report was last modified 5 years and 46 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.