Skip to content

Commit

Permalink
[gstreamer] Update to 1.10.2. Contributes JB#35950
Browse files Browse the repository at this point in the history
Disable generation of gobject-introspection.
Import missing build requirements for new version (xkbcommon), plus libxml2, libssl and libcrypto for components we're not building yet.
Add dependency on base plugin version to make sure we wait for that to be built on upgrade
Add new headers
  • Loading branch information
Andrew Branson committed Jan 13, 2017
1 parent 433c06a commit d68c801
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 5 deletions.
2 changes: 1 addition & 1 deletion gst-plugins-bad
Submodule gst-plugins-bad updated from ab536a to c4b501
24 changes: 20 additions & 4 deletions rpm/gst-plugins-bad.spec
Expand Up @@ -6,7 +6,7 @@

Summary: GStreamer streaming media framework "bad" plug-ins
Name: %{gstreamer}%{majorminor}-plugins-bad
Version: 1.8.3
Version: 1.10.2
Release: 1
License: LGPLv2+
Group: Applications/Multimedia
Expand All @@ -17,8 +17,11 @@ Patch2: 0002-Keep-video-branch-in-NULL-state.patch
Patch3: 0003-photography-add-missing-vmethods.patch
Patch4: 0004-camerabin-install-GST_PHOTOGRAPHY_PROP_EXPOSURE_MODE.patch
Patch5: 0005-Downgrade-mpeg4videoparse-to-prevent-it-from-being-p.patch

%define sonamever %(echo %{version} | cut -d '+' -f 1)

Requires: orc >= 0.4.18
BuildRequires: pkgconfig(gstreamer-plugins-base-1.0)
BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) >= %{sonamever}
BuildRequires: check
BuildRequires: pkgconfig(libexif)
BuildRequires: pkgconfig(orc-0.4) >= 0.4.18
Expand All @@ -27,6 +30,10 @@ BuildRequires: pkgconfig(wayland-egl)
BuildRequires: pkgconfig(glesv2)
BuildRequires: pkgconfig(egl)
BuildRequires: pkgconfig(opus)
BuildRequires: pkgconfig(xkbcommon)
BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: pkgconfig(libssl)
BuildRequires: pkgconfig(libcrypto)
BuildRequires: python
BuildRequires: autoconf
BuildRequires: automake
Expand Down Expand Up @@ -66,6 +73,7 @@ NOCONFIGURE=1 ./autogen.sh
--enable-debug \
--disable-static \
--enable-shared \
--disable-introspection \
--disable-gtk-doc \
--disable-examples \
--enable-gtk-doc-html=no \
Expand Down Expand Up @@ -97,7 +105,8 @@ NOCONFIGURE=1 ./autogen.sh
--disable-id3tag --disable-linsys --disable-gsettings --disable-dvb \
--disable-decklink --disable-accurip --disable-audiofxbad --disable-ivtc \
--disable-midi --disable-yadif --disable-mpegtsmux \
--disable-accurip --disable-autoconvert --disable-gdp
--disable-accurip --disable-autoconvert --disable-gdp --disable-dtls \
--disable-qt --disable-curl --disable-bz2 --disable-dash --disable-smoothstreaming

make %{?jobs:-j%jobs}

Expand Down Expand Up @@ -141,6 +150,10 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/gstreamer-%{majorminor}/libgstnetsim.so
%{_libdir}/gstreamer-%{majorminor}/libgstrtponvif.so
%{_libdir}/gstreamer-%{majorminor}/libgstvideoframe_audiolevel.so
#%{_libdir}/gstreamer-%{majorminor}/libgstdtls.so
#%{_libdir}/gstreamer-%{majorminor}/libgstdashdemux.so
#%{_libdir}/gstreamer-%{majorminor}/libgstsmoothstreaming.so
%{_libdir}/gstreamer-%{majorminor}/libgsttimecode.so
%{_libdir}/libgstphotography-%{majorminor}.so.*
%{_libdir}/libgstcodecparsers-%{majorminor}.so.*
%{_libdir}/libgstinsertbin-%{majorminor}.so.*
Expand Down Expand Up @@ -173,6 +186,7 @@ rm -rf $RPM_BUILD_ROOT
%{_includedir}/gstreamer-%{majorminor}/gst/codecparsers/gsth264parser.h
%{_includedir}/gstreamer-%{majorminor}/gst/codecparsers/gsth265parser.h
%{_includedir}/gstreamer-%{majorminor}/gst/codecparsers/gstjpegparser.h
%{_includedir}/gstreamer-%{majorminor}/gst/codecparsers/gstjpeg2000sampling.h
%{_includedir}/gstreamer-%{majorminor}/gst/codecparsers/gstmpeg4parser.h
%{_includedir}/gstreamer-%{majorminor}/gst/codecparsers/gstmpegvideometa.h
%{_includedir}/gstreamer-%{majorminor}/gst/codecparsers/gstmpegvideoparser.h
Expand All @@ -195,8 +209,9 @@ rm -rf $RPM_BUILD_ROOT
%{_includedir}/gstreamer-%{majorminor}/gst/uridownloader/gstfragment.h
%{_includedir}/gstreamer-%{majorminor}/gst/uridownloader/gsturidownloader.h
%{_includedir}/gstreamer-%{majorminor}/gst/uridownloader/gsturidownloader_debug.h
%{_includedir}/gstreamer-%{majorminor}/gst/gl/egl/gsteglimagememory.h
%{_includedir}/gstreamer-%{majorminor}/gst/gl/egl/gstgldisplay_egl.h
%{_includedir}/gstreamer-%{majorminor}/gst/gl/egl/gsteglimage.h
%{_includedir}/gstreamer-%{majorminor}/gst/gl/egl/gstglmemoryegl.h
%{_includedir}/gstreamer-%{majorminor}/gst/gl/gl.h
%{_includedir}/gstreamer-%{majorminor}/gst/gl/glprototypes/all_functions.h
%{_includedir}/gstreamer-%{majorminor}/gst/gl/glprototypes/base.h
Expand All @@ -223,6 +238,7 @@ rm -rf $RPM_BUILD_ROOT
%{_includedir}/gstreamer-%{majorminor}/gst/gl/gstglupload.h
%{_includedir}/gstreamer-%{majorminor}/gst/gl/gstglutils.h
%{_includedir}/gstreamer-%{majorminor}/gst/gl/gstglwindow.h
%{_includedir}/gstreamer-%{majorminor}/gst/gl/gstglrenderbuffer.h
%if %{with X11}
%{_includedir}/gstreamer-%{majorminor}/gst/gl/x11/gstgldisplay_x11.h
%endif
Expand Down

0 comments on commit d68c801

Please sign in to comment.