]> git.pld-linux.org Git - packages/gstreamer-rtsp-server.git/commitdiff
- up to 1.19.3 auto/th/gstreamer-rtsp-server-1.19.3-1
authorJan Rękorajski <baggins@pld-linux.org>
Tue, 30 Nov 2021 20:20:53 +0000 (21:20 +0100)
committerJan Rękorajski <baggins@pld-linux.org>
Tue, 30 Nov 2021 20:20:53 +0000 (21:20 +0100)
1  2 
gstreamer-rtsp-server.spec

index 539e17a5b7213454fe867c925998c011e42b509b,f1439369a1d26f711403230ced203a1d239e961b..668d25a392454364721277fe11f0ad84c0a25f6f
@@@ -1,20 -1,22 +1,22 @@@
- %define               gst_ver         1.16.3
- %define               gstpb_ver       1.16.3
- %define               gstpg_ver       1.16.3
- %define               gstpd_ver       1.16.3
+ #
+ # Conditional build:
+ %bcond_without        apidocs # API documentation
 -%define               gst_ver         1.18.5
 -%define               gstpb_ver       1.18.5
 -%define               gstpg_ver       1.18.5
 -%define               gstpd_ver       1.18.5
++%define               gst_ver         1.19.3
++%define               gstpb_ver       1.19.3
++%define               gstpg_ver       1.19.3
++%define               gstpd_ver       1.19.3
  Summary:      GstRTCP - an RTSP server built on top of GStreamer
  Summary(pl.UTF-8):    GstRTSP - serwer RTSP zbudowany w oparciu o GStreamera
  Name:         gstreamer-rtsp-server
- Version:      1.16.3
- Release:      2
 -Version:      1.18.5
++Version:      1.19.3
+ Release:      1
  License:      LGPL v2+
  Group:                Libraries
  Source0:      https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-%{version}.tar.xz
- # Source0-md5:        f0d8263c9d61f6f05b59ae0f676a6406
 -# Source0-md5:        7f9cc2f69d0cf401fb14fe73624a28fe
++# Source0-md5:        5509776092921dd79ea2c02151dc69ba
  URL:          https://gstreamer.freedesktop.org/
- BuildRequires:        autoconf >= 2.69
- BuildRequires:        automake >= 1:1.14
- BuildRequires:        glib2-devel >= 1:2.40.0
+ BuildRequires:        glib2-devel >= 1:2.44.0
  BuildRequires:        gobject-introspection-devel >= 1.31.1
  BuildRequires:        gstreamer-devel >= %{gst_ver}
  # only for message
  BuildRequires:        gstreamer-plugins-base-devel >= %{gstpb_ver}
  # only for message
  #BuildRequires:       gstreamer-plugins-good-devel >= %{gstpg_ver}
- BuildRequires:        gtk-doc >= 1.12
+ %{?with_apidocs:BuildRequires:        hotdoc >= 0.11.0}
  BuildRequires:        libcgroup-devel >= 0.26
- BuildRequires:        libtool >= 2:2.2.6
+ BuildRequires:        meson >= 0.48
+ BuildRequires:        ninja >= 1.5
  BuildRequires:        pkgconfig >= 1:0.9.0
  BuildRequires:        rpm-build >= 4.6
+ BuildRequires:        rpmbuild(macros) >= 1.736
  BuildRequires:        tar >= 1:1.22
  BuildRequires:        xz
- Requires:     glib2 >= 1:2.40.0
+ Requires:     glib2 >= 1:2.44.0
  Requires:     gstreamer >= %{gst_ver}
  Requires:     gstreamer-plugins-base >= %{gstpb_ver}
  Requires:     libcgroup-libs >= 0.26
@@@ -47,7 -51,7 +51,7 @@@ Summary:      Header files for GstRTSPserve
  Summary(pl.UTF-8):    Pliki nagłówkowe biblioteki GstRTSPserver
  Group:                Development/Libraries
  Requires:     %{name} = %{version}-%{release}
- Requires:     glib2-devel >= 1:2.40.0
+ Requires:     glib2-devel >= 1:2.44.0
  Requires:     gstreamer-devel >= %{gst_ver}
  Requires:     gstreamer-plugins-base-devel >= %{gstpb_ver}
  Obsoletes:    gstreamer-rtsp-devel < 1.1
@@@ -74,29 -78,28 +78,28 @@@ Dokumentacja API biblioteki GstRTSPserv
  %setup -q -n gst-rtsp-server-%{version}
  
  %build
- %{__libtoolize}
- %{__aclocal} -I m4 -I common/m4
%{__autoconf}
- %{__autoheader}
- %{__automake}
- %configure \
-       --enable-gtk-doc \
-       --disable-silent-rules \
-       --disable-static \
-       --with-html-dir=%{_gtkdocdir}
- %{__make}
+ %meson build \
+       --default-library=shared \
      %{!?with_apidocs:-Ddoc=false}
+ %ninja_build -C build
+ %if %{with apidocs}
+ cd build/docs
+ for component in gst-rtsp-server rtspclientsink ; do
+       LC_ALL=C.UTF-8 hotdoc run --conf-file ${component}-doc.json
+ done
+ %endif
  
  %install
  rm -rf $RPM_BUILD_ROOT
  
- %{__make} install \
-       DESTDIR=$RPM_BUILD_ROOT
+ %ninja_install -C build
  
- # obsoleted by pkg-config
- %{__rm} $RPM_BUILD_ROOT%{_libdir}/lib*.la
- # glib-loadable module
- %{__rm} $RPM_BUILD_ROOT%{_libdir}/gstreamer-1.0/libgstrtspclientsink.la
+ %if %{with apidocs}
+ install -d $RPM_BUILD_ROOT%{_docdir}/gstreamer-%{gstmver}
+ cp -pr build/docs/{gst-rtsp-server,rtspclientsink}-doc $RPM_BUILD_ROOT%{_docdir}/gstreamer-%{gstmver}
+ %endif
  
  %clean
  rm -rf $RPM_BUILD_ROOT
  %{_pkgconfigdir}/gstreamer-rtsp-server-1.0.pc
  %{_datadir}/gir-1.0/GstRtspServer-1.0.gir
  
+ %if %{with apidocs}
  %files apidocs
  %defattr(644,root,root,755)
- %{_gtkdocdir}/gst-rtsp-server-1.0
+ %{_docdir}/gstreamer-%{gstmver}/gst-rtsp-server-doc
+ %{_docdir}/gstreamer-%{gstmver}/rtspclientsink-doc
+ %endif
This page took 0.220471 seconds and 4 git commands to generate.