[packages/gstreamer-plugins-bad] - updated to 1.8.1 - teletextdec/zvbi has been ported from gst 0.1 - added tinyalsa audiosink plugin

qboosh qboosh at pld-linux.org
Sun Apr 24 18:09:10 CEST 2016


commit faf46047ed62ae5c3fd8de9c7a15a4843bdf459c
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun Apr 24 18:09:39 2016 +0200

    - updated to 1.8.1
    - teletextdec/zvbi has been ported from gst 0.1
    - added tinyalsa audiosink plugin

 gstreamer-plugins-bad.spec | 61 ++++++++++++++++++++++++++++++++++------------
 1 file changed, 46 insertions(+), 15 deletions(-)
---
diff --git a/gstreamer-plugins-bad.spec b/gstreamer-plugins-bad.spec
index cfaa843..aab82d5 100644
--- a/gstreamer-plugins-bad.spec
+++ b/gstreamer-plugins-bad.spec
@@ -1,4 +1,6 @@
 # TODO:
+# - Vulkan (BR: libxcb-devel >= 1.10, <vulkan/vulkan.h>, -lvulkan)
+# - nvenc (BR: cuda >= 6.5, nvEncodeAPI.h, -lnvidia-encode)
 # - OpenSLES (when available on pure Linux, not Android)
 #
 # Conditional build:
@@ -41,14 +43,15 @@
 %bcond_without	spc		# spc audio decoder plugin
 %bcond_without	srtp		# SRTP decoder/encoder plugin
 %bcond_with	timidity	# timidity MIDI files decoder plugin [not ported to 1.0]
+%bcond_without	tinyalsa	# ALSA audiosink using tinyalsa library
 %bcond_without	uvch264		# uvch264 cameras plugin
 %bcond_without	vdpau		# VDPAU decoder/videopostprocess/videosink plugin
 %bcond_without	wayland		# Wayland videosink plugin and Wayland EGL support
 %bcond_without	wildmidi	# wildmidi MIDI files decoder plugin
 %bcond_without	x265		# x265 H.265 encoder plugin
 %bcond_with	xvid		# XviD plugin [not ported to 1.0]
-%bcond_with	zvbi		# zvbi-based teletextdec plugin [not ported to 1.0]
-%bcond_with	yadif		# build yadif plugin
+%bcond_with	yadif		# YADIF deinterlacing filter plugin
+%bcond_without	zvbi		# zvbi-based teletextdec plugin [not ported to 1.0]
 %bcond_without	examples	# examples build
 
 %if %{without egl}
@@ -57,26 +60,26 @@
 
 %define		gstname		gst-plugins-bad
 %define		gst_major_ver	1.0
-%define		gst_req_ver	1.6.3
-%define		gstpb_req_ver	1.6.3
+%define		gst_req_ver	1.8.0
+%define		gstpb_req_ver	1.8.0
 %include	/usr/lib/rpm/macros.gstreamer
 Summary:	Bad GStreamer Streaming-media framework plugins
 Summary(pl.UTF-8):	Złe wtyczki do środowiska obróbki strumieni GStreamer
 Name:		gstreamer-plugins-bad
-Version:	1.8.0
-Release:	3
+Version:	1.8.1
+Release:	1
 License:	LGPL v2+
 Group:		Libraries
-Source0:	http://gstreamer.freedesktop.org/src/gst-plugins-bad/%{gstname}-%{version}.tar.xz
-# Source0-md5:	1c2d797bb96a81e9ef570c7a0a37203e
+Source0:	https://gstreamer.freedesktop.org/src/gst-plugins-bad/%{gstname}-%{version}.tar.xz
+# Source0-md5:	e508da2a8a5c3d12264fe3415be2f451
 Patch0:		%{name}-libdts.patch
 Patch1:		%{name}-timidity.patch
