/[packages]/cauldron/gstreamer1.0-rtsp-server/current/SPECS/gstreamer1.0-rtsp-server.spec
ViewVC logotype

Contents of /cauldron/gstreamer1.0-rtsp-server/current/SPECS/gstreamer1.0-rtsp-server.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1993816 - (show annotations) (download)
Mon Oct 9 16:10:59 2023 UTC (6 months, 1 week ago) by wally
File size: 2601 byte(s)
- new version 1.22.6
1 %define api 1.0
2 %define major 0
3 %define oname gst-rtsp-server
4
5 %define libname %mklibname gstrtspserver %{api} %{major}
6 %define girname %mklibname gstrtspserver-gir %{api}
7 %define develname %mklibname -d gstrtspserver
8
9 %bcond_with docs
10
11 Summary: RTSP server library for the GStreamer framework
12 Name: gstreamer1.0-rtsp-server
13 Version: 1.22.6
14 Release: %mkrel 1
15 License: LGPLv2+
16 Group: System/Libraries
17 URL: https://gstreamer.freedesktop.org/
18 Source0: https://gstreamer.freedesktop.org/src/%{oname}/%{oname}-%{version}.tar.xz
19 BuildRequires: meson
20 BuildRequires: gettext-devel
21 BuildRequires: pkgconfig(gobject-introspection-1.0) >= %{version}
22 BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) >= %{version}
23
24 %ifarch %{valgrind_arches}
25 BuildRequires: pkgconfig(valgrind)
26 %endif
27
28 %description
29 RTSP server based on GStreamer.
30
31 %package -n %{libname}
32 Summary: RTSP server library for the GStreamer framework
33 Group: System/Libraries
34
35 %description -n %{libname}
36 RTSP server based on GStreamer1.0.
37
38 %package -n %{develname}
39 Summary: RTSP server library for the GStreamer framework
40 Group: Development/C
41 Requires: %{libname} = %{version}-%{release}
42 Requires: %{girname} = %{version}-%{release}
43 Provides: %{name}-devel = %{version}
44 Provides: libgstrtspserver-devel = %{version}-%{release}
45
46 %description -n %{develname}
47 RTSP server based on GStreamer1.0.
48
49 %package -n %{girname}
50 Summary: GObject Introspection interface description for %{name}
51 Group: System/Libraries
52
53 %description -n %{girname}
54 GObject Introspection interface description for %{name}.
55
56 %package -n gstreamer%{api}-rtspclientsink
57 Summary: rtspclientsink plugin for gstreamer%{api}
58 Group: Networking/Other
59
60 %description -n gstreamer%{api}-rtspclientsink
61 rtspclientsink is an element that uses RECORD to send streams to an
62 RTSP server.
63
64 %prep
65 %setup -q -n %{oname}-%{version}
66
67 %build
68 %meson \
69 -Dexamples=disabled \
70 -Dtests=disabled \
71 -Ddoc=%{?with_docs:enabled}%{?!with_docs:disabled} \
72 -Dpackage-name='%{_vendor} %{name} package' \
73 -Dpackage-origin='https://www.%{_real_vendor}.org/'
74
75 %meson_build
76
77 %install
78 %meson_install
79
80 %files -n gstreamer%{api}-rtspclientsink
81 %license COPYING
82 %{_libdir}/gstreamer-1.0/libgstrtspclientsink.so
83
84 %files -n %{libname}
85 %license COPYING.LIB
86 %doc README AUTHORS
87 %{_libdir}/libgstrtspserver-%{api}.so.%{major}{,.*}
88
89 %files -n %{girname}
90 %{_libdir}/girepository-1.0/GstRtspServer-%{api}.typelib
91
92 %files -n %{develname}
93 %{_libdir}/libgstrtspserver-%{api}.so
94 %{_libdir}/pkgconfig/gstreamer-rtsp-server-%{api}.pc
95 %{_includedir}/gstreamer-%{api}/gst/rtsp-server
96 %{_datadir}/gir-1.0/GstRtspServer-%{api}.gir

  ViewVC Help
Powered by ViewVC 1.1.30