]> git.pld-linux.org Git - packages/gstreamer-openmax.git/blame - gstreamer-openmax.spec
- updated to 1.16.3
[packages/gstreamer-openmax.git] / gstreamer-openmax.spec
CommitLineData
0f3f1473
JB
1# TODO:
2# - find/wait for OMXIL implementation with OMX_VIDEO_CodingVP8 (requires OpenMAX-IL 1.2 or extension?)
3# OMX_VIDEO_CodingTheora (not available in raw OpenMAX-IL 1.1.2 or 1.2)
4# - tizonia as an alternative for bellagio?
90c6f963 5%define gst_ver 1.16.3
1a52de65
JB
6Summary: GStreamer plug-in that allows communication with OpenMAX IL components
7Summary(pl.UTF-8): Wtyczka GStreamera pozwalająca na komunikację z komponentami OpenMAX IL
8Name: gstreamer-openmax
90c6f963 9Version: 1.16.3
1d5a97b0 10Release: 1
1a52de65
JB
11License: LGPL v2.1+
12Group: Libraries
ff3757e1 13Source0: https://gstreamer.freedesktop.org/src/gst-omx/gst-omx-%{version}.tar.xz
90c6f963 14# Source0-md5: d4d89dd44362c1d262186c60437cdbee
ff3757e1 15URL: https://gstreamer.freedesktop.org/
d668e1ce
JB
16BuildRequires: autoconf >= 2.62
17BuildRequires: automake >= 1:1.11
0d991fec 18BuildRequires: glib2-devel >= 1:2.40.0
1d5a97b0
JB
19BuildRequires: gstreamer-devel >= %{gst_ver}
20BuildRequires: gstreamer-gl-devel >= %{gst_ver}
0f3f1473 21BuildRequires: gstreamer-plugins-base-devel
d668e1ce 22BuildRequires: gtk-doc >= 1.3
0d991fec 23# currently internal headers used (last bellagio release misses some defines)
7feb7dce 24#BuildRequires: libomxil-bellagio-devel
0f3f1473 25BuildRequires: libtool >= 2:2.2.6
1a52de65 26BuildRequires: pkgconfig
d668e1ce
JB
27BuildRequires: python >= 2.1
28BuildRequires: tar >= 1:1.22
29BuildRequires: xz
0f3f1473 30# EGL-devel, OpenGL-GLESv2-devel, xorg-lib-libX11-devel for examples only
0d991fec 31Requires: glib2 >= 1:2.40.0
1d5a97b0
JB
32Requires: gstreamer >= %{gst_ver}
33Requires: gstreamer-gl-libs >= %{gst_ver}
d668e1ce 34Requires: libomxil-bellagio
1a52de65
JB
35BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36
37%description
38GstOpenMAX is a GStreamer plug-in that allows communication with
39OpenMAX IL components.
40
41OpenMAX IL is an industry standard that provides an abstraction layer
42for computer graphics, video, and sound routines.
43
44%description -l pl.UTF-8
45GstOpenMAX to wtyczka GStreamera pozwalająca na komunikację z
46komponentami OpenMAX IL.
47
48OpenMAX IL to standard przemysłowy zapewniający warstwę abstrakcji dla
49funkcji grafiki komputerowej, obrazu i dźwięku komp.
50
51%prep
d668e1ce 52%setup -q -n gst-omx-%{version}
1a52de65
JB
53
54%build
55%{__libtoolize}
d668e1ce 56%{__aclocal} -I m4 -I common/m4
1a52de65
JB
57%{__autoconf}
58%{__autoheader}
59%{__automake}
0f3f1473 60# NOTE: force internal OMX IL headers for now, bellagio doesn't provide OMX_VERSION_* (OMX IL 1.2 required?)
1a52de65 61%configure \
d668e1ce
JB
62 ac_cv_header_OMX_Core_h=no \
63 --disable-silent-rules \
64 --disable-static \
65 --with-omx-target=bellagio
1a52de65
JB
66%{__make}
67
68%install
69rm -rf $RPM_BUILD_ROOT
70
71%{__make} install \
72 DESTDIR=$RPM_BUILD_ROOT
73
d668e1ce 74%{__rm} $RPM_BUILD_ROOT%{_libdir}/gstreamer-1.0/*.la
1a52de65
JB
75
76%clean
77rm -rf $RPM_BUILD_ROOT
78
79%files
80%defattr(644,root,root,755)
7feb7dce 81%doc AUTHORS ChangeLog NEWS README RELEASE
d668e1ce
JB
82%attr(755,root,root) %{_libdir}/gstreamer-1.0/libgstomx.so
83%config(noreplace) %verify(not md5 mtime size) /etc/xdg/gstomx.conf
This page took 0.099382 seconds and 4 git commands to generate.