-URL:		http://gstreamer.freedesktop.org/
+URL:		https://gstreamer.freedesktop.org/
 BuildRequires:	autoconf >= 2.69
 BuildRequires:	automake >= 1:1.14
 BuildRequires:	docbook-dtd412-xml
 BuildRequires:	gettext-tools >= 0.17
-BuildRequires:	glib2-devel >= 1:2.32.0
+BuildRequires:	glib2-devel >= 1:2.40.0
 BuildRequires:	gobject-introspection-devel >= 1.31.1
 BuildRequires:	gstreamer-devel >= %{gst_req_ver}
 BuildRequires:	gstreamer-plugins-base-devel >= %{gstpb_req_ver}
@@ -122,7 +125,7 @@ BuildRequires:	curl-devel >= 7.35.0
 %{?with_daala:BuildRequires:	daala-devel}
 BuildRequires:	exempi-devel >= 1.99.5
 BuildRequires:	faac-devel
-%{?with_faad:BuildRequires:	faad2-devel >= 2.0-2}
+%{?with_faad:BuildRequires:	faad2-devel >= 2.7}
 BuildRequires:	flite-devel
 BuildRequires:	fluidsynth-devel >= 1.0
 BuildRequires:	game-music-emu-devel >= 0.5.6
@@ -134,11 +137,13 @@ BuildRequires:	gnustep-gui-devel
 BuildRequires:	graphene-devel >= 1.0.0
 %{?with_gtk:BuildRequires:	gtk+3-devel >= 3.15.0}
 %{?with_ladspa:BuildRequires:	ladspa-devel >= 1.12}
-BuildRequires:	libass-devel >= 0.9.4
+BuildRequires:	libass-devel >= 0.10.2
 %{?with_bs2b:BuildRequires:	libbs2b-devel >= 3.1.0}
 %{?with_chromaprint:BuildRequires:	libchromaprint-devel}
 %{?with_dc1394:BuildRequires:	libdc1394-devel >= 2.0.0}
 %{?with_libde265:BuildRequires:	libde265-devel >= 0.9}
+# <libdrm/drm_fourcc.h>
+%{?with_egl:BuildRequires:	libdrm-devel}
 %{?with_dts:BuildRequires:	libdts-devel}
 BuildRequires:	libdvdnav-devel >= 4.1.2
 BuildRequires:	libdvdread-devel >= 4.1.2
@@ -204,7 +209,7 @@ BuildRequires:	xorg-lib-libX11-devel
 %{?with_xvid:BuildRequires:	xvid-devel >= 1.3.0}
 BuildRequires:	zbar-devel >= 0.9
 %{?with_zvbi:BuildRequires:	zvbi-devel >= 0.2}
-Requires:	glib2 >= 1:2.32.0
+Requires:	glib2 >= 1:2.40.0
 Requires:	gstreamer >= %{gst_req_ver}
 Requires:	gstreamer-plugins-base >= %{gstpb_req_ver}
 Requires:	libxml2 >= 1:2.8
@@ -255,6 +260,7 @@ Pliki nagłówkowe i dokumentacja API biblioteki gstapp.
 Summary:	GStreamer plugin for AAC audio encoding and decoding
 Summary(pl.UTF-8):	Wtyczka do GStreamera do kodowania i dekodowania plików audio AAC
 Group:		Libraries
+Requires:	faad2-libs >= 2.7
 Requires:	gstreamer >= %{gst_req_ver}
 Requires:	gstreamer-plugins-base >= %{gstpb_req_ver}
 
@@ -285,7 +291,7 @@ Summary(pl.UTF-8):	Wtyczka do GStreamera do renderowania napisów ASS/SSA
 Group:		Libraries
 Requires:	gstreamer >= %{gst_req_ver}
 Requires:	gstreamer-plugins-base >= %{gstpb_req_ver}
-Requires:	libass >= 0.9.4
+Requires:	libass >= 0.10.2
 
 %description -n gstreamer-ass
 GStreamer plugin for ASS/SSA subtitles rendering.
