diff --git a/gstreamer1-plugins-base.spec b/gstreamer1-plugins-base.spec index dec3a32..fe9b300 100644 --- a/gstreamer1-plugins-base.spec +++ b/gstreamer1-plugins-base.spec @@ -20,6 +20,8 @@ Source0: http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugin %endif Patch0: 0001-missing-plugins-Remove-the-mpegaudioversion-field.patch +BuildRequires: meson >= 0.48.0 +BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: gstreamer1-devel >= %{version} BuildRequires: gobject-introspection-devel >= 1.31.1 @@ -37,8 +39,6 @@ BuildRequires: pango-devel BuildRequires: pkgconfig BuildRequires: opus-devel # for autogen.sh -BuildRequires: automake gettext-devel libtool -BuildRequires: chrpath BuildRequires: mesa-libGL-devel BuildRequires: mesa-libGLES-devel BuildRequires: mesa-libGLU-devel @@ -52,9 +52,6 @@ BuildRequires: pkgconfig(wayland-cursor) >= 1.0 BuildRequires: pkgconfig(wayland-egl) >= 9.0 BuildRequires: pkgconfig(wayland-protocols) >= 1.15 -# documentation -BuildRequires: gtk-doc >= 1.3 - Requires: iso-codes # libgstgl moved here @@ -99,6 +96,7 @@ The %{name}-devel package contains libraries and header files for developing applications that use %{name}. +%if 0 %package devel-docs Summary: Developer documentation for GStreamer Base plugins library Requires: %{name} = %{version}-%{release} @@ -107,6 +105,7 @@ BuildArch: noarch %description devel-docs This %{name}-devel-docs package contains developer documentation for the GStreamer Base Plugins library. +%endif %prep @@ -114,24 +113,16 @@ for the GStreamer Base Plugins library. %patch0 -p1 %build -# die rpath (method of modifying libtool fails here) -NOCONFIGURE=1 \ -./autogen.sh - -%configure \ - --with-package-name='Fedora GStreamer-plugins-base package' \ - --with-package-origin='http://download.fedoraproject.org' \ - --enable-experimental \ - --disable-fatal-warnings \ - --disable-silent-rules \ - --enable-gtk-doc \ - --enable-orc - -%make_build V=1 - +%meson \ + -D package-name='Fedora GStreamer-plugins-base package' \ + -D package-origin='http://download.fedoraproject.org' \ + -D doc=false \ + -D gtk_doc=disabled \ + -D orc=enabled +%meson_build %install -%make_install +%meson_install # Register as an AppStream component to be visible in the software center # @@ -468,15 +459,17 @@ chrpath --delete $RPM_BUILD_ROOT%{_bindir}/gst-play-1.0 # pkg-config files %{_libdir}/pkgconfig/*.pc - +%if 0 %files devel-docs %doc %{_datadir}/gtk-doc/html/gst-plugins-base-libs-%{majorminor} %doc %{_datadir}/gtk-doc/html/gst-plugins-base-plugins-%{majorminor} - +%endif %changelog * Mon Jun 22 2020 Wim Taymans - 1.17.1-1 - Update to 1.17.1 +- Use meson +- disable docs * Thu Apr 16 2020 Wim Taymans - 1.16.2-3 - Add BR graphene-devel to build gltransform