[PATCH 0/2] Add missing inputs to gst-plugins-bad

  • Done
  • quality assurance status badge
Details
2 participants
  • Leo Prikler
  • Maxim Cournoyer
Owner
unassigned
Submitted by
Leo Prikler
Severity
normal

Debbugs page

Leo Prikler wrote 4 years ago
(address . guix-patches@gnu.org)
a82e1023bbea4fd24beecd47246b9b5ac119f9f8.camel@student.tugraz.at
Hi Guix,

gst-plugins-bad has a pretty long list of missing inputs, so I thought
I'd shorten it a little.

Regards,
Leo
Leo Prikler wrote 4 years ago
[PATCH 1/2] gnu: Move libgme to audio.scm.
(address . 47415@debbugs.gnu.org)
20210326181630.17136-1-leo.prikler@student.tugraz.at
* gnu/packages/music.scm (libgme): Move from here...
* gnu/packages/audio.scm (libgme): ... to here.
---
gnu/packages/audio.scm | 44 ++++++++++++++++++++++++++++++++++++++++++
gnu/packages/music.scm | 44 ------------------------------------------
2 files changed, 44 insertions(+), 44 deletions(-)

Toggle diff (112 lines)
diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index 29ef0266ce..3a2dbcc579 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -403,6 +403,50 @@ by MusicIP.")
;; Others.
license:lgpl2.0+))))
+(define-public libgme
+ (package
+ (name "libgme")
+ (version "0.6.3")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "https://bitbucket.org/mpyne/game-music-emu/"
+ "downloads/game-music-emu-" version
+ ".tar.xz"))
+ (sha256
+ (base32
+ "07857vdkak306d9s5g6fhmjyxk7vijzjhkmqb15s7ihfxx9lx8xb"))))
+ (build-system cmake-build-system)
+ (arguments
+ '(#:tests? #f)) ; no check target
+ (home-page "https://bitbucket.org/mpyne/game-music-emu")
+ (synopsis "Video game music file playback library")
+ (description
+ "Game-music-emu is a collection of video game music file emulators that
+support the following formats and systems:
+@table @code
+@item AY
+ZX Spectrum/Asmtrad CPC
+@item GBS
+Nintendo Game Boy
+@item GYM
+Sega Genesis/Mega Drive
+@item HES
+NEC TurboGrafx-16/PC Engine
+@item KSS
+MSX Home Computer/other Z80 systems (doesn't support FM sound)
+@item NSF/NSFE
+Nintendo NES/Famicom (with VRC 6, Namco 106, and FME-7 sound)
+@item SAP
+Atari systems using POKEY sound chip
+@item SPC
+Super Nintendo/Super Famicom
+@item VGM/VGZ
+Sega Master System/Mark III, Sega Genesis/Mega Drive, BBC Micro
+@end table")
+ (license (list license:lgpl2.1+
+ ;; demo and player directories are under the Expat license
+ license:expat))))
+
(define-public libtimidity
(package
(name "libtimidity")
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index 98cd3583cc..9bb354f201 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -1293,50 +1293,6 @@ for path in [path for path in sys.path if 'site-packages' in path]: site.addsite
interface. It is implemented as a frontend to @code{klick}.")
(license license:gpl2+)))
-(define-public libgme
- (package
- (name "libgme")
- (version "0.6.3")
- (source (origin
- (method url-fetch)
- (uri (string-append "https://bitbucket.org/mpyne/game-music-emu/"
- "downloads/game-music-emu-" version
- ".tar.xz"))
- (sha256
- (base32
- "07857vdkak306d9s5g6fhmjyxk7vijzjhkmqb15s7ihfxx9lx8xb"))))
- (build-system cmake-build-system)
- (arguments
- '(#:tests? #f)) ; no check target
- (home-page "https://bitbucket.org/mpyne/game-music-emu")
- (synopsis "Video game music file playback library")
- (description
- "Game-music-emu is a collection of video game music file emulators that
-support the following formats and systems:
-@table @code
-@item AY
-ZX Spectrum/Asmtrad CPC
-@item GBS
-Nintendo Game Boy
-@item GYM
-Sega Genesis/Mega Drive
-@item HES
-NEC TurboGrafx-16/PC Engine
-@item KSS
-MSX Home Computer/other Z80 systems (doesn't support FM sound)
-@item NSF/NSFE
-Nintendo NES/Famicom (with VRC 6, Namco 106, and FME-7 sound)
-@item SAP
-Atari systems using POKEY sound chip
-@item SPC
-Super Nintendo/Super Famicom
-@item VGM/VGZ
-Sega Master System/Mark III, Sega Genesis/Mega Drive, BBC Micro
-@end table")
- (license (list license:lgpl2.1+
- ;; demo and player directories are under the Expat license
- license:expat))))
-
(define-public ninjas2
(package
(name "ninjas2")
--
2.31.0
Leo Prikler wrote 4 years ago
[PATCH 2/2] gnu: gst-plugins-bad: Add missing inputs.
(address . 47415@debbugs.gnu.org)
20210326181630.17136-2-leo.prikler@student.tugraz.at
* gnu/packages/gstreamer.scm (gst-plugins-bad)[inputs]: Add chromaprint,
faac, libde265, libmms, libgme, mjpegtools, openh264, schroedinger,
vo-aacenc, vo-amrwbenc, wildmidi, zbar. Sort alphabetically.
---
gnu/packages/gstreamer.scm | 24 ++++++++++++++++++------
1 file changed, 18 insertions(+), 6 deletions(-)

Toggle diff (73 lines)
diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index 1c7ba98a86..1f2ea2f002 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -37,6 +37,7 @@
#:use-module (guix build-system trivial)
#:use-module (guix utils)
#:use-module (gnu packages)
+ #:use-module (gnu packages aidc)
#:use-module (gnu packages audio)
#:use-module (gnu packages autotools)
#:use-module (gnu packages base)
@@ -728,20 +729,24 @@ model to base your own plug-in on, here it is.")
("python" ,python)))
(inputs
;; XXX: The following dependencies are missing:
- ;; vo-amrwbenc, vo-aacenc, bs2b, chromaprint, directfb, daala, libdts,
- ;; faac, flite, libgsm, libde265, libmms, libmimic, mjpegtools,
- ;; mpeg2enc, libofa, opencv, openh264, openni2, libtimemmgr, wildmidi,
- ;; openspc, gme, sbc, schroedinger, zbar, librtmp, spandsp
+ ;; bs2b, directfb, daala, libdts, flite, libgsm, libmimic,
+ ;; mpeg2enc, libofa, opencv, openni2, libtimemmgr,
+ ;; openspc, sbc, librtmp, spandsp
`(("bluez" ,bluez)
+ ("chromaprint" ,chromaprint)
("curl" ,curl)
+ ("faac" ,faac)
("faad2" ,faad2)
("fluidsynth" ,fluidsynth)
("gtk+" ,gtk+)
("ladspa" ,ladspa)
("libass" ,libass)
+ ("libde265" ,libde265)
+ ("libmms" ,libmms)
("libdvdnav" ,libdvdnav)
("libdvdread" ,libdvdread)
("libgcrypt" ,libgcrypt)
+ ("libgme" ,libgme)
("libgudev" ,libgudev)
("libkate" ,libkate)
("libmodplug" ,libmodplug)
@@ -756,7 +761,9 @@ model to base your own plug-in on, here it is.")
("libxml2" ,libxml2)
("lrdf" ,lrdf)
("mesa" ,mesa)
+ ("mjpegtools" ,mjpegtools)
("neon" ,neon)
+ ("openh264" ,openh264)
("openal" ,openal)
("openexr" ,openexr)
("openjpeg" ,openjpeg)
@@ -766,12 +773,17 @@ model to base your own plug-in on, here it is.")
;("qtbase" ,qtbase)
;("qtdeclarative" ,qtdeclarative)
;("qtx11extras" ,qtx11extras)
+ ("schroedinger" ,schroedinger)
("soundtouch" ,soundtouch)
;; GStreamer is not yet compatible with srt > 1.4.1.
("srt" ,srt-1.4.1)
- ("x265" ,x265)
+ ("vo-aacenc" ,vo-aacenc)
+ ("vo-amrwbenc" ,vo-amrwbenc)
+ ("wayland" ,wayland)
("webrtc-audio-processing" ,webrtc-audio-processing)
- ("wayland" ,wayland)))
+ ("wildmidi" ,wildmidi)
+ ("x265" ,x265)
+ ("zbar" ,zbar)))
(home-page "https://gstreamer.freedesktop.org/")
(synopsis "Plugins for the GStreamer multimedia library")
(description
--
2.31.0
Maxim Cournoyer wrote 3 years ago
Re: bug#47415: [PATCH 0/2] Add missing inputs to gst-plugins-bad
(name . Leo Prikler)(address . leo.prikler@student.tugraz.at)(address . 47415@debbugs.gnu.org)
87a6js58ks.fsf_-_@gmail.com
Hello,

Leo Prikler <leo.prikler@student.tugraz.at> writes:

Toggle quote (3 lines)
> * gnu/packages/music.scm (libgme): Move from here...
> * gnu/packages/audio.scm (libgme): ... to here.

Applied to staging as I was working through gstreamer. Thank you.

Maxim
Maxim Cournoyer wrote 3 years ago
(name . Leo Prikler)(address . leo.prikler@student.tugraz.at)(address . 47415-done@debbugs.gnu.org)
877dew58ho.fsf_-_@gmail.com
Hello,

Leo Prikler <leo.prikler@student.tugraz.at> writes:

Toggle quote (4 lines)
> * gnu/packages/gstreamer.scm (gst-plugins-bad)[inputs]: Add chromaprint,
> faac, libde265, libmms, libgme, mjpegtools, openh264, schroedinger,
> vo-aacenc, vo-amrwbenc, wildmidi, zbar. Sort alphabetically.

This has been committed independently from Raghav on staging with commit
ffc8b9e39e97a9b7e793dcf43d7758af7424ca22.

Closing.

Thanks!
Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 47415@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 47415
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
You may also tag this issue. See list of standard tags. For example, to set the confirmed and easy tags
mumi command -t +confirmed -t +easy
Or, remove the moreinfo tag and set the help tag
mumi command -t -moreinfo -t +help