]> git.pld-linux.org Git - packages/gstreamer.git/blame - gstreamer.spec
- updated to 0.11.93
[packages/gstreamer.git] / gstreamer.spec
CommitLineData
c44ba6d0
ŁK
1#
2%define vmajor 1.0
3#
aa3775f0 4Summary: GStreamer Streaming-media framework runtime
69ce472f 5Summary(pl.UTF-8): GStreamer - biblioteki środowiska do obróbki strumieni
aa3775f0 6Name: gstreamer
c44ba6d0
ŁK
7Version: 0.11.93
8Release: 1
3e490ffb 9License: LGPL v2+
aa3775f0 10Group: Libraries
5d1e72f6 11Source0: http://gstreamer.freedesktop.org/src/gstreamer/%{name}-%{version}.tar.xz
c44ba6d0 12# Source0-md5: b6f4970c80026d5f28598fbba8b6d521
a693ae43 13Source1: %{name}-rpmdeps.sh
f61ac254
JB
14Patch0: %{name}-without_ps_pdf.patch
15Patch1: %{name}-eps.patch
5ab189e4 16Patch2: %{name}-inspect-rpm-format.patch
ef826307 17URL: http://gstreamer.net/
c44ba6d0 18BuildRequires: autoconf >= 2.62
4946a592 19BuildRequires: automake >= 1:1.11
4ca32f31 20BuildRequires: bison >= 1.875
cebc43df 21BuildRequires: docbook-dtd30-sgml
d3c26881 22BuildRequires: docbook-dtd412-xml
f61ac254 23BuildRequires: docbook-utils >= 0.6.10
4ca32f31
JB
24BuildRequires: flex >= 2.5.31
25BuildRequires: gettext-devel >= 0.17
c44ba6d0 26BuildRequires: glib2-devel >= 1:2.32.0
d3c26881 27BuildRequires: glibc-misc
cebc43df 28BuildRequires: gnome-doc-tools
c44ba6d0 29BuildRequires: gobject-introspection-devel >= 1.31.1
06ecafda 30BuildRequires: gtk-doc >= 1.6
911db201 31BuildRequires: libtool >= 1.4
8608015c 32BuildRequires: nasm
9e6e4167 33BuildRequires: perl-base
965ff8c8 34BuildRequires: pkgconfig >= 1:0.9.0
4ca32f31 35BuildRequires: python >= 2.1
5d1e72f6 36BuildRequires: tar >= 1:1.22
48842c38 37BuildRequires: transfig
fe044034 38BuildRequires: xmlto
5d1e72f6
JB
39BuildRequires: xz
40Requires: glib2 >= 1:2.24
bc1f103d 41BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
4988018f 42
774fa34b
JB
43%define _gstlibdir %{_libdir}/gstreamer-%{vmajor}
44%define _gstincludedir %{_includedir}/gstreamer-%{vmajor}
c6416cbe 45
a693ae43
MB
46%define rpmlibdir /usr/lib/rpm
47
8fe6c68e 48%description
aa3775f0
MP
49GStreamer is a streaming-media framework, based on graphs of filters
50which operate on media data. Applications using this library can do
51anything from real-time sound processing to playing videos, and just
52about anything else media-related. Its plugin-based architecture means
53that new data types or processing capabilities can be added simply by
54installing new plugins.
8fe6c68e 55
212bb255
JR
56%description -l pl.UTF-8
57GStreamer to środowisko obróbki danych strumieniowych, bazujące na
58grafie filtrów operujących na danych medialnych. Aplikacje używające
59tej biblioteki mogą robić wszystko od przetwarzania dźwięku w czasie
60rzeczywistym, do odtwarzania filmów i czegokolwiek innego związanego z
61mediami. Architektura bazująca na wtyczkach pozwala na łatwe dodawanie
62nowych typów danych lub możliwości obróbki.
ef826307 63
8fe6c68e 64%package devel
ef826307 65Summary: Include files for GStreamer streaming-media framework
69ce472f 66Summary(pl.UTF-8): Pliki nagłówkowe do środowiska obróbki strumieni GStreamer
aa3775f0 67Group: Development/Libraries
9e6e4167 68Requires: %{name} = %{version}-%{release}
c44ba6d0 69Requires: glib2-devel >= 1:2.32
06b33981 70Obsoletes: gstreamer-plugins-bad-devel < 0.10.10
8fe6c68e 71
72%description devel
ef826307
JB
73This package contains the includes files necessary to develop
74applications and plugins for GStreamer.
75
212bb255
JR
76%description devel -l pl.UTF-8
77Ten pakiet zawiera pliki nagłówkowe potrzebne do rozwijania aplikacji
ef826307
JB
78i wtyczek do GStreamera.
79
80%package static
81Summary: GStreamer static libraries
69ce472f 82Summary(pl.UTF-8): Biblioteki statyczne GStreamer
ef826307 83Group: Development/Libraries
9e6e4167 84Requires: %{name}-devel = %{version}-%{release}
8fe6c68e 85
ef826307
JB
86%description static
87Static versions of GStreamer libraries.
88
212bb255 89%description static -l pl.UTF-8
ef826307 90Statyczne wersje bibliotek GStreamer.
8fe6c68e 91
078e7ce4 92%package apidocs
93Summary: GStreamer API documentation
69ce472f 94Summary(pl.UTF-8): Dokumentacja API Gstreamera
078e7ce4 95Group: Documentation
96Requires: gtk-doc-common
97
98%description apidocs
99GStreamer API documentation.
100
212bb255 101%description apidocs -l pl.UTF-8
078e7ce4 102Dokumentacja API Gstreamera.
103
8fe6c68e 104%prep
be480bee 105%setup -q
f61ac254
JB
106%patch0 -p1
107%patch1 -p1
955c6464 108%patch2 -p1
3e490ffb 109
8fe6c68e 110%build
3e490ffb
JB
111# po/Makefile.in.in is modified
112#{__gettextize}
0914acac 113%{__libtoolize}
41ad949c 114%{__aclocal} -I common/m4 -I m4 -I .
eef0a4ad 115%{__autoconf}
0914acac
MK
116%{__autoheader}
117%{__automake}
836bb034 118%configure \
91240adb 119 --disable-examples \
bc366c85 120 --disable-pspdf \
4ca32f31 121 --disable-silent-rules \
91240adb 122 --disable-tests \
66c5307a 123 --enable-docbook \
124 --enable-gtk-doc \
c44ba6d0
ŁK
125 --with-html-dir=%{_gtkdocdir} \
126 --enable-static
10947d06 127
4ca32f31 128%{__make}
8fe6c68e 129
94b8580b 130%install
aa3775f0 131rm -rf $RPM_BUILD_ROOT
a693ae43 132install -d $RPM_BUILD_ROOT{%{_docdir}/%{name}-devel-%{version},%{rpmlibdir}}
8fe6c68e 133
91240adb 134%{__make} install \
7b283813
JB
135 DESTDIR=$RPM_BUILD_ROOT
136
a693ae43 137install %{SOURCE1} $RPM_BUILD_ROOT%{rpmlibdir}/gstreamerdeps.sh
a693ae43 138
774fa34b 139mv $RPM_BUILD_ROOT%{_docdir}/%{name}-{%{vmajor},%{version}}
9e6e4167 140mv $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/{manual,pwg} \
141 $RPM_BUILD_ROOT%{_docdir}/%{name}-devel-%{version}
142
143%find_lang %{name} --all-name --with-gnome
144
d9da29b9
JB
145# no *.la for modules - shut up check files
146%{__rm} $RPM_BUILD_ROOT%{_gstlibdir}/lib*.la
891b7a18 147# *.la for libs kept - no .private dependencies in *.pc
70462d81 148
8fe6c68e 149%clean
e3bdbfbd 150rm -rf $RPM_BUILD_ROOT
8fe6c68e 151
078e7ce4 152%post -p /sbin/ldconfig
ef826307 153%postun -p /sbin/ldconfig
94b8580b 154
9e6e4167 155%files -f %{name}.lang
aa3775f0 156%defattr(644,root,root,755)
9e6e4167 157%doc AUTHORS ChangeLog NEWS README TODO
774fa34b 158%attr(755,root,root) %{_bindir}/gst-*
c44ba6d0
ŁK
159%attr(755,root,root) %{_libdir}/libgstbase-%{vmajor}.so.*.*.*
160%attr(755,root,root) %ghost %{_libdir}/libgstbase-%{vmajor}.so.0
161%attr(755,root,root) %{_libdir}/libgstcheck-%{vmajor}.so.*.*.*
162%attr(755,root,root) %ghost %{_libdir}/libgstcheck-%{vmajor}.so.0
163%attr(755,root,root) %{_libdir}/libgstcontroller-%{vmajor}.so.*.*.*
164%attr(755,root,root) %ghost %{_libdir}/libgstcontroller-%{vmajor}.so.0
165%attr(755,root,root) %{_libdir}/libgstnet-%{vmajor}.so.*.*.*
166%attr(755,root,root) %ghost %{_libdir}/libgstnet-%{vmajor}.so.0
167%attr(755,root,root) %{_libdir}/libgstreamer-%{vmajor}.so.*.*.*
168%attr(755,root,root) %ghost %{_libdir}/libgstreamer-%{vmajor}.so.0
7b283813 169%dir %{_gstlibdir}
87b5d78a 170%attr(755,root,root) %{_gstlibdir}/gst-plugin-scanner
774fa34b 171%attr(755,root,root) %{_gstlibdir}/libgstcoreelements.so
774fa34b 172%{_mandir}/man1/gst-*.1*
c44ba6d0
ŁK
173%{_libdir}/girepository-1.0/Gst-%{vmajor}.typelib
174%{_libdir}/girepository-1.0/GstBase-%{vmajor}.typelib
175%{_libdir}/girepository-1.0/GstCheck-%{vmajor}.typelib
176%{_libdir}/girepository-1.0/GstController-%{vmajor}.typelib
177%{_libdir}/girepository-1.0/GstNet-%{vmajor}.typelib
8fe6c68e 178
179%files devel
aa3775f0 180%defattr(644,root,root,755)
c44ba6d0
ŁK
181%attr(755,root,root) %{_libdir}/libgstbase-%{vmajor}.so
182%attr(755,root,root) %{_libdir}/libgstcheck-%{vmajor}.so
183%attr(755,root,root) %{_libdir}/libgstcontroller-%{vmajor}.so
184%attr(755,root,root) %{_libdir}/libgstnet-%{vmajor}.so
185%attr(755,root,root) %{_libdir}/libgstreamer-%{vmajor}.so
186%{_libdir}/libgstbase-%{vmajor}.la
187%{_libdir}/libgstcheck-%{vmajor}.la
188%{_libdir}/libgstcontroller-%{vmajor}.la
189%{_libdir}/libgstnet-%{vmajor}.la
190%{_libdir}/libgstreamer-%{vmajor}.la
66c5307a 191%{_docdir}/%{name}-devel-%{version}
c6416cbe 192%{_gstincludedir}
c44ba6d0
ŁK
193%{_pkgconfigdir}/gstreamer-%{vmajor}.pc
194%{_pkgconfigdir}/gstreamer-base-%{vmajor}.pc
195%{_pkgconfigdir}/gstreamer-check-%{vmajor}.pc
196%{_pkgconfigdir}/gstreamer-controller-%{vmajor}.pc
197%{_pkgconfigdir}/gstreamer-net-%{vmajor}.pc
198%{_aclocaldir}/gst-element-check-%{vmajor}.m4
a693ae43 199%attr(755,root,root) %{rpmlibdir}/gstreamerdeps.sh
c44ba6d0
ŁK
200%{_datadir}/gir-1.0/Gst-%{vmajor}.gir
201%{_datadir}/gir-1.0/GstBase-%{vmajor}.gir
202%{_datadir}/gir-1.0/GstCheck-%{vmajor}.gir
203%{_datadir}/gir-1.0/GstController-%{vmajor}.gir
204%{_datadir}/gir-1.0/GstNet-%{vmajor}.gir
ef826307
JB
205
206%files static
207%defattr(644,root,root,755)
c44ba6d0
ŁK
208%{_libdir}/libgstbase-%{vmajor}.a
209%{_libdir}/libgstcheck-%{vmajor}.a
210%{_libdir}/libgstcontroller-%{vmajor}.a
211%{_libdir}/libgstnet-%{vmajor}.a
212%{_libdir}/libgstreamer-%{vmajor}.a
078e7ce4 213
214%files apidocs
215%defattr(644,root,root,755)
c44ba6d0
ŁK
216%{_gtkdocdir}/gstreamer-%{vmajor}
217%{_gtkdocdir}/gstreamer-libs-%{vmajor}
218%{_gtkdocdir}/gstreamer-plugins-%{vmajor}
This page took 0.075655 seconds and 4 git commands to generate.