commit a3aeef7f50cd9a307ddf5a087465aad48fcece6d Author: overweight <5324761+overweight@user.noreply.gitee.com> Date: Mon Sep 30 10:35:24 2019 -0400 Package init diff --git a/clutter-1.26.2.tar.xz b/clutter-1.26.2.tar.xz new file mode 100644 index 0000000..6ca44fd Binary files /dev/null and b/clutter-1.26.2.tar.xz differ diff --git a/clutter.spec b/clutter.spec new file mode 100644 index 0000000..aee0a10 --- /dev/null +++ b/clutter.spec @@ -0,0 +1,87 @@ +Name: clutter +Version: 1.26.2 +Release: 9 +Summary: Clutter can create fast, visually rich graphical user interfaces. + +License: LGPLv2+ +URL: https://blogs.gnome.org/clutter/ +Source0: https://github.com/GNOME/clutter/archive/%{name}-%{version}.tar.xz + +BuildRequires: atk-devel gtk3-devel libgudev-devel systemd-devel libXi-devel +BuildRequires: mesa-libGL-devel gdk-pixbuf2-devel libXcomposite-devel gettext +BuildRequires: pango-devel wayland-devel libXdamage-devel libxkbcommon-devel +BuildRequires: pkgconfig(cairo-gobject) pkgconfig(libinput) pkgconfig(json-glib-1.0) +BuildRequires: pkgconfig(cogl-1.0) pkgconfig(gio-2.0) pkgconfig(gobject-introspection-1.0) + +Requires: cairo cogl libinput glib2 gobject-introspection mesa-dri-drivers +Requires: json-glib + +%description +Clutter is a toolkit for creating compelling, dynamic, and portable +graphical user interfaces. Clutter is free software, developed by +the GNOME community. + +%package devel +Summary: The development environment for clutter +Requires: %{name} = %{version}-%{release} +Provides: %{name}-tests +Obsoletes: %{name}-tests + +%description devel +The %{name}-devel package contains the header files and libraries for +building a extension library. + +%package help +Summary: Documents for %{name} +Buildarch: noarch +Requires: man info %{name} = %{version}-%{release} +Provides: %{name}-doc +Obsoletes: %{name}-doc + +%description help +Man pages and other related documents for %{name}. + +%prep +%autosetup -n %{name}-%{version} -p1 + +%build +%configure --enable-xinput --enable-gdk-backend --enable-installed-tests \ + --enable-egl-backend --enable-evdev-input --enable-wayland-backend \ + --enable-wayland-compositor +make %{?_smp_mflags} V=1 + +%install +make install DESTDIR=%{buildroot} +%delete_la +%find_lang clutter-1.0 + +%ldconfig_scriptlets + +%files -f clutter-1.0.lang +%license COPYING +%{_libdir}/libclutter-1.0.so.* +%{_libdir}/libclutter-glx-1.0.so.0 +%{_libdir}/girepository-1.0/ + +%files devel +%{_datadir}/gir-1.0/ +%{_libdir}/*.so +%{_libdir}/pkgconfig/ +%{_includedir}/* +%{_datadir}/installed-tests/ +%{_libexecdir}/installed-tests/clutter + +%files help +%doc README NEWS +%{_datadir}/gtk-doc/html/clutter + +%changelog +* Sat Aug 31 2019 openEuler Buildteam - 1.26.2-9 +- Type:enhancement +- ID:NA +- SUG:NA +- DESC:add requires + +* Thu Aug 15 2019 openEuler Buildteam - 1.26.2-8 +- Package Init +