gnu: Update and deprecate gst-transcoder.

As of 1.18, gst-transcoder is part of gst-plugins-bad.

* gnu/packages/video.scm (gst-transcoder): Move from here...
* gnu/packages/gstreamer.scm (gst-transcoder): ... to here.
Redefine in terms of gst-plugins-bad and deprecate in favor of it.
This commit is contained in:
Leo Prikler 2020-11-22 21:12:34 +01:00
parent 4f196b0a9e
commit 95787bf4ed
No known key found for this signature in database
GPG key ID: 442A84B8C70E2F87
2 changed files with 7 additions and 28 deletions

View file

@ -934,6 +934,13 @@ (define-public gst-plugins/selection
(("'auto'") "'disabled'"))
#t)))))))))
(define-public gst-transcoder
(deprecated-package
"gst-transcoder"
(gst-plugins/selection gst-plugins-bad
#:plugins '("transcoder")
#:configure-flags '("-Dintrospection=enabled"))))
(define-public python-gst
(package
(name "python-gst")

View file

@ -4004,34 +4004,6 @@ (define-public aegisub
; by upstream). See https://github.com/Aegisub/Aegisub/blob/master/LICENCE
; src/MatroskaParser.(c|h) is under bsd-3 with permission from the author
(define-public gst-transcoder
(package
(name "gst-transcoder")
(version "1.12.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/pitivi/gst-transcoder")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32
"0nw1zykqc6c8xs3ri55pm00pwyz93z4y4nd880apfiwj7yv5p3az"))))
(build-system meson-build-system)
(inputs
`(("gobject-introspection" ,gobject-introspection)
("glib" ,glib)
("gstreamer" ,gstreamer)
("gst-plugins-base" ,gst-plugins-base)))
(native-inputs
`(("python" ,python)
("pkg-config" ,pkg-config)))
(home-page "https://github.com/pitivi/gst-transcoder/")
(synopsis "GStreamer Transcoding API")
(description "GStreamer Transcoding API")
(license license:lgpl2.1)))
(define-public gavl
(package
(name "gavl")