Hello community, here is the log from the commit of package libgexiv2 for openSUSE:Factory checked in at 2019-01-15 09:09:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libgexiv2 (Old) and /work/SRC/openSUSE:Factory/.libgexiv2.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libgexiv2" Tue Jan 15 09:09:26 2019 rev:35 rq:664077 version:0.10.10 Changes: -------- --- /work/SRC/openSUSE:Factory/libgexiv2/libgexiv2.changes 2018-05-22 16:59:33.233483400 +0200 +++ /work/SRC/openSUSE:Factory/.libgexiv2.new.28833/libgexiv2.changes 2019-01-15 09:09:29.198617973 +0100 @@ -1,0 +2,36 @@ +Tue Jan 1 15:01:12 UTC 2019 - [email protected] + +- Update to version 0.10.10: + + Fix building against exiv2 0.27. + + Various meson build fixes back-ported from master. +- Drop upstream fixed patches: + + 0001-Handle-rename-of-exiv2-xmp.hpp-to-xmp_exiv2.hpp-in-e.patch + + libgexiv2-build-Add-manifest-test-build-against-exiv2.patch + +------------------------------------------------------------------- +Fri Dec 28 02:57:54 UTC 2018 - Stefan BrĂ¼ns <[email protected]> + +- Fix building with exiv2 0.27.0 + Add 0001-Handle-rename-of-exiv2-xmp.hpp-to-xmp_exiv2.hpp-in-e.patch + +------------------------------------------------------------------- +Wed Dec 19 00:11:38 UTC 2018 - [email protected] + +- Add libgexiv2-build-Add-manifest-test-build-against-exiv2.patch: + Apply upstream fixes for new exiv2. + +------------------------------------------------------------------- +Sun Nov 18 13:03:11 UTC 2018 - [email protected] + +- Update to version 0.10.9: + + Fix check for building on OS X. + + Fix generating non-reproducible builds. + + Make it possible to disable the python modules. + + Fix deprecated g_type_class_add_private. + + Fix various issues with getting width and height from EXIF. + + Fix building with 0.27. +- Drop libgexiv2-reproducible.patch: Fixed upstream. +- Switch to meson buildsystem following upstreams port, add meson + BuildRequires and macros. + +------------------------------------------------------------------- Old: ---- gexiv2-0.10.8.tar.xz libgexiv2-reproducible.patch New: ---- gexiv2-0.10.10.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libgexiv2.spec ++++++ --- /var/tmp/diff_new_pack.hSeXGP/_old 2019-01-15 09:09:29.646617561 +0100 +++ /var/tmp/diff_new_pack.hSeXGP/_new 2019-01-15 09:09:29.646617561 +0100 @@ -1,7 +1,7 @@ # # spec file for package libgexiv2 # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -21,7 +21,7 @@ %bcond_without python2 %bcond_without python3 Name: libgexiv2 -Version: 0.10.8 +Version: 0.10.10 Release: 0 Summary: A GObject-based Exiv2 wrapper License: GPL-2.0-or-later @@ -29,18 +29,17 @@ URL: https://wiki.gnome.org/Projects/gexiv2 Source0: http://ftp.gnome.org/pub/gnome/sources/gexiv2/0.10/%{tarname}-%{version}.tar.xz Source99: baselibs.conf -# PATCH-FIX-UPSTREAM libgexiv2-reproducible.patch bgo#793984 [email protected] -- Avoid non-reproducible absolute build path in .h -Patch0: libgexiv2-reproducible.patch BuildRequires: %{python_module devel} BuildRequires: %{python_module gobject} BuildRequires: gcc-c++ BuildRequires: gobject-introspection BuildRequires: libtool +BuildRequires: meson BuildRequires: pkgconfig BuildRequires: python-rpm-macros -BuildRequires: pkgconfig(exiv2) -BuildRequires: pkgconfig(gobject-2.0) +BuildRequires: pkgconfig(exiv2) >= 0.26 +BuildRequires: pkgconfig(gobject-2.0) >= 2.38.0 BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(vapigen) @@ -99,19 +98,15 @@ This package provides the Python 3 bindings for the libgexiv2 library. %prep -%setup -q -n %{tarname}-%{version} -%patch0 -p1 +%autosetup -n %{tarname}-%{version} -p1 %build -%configure --enable-introspection -make %{?_smp_mflags} +%meson \ + %{nil} +%meson_build %install -%make_install LIB=%{_lib} -rm %{buildroot}%{_libdir}/libgexiv2.*a - -%check -make %{?_smp_mflags} check +%meson_install %post -n libgexiv2-2 -p /sbin/ldconfig %postun -n libgexiv2-2 -p /sbin/ldconfig @@ -126,13 +121,13 @@ %files devel %{_datadir}/gir-1.0/GExiv2-0.10.gir -%doc %{_datadir}/gtk-doc/html/gexiv2/ %{_includedir}/gexiv2/ %{_libdir}/libgexiv2.so %{_libdir}/pkgconfig/gexiv2.pc %dir %{_datadir}/vala %dir %{_datadir}/vala/vapi %{_datadir}/vala/vapi/gexiv2.vapi +%{_datadir}/vala/vapi/gexiv2.deps %if %{with python2} %files -n python-gexiv2 ++++++ gexiv2-0.10.8.tar.xz -> gexiv2-0.10.10.tar.xz ++++++ ++++ 8833 lines of diff (skipped)
