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

Debbugs page

M
M
Mark Meyer wrote on 11 Mar 2018 11: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 14: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 00: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 00:59
(address . control@debbugs.gnu.org)
87a7v47axk.fsf@cbaines.net
tags 30770 moreinfo
R
R
Ricardo Wurmus wrote on 21 May 2018 13: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 03: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 14: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 14: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 11: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 13: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 12 Feb 2019 16: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
?
Your comment

This issue is archived.

To comment on this conversation send an email to 30770@patchwise.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 30770
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch