clutter-gst3/clutter-gst3.spec

60 lines
1.6 KiB
RPMSpec
Raw Normal View History

2019-09-30 10:35:26 -04:00
Name: clutter-gst3
Version: 3.0.26
Release: 3
Summary: An integration library for using GStreamer with Clutter
License: LGPLv2+
URL: https://wiki.gnome.org/Projects/Clutter
Source0: https://github.com/GNOME/clutter-gst/releases/tag/clutter-gst-%{version}.tar.xz
BuildRequires: chrpath clutter-devel cogl-devel glib2-devel gobject-introspection-devel
BuildRequires: gstreamer1-devel gstreamer1-plugins-base-devel libgudev-devel
%description
Clutter-Gst is an integration library for using GStreamer with Clutter.
It provides a GStreamer sink to upload frames to GL and an actor that
implements the ClutterGstPlayer interface using playbin.
%package devel
Summary: Libraries and header files for %{name}
Requires: %{name} = %{version}-%{release}
%description devel
Libraries and header files are contained in %{name}-devel package. You need to
install the %{name}-devel package if you want to develop applications that use
clutter-gst API version 3.0.
%package_help
%prep
%autosetup -n clutter-gst-%{version} -p1
%build
%configure
make %{?_smp_mflags}
%install
make install DESTDIR=%{buildroot}
%delete_la
%files
%license COPYING
%doc NEWS AUTHORS
%{_libdir}/*.so.*
%{_libdir}/girepository-1.0/ClutterGst-3.0.typelib
%exclude %{_libdir}/gstreamer-1.0/
%files devel
%{_datadir}/gir-1.0/ClutterGst-3.0.gir
%{_libdir}/pkgconfig/clutter-gst-3.0.pc
%{_libdir}/*.so
%{_includedir}/clutter-gst-3.0/clutter-gst/*.h
%files help
%doc README
%doc %{_datadir}/gtk-doc/html/clutter-gst-3.0/
%changelog
* Wed Aug 21 2019 openEuler Buildteam <buildteam@openeuler.org> - 3.0.26-3
- Package Init