Package init

This commit is contained in:
overweight 2019-09-30 10:35:24 -04:00
commit a3aeef7f50
2 changed files with 87 additions and 0 deletions

BIN
clutter-1.26.2.tar.xz Normal file

Binary file not shown.

87
clutter.spec Normal file
View File

@ -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 <buildteam@openeuler.org> - 1.26.2-9
- Type:enhancement
- ID:NA
- SUG:NA
- DESC:add requires
* Thu Aug 15 2019 openEuler Buildteam <buildteam@openeuler.org> - 1.26.2-8
- Package Init