tizen 2.0 init
[framework/multimedia/gst-plugins-good0.10.git] / packaging / gst-plugins-good.spec
1 #sbs-git:slp/pkgs/g/gst-plugins-good0.10 gst-plugins-good 0.10.31 6e8625ba6fe94fb9d09e6c3be220b54ffaa01273
2 Name:       gst-plugins-good
3 Summary:    GStreamer plugins from the "good" set
4 Version:    0.10.31
5 Release:    3
6 Group:      Applications/Multimedia
7 License:    LGPLv2+
8 Source0:    %{name}-%{version}.tar.gz
9 #Patch0 :    gst-plugins-good-divx-drm.patch
10 #Patch1 :    gst-plugins-good-ebml-read.patch
11 #Patch2 :    gst-plugins-good-gstrtph264pay.patch
12 #Patch3 :    gst-plugins-good-mkv-demux.patch
13 #Patch4 :    gst-plugins-good-parse-frame.patch
14 #Patch5 :    gst-plugins-good-qtdemux.patch
15 Patch6 :    gst-plugins-good-disable-gtk-doc.patch
16 BuildRequires:  gettext
17 BuildRequires:  which
18 BuildRequires:  gst-plugins-base-devel  
19 BuildRequires:  libjpeg-devel
20 BuildRequires:  pkgconfig(gstreamer-0.10) 
21 BuildRequires:  pkgconfig(glib-2.0)
22 BuildRequires:  pkgconfig(liboil-0.3)
23 BuildRequires:  pkgconfig(libpng)
24 BuildRequires:  pkgconfig(libsoup-2.4)
25 BuildRequires:  pkgconfig(libpulse)
26 BuildRequires:  pkgconfig(x11)
27 BuildRequires:  pkgconfig(xfixes)
28 BuildRequires:  pkgconfig(xdamage)
29 BuildRequires:  pkgconfig(xext)
30
31 %description
32 GStreamer is a streaming media framework, based on graphs of filters
33 which operate on media data.  Applications using this library can do
34 anything from real-time sound processing to playing videos, and just
35 about anything else media-related.  Its plugin-based architecture means
36 that new data types or processing capabilities can be added simply by
37 installing new plug-ins.
38 .
39 This package contains the GStreamer plugins from the "good" set, a set
40 of good-quality plug-ins under the LGPL license.
41
42
43 %prep
44 %setup -q 
45 #%patch0 -p1
46 #%patch1 -p1
47 #%patch2 -p1
48 #%patch3 -p1
49 #%patch4 -p1
50 #%patch5 -p1
51 %patch6 -p1
52
53
54 %build
55 ./autogen.sh
56
57 export CFLAGS+=" -Wall -g -fPIC\
58  -DGST_EXT_SOUP_MODIFICATION"
59
60 %configure --prefix=%{_prefix}\
61  --disable-static\
62 %ifarch %{arm}
63  --enable-divx-drm\
64 %endif
65  --disable-nls\
66  --with-html-dir=/tmp/dump\
67  --disable-examples\
68  --disable-gconftool\
69  --disable-alpha\
70  --disable-apetag\
71  --disable-audiofx\
72  --disable-auparse\
73  --disable-cutter\
74  --disable-debugutils\
75  --disable-deinterlace\
76  --disable-effectv\
77  --disable-equalizer\
78  --disable-icydemux\
79  --disable-flx\
80  --disable-goom\
81  --disable-goom2k1\
82  --disable-level\
83  --disable-monoscope\
84  --disable-replaygain\
85  --disable-smpte\
86  --disable-spectrum\
87  --disable-videobox\
88  --disable-videomixer\
89  --disable-y4m\
90  --disable-directsound\
91  --disable-oss\
92  --disable-sunaudio\
93  --disable-osx_aidio\
94  --disable-osx_video\
95  --disable-aalib\
96  --disable-aalibtest\
97  --disable-annodex\
98  --disable-cairo\
99  --disable-esd\
100  --disable-esdtest\
101  --disable-flac\
102  --disable-gconf\
103  --disable-hal\
104  --disable-libcaca\
105  --disable-libdv\
106  --disable-dv1394\
107  --disable-shout2\
108  --disable-shout2test\
109  --disable-speex\
110  --disable-taglib
111
112
113 make %{?jobs:-j%jobs}
114
115 %install
116 rm -rf %{buildroot}
117 %make_install
118
119
120
121
122 %files
123 %defattr(-,root,root,-)
124 %{_libdir}/gstreamer-0.10
125 %{_libdir}/gstreamer-0.10/libgstavi.so
126 %{_libdir}/gstreamer-0.10/libgstrtsp.so
127 %{_libdir}/gstreamer-0.10/libgstisomp4.so
128 %{_libdir}/gstreamer-0.10/libgstvideocrop.so
129 %{_libdir}/gstreamer-0.10/libgstid3demux.so
130 %{_libdir}/gstreamer-0.10/libgstpulse.so
131 %{_libdir}/gstreamer-0.10/libgstmultifile.so
132 %{_libdir}/gstreamer-0.10/libgstpng.so
133 %{_libdir}/gstreamer-0.10/libgstflv.so
134 %{_libdir}/gstreamer-0.10/libgstudp.so
135 %{_libdir}/gstreamer-0.10/libgstximagesrc.so
136 %{_libdir}/gstreamer-0.10/libgstalaw.so
137 %{_libdir}/gstreamer-0.10/libgstrtpmanager.so
138 %{_libdir}/gstreamer-0.10/libgstaudioparsers.so
139 %{_libdir}/gstreamer-0.10/libgstimagefreeze.so
140 %{_libdir}/gstreamer-0.10/libgstjpeg.so
141 %{_libdir}/gstreamer-0.10/libgstautodetect.so
142 %{_libdir}/gstreamer-0.10/libgstvideofilter.so
143 %{_libdir}/gstreamer-0.10/libgstmatroska.so
144 %{_libdir}/gstreamer-0.10/libgstmulaw.so
145 %{_libdir}/gstreamer-0.10/libgstrtp.so
146 %{_libdir}/gstreamer-0.10/libgstwavparse.so
147 %{_libdir}/gstreamer-0.10/libgstwavenc.so
148 %{_libdir}/gstreamer-0.10/libgstvideo4linux2.so
149 %{_libdir}/gstreamer-0.10/libgstshapewipe.so
150 %{_libdir}/gstreamer-0.10/libgstoss4audio.so
151 %{_libdir}/gstreamer-0.10/libgstsouphttpsrc.so