Hello community, here is the log from the commit of package geoclue2 for openSUSE:Factory checked in at 2018-12-27 00:23:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/geoclue2 (Old) and /work/SRC/openSUSE:Factory/.geoclue2.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "geoclue2" Thu Dec 27 00:23:27 2018 rev:33 rq:657673 version:2.5.1 Changes: -------- --- /work/SRC/openSUSE:Factory/geoclue2/geoclue2.changes 2018-10-17 08:09:25.371181209 +0200 +++ /work/SRC/openSUSE:Factory/.geoclue2.new.28833/geoclue2.changes 2018-12-27 00:23:28.811952839 +0100 @@ -1,0 +2,25 @@ +Sun Dec 2 18:06:16 UTC 2018 - [email protected] + +- Update to version 2.5.1: + + Fix libgeoclue ABI break in 2.5.0. + + Use absolute paths for libexecdir. +- Changes from version 2.5.0: + + Drop authorization for system (non-flatpak) apps. + + Switch from autotools to meson build system. + + Use WiFi-based geolocation for city level accuracy. + + Provide Vala API. + + Don't enable all warnings from C compiler by default. + + No need to mark translatable strings in desktop files. +- Changes from version 2.4.13: + + Configuration file related changes: + - Allow absence of agent if agent white-list is empty. + - Add elementary-desktop-agent to whitelist. + - Allow disabling of all sources. + - Warn about use of Google's services. + - Document that all settings are mandatory. + + Increase default inactivity timeout to 60s. + + Increase agent timeout from 100ms to 20s. + + Console message on inactivity timeout. +- Switch to meson buildsystem, add meson BuildRequires and macros. + +------------------------------------------------------------------- Old: ---- geoclue-2.4.12.tar.xz New: ---- geoclue-2.5.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ geoclue2.spec ++++++ --- /var/tmp/diff_new_pack.VsDjEq/_old 2018-12-27 00:23:29.283952454 +0100 +++ /var/tmp/diff_new_pack.VsDjEq/_new 2018-12-27 00:23:29.283952454 +0100 @@ -12,27 +12,27 @@ # 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/ # %define _name geoclue Name: geoclue2 -Version: 2.4.12 +Version: 2.5.1 Release: 0 Summary: GeoLocation Framework License: GPL-2.0-or-later Group: Development/Libraries/C and C++ URL: http://people.freedesktop.org/~zeenix/releases/ -Source: http://www.freedesktop.org/software/geoclue/releases/2.4/%{_name}-%{version}.tar.xz +Source0: https://gitlab.freedesktop.org/geoclue/geoclue/-/archive/%{version}/geoclue-%{version}.tar.bz2 Source1: srvGeoClue.conf Source99: geoclue2-rpmlintrc # PATCH-FIX-UPSTREAM geoclue2-Fix-duplicate-decl-specifier.patch -- Fix compiler warning about duplicate decl specifier Patch0: geoclue2-Fix-duplicate-decl-specifier.patch -BuildRequires: gtk-doc BuildRequires: intltool >= 0.40.0 +BuildRequires: meson BuildRequires: pkgconfig BuildRequires: systemd-rpm-macros BuildRequires: sysuser-tools @@ -94,19 +94,19 @@ %autosetup -n %{_name}-%{version} -p1 %build -%configure \ - --disable-geoip-server \ - --enable-introspection \ - --with-dbus-service-user=srvGeoClue -%make_build +%meson \ + -Dgtk-doc=false \ + -Ddbus-srv-user=srvGeoClue \ + %{nil} +%meson_build %sysusers_generate_pre %{SOURCE1} srvGeoClue %install -%make_install +%meson_install install -d %{buildroot}%{_localstatedir}/lib/srvGeoClue mkdir -p %{buildroot}%{_sysusersdir} install -m 644 %{SOURCE1} %{buildroot}%{_sysusersdir}/system-user-srvGeoClue.conf -find %{buildroot} -type f -name "*.la" -delete -print + # Remove desktop file, we do not build the demos # Upstream is explicitly asking us to package these, so lets give it a go. #find %%{buildroot} -type f -name "geoclue-demo-agent.desktop" -delete -print ++++++ geoclue-2.4.12.tar.xz -> geoclue-2.5.1.tar.bz2 ++++++ ++++ 89295 lines of diff (skipped)
