Hello community,

here is the log from the commit of package geoclue2 for openSUSE:Factory 
checked in at 2015-12-27 01:59:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/geoclue2 (Old)
 and      /work/SRC/openSUSE:Factory/.geoclue2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "geoclue2"

Changes:
--------
--- /work/SRC/openSUSE:Factory/geoclue2/geoclue2.changes        2015-11-08 
14:35:42.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.geoclue2.new/geoclue2.changes   2015-12-27 
01:59:23.000000000 +0100
@@ -1,0 +2,17 @@
+Wed Dec 23 15:05:56 UTC 2015 - [email protected]
+
+- Enable GObject introspection (required by gnome-weather 3.19+):
+  + Pass --enable-introspection to configure.
+  + Add pkgconfig(gobject-introspection-1.0) BuildRequires.
+  + Split typelib-1_0-Geoclue-2_0 subpackage.
+
+-------------------------------------------------------------------
+Tue Nov 24 02:08:50 UTC 2015 - [email protected]
+
+- Update to version 2.4.0:
+  + Add a convenience library to make interacting with Geoclue very
+    easy.
+  + Put each D-Bus interface description in it's own file. Unified
+    interface file still provided for backwards compatibility.
+
+-------------------------------------------------------------------

Old:
----
  geoclue-2.3.0.tar.xz

New:
----
  geoclue-2.4.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ geoclue2.spec ++++++
--- /var/tmp/diff_new_pack.SxAScV/_old  2015-12-27 01:59:24.000000000 +0100
+++ /var/tmp/diff_new_pack.SxAScV/_new  2015-12-27 01:59:24.000000000 +0100
@@ -19,13 +19,13 @@
 %define _name geoclue
 %define dbus_user srvGeoClue
 Name:           geoclue2
-Version:        2.3.0
+Version:        2.4.0
 Release:        0
 Summary:        GeoLocation Framework
 License:        GPL-2.0+
 Group:          System/Libraries
 Url:            http://people.freedesktop.org/~zeenix/releases/
-Source:         
http://www.freedesktop.org/software/geoclue/releases/2.3/%{_name}-%{version}.tar.xz
+Source:         
http://www.freedesktop.org/software/geoclue/releases/2.4/%{_name}-%{version}.tar.xz
 # PATCH-FIX-UPSTREAM geoclue2-permit-gnome-maps.patch [email protected] -- 
Allow gnome-maps to access geoclue
 Patch0:         geoclue2-permit-gnome-maps.patch
 BuildRequires:  gtk-doc
@@ -38,26 +38,37 @@
 BuildRequires:  pkgconfig(gio-2.0) >= 2.34.0
 BuildRequires:  pkgconfig(gio-unix-2.0) >= 2.34.0
 BuildRequires:  pkgconfig(glib-2.0) >= 2.34.0
+BuildRequires:  pkgconfig(gobject-introspection-1.0)
 BuildRequires:  pkgconfig(json-glib-1.0) >= 0.14
 BuildRequires:  pkgconfig(libsoup-2.4) >= 2.42
 BuildRequires:  pkgconfig(mm-glib) >= 1.0
 BuildRequires:  pkgconfig(systemd)
-%{?systemd_requires}
 # we require shadow for useradd
 Requires(pre):  shadow
 # Virtual provides for the dbus service
 Provides:       dbus(org.freedesktop.GeoClue2) = %{version}
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+%{?systemd_requires}
 
 %description
 GeoClue is a software framework which can be used to enable geospatial
 awareness in applications. GeoClue uses the D-Bus inter-process
 communication mechanism to provide location information
 
+%package -n typelib-1_0-Geoclue-2_0
+Summary:        GeoLocation Framework --GObject Introspection
+Group:          System/Libraries
+
+%description -n typelib-1_0-Geoclue-2_0
+GeoClue is a software framework which can be used to enable geospatial
+awareness in applications. GeoClue uses the D-Bus inter-process
+communication mechanism to provide location information
+
 %package devel
 Summary:        GeoLocation Framework -- Development files
 Group:          Development/Languages/C and C++
 Requires:       %{name} = %{version}
+Requires:       typelib-1_0-Geoclue-2_0 = %{version}
 
 %description devel
 GeoClue is a software framework which can be used to enable geospatial
@@ -71,6 +82,7 @@
 %build
 %configure \
     --disable-geoip-server \
+    --enable-introspection \
     --with-dbus-service-user=%{dbus_user}
 make %{?_smp_mflags} V=1
 
@@ -80,6 +92,7 @@
 # Create conveniance shortcut for rcgeoclue -> /usr/sbin/service
 mkdir -p %{buildroot}%{_sbindir}
 ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcgeoclue
+find %{buildroot} -type f -name "*.la" -delete -print
 
 %pre
 getent passwd %{dbus_user} > /dev/null || useradd -r -g nogroup -d 
%{_localstatedir}/lib/%{dbus_user} -s /sbin/nologin -c "User for GeoClue D-Bus 
service" %{dbus_user}
@@ -97,12 +110,19 @@
 %files
 %defattr(-,root,root)
 %doc README COPYING
+# Not split per SLPP as the interface to the underlying daemon is
+# too strict to allow parallel installations
+%{_libdir}/libgeoclue-2.so.*
 %{_libexecdir}/geoclue
 %dir %{_libexecdir}/geoclue-2.0/
 %{_libexecdir}/geoclue-2.0/demos/
 %{_datadir}/applications/geoclue-demo-agent.desktop
 %{_datadir}/applications/geoclue-where-am-i.desktop
 %dir %{_datadir}/dbus-1
+%dir %{_datadir}/dbus-1/interfaces
+%{_datadir}/dbus-1/interfaces/org.freedesktop.GeoClue2.Client.xml
+%{_datadir}/dbus-1/interfaces/org.freedesktop.GeoClue2.Location.xml
+%{_datadir}/dbus-1/interfaces/org.freedesktop.GeoClue2.Manager.xml
 %dir %{_datadir}/dbus-1/system-services
 %{_datadir}/dbus-1/system-services/org.freedesktop.GeoClue2.service
 %dir %{_sysconfdir}/dbus-1
@@ -115,11 +135,19 @@
 %{_sbindir}/rcgeoclue
 %{_unitdir}/geoclue.service
 
+%files -n typelib-1_0-Geoclue-2_0
+%defattr(-,root,root)
+%{_libdir}/girepository-1.0/Geoclue-2.0.typelib
+
 %files devel
 %defattr(-,root,root)
 %doc README COPYING
+%{_includedir}/libgeoclue-2.0/
+%{_libdir}/*.so
 %{_libdir}/pkgconfig/geoclue-2.0.pc
+%{_libdir}/pkgconfig/libgeoclue-2.0.pc
 %{_datadir}/dbus-1/interfaces/org.freedesktop.GeoClue2.Agent.xml
 %{_datadir}/dbus-1/interfaces/org.freedesktop.GeoClue2.xml
+%{_datadir}/gir-1.0/Geoclue-2.0.gir
 
 %changelog

++++++ geoclue-2.3.0.tar.xz -> geoclue-2.4.0.tar.xz ++++++
++++ 54560 lines of diff (skipped)


Reply via email to