Prepare mlt for kdenlive

  • Done
  • quality assurance status badge
Details
5 participants
  • Gábor Boskovits
  • Leo Famulari
  • Christopher Baines
  • Mark Meyer
  • Ricardo Wurmus
Owner
unassigned
Submitted by
Mark Meyer
Severity
normal
M
M
Mark Meyer wrote on 11 Mar 2018 19:42
(address . guix-patches@gnu.org)
1520793766.3393435.1299212208.79605EE1@webmail.messagingengine.com
Moin,
the attached patch prepares MLT to support kdenlive.

Cheers, Mark
--
Mark Meyer
mark@ofosos.org
From be8f3a71faa942dba2ffc64fd9da0628e5903b96 Mon Sep 17 00:00:00 2001
From: Mark Meyer <mark@ofosos.org>
Date: Sun, 11 Mar 2018 19:41:02 +0100
Subject: [PATCH] gnu: mlt: Prepare for kdenlive.

* gnu/packages/video.scm (mlt): Update to 6.6.0.
* gnu/packages/video.scm [inputs](mlt): Add qtbase, qtsvg, gdk-pixbuf, gtk+-2,
frei0r-plugins.
---
gnu/packages/video.scm | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)

Toggle diff (36 lines)
diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm
index dfd94f9d3..900f6e9fc 100644
--- a/gnu/packages/video.scm
+++ b/gnu/packages/video.scm
@@ -1785,7 +1785,7 @@ from sites like Twitch.tv and pipes them into a video player of choice.")
(define-public mlt
(package
(name "mlt")
- (version "6.4.1")
+ (version "6.6.0")
(source (origin
(method url-fetch)
(uri (string-append "https://github.com/mltframework/mlt/"
@@ -1793,7 +1793,7 @@ from sites like Twitch.tv and pipes them into a video player of choice.")
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "10m3ry0b2pvqx3bk34qh5dq337nn8pkc2gzfyhsj4nv9abskln47"))
+ "1p9c9d29s2amq0nqixb2bwpkfmc0gjf80n2aca6j5vvj9ybwbjr8"))
(modules '((guix build utils)))
(snippet
;; As of glibc 2.26, <xlocale.h> no longer is.
@@ -1827,6 +1827,11 @@ from sites like Twitch.tv and pipes them into a video player of choice.")
("libsamplerate" ,libsamplerate)
("pulseaudio" ,pulseaudio)
("sdl" ,sdl)
+ ("qtbase" ,qtbase)
+ ("qtsvg" ,qtsvg)
+ ("gdk-pixbuf" ,gdk-pixbuf)
+ ("gtk+" ,gtk+-2)
+ ("frei0r-plugins" ,frei0r-plugins)
("sox" ,sox)))
(native-inputs
`(("pkg-config" ,pkg-config)))
--
2.16.2
M
M
Mark Meyer wrote on 11 Mar 2018 22:21
Melt does not pick up frei0r
(address . 30770@debbugs.gnu.org)
1520803312.81801.1299316008.21A0BD9E@webmail.messagingengine.com
This is still a little bit broken, since melt does not pick up frei0r. I lean towards removing frei0r again or to implement a wrapper for melt, as in #30771. Looking into this tomorrow.

--
Mark Meyer
mark@ofosos.org
C
C
Christopher Baines wrote on 19 Mar 2018 08:59
control message for bug #30770
(address . control@debbugs.gnu.org)
87bmfk7axo.fsf@cbaines.net
tags 30770 patch
C
C
Christopher Baines wrote on 19 Mar 2018 08:59
(address . control@debbugs.gnu.org)
87a7v47axk.fsf@cbaines.net
tags 30770 moreinfo
R
R
Ricardo Wurmus wrote on 21 May 2018 22:24
Re: [bug#30770] Melt does not pick up frei0r
(name . Mark Meyer)(address . mark@ofosos.org)(address . 30770@debbugs.gnu.org)
87wovwoixz.fsf@elephly.net
Hi Mark,

Toggle quote (4 lines)
> This is still a little bit broken, since melt does not pick up
> frei0r. I lean towards removing frei0r again or to implement a wrapper
> for melt, as in #30771. Looking into this tomorrow.

Thanks for the patch. Have you been able to fix this yet or is this
something that you would need help with?

--
Ricardo
G
G
Gábor Boskovits wrote on 22 Jun 2018 12:27
Add kdenlive is blocked by prepare mlt for kdenlive
(address . control@debbugs.gnu.org)
CAE4v=phT2Nx5XQY-4dTU_XWffaZc=sRoJZ4fx4m4CHZ+gaYErw@mail.gmail.com
block 30771 by 30770
Attachment: file
G
G
Gábor Boskovits wrote on 14 Sep 2018 23:04
[PATCH] gnu: mlt: Prepare for kdenlive.
(address . 30770@debbugs.gnu.org)(name . Gábor Boskovits)(address . boskovits@gmail.com)
20180914210400.23981-1-boskovits@gmail.com
* gnu/packages/video.scm (mlt): Update to 6.10.0.
[inputs]: Add frei0r-plugins, gdk-pixbuf, gtk+-2, qtbase,qtsvg.
[make-flags]: Add "CXX=g++ -std=gnu++11".
---
gnu/packages/video.scm | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)

Toggle diff (50 lines)
diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm
index 4882f0476..a3d248976 100644
--- a/gnu/packages/video.scm
+++ b/gnu/packages/video.scm
@@ -1941,7 +1941,7 @@ from sites like Twitch.tv and pipes them into a video player of choice.")
(define-public mlt
(package
(name "mlt")
- (version "6.4.1")
+ (version "6.10.0")
(source (origin
(method url-fetch)
(uri (string-append "https://github.com/mltframework/mlt/"
@@ -1949,7 +1949,7 @@ from sites like Twitch.tv and pipes them into a video player of choice.")
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "10m3ry0b2pvqx3bk34qh5dq337nn8pkc2gzfyhsj4nv9abskln47"))
+ "1zzdj1g3g24q6v8hd0v34lv0pkh37a13fhjpl44h1ffi00mz3577"))
(modules '((guix build utils)))
(snippet '(begin
;; As of glibc 2.26, <xlocale.h> no longer is.
@@ -1959,7 +1959,7 @@ from sites like Twitch.tv and pipes them into a video player of choice.")
(build-system gnu-build-system)
(arguments
`(#:tests? #f ; no tests
- #:make-flags '("CC=gcc")
+ #:make-flags '("CC=gcc" "CXX=g++ -std=gnu++11")
#:configure-flags
(list "--enable-gpl3"
"--enable-gpl")
@@ -1978,11 +1978,16 @@ from sites like Twitch.tv and pipes them into a video player of choice.")
`(("alsa-lib" ,alsa-lib)
("ffmpeg" ,ffmpeg-3.4)
("fftw" ,fftw)
+ ("frei0r-plugins" ,frei0r-plugins)
+ ("gdk-pixbuf" ,gdk-pixbuf)
+ ("gtk+" ,gtk+-2)
("libxml2" ,libxml2)
("jack" ,jack-1)
("ladspa" ,ladspa)
("libsamplerate" ,libsamplerate)
("pulseaudio" ,pulseaudio)
+ ("qtbase" ,qtbase)
+ ("qtsvg" ,qtsvg)
("sdl" ,sdl)
("sox" ,sox)))
(native-inputs
--
2.18.0
G
G
Gábor Boskovits wrote on 14 Sep 2018 23:07
New patch to prepare mlt for kdenlive
CAE4v=phV98VNjH7tzNDjAuJMfqei1Jd7BUVZmsEobsXjJySs5g@mail.gmail.com
I believe this version of the patch solves the frei0r issue. Could you have
a look, do modifications if you see fit. This is very much based on your
patch. WDYT?
Attachment: file
G
G
Gábor Boskovits wrote on 21 Sep 2018 20:18
Fwd: [PATCH] gnu: mlt: Prepare for kdenlive.
(address . 30770@debbugs.gnu.org)
CAE4v=piniajYmUee7Mb7ay3S3KX-VqiFmBNfRT_zW=A=JcHKHg@mail.gmail.com
---------- Forwarded message ---------
From: Gábor Boskovits <boskovits@gmail.com>
Date: 2018. szept. 14., P, 23:04
Subject: [PATCH] gnu: mlt: Prepare for kdenlive.
To: <30770@debbugs.gnu.org>
Cc: Gábor Boskovits <boskovits@gmail.com>


* gnu/packages/video.scm (mlt): Update to 6.10.0.
[inputs]: Add frei0r-plugins, gdk-pixbuf, gtk+-2, qtbase,qtsvg.
[make-flags]: Add "CXX=g++ -std=gnu++11".
---
gnu/packages/video.scm | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)

Toggle diff (54 lines)
diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm
index 4882f0476..a3d248976 100644
--- a/gnu/packages/video.scm
+++ b/gnu/packages/video.scm
@@ -1941,7 +1941,7 @@ from sites like Twitch.tv and pipes them into a video
player of choice.")
(define-public mlt
(package
(name "mlt")
- (version "6.4.1")
+ (version "6.10.0")
(source (origin
(method url-fetch)
(uri (string-append "https://github.com/mltframework/mlt/"
@@ -1949,7 +1949,7 @@ from sites like Twitch.tv and pipes them into a video
player of choice.")
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "10m3ry0b2pvqx3bk34qh5dq337nn8pkc2gzfyhsj4nv9abskln47"))
+ "1zzdj1g3g24q6v8hd0v34lv0pkh37a13fhjpl44h1ffi00mz3577"))
(modules '((guix build utils)))
(snippet '(begin
;; As of glibc 2.26, <xlocale.h> no longer is.
@@ -1959,7 +1959,7 @@ from sites like Twitch.tv and pipes them into a video
player of choice.")
(build-system gnu-build-system)
(arguments
`(#:tests? #f ; no tests
- #:make-flags '("CC=gcc")
+ #:make-flags '("CC=gcc" "CXX=g++ -std=gnu++11")
#:configure-flags
(list "--enable-gpl3"
"--enable-gpl")
@@ -1978,11 +1978,16 @@ from sites like Twitch.tv and pipes them into a
video player of choice.")
`(("alsa-lib" ,alsa-lib)
("ffmpeg" ,ffmpeg-3.4)
("fftw" ,fftw)
+ ("frei0r-plugins" ,frei0r-plugins)
+ ("gdk-pixbuf" ,gdk-pixbuf)
+ ("gtk+" ,gtk+-2)
("libxml2" ,libxml2)
("jack" ,jack-1)
("ladspa" ,ladspa)
("libsamplerate" ,libsamplerate)
("pulseaudio" ,pulseaudio)
+ ("qtbase" ,qtbase)
+ ("qtsvg" ,qtsvg)
("sdl" ,sdl)
("sox" ,sox)))
(native-inputs
--
2.18.0
Attachment: file
G
G
Gábor Boskovits wrote on 22 Sep 2018 22:00
[PATCH] gnu: mlt: Prepare for kdenlive.
(address . 30770@debbugs.gnu.org)
20180922200024.3322-1-boskovits@gmail.com
From: Mark Meyer <mark@ofosos.org>

* gnu/packages/video.scm (mlt): Update to 6.10.0.
[inputs]: Add frei0r-plugins, gdk-pixbuf, gtk+-2, qtbase,qtsvg.
[make-flags]: Add "CXX=g++ -std=gnu++11".

Co-authored-by: Gábor Boskovits <boskovits@gmail.com>
Signed-off-by: Gábor Boskovits <boskovits@gmail.com>
---
gnu/packages/video.scm | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)

Toggle diff (59 lines)
diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm
index 448773e0d..63b10f5db 100644
--- a/gnu/packages/video.scm
+++ b/gnu/packages/video.scm
@@ -29,6 +29,8 @@
;;; Copyright © 2018 Brendan Tildesley <brendan.tildesley@openmailbox.org>
;;; Copyright © 2018 Arun Isaac <arunisaac@systemreboot.net>
;;; Copyright © 2018 Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
+;;; Copyright © 2018 Mark Meyer <mark@ofosos.org>
+;;; Copyright © 2018 Gábor Boskovit <boskovits@gmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -1942,7 +1944,7 @@ from sites like Twitch.tv and pipes them into a video player of choice.")
(define-public mlt
(package
(name "mlt")
- (version "6.4.1")
+ (version "6.10.0")
(source (origin
(method url-fetch)
(uri (string-append "https://github.com/mltframework/mlt/"
@@ -1950,7 +1952,7 @@ from sites like Twitch.tv and pipes them into a video player of choice.")
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "10m3ry0b2pvqx3bk34qh5dq337nn8pkc2gzfyhsj4nv9abskln47"))
+ "1zzdj1g3g24q6v8hd0v34lv0pkh37a13fhjpl44h1ffi00mz3577"))
(modules '((guix build utils)))
(snippet '(begin
;; As of glibc 2.26, <xlocale.h> no longer is.
@@ -1960,7 +1962,7 @@ from sites like Twitch.tv and pipes them into a video player of choice.")
(build-system gnu-build-system)
(arguments
`(#:tests? #f ; no tests
- #:make-flags '("CC=gcc")
+ #:make-flags '("CC=gcc" "CXX=g++ -std=gnu++11")
#:configure-flags
(list "--enable-gpl3"
"--enable-gpl")
@@ -1979,11 +1981,16 @@ from sites like Twitch.tv and pipes them into a video player of choice.")
`(("alsa-lib" ,alsa-lib)
("ffmpeg" ,ffmpeg-3.4)
("fftw" ,fftw)
+ ("frei0r-plugins" ,frei0r-plugins)
+ ("gdk-pixbuf" ,gdk-pixbuf)
+ ("gtk+" ,gtk+-2)
("libxml2" ,libxml2)
("jack" ,jack-1)
("ladspa" ,ladspa)
("libsamplerate" ,libsamplerate)
("pulseaudio" ,pulseaudio)
+ ("qtbase" ,qtbase)
+ ("qtsvg" ,qtsvg)
("sdl" ,sdl)
("sox" ,sox)))
(native-inputs
--
2.18.0
L
L
Leo Famulari wrote on 13 Feb 2019 01:03
Re: [bug#30770] Prepare mlt for kdenlive
(name . Mark Meyer)(address . mark@ofosos.org)(address . 30770-done@debbugs.gnu.org)
20190213000343.GA2220@jasmine.lan
This was pushed as commit e7cdd311ae2696713da59a4f27614a246ca0f58a.
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlxjXt8ACgkQJkb6MLrK
fwg2LRAAzRaLFrmNGgTW9YGL9mA/KQPneSWPSXURe1M19bdEojUe199LXdH7DYzG
dtdQ6z81BbqsdSMglfWLe0x6w7DOSNbqgVUZ+aBM8eOiJOtInWVcAb01GVNKrqk7
DklgHmFd94LDdhUcAr8yN3/x3HCPlV8NbJs6NNyDFuYpNE6EQsiJwLOyOtKkggBg
URG1vNjewgpWOAvhFTopbpfrQcqiZGNg6wahwVrZkvcz8OG/TLZ90PAcrvKTUq7I
qmS1xLFlnzPTUraqfs7D2LemdFcE0mjneMG6qbpXRLUSDAZtBroa2Om+nY0ec8SK
7fFPnmqTNgQFIS+AdFLkZEvrZc7QZsRBMznE31Axtp2di4scRWeFE24M8Vo+z/b2
FjYhE3FgeVldQpOqHb3yHtxmKSS6LgtWgC/14zkVjgEZuVMIKxI624EyekayNChJ
qPN7uDVx2Alhg2vu7UrLAl8v1qFL43UH4QcRQ6FXFYuRV5ztOK7nuFRhsgBAfESl
A5LymINdVEKtxXWAUj8FIZS8d1jKCt6O7+Pv6OLC2X0O0PgwTmjctdTc7gtDNHM5
HK01qABUaXi9JyuIGdwIeX/I1GsWsd6NxgDcwNEAsCewtP3RBSKObEBzO08enTO+
t6Qh75J2AXRJ7WKpXIGhMtHf6rSLFXeohIFEeMQORogETx2A+hs=
=58rx
-----END PGP SIGNATURE-----


Closed
?