remove submodule created by mistake. This should be created as a normal folder
[platform/upstream/gst-devtools.git] / packaging / gst-validate.spec
1 Name:              gst-validate
2 Summary:           GStreamer streaming media framework base plug-ins
3 Version:           1.4.5
4 Release:           0
5 Group:             Applications/Multimedia
6 License:           LGPL
7 Source0:           %{name}-%{version}.tar.gz
8 Requires(post):    /sbin/ldconfig
9 Requires(postun):  /sbin/ldconfig
10 BuildRequires:  pkgconfig(glib-2.0)
11 BuildRequires:  pkgconfig(gstreamer-1.0)
12 BuildRequires:  pkgconfig(gstreamer-plugins-base-1.0)
13 BuildRequires:  intltool
14 BuildRequires:  python
15
16 %description
17 GStreamer is a streaming media framework, based on graphs of filters which
18 operate on media data. Applications using this library can do anything
19 from real-time sound processing to playing videos, and just about anything
20 else media-related.  Its plugin-based architecture means that new data
21 types or processing capabilities can be added simply by installing new
22 plug-ins.
23
24
25 %package devel
26 Summary:    GStreamer Plugin Library Headers
27 Group:      Development/Libraries
28 Requires:   %{name} = %{version}-%{release}
29 Obsoletes: gstreamer-validate-devel < %{version}-%{release}
30 Provides: gstreamer-validate-devel = %{version}-%{release}
31
32 %description devel
33 GStreamer Plugins Base library development and header files.
34
35
36 %prep
37 %setup -q
38
39 %build
40 cd validate
41 %autogen --noconfigure
42
43 export CFLAGS+=" -Wall -g -fPIC"
44
45 %configure --prefix=/usr\
46
47 make %{?jobs:-j%jobs}
48
49 %install
50 cd validate
51 rm -rf %{buildroot}
52 mkdir -p %{buildroot}/usr/share/license
53 cp COPYING %{buildroot}/usr/share/license/%{name}
54 %make_install
55 rm -rf %{buildroot}/tmp/dump
56
57 %post -p /sbin/ldconfig
58
59 %postun -p /sbin/ldconfig
60
61 %files
62 %manifest validate/gst-validate.manifest
63 %defattr(-,root,root,-)
64 %doc validate/AUTHORS validate/COPYING validate/README validate/gst-validate.doap
65
66 /usr/share/license/%{name}
67
68 %{_bindir}/gst-validate-1.0
69 %{_bindir}/gst-validate-launcher
70 %{_bindir}/gst-validate-media-check-1.0
71 %{_bindir}/gst-validate-transcoding-1.0
72
73 /usr/share/gstreamer-1.0/validate/
74 /usr/include/gstreamer-1.0/gst/validate/
75
76 # non-core plugins without external dependencies
77 %{_libdir}/libgstvalidate-1.0.so
78 %{_libdir}/libgstvalidate-1.0.so.0
79 %{_libdir}/libgstvalidate-1.0.so.0.0.0
80 %{_libdir}/libgstvalidate_preload-1.0.so
81 %{_libdir}/libgstvalidate_preload-1.0.so.0
82 %{_libdir}/libgstvalidate_preload-1.0.so.0.0.0
83 %{_libdir}/libgstvalidate-default-overrides-1.0.so
84 %{_libdir}/libgstvalidate-default-overrides-1.0.so.0
85 %{_libdir}/libgstvalidate-default-overrides-1.0.so.0.0.0
86 %{_libdir}/gstreamer-1.0/validate/libgstvalidategapplication.so
87 %{_libdir}/gstreamer-1.0/validate/libgstvalidatefaultinjection.so
88 %{_libdir}/gst-validate-launcher/python/
89 %{_libdir}/gst-validate/gst-integration-testsuites/testsuites/
90
91 %files devel
92 %manifest validate/gst-validate-devel.manifest
93 %defattr(-,root,root,-)
94
95 # pkg-config files
96 %{_libdir}/pkgconfig/gst-validate-1.0.pc