1 # TODO: OMX_VIDEO_CodingVP8, OMX_VIDEO_CodingTheora are desired, but not available in raw OpenMAX-IL 1.1.2
2 %include /usr/lib/rpm/macros.gstreamer
3 Summary: GStreamer plug-in that allows communication with OpenMAX IL components
4 Summary(pl.UTF-8): Wtyczka GStreamera pozwalająca na komunikację z komponentami OpenMAX IL
5 Name: gstreamer-openmax
10 Source0: http://gstreamer.freedesktop.org/src/gst-omx/gst-omx-%{version}.tar.xz
11 # Source0-md5: bb34b5742223267298bcffc209104a92
12 URL: http://gstreamer.net/
13 BuildRequires: autoconf >= 2.62
14 BuildRequires: automake >= 1:1.11
15 BuildRequires: glib2-devel >= 1:2.32
16 BuildRequires: gstreamer-devel >= 1.0.0
17 BuildRequires: gtk-doc >= 1.3
18 BuildRequires: libtool
19 BuildRequires: pkgconfig
20 BuildRequires: python >= 2.1
21 BuildRequires: tar >= 1:1.22
23 Requires: glib2 >= 1:2.32
24 Requires: gstreamer >= 1.0.0
25 Requires: libomxil-bellagio
26 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29 GstOpenMAX is a GStreamer plug-in that allows communication with
30 OpenMAX IL components.
32 OpenMAX IL is an industry standard that provides an abstraction layer
33 for computer graphics, video, and sound routines.
35 %description -l pl.UTF-8
36 GstOpenMAX to wtyczka GStreamera pozwalająca na komunikację z
37 komponentami OpenMAX IL.
39 OpenMAX IL to standard przemysłowy zapewniający warstwę abstrakcji dla
40 funkcji grafiki komputerowej, obrazu i dźwięku komp.
43 %setup -q -n gst-omx-%{version}
47 %{__aclocal} -I m4 -I common/m4
51 # NOTE: force internal OMX IL headers for now, bellagio doesn't provide OMX_VERSION_*
53 ac_cv_header_OMX_Core_h=no \
54 --disable-silent-rules \
56 --with-omx-target=bellagio
60 rm -rf $RPM_BUILD_ROOT
63 DESTDIR=$RPM_BUILD_ROOT
65 %{__rm} $RPM_BUILD_ROOT%{_libdir}/gstreamer-1.0/*.la
68 rm -rf $RPM_BUILD_ROOT
71 %defattr(644,root,root,755)
72 %doc AUTHORS ChangeLog README
73 %attr(755,root,root) %{_libdir}/gstreamer-1.0/libgstomx.so
74 %config(noreplace) %verify(not md5 mtime size) /etc/xdg/gstomx.conf