gnu: calibre: Remove unrar test.
[jackhill/guix/guix.git] / gnu / packages / gstreamer.scm
CommitLineData
22885fb8 1;;; GNU Guix --- Functional package management for GNU
71a4b2ab 2;;; Copyright © 2013, 2015 Andreas Enge <andreas@enge.fr>
ce4a347f 3;;; Copyright © 2014 John Darrington <jmd@gnu.org>
b3585d9b 4;;; Copyright © 2015, 2016 Sou Bunnbu <iyzsong@gmail.com>
0392030d 5;;; Copyright © 2015, 2018 Mark H Weaver <mhw@netris.org>
0d3ecf77 6;;; Copyright © 2016, 2017 Efraim Flashner <efraim@flashner.co.il>
399c5faf 7;;; Copyright © 2016, 2018 Leo Famulari <leo@famulari.name>
51895712 8;;; Copyright © 2017 Ricardo Wurmus <rekado@elephly.net>
d22d7468 9;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr>
22885fb8
AE
10;;;
11;;; This file is part of GNU Guix.
12;;;
13;;; GNU Guix is free software; you can redistribute it and/or modify it
14;;; under the terms of the GNU General Public License as published by
15;;; the Free Software Foundation; either version 3 of the License, or (at
16;;; your option) any later version.
17;;;
18;;; GNU Guix is distributed in the hope that it will be useful, but
19;;; WITHOUT ANY WARRANTY; without even the implied warranty of
20;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21;;; GNU General Public License for more details.
22;;;
23;;; You should have received a copy of the GNU General Public License
24;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
25
26(define-module (gnu packages gstreamer)
5cde47ec 27 #:use-module ((guix licenses) #:prefix license:)
22885fb8
AE
28 #:use-module (guix packages)
29 #:use-module (guix download)
30 #:use-module (guix build-system gnu)
201cfb81 31 #:use-module (guix utils)
f506ed92 32 #:use-module (gnu packages)
40f6f76e 33 #:use-module (gnu packages audio)
22885fb8 34 #:use-module (gnu packages bison)
e9a0b5e7 35 #:use-module (gnu packages cdrom)
db12dac0 36 #:use-module (gnu packages curl)
1fcf67f4 37 #:use-module (gnu packages compression)
22885fb8 38 #:use-module (gnu packages flex)
db12dac0
SB
39 #:use-module (gnu packages freedesktop)
40 #:use-module (gnu packages gl)
22885fb8 41 #:use-module (gnu packages glib)
40f6f76e 42 #:use-module (gnu packages gnome)
db12dac0
SB
43 #:use-module (gnu packages gnupg)
44 #:use-module (gnu packages graphics)
1fcf67f4 45 #:use-module (gnu packages gtk)
a4d89136 46 #:use-module (gnu packages image)
db12dac0 47 #:use-module (gnu packages libusb)
1fcf67f4 48 #:use-module (gnu packages linux)
40f6f76e 49 #:use-module (gnu packages mp3)
51895712 50 #:use-module (gnu packages ncurses)
22885fb8 51 #:use-module (gnu packages perl)
a4d89136 52 #:use-module (gnu packages pulseaudio)
db12dac0
SB
53 #:use-module (gnu packages qt)
54 #:use-module (gnu packages rdf)
04a20db2 55 #:use-module (gnu packages video)
1fcf67f4
JD
56 #:use-module (gnu packages xorg)
57 #:use-module (gnu packages xiph)
22885fb8 58 #:use-module (gnu packages pkg-config)
f506ed92 59 #:use-module (gnu packages python)
db12dac0
SB
60 #:use-module (gnu packages ssh)
61 #:use-module (gnu packages telephony)
62 #:use-module (gnu packages tls)
63 #:use-module (gnu packages version-control)
09b87aff 64 #:use-module (gnu packages assembly)
f506ed92 65 #:use-module (gnu packages xml))
22885fb8 66
195857b0
SB
67(define-public orc
68 (package
69 (name "orc")
0c417d95 70 (version "0.4.28")
195857b0
SB
71 (source (origin
72 (method url-fetch)
5cc3096c 73 (uri (string-append "https://gstreamer.freedesktop.org/data/src/"
195857b0
SB
74 "orc/orc-" version ".tar.xz"))
75 (sha256
76 (base32
0c417d95 77 "1kl3rlmzr27bdpn78nvpnjs142ja1m6grvafdhw74mmhcdjprkdz"))))
195857b0 78 (build-system gnu-build-system)
462b5676
EF
79 (arguments
80 `(#:phases
81 (modify-phases %standard-phases
82 (add-before 'check 'disable-faulty-test
83 (lambda _
84 ;; XXX Disable the 'test-limits' and 'exec_opcodes_sys'
85 ;; tests, which fail on some machines. See:
86 ;; https://bugzilla.gnome.org/show_bug.cgi?id=735273
87 (substitute* '("testsuite/test-limits.c"
88 "testsuite/exec_opcodes_sys.c")
89 (("if \\(error\\) return 1;")
0392030d
MW
90 "if (error) return 77;"))
91 #t)))))
57e7d748 92 (home-page "https://gstreamer.freedesktop.org/modules/orc.html")
195857b0
SB
93 (synopsis "Oil runtime compiler")
94 (description
95 "Orc is a just-in-time compiler implemented as a library and set of
96associated tools for compiling and executing simple programs that operate on
97arrays of data.")
98 ;; The source code implementing the Marsenne Twister algorithm is licensed
99 ;; under the 3-clause BSD license, the rest is under 2-clause BSD license.
5cde47ec 100 (license (list license:bsd-2 license:bsd-3))))
195857b0 101
22885fb8
AE
102(define-public gstreamer
103 (package
104 (name "gstreamer")
bc148ba4 105 (version "1.14.4")
22885fb8
AE
106 (source
107 (origin
108 (method url-fetch)
a124bbd2 109 (uri (string-append
5cc3096c 110 "https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-"
a124bbd2 111 version ".tar.xz"))
22885fb8
AE
112 (sha256
113 (base32
bc148ba4 114 "1izzhnlsy83rgr4zl3jcl1sryxqbbigrrqw3j4x3nnphqnb6ckzr"))))
22885fb8 115 (build-system gnu-build-system)
2fb016b8
SB
116 (outputs '("out" "doc"))
117 (arguments
31e021f8 118 `(#:configure-flags
2fb016b8
SB
119 (list (string-append "--with-html-dir="
120 (assoc-ref %outputs "doc")
121 "/share/gtk-doc/html"))))
e244dc6d 122 (propagated-inputs `(("glib" ,glib))) ; required by gstreamer-1.0.pc.
c4c4cc05 123 (native-inputs
22885fb8
AE
124 `(("bison" ,bison)
125 ("flex" ,flex)
426adbe8 126 ("glib" ,glib "bin")
0f998a14 127 ("gobject-introspection" ,gobject-introspection)
22885fb8
AE
128 ("perl" ,perl)
129 ("pkg-config" ,pkg-config)
144f9f25 130 ("python-wrapper" ,python-wrapper)))
96693d1d
SB
131 (native-search-paths
132 (list (search-path-specification
133 (variable "GST_PLUGIN_SYSTEM_PATH")
134 (files '("lib/gstreamer-1.0")))))
5cc3096c 135 (home-page "https://gstreamer.freedesktop.org/")
93bfe3e2 136 (synopsis "Multimedia library")
22885fb8
AE
137 (description
138 "GStreamer is a library for constructing graphs of media-handling
139components. The applications it supports range from simple Ogg/Vorbis
e881752c
AK
140playback, audio/video streaming to complex audio mixing and video
141non-linear editing.
22885fb8
AE
142
143Applications can take advantage of advances in codec and filter technology
144transparently. Developers can add new codecs and filters by writing a
145simple plugin with a clean, generic interface.
146
147This package provides the core library and elements.")
5cde47ec 148 (license license:lgpl2.0+)))
477c91ce
AE
149
150(define-public gst-plugins-base
151 (package
152 (name "gst-plugins-base")
bc148ba4 153 (version "1.14.4")
477c91ce
AE
154 (source
155 (origin
156 (method url-fetch)
8cf39f7f 157 (uri (string-append "https://gstreamer.freedesktop.org/src/" name "/"
a124bbd2 158 name "-" version ".tar.xz"))
477c91ce
AE
159 (sha256
160 (base32
bc148ba4 161 "0qbllw4kphchwhy4p7ivdysigx69i97gyw6q0rvkx1j81r4kjqfa"))))
477c91ce 162 (build-system gnu-build-system)
e9a82129 163 (outputs '("out" "doc"))
34ff76fd 164 (propagated-inputs
a53f4311
MB
165 `(("glib" ,glib) ;required by gstreamer-sdp-1.0.pc
166 ("gstreamer" ,gstreamer) ;required by gstreamer-plugins-base-1.0.pc
167 ("orc" ,orc))) ;required by gstreamer-audio-1.0.pc
477c91ce 168 (inputs
e9a0b5e7 169 `(("cdparanoia" ,cdparanoia)
1fcf67f4
JD
170 ("pango" ,pango)
171 ("libogg" ,libogg)
172 ("libtheora" ,libtheora)
173 ("libvorbis" ,libvorbis)
174 ("libx11" ,libx11)
175 ("zlib" ,zlib)
176 ("libXext" ,libxext)
177 ("libxv" ,libxv)
399c5faf
LF
178 ("alsa-lib" ,alsa-lib)
179 ;; XXX Don't build with opus on 32-bit systems:
180 ;; <https://bugs.gnu.org/32360>
181 ,@(if (target-64bit?)
182 `(("opus" ,opus))
183 '())))
c4c4cc05
JD
184 (native-inputs
185 `(("pkg-config" ,pkg-config)
a53f4311 186 ("glib:bin" ,glib "bin")
4ec48644 187 ("gobject-introspection" ,gobject-introspection)
c4c4cc05 188 ("python-wrapper" ,python-wrapper)))
477c91ce 189 (arguments
7bc36f8d
SB
190 `(#:parallel-tests? #f ; 'pipelines/tcp' fails in parallel
191 #:configure-flags
e9a82129
SB
192 (list (string-append "--with-html-dir="
193 (assoc-ref %outputs "doc")
194 "/share/gtk-doc/html"))
195 #:phases
cda6aaf0
EF
196 (modify-phases %standard-phases
197 (add-before 'configure 'patch
198 (lambda _
199 (substitute* "tests/check/libs/pbutils.c"
de0e591a
EF
200 (("/bin/sh") (which "sh")))
201 #t)))))
70e863e5 202 (home-page "https://gstreamer.freedesktop.org/")
477c91ce 203 (synopsis
1fcf67f4
JD
204 "Plugins for the GStreamer multimedia library")
205 (description "This package provides an essential exemplary set of plug-ins
206for the GStreamer multimedia library.")
5cde47ec 207 (license license:lgpl2.0+)))
477c91ce 208
1fcf67f4
JD
209(define-public gst-plugins-good
210 (package
211 (name "gst-plugins-good")
bc148ba4 212 (version "1.14.4")
1fcf67f4
JD
213 (source
214 (origin
215 (method url-fetch)
e881752c 216 (uri (string-append
48caecb7
SB
217 "https://gstreamer.freedesktop.org/src/" name "/"
218 name "-" version ".tar.xz"))
037d5913 219 (patches (search-patches "gst-plugins-good-libvpx-compat.patch"))
1fcf67f4
JD
220 (sha256
221 (base32
bc148ba4 222 "0y89qynb4b6fry3h43z1r99qslmi3m8xhlq0i5baq2nbc0r5b2sz"))))
1fcf67f4
JD
223 (build-system gnu-build-system)
224 (inputs
40f6f76e 225 `(("aalib" ,aalib)
a4d89136 226 ("cairo" ,cairo)
a4d89136 227 ("flac" ,flac)
40f6f76e
SB
228 ("gdk-pixbuf" ,gdk-pixbuf)
229 ("gst-plugins-base" ,gst-plugins-base)
b3aba78b 230 ("gtk+" ,gtk+)
0dc2e348 231 ("jack" ,jack-1)
02d5ed4a 232 ("lame" ,lame)
40f6f76e
SB
233 ("libavc1394" ,libavc1394)
234 ("libcaca" ,libcaca)
235 ("libdv" ,libdv)
236 ("libiec61883" ,libiec61883)
a4d89136 237 ("libjpeg" ,libjpeg)
40f6f76e
SB
238 ("libpng" ,libpng)
239 ("libshout" ,libshout)
240 ("libsoup" ,libsoup)
241 ("libvpx" ,libvpx)
02d5ed4a 242 ("mpg123" ,mpg123)
40f6f76e 243 ("orc" ,orc)
a4d89136 244 ("pulseaudio" ,pulseaudio)
40f6f76e
SB
245 ("speex" ,speex)
246 ("taglib" ,taglib)
02d5ed4a 247 ("twolame" ,twolame)
40f6f76e 248 ("wavpack" ,wavpack)))
1fcf67f4 249 (native-inputs
40f6f76e
SB
250 `(("glib:bin" ,glib "bin")
251 ("pkg-config" ,pkg-config)
252 ("python-wrapper" ,python-wrapper)))
0ba652b2 253 (arguments
037d5913
MB
254 `(#:make-flags '("CFLAGS=-DHAVE_VPX_1_8") ;XXX: Remove for >1.14.
255 #:phases
0ba652b2
MW
256 (modify-phases %standard-phases
257 (add-after
d1ceedf8 258 'unpack 'disable-failing-tests
0ba652b2 259 (lambda _
d1ceedf8 260 ;; Disable tests that fail non-deterministically.
0d3ecf77
EF
261 ;; This test fails on aarch64 on 1.12.x.
262 (substitute* "tests/check/elements/alpha.c"
263 (("tcase_add_test \\(tc_chain, test_chromakeying\\);" all)
0ba652b2
MW
264 (string-append "/* " all " */")))
265 #t)))))
d1ceedf8 266 (home-page "https://gstreamer.freedesktop.org/")
1fcf67f4
JD
267 (synopsis
268 "Plugins for the GStreamer multimedia library")
269 (description "GStreamer Good Plug-ins is a set of plug-ins for the
270GStreamer multimedia library. This set contains those plug-ins which the
271developers consider to have good quality code and correct functionality.")
5cde47ec 272 (license license:lgpl2.0+)))
4e9b38eb 273
db12dac0
SB
274(define-public gst-plugins-bad
275 (package
276 (name "gst-plugins-bad")
bc148ba4 277 (version "1.14.4")
db12dac0
SB
278 (source (origin
279 (method url-fetch)
280 (uri (string-append "https://gstreamer.freedesktop.org/src/"
281 name "/" name "-" version ".tar.xz"))
282 (sha256
283 (base32
bc148ba4 284 "1r8dma3x127rbx42yab7kwq7q1bhkmvz2ykn0rnqnzl95q74w2wi"))))
db12dac0
SB
285 (outputs '("out" "doc"))
286 (build-system gnu-build-system)
287 (arguments
a53f4311 288 '(#:tests? #f ; XXX: 13 of 53 tests fail
db12dac0
SB
289 #:configure-flags
290 (list (string-append "--with-html-dir="
291 (assoc-ref %outputs "doc")
4cb77941 292 "/share/gtk-doc/html"))))
db12dac0
SB
293 (propagated-inputs
294 `(("gst-plugins-base" ,gst-plugins-base)))
295 (native-inputs
296 `(("glib:bin" ,glib "bin") ; for glib-mkenums, etc.
297 ("gobject-introspection" ,gobject-introspection)
298 ("pkg-config" ,pkg-config)
299 ("python" ,python)))
300 (inputs
301 ;; XXX: The following dependencies are missing:
302 ;; vo-amrwbenc, vo-aacenc, bs2b, chromaprint, directfb, daala, libdts,
303 ;; faac, flite, libgsm, libde265, libmms, libmimic, mjpegtools,
304 ;; mpeg2enc, libofa, opencv, openh264, openni2, libtimemmgr, wildmidi,
e3cb00d2 305 ;; openspc, gme, sbc, schroedinger, zbar, librtmp, spandsp
db12dac0
SB
306 `(("bluez" ,bluez)
307 ("curl" ,curl)
308 ("faad2" ,faad2)
309 ("fluidsynth" ,fluidsynth)
310 ("gtk+" ,gtk+)
311 ("ladspa" ,ladspa)
312 ("libass" ,libass)
313 ("libdvdnav" ,libdvdnav)
314 ("libdvdread" ,libdvdread)
315 ("libgcrypt" ,libgcrypt)
316 ("libgudev" ,libgudev)
317 ("libkate" ,libkate)
318 ("libmodplug" ,libmodplug)
319 ("librsvg" ,librsvg)
320 ("libsndfile" ,libsndfile)
321 ("libsrtp" ,libsrtp)
322 ("libssh2" ,libssh2)
323 ("libusb" ,libusb)
324 ("libvdpau" ,libvdpau)
325 ("libwebp" ,libwebp)
326 ("libxml2" ,libxml2)
327 ("lrdf" ,lrdf)
328 ("mesa" ,mesa)
db12dac0
SB
329 ("neon" ,neon)
330 ("openal" ,openal)
331 ("openexr" ,openexr)
332 ("openjpeg" ,openjpeg)
333 ("openssl" ,openssl)
334 ("opus" ,opus)
335 ("orc" ,orc)
6779b932
EF
336 ;("qtbase" ,qtbase)
337 ;("qtdeclarative" ,qtdeclarative)
338 ;("qtx11extras" ,qtx11extras)
db12dac0 339 ("soundtouch" ,soundtouch)
e3cb00d2 340 ("x265" ,x265)
94b179c6 341 ("wayland" ,wayland)))
0cee33ac 342 (home-page "https://gstreamer.freedesktop.org/")
db12dac0
SB
343 (synopsis "Plugins for the GStreamer multimedia library")
344 (description
345 "GStreamer Bad Plug-ins is a set of plug-ins whose quality aren't up to
346par compared to the rest.")
5cde47ec 347 (license license:lgpl2.0+)))
db12dac0 348
92f1b4a5
MW
349(define-public gst-plugins-ugly
350 (package
351 (name "gst-plugins-ugly")
bc148ba4 352 (version "1.14.4")
92f1b4a5
MW
353 (source
354 (origin
355 (method url-fetch)
5cc3096c 356 (uri (string-append "https://gstreamer.freedesktop.org/src/"
92f1b4a5
MW
357 name "/" name "-" version ".tar.xz"))
358 (sha256
359 (base32
bc148ba4 360 "08vd1xgwmapnviah47zv5h2r02qdd20y4f07rvv5zhv6y4vxh0mc"))))
92f1b4a5
MW
361 (build-system gnu-build-system)
362 (inputs
363 `(("gst-plugins-base" ,gst-plugins-base)
364 ("liba52" ,liba52)
92f1b4a5 365 ("libcdio" ,libcdio)
92f1b4a5
MW
366 ("libmpeg2" ,libmpeg2)
367 ("libdvdread" ,libdvdread)
368 ("libx264" ,libx264)
369 ;; TODO:
370 ;; * opencore-amr (for the AMR-NB decoder and encoder and the
371 ;; AMR-WB decoder) <http://sourceforge.net/projects/opencore-amr/>
372 ("orc" ,orc)))
373 (native-inputs
374 `(("glib:bin" ,glib "bin")
375 ("pkg-config" ,pkg-config)
376 ("python-wrapper" ,python-wrapper)))
40dad30c 377 (home-page "https://gstreamer.freedesktop.org/")
e881752c 378 (synopsis "GStreamer plugins from the \"ugly\" set")
92f1b4a5
MW
379 (description "GStreamer Ugly Plug-ins. This set contains those plug-ins
380which the developers consider to have good quality code but that might pose
381distribution problems in some jurisdictions, e.g. due to patent threats.")
5cde47ec 382 (license license:lgpl2.0+)))
92f1b4a5 383
1b922590
SB
384(define-public gst-libav
385 (package
386 (name "gst-libav")
bc148ba4 387 (version "1.14.4")
1b922590
SB
388 (source (origin
389 (method url-fetch)
390 (uri (string-append
5cc3096c 391 "https://gstreamer.freedesktop.org/src/" name "/"
1b922590
SB
392 name "-" version ".tar.xz"))
393 (sha256
394 (base32
bc148ba4 395 "1nk5g24z2xx5kaw5cg8dv8skdc516inahmkymcz8bxqxj28qbmyz"))
4b7e861b
MB
396 (modules '((guix build utils)))
397 (snippet
398 '(begin
399 ;; Drop bundled ffmpeg.
400 (delete-file-recursively "gst-libs/ext/libav")
401 #t))))
1b922590
SB
402 (build-system gnu-build-system)
403 (arguments
4b7e861b 404 '(#:configure-flags '("--with-system-libav")))
1b922590
SB
405 (native-inputs
406 `(("pkg-config" ,pkg-config)
04a20db2 407 ("python" ,python)))
1b922590
SB
408 (inputs
409 `(("gst-plugins-base" ,gst-plugins-base)
06079c19 410 ("ffmpeg" ,ffmpeg-3.4)
1b922590
SB
411 ("orc" ,orc)
412 ("zlib" ,zlib)))
57e7d748 413 (home-page "https://gstreamer.freedesktop.org/")
1b922590
SB
414 (synopsis "Plugins for the GStreamer multimedia library")
415 (description
416 "This GStreamer plugin supports a large number of audio and video
417compression formats through the use of the libav library.")
5cde47ec 418 (license license:gpl2+)))
201cfb81
SB
419
420(define-public python-gst
421 (package
422 (name "python-gst")
bc148ba4 423 (version "1.14.4")
201cfb81
SB
424 (source (origin
425 (method url-fetch)
426 (uri (string-append
427 "https://gstreamer.freedesktop.org/src/gst-python/"
428 "gst-python-" version ".tar.xz"))
429 (sha256
430 (base32
bc148ba4 431 "06ssx19fs6pg4d32p9ph9w4f0xwmxaw2dxfj17rqkn5njd7v5zfh"))))
201cfb81
SB
432 (build-system gnu-build-system)
433 (arguments
434 ;; XXX: Factorize python-sitedir with python-build-system.
435 `(#:imported-modules (,@%gnu-build-system-modules
436 (guix build python-build-system))
437 #:configure-flags
438 (let* ((python (assoc-ref %build-inputs "python"))
439 (python-version ((@@ (guix build python-build-system)
440 get-python-version)
441 python))
442 (python-sitedir (string-append
443 "lib/python" python-version "/site-packages")))
444 (list (string-append
445 "--with-pygi-overrides-dir=" %output "/" python-sitedir
446 "/gi/overrides")))))
447 (native-inputs
448 `(("pkg-config" ,pkg-config)
449 ("python" ,python)))
450 (propagated-inputs
451 `(("gst-plugins-base" ,gst-plugins-base)
452 ("python-pygobject" ,python-pygobject)))
d2b5dec5 453 (home-page "https://gstreamer.freedesktop.org/")
201cfb81
SB
454 (synopsis "GStreamer GObject Introspection overrides for Python")
455 (description
456 "This package contains GObject Introspection overrides for Python that can
457be used by Python applications using GStreamer.")
5cde47ec 458 (license license:lgpl2.1+)
201cfb81
SB
459 (properties `((python2-variant . ,(delay python2-gst))))))
460
461(define-public python2-gst
462 (package (inherit python-gst)
463 (name "python2-gst")
464 (native-inputs
465 `(("pkg-config" ,pkg-config)
466 ("python" ,python-2)))
467 (propagated-inputs
468 `(("gst-plugins-base" ,gst-plugins-base)
469 ("python-pygobject" ,python2-pygobject)))))
51895712
RW
470
471(define-public gst123
472 (package
473 (name "gst123")
474 (version "0.3.5")
475 (source (origin
476 (method url-fetch)
477 (uri (string-append "http://space.twc.de/~stefan/gst123/gst123-"
478 version ".tar.bz2"))
479 (sha256
480 (base32
481 "0zaa117n4wkya9p903vkj8hj58lmdb66pxsdx5wwcv7nffbp5d67"))))
482 (build-system gnu-build-system)
483 (inputs
484 `(("gtk+" ,gtk+-2)
485 ("ncurses" ,ncurses)
486 ("gstreamer" ,gstreamer)
487 ("gst-plugins-base" ,gst-plugins-base)))
488 (native-inputs
489 `(("pkg-config" ,pkg-config)))
490 (home-page "http://space.twc.de/~stefan/gst123.php")
491 (synopsis "Flexible command line media player based on gstreamer")
492 (description "The program gst123 is designed to be a more flexible command
493line player in the spirit of ogg123 and mpg123, based on the gstreamer media
494framework. It plays all file formats gstreamer supports, so if you have a
495music collection which contains different file formats, like flac, ogg and
496mp3, you can use gst123 to play all your music files.")
497 (license license:lgpl2.0+)))