]> git.pld-linux.org Git - packages/gstreamer-devtools.git/blame - gstreamer-validate.spec
- unconditional noarch subpackages
[packages/gstreamer-devtools.git] / gstreamer-validate.spec
CommitLineData
4bc8610f
JB
1%define gst_ver 1.16.2
2%define gstpb_ver 1.16.2
84b99a4c
JB
3Summary: GstValidate - suite of tools to run GStreamer integration tests
4Summary(pl.UTF-8): GstValidate - zestaw narzędzi do uruchamiania testów integracyjnych GStreamera
5Name: gstreamer-validate
4bc8610f 6Version: 1.16.2
fbe7cbac 7Release: 1
84b99a4c
JB
8License: LGPL v2.1+
9Group: Libraries
52be44fe 10Source0: https://gstreamer.freedesktop.org/src/gst-validate/gst-validate-%{version}.tar.xz
4bc8610f 11# Source0-md5: 688f42c52d62e8c5e506df911553fb2c
52be44fe 12URL: https://gstreamer.freedesktop.org/
84b99a4c
JB
13BuildRequires: autoconf >= 2.62
14BuildRequires: automake >= 1:1.11
2826b9a3 15BuildRequires: cairo-devel
84b99a4c
JB
16BuildRequires: gettext-devel >= 0.17
17BuildRequires: glib2-devel >= 1:2.36.0
18BuildRequires: gobject-introspection-devel >= 0.6.3
19BuildRequires: gstreamer-devel >= %{gst_ver}
20BuildRequires: gstreamer-plugins-base-devel >= %{gstpb_ver}
fbe7cbac 21BuildRequires: gstreamer-rtsp-server-devel >= %{gst_ver}
2826b9a3 22BuildRequires: gtk+3-devel >= 3.0
84b99a4c 23BuildRequires: gtk-doc >= 1.3
a5c6c1d2 24BuildRequires: json-glib-devel >= 1.0
2826b9a3
JB
25BuildRequires: libtool >= 2:2.2.6
26BuildRequires: pkgconfig >= 1:0.9.0
4bc8610f
JB
27BuildRequires: python3 >= 1:3.4
28BuildRequires: sed >= 4.0
84b99a4c
JB
29BuildRequires: tar >= 1:1.22
30BuildRequires: xz
31Requires: glib2 >= 1:2.36.0
32Requires: gstreamer >= %{gst_ver}
33Requires: gstreamer-plugins-base >= %{gstpb_ver}
dc30101d 34Requires: gstreamer-rtsp-server >= %{gst_ver}
a5c6c1d2 35Requires: json-glib >= 1.0
4bc8610f 36Requires: python3-modules >= 1:3.4
84b99a4c
JB
37BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38
39%description
40The goal of GstValidate is to be able to detect when elements are not
41behaving as expected and report it to the user so he knows how things
42are supposed to work inside a GstPipeline. In the end, fixing issues
43found by the tool will ensure that all elements behave all together in
44the expected way.
45
46%description -l pl.UTF-8
47Celem GstValidate jest umożliwienie wykrycia sytuacji, kiedy elementy
48nie zachowują się w sposób oczekiwany i zgłaszanie tego faktu
49użytkownikowi tak, aby wiedział, jak powinny działać elementy wewnątrz
50GstPipeline. W efekcie, poprawienie problemów wykrytych przez to
51narzędzie zapewni, że wszystkie elementy razem będą się zachowywały w
52sposób zgodny z oczekiwaniami.
53
54%package devel
55Summary: Header files for GstValidate library
56Summary(pl.UTF-8): Pliki nagłówkowe biblioteki GstValidate
57Group: Development/Libraries
58Requires: %{name} = %{version}-%{release}
59Requires: glib2-devel >= 1:2.36.0
60Requires: gstreamer-devel >= %{gst_ver}
61Requires: gstreamer-plugins-base-devel >= %{gstpb_ver}
62
63%description devel
64Header files for GstValidate library.
65
66%description devel -l pl.UTF-8
67Pliki nagłówkowe biblioteki GstValidate.
68
69%package apidocs
70Summary: API documentation for GstValidate library
71Summary(pl.UTF-8): Dokumentacja API biblioteki GstValidate
72Group: Documentation
84b99a4c 73BuildArch: noarch
84b99a4c
JB
74
75%description apidocs
76API documentation for GstValidate library.
77
78%description apidocs -l pl.UTF-8
79Dokumentacja API biblioteki GstValidate.
80
81%prep
82%setup -q -n gst-validate-%{version}
83
4bc8610f
JB
84%{__sed} -i -e '1s,/usr/bin/env python3,%{__python3},' tools/gst-validate-launcher.in
85
84b99a4c
JB
86%build
87%{__libtoolize}
88%{__aclocal} -I m4 -I common/m4
89%{__autoconf}
90%{__autoheader}
91%{__automake}
92# disable sphinx for now: docs/launcher/conf.py is missing
93%configure \
4bc8610f 94 PYTHON=%{__python3} \
84b99a4c
JB
95 --enable-gtk-doc \
96 --disable-silent-rules \
97 --disable-sphinx-doc \
98 --disable-static \
99 --with-html-dir=%{_gtkdocdir}
100
101%{__make}
102
103%install
104rm -rf $RPM_BUILD_ROOT
105
106%{__make} install \
107 DESTDIR=$RPM_BUILD_ROOT
108
109# obsoleted by pkg-config
110%{__rm} $RPM_BUILD_ROOT%{_libdir}/lib*.la
2826b9a3 111# modules loaded through glib
a5c6c1d2 112%{__rm} $RPM_BUILD_ROOT%{_libdir}/gstreamer-1.0/libgstvalidatetracer.la \
52be44fe 113 $RPM_BUILD_ROOT%{_libdir}/gstreamer-1.0/validate/libgstvalidate*.la
84b99a4c
JB
114
115%clean
116rm -rf $RPM_BUILD_ROOT
117
118%post -p /sbin/ldconfig
119%postun -p /sbin/ldconfig
120
121%files
122%defattr(644,root,root,755)
123%doc AUTHORS ChangeLog NEWS README
124%attr(755,root,root) %{_bindir}/gst-validate-1.0
2826b9a3 125%attr(755,root,root) %{_bindir}/gst-validate-images-check-1.0
84b99a4c
JB
126%attr(755,root,root) %{_bindir}/gst-validate-launcher
127%attr(755,root,root) %{_bindir}/gst-validate-media-check-1.0
de5a0ba7 128%attr(755,root,root) %{_bindir}/gst-validate-rtsp-server-1.0
84b99a4c
JB
129%attr(755,root,root) %{_bindir}/gst-validate-transcoding-1.0
130%attr(755,root,root) %{_libdir}/libgstvalidate-1.0.so.*.*.*
131%attr(755,root,root) %ghost %{_libdir}/libgstvalidate-1.0.so.0
132%attr(755,root,root) %{_libdir}/libgstvalidate-default-overrides-1.0.so.*.*.*
133%attr(755,root,root) %ghost %{_libdir}/libgstvalidate-default-overrides-1.0.so.0
2826b9a3
JB
134%attr(755,root,root) %{_libdir}/libgstvalidatevideo-1.0.so.*.*.*
135%attr(755,root,root) %ghost %{_libdir}/libgstvalidatevideo-1.0.so.0
84b99a4c 136%{_libdir}/girepository-1.0/GstValidate-1.0.typelib
a5c6c1d2 137%attr(755,root,root) %{_libdir}/gstreamer-1.0/libgstvalidatetracer.so
2826b9a3
JB
138%dir %{_libdir}/gstreamer-1.0/validate
139%attr(755,root,root) %{_libdir}/gstreamer-1.0/validate/libgstvalidatefaultinjection.so
140%attr(755,root,root) %{_libdir}/gstreamer-1.0/validate/libgstvalidategapplication.so
141%attr(755,root,root) %{_libdir}/gstreamer-1.0/validate/libgstvalidategtk.so
fbe7cbac 142%attr(755,root,root) %{_libdir}/gstreamer-1.0/validate/libgstvalidateflow.so
2826b9a3 143%attr(755,root,root) %{_libdir}/gstreamer-1.0/validate/libgstvalidatessim.so
84b99a4c
JB
144%{_libdir}/gst-validate-launcher
145%dir %{_datadir}/gstreamer-1.0
2826b9a3 146%{_datadir}/gstreamer-1.0/validate
84b99a4c
JB
147
148%files devel
149%defattr(644,root,root,755)
150%attr(755,root,root) %{_libdir}/libgstvalidate-1.0.so
151%attr(755,root,root) %{_libdir}/libgstvalidate-default-overrides-1.0.so
2826b9a3 152%attr(755,root,root) %{_libdir}/libgstvalidatevideo-1.0.so
84b99a4c 153%{_includedir}/gstreamer-1.0/gst/validate
40dd6661 154%dir %{_includedir}/gstreamer-1.0/lib
2826b9a3 155%{_includedir}/gstreamer-1.0/lib/validate
84b99a4c
JB
156%{_pkgconfigdir}/gst-validate-1.0.pc
157%{_datadir}/gir-1.0/GstValidate-1.0.gir
158
159%files apidocs
160%defattr(644,root,root,755)
161%{_gtkdocdir}/gst-validate-1.0
2826b9a3 162%{_gtkdocdir}/gst-validate-plugins-1.0
This page took 0.126976 seconds and 4 git commands to generate.