Hello community, here is the log from the commit of package clutter-gtk for openSUSE:Factory checked in at 2017-09-13 21:41:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/clutter-gtk (Old) and /work/SRC/openSUSE:Factory/.clutter-gtk.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "clutter-gtk" Wed Sep 13 21:41:20 2017 rev:53 rq:520748 version:1.8.4 Changes: -------- --- /work/SRC/openSUSE:Factory/clutter-gtk/clutter-gtk.changes 2017-08-18 14:59:08.782564124 +0200 +++ /work/SRC/openSUSE:Factory/.clutter-gtk.new/clutter-gtk.changes 2017-09-13 21:41:21.581125121 +0200 @@ -1,0 +2,10 @@ +Wed Aug 9 10:40:01 UTC 2017 - [email protected] + +- Switch to meson build: + + Drop libtool BuildRequires. + + Add meson BuildRequires. + + Replace autotools macros for meson ones. + + Temporary disable check as it is missing from meson build. +- Run spec-cleaner, modernize spec, pkgconfig BuildRequires added. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ clutter-gtk.spec ++++++ --- /var/tmp/diff_new_pack.vCYul0/_old 2017-09-13 21:41:22.045059850 +0200 +++ /var/tmp/diff_new_pack.vCYul0/_new 2017-09-13 21:41:22.049059288 +0200 @@ -27,12 +27,12 @@ Source99: baselibs.conf BuildRequires: gobject-introspection-devel BuildRequires: gtk-doc -BuildRequires: libtool +BuildRequires: meson +BuildRequires: pkgconfig BuildRequires: pkgconfig(clutter-1.0) >= 1.23.7 BuildRequires: pkgconfig(gdk-3.0) BuildRequires: pkgconfig(gtk+-3.0) >= 3.21.4 BuildRequires: pkgconfig(gtk+-x11-3.0) >= 3.6.0 -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Clutter is an open source software library for creating fast, visually @@ -81,37 +81,35 @@ Clutter GTK+ enables the use of GTK+ with Clutter. %lang_package + %prep %setup -q %build -%configure --disable-static \ - --enable-gtk-doc -make %{?_smp_mflags} - -%check -make %{?_smp_mflags} check +%{meson} \ + -Denable_docs=true \ + %{nil} +%{meson_build} + +# Check disabled as it seems to be missing from meson build for now +#%%check +#%%{meson_test} %install -%makeinstall -%{__rm} %{buildroot}/%{_libdir}/*.la +%{meson_install} %find_lang cluttergtk-1.0 %{?no_lang_C} %post -n libclutter-gtk-1_0-0 -p /sbin/ldconfig - %postun -n libclutter-gtk-1_0-0 -p /sbin/ldconfig %files -n libclutter-gtk-1_0-0 -%defattr(-,root,root) %doc README COPYING %{_libdir}/*.so.* %files -n typelib-1_0-GtkClutter-1_0 -%defattr(-,root,root) %{_libdir}/girepository-1.0/GtkClutter-1.0.typelib %files devel -%defattr(-,root,root) %{_libdir}/*.so %{_includedir}/clutter-gtk-1.0/ %{_libdir}/pkgconfig/clutter-gtk-1.0.pc
