add GstValidate package
[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 BuildRequires:  pkgconfig(libpyg-2.0)
16
17 %description
18 GStreamer is a streaming media framework, based on graphs of filters which
19 operate on media data. Applications using this library can do anything
20 from real-time sound processing to playing videos, and just about anything
21 else media-related.  Its plugin-based architecture means that new data
22 types or processing capabilities can be added simply by installing new
23 plug-ins.
24
25
26 %package devel
27 Summary:    GStreamer Plugin Library Headers
28 Group:      Development/Libraries
29 Requires:   %{name} = %{version}-%{release}
30 Obsoletes: gstreamer-validate-devel < %{version}-%{release}
31 Provides: gstreamer-validate-devel = %{version}-%{release}
32
33 %description devel
34 GStreamer Plugins Base library development and header files.
35
36
37 %prep
38 %setup -q
39
40 %build
41 cd validate
42 %autogen --noconfigure
43
44 export CFLAGS+=" -Wall -g -fPIC"
45
46 %configure --prefix=/usr\
47
48 make %{?jobs:-j%jobs}
49
50 %install
51 cd validate
52 rm -rf %{buildroot}
53 mkdir -p %{buildroot}/usr/share/license
54 cp COPYING %{buildroot}/usr/share/license/%{name}
55 %make_install
56 rm -rf %{buildroot}/tmp/dump
57
58 %post -p /sbin/ldconfig
59
60 %postun -p /sbin/ldconfig
61
62 %files
63 %manifest validate/gst-validate.manifest
64 %defattr(-,root,root,-)
65 %doc validate/AUTHORS validate/COPYING validate/README validate/gst-validate.doap
66
67 /usr/share/license/%{name}
68
69 %{_bindir}/gst-validate-1.0
70 %{_bindir}/gst-validate-launcher
71 %{_bindir}/gst-validate-media-check-1.0
72 %{_bindir}/gst-validate-transcoding-1.0
73
74 /usr/share/gstreamer-1.0/validate/
75 /usr/include/gstreamer-1.0/gst/validate/
76
77 # non-core plugins without external dependencies
78 %{_libdir}/libgstvalidate-1.0.so
79 %{_libdir}/libgstvalidate-1.0.so.0
80 %{_libdir}/libgstvalidate-1.0.so.0.0.0
81 %{_libdir}/libgstvalidate_preload-1.0.so
82 %{_libdir}/libgstvalidate_preload-1.0.so.0
83 %{_libdir}/libgstvalidate_preload-1.0.so.0.0.0
84 %{_libdir}/libgstvalidate-default-overrides-1.0.so
85 %{_libdir}/libgstvalidate-default-overrides-1.0.so.0
86 %{_libdir}/libgstvalidate-default-overrides-1.0.so.0.0.0
87 %{_libdir}/gstreamer-1.0/validate/libgstvalidategapplication.so
88 %{_libdir}/gstreamer-1.0/validate/libgstvalidatefaultinjection.so
89 %{_libdir}/gst-validate-launcher/python/
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