Hello community, here is the log from the commit of package gom for openSUSE:Factory checked in at 2017-09-13 21:45:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gom (Old) and /work/SRC/openSUSE:Factory/.gom.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gom" Wed Sep 13 21:45:09 2017 rev:5 rq:522763 version:0.3.3 Changes: -------- --- /work/SRC/openSUSE:Factory/gom/gom.changes 2015-12-29 13:00:11.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.gom.new/gom.changes 2017-09-13 21:45:10.544911942 +0200 @@ -1,0 +2,32 @@ +Fri Sep 8 23:35:05 UTC 2017 - jeng...@inai.de + +- Update summaries an RPM groups. Trim non-telling parts of + descriptions. + +------------------------------------------------------------------- +Thu Jul 20 19:44:32 UTC 2017 - zai...@opensuse.org + +- Temp disabl meson_check while we figure out why it randomly fails + on x86_64. + +------------------------------------------------------------------- +Thu Jun 22 18:44:30 UTC 2017 - zai...@opensuse.org + +- Update to version 0.3.3: + + Replace hardcoded values in pkg-config file. + + Add a JavaScript example. + + Remove i18n support, as there are no user-visible strings. + + Replace autotools build system with meson. +- Add meson BuildRequires and switch autotools macros configure, + make, make test and makeinstall to meson, meson_build, meson_test + and meson_install following upstream switch to Meson build + system. +- Add explicit python3-gobject BuildRequires to workaround + build-fail, upstream expects everyone to have moved to python3 as + default python. +- Drop intltool BuildRequires: No longer needed. +- Following the above, drop lang subpackage and macros handling + translations, and drop gom-lang Recommends and gom Provides from + libgom-1_0-0 subpackage. Add gom-lang Obsoletes to ease updates. + +------------------------------------------------------------------- Old: ---- gom-0.3.2.tar.xz New: ---- gom-0.3.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gom.spec ++++++ --- /var/tmp/diff_new_pack.lCxg28/_old 2017-09-13 21:45:11.220816847 +0200 +++ /var/tmp/diff_new_pack.lCxg28/_new 2017-09-13 21:45:11.224816285 +0200 @@ -1,7 +1,7 @@ # # spec file for package gom # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,14 +17,15 @@ Name: gom -Version: 0.3.2 +Version: 0.3.3 Release: 0 Summary: GObject Data Mapper License: LGPL-2.1+ -Group: System/Libraries +Group: Development/Libraries/GNOME Url: https://git.gnome.org/browse/gom/ Source: http://download.gnome.org/sources/gom/0.3/%{name}-%{version}.tar.xz -BuildRequires: intltool >= 0.40.0 +BuildRequires: meson >= 0.38.1 +BuildRequires: python3-gobject BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(gio-2.0) >= 2.36 BuildRequires: pkgconfig(gobject-2.0) >= 2.36 @@ -33,55 +34,48 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -libgom - GObject Data Mapper. -This is an DataMapper for GObject. +This is a DataMapper for GObject. %package -n libgom-1_0-0 Summary: GObject Data Mapper Group: System/Libraries -Recommends: %{name}-lang = %{version} -# To make the lang package installable -Provides: %{name} = %{version} +Obsoletes: gom-lang %description -n libgom-1_0-0 -libgom - GObject Data Mapper. -This is an DataMapper for GObject. +This is a DataMapper for GObject. %package -n typelib-1_0-Gom-1_0 -Summary: GObject Data Mapper -- Introspection bindings +Summary: Introspection bindings for the GObject Data Mapper Group: System/Libraries %description -n typelib-1_0-Gom-1_0 -libgom - GObject Data Mapper. -This is an DataMapper for GObject. +This is a DataMapper for GObject. This package provides the GObject Introspection bindings for gom. %package devel -Summary: GObject Data Mapper -- Development Files +Summary: Development files for the GObject Data Mapper Group: Development/Libraries/GNOME Requires: libgom-1_0-0 = %{version} Requires: typelib-1_0-Gom-1_0 = %{version} %description devel -libgom - GObject Data Mapper -- Development Files -This is an DataMapper for GObject. +This is a DataMapper for GObject. -%lang_package %prep %setup -q %build -%configure --disable-static -make %{?_smp_mflags} +%meson +%meson_build %check -%{__make} test +# Temp disable tests while we figure out why it times out on x86_64 +#meson_test %install -%make_install +%meson_install find %{buildroot}%{_libdir} -name '*.la' -delete -print -%find_lang gom %post -n libgom-1_0-0 -p /sbin/ldconfig @@ -98,12 +92,10 @@ %files devel %defattr(-,root,root) -%doc %{_datadir}/gtk-doc/html/gom/ %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc %{_includedir}/gom-1.0/ %{_datadir}/gir-1.0/*.gir - -%files lang -f gom.lang +%{_libdir}/python3.6/site-packages/gi/overrides/Gom.py %changelog ++++++ gom-0.3.2.tar.xz -> gom-0.3.3.tar.xz ++++++ ++++ 64069 lines of diff (skipped)