22%define majorminor 1.0
33
44Name: %{gstreamer }%{majorminor }
5- Version: 1.14 .1
5+ Version: 1.16 .1
66Release: 1
77Summary: GStreamer streaming media framework runtime
88Group: Applications/Multimedia
@@ -15,9 +15,9 @@ BuildRequires: pkgconfig(gobject-introspection-1.0)
1515BuildRequires: bison
1616BuildRequires: flex
1717BuildRequires: pkgconfig(check)
18+ BuildRequires: pkgconfig(libdw)
1819BuildRequires: python
19- BuildRequires: autoconf
20- BuildRequires: automake
20+ BuildRequires: meson
2121BuildRequires: libtool
2222BuildRequires: gettext-devel
2323Obsoletes: gst-av
@@ -69,26 +69,24 @@ This package contains some GStreamer useful tools
6969%patch1 -p1
7070
7171%build
72- NOCONFIGURE=1 ./autogen.sh
73- %configure \
74- --with-package-name=' SailfishOS GStreamer package' \
75- --with-package-origin=' http://jolla.com' \
76- --enable-debug \
77- --enable-introspection=yes \
78- --disable-nls \
79- --disable-examples \
80- --enable-docbook=no \
81- --enable-gtk-doc=no \
82- --enable-gtk-doc-html=no \
83- --enable-gtk-doc-pdf=no \
84- --enable-trace \
85- --enable-alloc-trace
86-
87- make %{?_smp_mflags }
72+ %meson \
73+ -Dpackage-name=' SailfishOS GStreamer package' \
74+ -Dpackage-origin=' http://sailfishos.org/' \
75+ -Dgst_debug=true \
76+ -Dintrospection=enabled \
77+ -Dnls=disabled \
78+ -Dexamples=disabled \
79+ -Dgtk_doc=disabled \
80+ -Dbash-completion=disabled \
81+ -Dtracer_hooks=true \
82+ -Dlibunwind=disabled \
83+ -Ddbghelp=disabled
84+
85+ %meson_build
8886
8987%install
9088rm -rf $RPM_BUILD_ROOT
91- %make_install
89+ %meson_install
9290install -m 644 -D %SOURCE1 $RPM_BUILD_ROOT /%{_sysconfdir }/pulse/xpolicy.conf.d/gstreamer1.0.conf
9391
9492# Clean out files that should not be part of the rpm.
@@ -100,8 +98,9 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
10098rm -f $RPM_BUILD_ROOT%{_libdir }/*.la
10199rm -fr $RPM_BUILD_ROOT%{_datadir }/gtk-doc
102100rm -fr $RPM_BUILD_ROOT/%{_mandir }
103- rm -fr $RPM_BUILD_ROOT/%{_datadir }/bash-completion/
104- rm -f $RPM_BUILD_ROOT/%{_libexecdir }/gstreamer-%{majorminor }/gst-completion-helper
101+ rm -fr $RPM_BUILD_ROOT/%{_datadir }/glib-2.0/gdb
102+ rm -fr $RPM_BUILD_ROOT/%{_datadir }/gstreamer-%{majorminor }/gdb
103+ rm -fr $RPM_BUILD_ROOT/%{_datadir }/gdb
105104
106105%post -p /sbin/ldconfig
107106%postun -p /sbin/ldconfig
0 commit comments