@@ -322,6 +328,21 @@ GStreamer NAS audio output plugin.
 %description -n gstreamer-audiosink-nas -l pl.UTF-8
 Wtyczka wyjścia dźwięku NAS dla GStreamera.
 
+%package -n gstreamer-audiosink-tinyalsa
+Summary:	GStreamer ALSA audio output plugin using tinyalsa library
+Summary(pl.UTF-8):	Wtyczka wyjścia dźwięku ALSA dla GStreamera, wykorzystująca bibliotekę tinyalsa
+Group:		Libraries
+Requires:	gstreamer >= %{gst_req_ver}
+Requires:	gstreamer-plugins-base >= %{gstpb_req_ver}
+Provides:	gstreamer-audiosink = %{version}
+
+%description -n gstreamer-audiosink-tinyalsa
+GStreamer ALSA audio output plugin using tinyalsa library.
+
+%description -n gstreamer-audiosink-tinyalsa -l pl.UTF-8
+Wtyczka wyjścia dźwięku ALSA dla GStreamera, wykorzystująca bibliotekę
+tinyalsa.
+
 %package -n gstreamer-bs2b
 Summary:	GStreamer bs2b plugin
 Summary(pl.UTF-8):	Wtyczka bs2b do GStreamera
@@ -482,7 +503,7 @@ Wtyczka dekodująca GME do GStreamera.
 Summary:	GStreamer GSettings plugin
 Summary(pl.UTF-8):	Wtyczka GSettings do GStreamera
 Group:		Libraries
-Requires:	glib2 >= 1:2.32.0
+Requires:	glib2 >= 1:2.40.0
 Requires:	gstreamer >= %{gst_req_ver}
 
 %description -n gstreamer-gsettings
@@ -570,6 +591,7 @@ Summary:	GStreamer Mimic video decoding/encoding plugin
 Summary(pl.UTF-8):	Wtyczka kodująca/dekodująca obraz Mimic do GStreamera
 Group:		Libraries
 Requires:	gstreamer >= %{gst_req_ver}
+Requires:	libmimic >= 1.0
 
 %description -n gstreamer-mimic
 GStreamer Mimic video decoding/encoding plugin.
@@ -1177,6 +1199,7 @@ Wtyczka do GStreamera skanująca kody kreskowe.
 	%{!?with_musepack:--disable-musepack} \
 	%{!?with_neon:--disable-neon} \
 	%{!?with_ofa:--disable-ofa} \
+	%{!?with_opencv:--disable-opencv} \
 	%{!?with_opengl:--disable-opengl} \
 	%{!?with_openh264:--disable-openh264} \
 	%{!?with_openni2:--disable-openni2} \
@@ -1184,6 +1207,8 @@ Wtyczka do GStreamera skanująca kody kreskowe.
 	%{!?with_sdl:--disable-sdl} \
 	%{!?with_sdl:--disable-sdltest} \
 	%{!?with_spc:--disable-spc} \
+	%{!?with_zvbi:--disable-teletextdec} \
+	%{!?with_tinyalsa:--disable-tinyalsa} \
 	%{!?with_uvch264:--disable-uvch264} \
 	%{!?with_amr:--disable-voamrwbenc} \
 	%{!?with_wayland:--disable-wayland} \
@@ -1413,6 +1438,12 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{gstlibdir}/libgstnassink.so
 %endif
 
+%if %{with tinyalsa}
+%files -n gstreamer-audiosink-tinyalsa
+%defattr(644,root,root,755)
+%attr(755,root,root) %{gstlibdir}/libgsttinyalsa.so
+%endif
+
 %if %{with bluez}
 %files -n gstreamer-bluez
 %defattr(644,root,root,755)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gstreamer-plugins-bad.git/commitdiff/faf46047ed62ae5c3fd8de9c7a15a4843bdf459c



More information about the pld-cvs-commit mailing list