commit geoclue2 for openSUSE:Factory

2019-12-23 Thread root
Hello community,

here is the log from the commit of package geoclue2 for openSUSE:Factory 
checked in at 2019-12-23 22:35:38

Comparing /work/SRC/openSUSE:Factory/geoclue2 (Old)
 and  /work/SRC/openSUSE:Factory/.geoclue2.new.6675 (New)


Package is "geoclue2"

Mon Dec 23 22:35:38 2019 rev:36 rq:755686 version:2.5.4

Changes:

--- /work/SRC/openSUSE:Factory/geoclue2/geoclue2.changes2019-06-12 
13:03:09.061262958 +0200
+++ /work/SRC/openSUSE:Factory/.geoclue2.new.6675/geoclue2.changes  
2019-12-23 22:37:28.453821101 +0100
@@ -1,0 +2,8 @@
+Tue Dec 10 20:11:13 UTC 2019 - Bjørn Lie 
+
+- Update to version 2.5.4:
+  + Plug a leak that becomes pretty huge after a while of running
+Geoclue.
+  + Fix a buffer-overflow.
+
+---

Old:

  geoclue-2.5.3.tar.bz2

New:

  geoclue-2.5.4.tar.bz2



Other differences:
--
++ geoclue2.spec ++
--- /var/tmp/diff_new_pack.NP9rvC/_old  2019-12-23 22:37:29.505821558 +0100
+++ /var/tmp/diff_new_pack.NP9rvC/_new  2019-12-23 22:37:29.517821563 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package geoclue2
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %define _name geoclue
 Name:   geoclue2
-Version:2.5.3
+Version:2.5.4
 Release:0
 Summary:GeoLocation Framework
 License:GPL-2.0-or-later

++ geoclue-2.5.3.tar.bz2 -> geoclue-2.5.4.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geoclue-2.5.3/NEWS new/geoclue-2.5.4/NEWS
--- old/geoclue-2.5.3/NEWS  2019-05-16 16:21:43.0 +0200
+++ new/geoclue-2.5.4/NEWS  2019-09-27 18:26:59.0 +0200
@@ -1,3 +1,9 @@
+2.5.4
+=
+
+- Plug a leak that becomes pretty huge after a while of running Geoclue.
+- Fix a buffer-overflow.
+
 2.5.3
 =
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geoclue-2.5.3/docs/meson.build 
new/geoclue-2.5.4/docs/meson.build
--- old/geoclue-2.5.3/docs/meson.build  2019-05-16 16:21:43.0 +0200
+++ new/geoclue-2.5.4/docs/meson.build  2019-09-27 18:26:59.0 +0200
@@ -1,7 +1,3 @@
-if get_option('libgeoclue')
-subdir('lib')
-endif
-
 if get_option('enable-backend')
   conf = configuration_data()
   conf.set_quoted('VERSION', gclue_version)
@@ -26,3 +22,7 @@
dependencies: libgeoclue_dep,
install: true)
 endif
+
+if get_option('libgeoclue')
+subdir('lib')
+endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geoclue-2.5.3/src/gclue-mozilla.c 
new/geoclue-2.5.4/src/gclue-mozilla.c
--- old/geoclue-2.5.3/src/gclue-mozilla.c   2019-05-16 16:21:43.0 
+0200
+++ new/geoclue-2.5.4/src/gclue-mozilla.c   2019-09-27 18:26:59.0 
+0200
@@ -77,7 +77,7 @@
 get_bssid_from_bss (WPABSS *bss)
 {
 GVariant *variant;
-char *raw_bssid;
+g_autofree char *raw_bssid = NULL;
 char *bssid;
 guint raw_len, len, i, j;
 
@@ -86,13 +86,16 @@
 return NULL;
 
 raw_bssid = variant_to_string (variant, _len);
-len = raw_len * 2 + raw_len;
+if (raw_bssid == NULL)
+return NULL;
+
+len = raw_len * 2;
 bssid = g_malloc (len);
-for (i = 0, j = 0; i < len; i = i + 3, j++)
-g_snprintf (bssid + i,
-4,
-   "%02x:",
-   (unsigned char) raw_bssid[j]);
+for (i = 0, j = 0; i < len - 3; i = i + 2, j++) {
+unsigned char c = (unsigned char) raw_bssid[j];
+
+g_snprintf (bssid + i, 3, "%02x:", c);
+}
 bssid[len - 1] = '\0';
 
 return bssid;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geoclue-2.5.3/src/gclue-service-manager.c 
new/geoclue-2.5.4/src/gclue-service-manager.c
--- old/geoclue-2.5.3/src/gclue-service-manager.c   2019-05-16 
16:21:43.0 +0200
+++ new/geoclue-2.5.4/src/gclue-service-manager.c   2019-09-27 
18:26:59.0 +0200
@@ -258,6 +258,7 @@
 GError *error = NULL;
 guint32 user_id;
 gint64 now;
+gboolean system_app;
 
 info = gclue_client_info_new_finish (res, );
 if (info == NULL) {
@@ -277,7 +278,10 @@
 agent_proxy = g_hash_table_lookup (priv->agents,
GINT_TO_POINTER (user_id));

commit geoclue2 for openSUSE:Factory

2019-06-12 Thread root
Hello community,

here is the log from the commit of package geoclue2 for openSUSE:Factory 
checked in at 2019-06-12 13:03:08

Comparing /work/SRC/openSUSE:Factory/geoclue2 (Old)
 and  /work/SRC/openSUSE:Factory/.geoclue2.new.4811 (New)


Package is "geoclue2"

Wed Jun 12 13:03:08 2019 rev:35 rq:706209 version:2.5.3

Changes:

--- /work/SRC/openSUSE:Factory/geoclue2/geoclue2.changes2019-01-10 
15:16:36.386732065 +0100
+++ /work/SRC/openSUSE:Factory/.geoclue2.new.4811/geoclue2.changes  
2019-06-12 13:03:09.061262958 +0200
@@ -1,0 +2,14 @@
+Tue May 28 10:21:03 UTC 2019 - Bjørn Lie 
+
+- Update to version 2.5.3:
+  + Fix a crash.
+  + Support for GGA messages from more NMEA sources.
+  + New API to allow automatic server side deletion of client.
+  + Automatically delete client on server when using GClueSimple.
+  + Avoid linking to system-installed library.
+  + Fix library-only build.
+  + Add manpage for geoclue.conf file.
+  + Document usage and building of the project.
+  + Other fixes and improvements.
+
+---
@@ -198 +212 @@
-online.
+online (boo#1051612, fdo#95493).

Old:

  geoclue-2.5.2.tar.bz2

New:

  geoclue-2.5.3.tar.bz2



Other differences:
--
++ geoclue2.spec ++
--- /var/tmp/diff_new_pack.yQaioF/_old  2019-06-12 13:03:09.709262686 +0200
+++ /var/tmp/diff_new_pack.yQaioF/_new  2019-06-12 13:03:09.741262673 +0200
@@ -18,7 +18,7 @@
 
 %define _name geoclue
 Name:   geoclue2
-Version:2.5.2
+Version:2.5.3
 Release:0
 Summary:GeoLocation Framework
 License:GPL-2.0-or-later
@@ -115,7 +115,8 @@
 
 %files
 %license COPYING
-%doc README
+%doc README.md
+%{_mandir}/man5/geoclue.5%{ext_man}
 # Not split per SLPP as the interface to the underlying daemon is
 # too strict to allow parallel installations
 %{_libdir}/libgeoclue-2.so.*
@@ -149,8 +150,6 @@
 %{_libdir}/girepository-1.0/Geoclue-2.0.typelib
 
 %files devel
-%license COPYING
-%doc README
 %{_includedir}/libgeoclue-2.0/
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/geoclue-2.0.pc

++ geoclue-2.5.2.tar.bz2 -> geoclue-2.5.3.tar.bz2 ++
 2470 lines of diff (skipped)




commit geoclue2 for openSUSE:Factory

2019-01-10 Thread root
Hello community,

here is the log from the commit of package geoclue2 for openSUSE:Factory 
checked in at 2019-01-10 15:16:34

Comparing /work/SRC/openSUSE:Factory/geoclue2 (Old)
 and  /work/SRC/openSUSE:Factory/.geoclue2.new.28833 (New)


Package is "geoclue2"

Thu Jan 10 15:16:34 2019 rev:34 rq:663852 version:2.5.2

Changes:

--- /work/SRC/openSUSE:Factory/geoclue2/geoclue2.changes2018-12-27 
00:23:28.811952839 +0100
+++ /work/SRC/openSUSE:Factory/.geoclue2.new.28833/geoclue2.changes 
2019-01-10 15:16:36.386732065 +0100
@@ -1,0 +2,25 @@
+Tue Jan  8 22:07:25 UTC 2019 - bjorn@gmail.com
+
+- Update to version 2.5.2:
+  + Scan for WiFi networks, greatly improving accuracy of WiFi
+source.
+  + Allow multiple clients on the same D-Bus connection and add API
+for it. This is mainly targetted for Flatpak location portal.
+  + Add API for apps to explicitly delete their client objects.
+Long running apps, like gnome-settings-daemon and Flatpak
+location portal, should use that to ensure Geoclue knows when
+these apps are not actually using it and hence it doesn't need
+to keep running needlessly.
+  + Restore accidently removed, build of modem sources.
+  + Update location on connectivity actually changing.
+  + Try not spamming Mozilla Location Service.
+  + Fix unexpected exit when non-active clients are connected.
+  + Fix a check for system apps.
+  + Use absolute paths for sysconfdir.
+  + Fix links in docs.
+  + More debug log.
+  + A bunch of internal and/or non-functional fixes & improvements.
+- Drop geoclue2-Fix-duplicate-decl-specifier.patch: The entire code
+  was removed from geoclue.
+
+---

Old:

  geoclue-2.5.1.tar.bz2
  geoclue2-Fix-duplicate-decl-specifier.patch

New:

  geoclue-2.5.2.tar.bz2



Other differences:
--
++ geoclue2.spec ++
--- /var/tmp/diff_new_pack.hufwaN/_old  2019-01-10 15:16:36.894731578 +0100
+++ /var/tmp/diff_new_pack.hufwaN/_new  2019-01-10 15:16:36.898731574 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package geoclue2
 #
-# 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
@@ -18,21 +18,18 @@
 
 %define _name geoclue
 Name:   geoclue2
-Version:2.5.1
+Version:2.5.2
 Release:0
 Summary:GeoLocation Framework
 License:GPL-2.0-or-later
 Group:  Development/Libraries/C and C++
-URL:http://people.freedesktop.org/~zeenix/releases/
-Source0:
https://gitlab.freedesktop.org/geoclue/geoclue/-/archive/%{version}/geoclue-%{version}.tar.bz2
+URL:https://gitlab.freedesktop.org/geoclue/geoclue
+Source0:%{url}/-/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:  intltool >= 0.40.0
-BuildRequires:  meson
+BuildRequires:  meson >= 0.47.2
 BuildRequires:  pkgconfig
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  sysuser-tools
@@ -40,8 +37,8 @@
 BuildRequires:  perl(XML::Parser)
 BuildRequires:  pkgconfig(avahi-client) >= 0.6.10
 BuildRequires:  pkgconfig(avahi-glib) >= 0.6.10
-BuildRequires:  pkgconfig(gio-2.0) >= 2.34.0
-BuildRequires:  pkgconfig(gio-unix-2.0) >= 2.34.0
+BuildRequires:  pkgconfig(gio-2.0) >= 2.44.0
+BuildRequires:  pkgconfig(gio-unix-2.0) >= 2.44.0
 BuildRequires:  pkgconfig(glib-2.0) >= 2.44.0
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
 BuildRequires:  pkgconfig(json-glib-1.0) >= 0.14

++ geoclue-2.5.1.tar.bz2 -> geoclue-2.5.2.tar.bz2 ++
 8422 lines of diff (skipped)




commit geoclue2 for openSUSE:Factory

2018-12-26 Thread root
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.changes2018-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 - bjorn@gmail.com
+
+- 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)




commit geoclue2 for openSUSE:Factory

2018-10-17 Thread root
Hello community,

here is the log from the commit of package geoclue2 for openSUSE:Factory 
checked in at 2018-10-17 08:09:22

Comparing /work/SRC/openSUSE:Factory/geoclue2 (Old)
 and  /work/SRC/openSUSE:Factory/.geoclue2.new (New)


Package is "geoclue2"

Wed Oct 17 08:09:22 2018 rev:32 rq:629348 version:2.4.12

Changes:

--- /work/SRC/openSUSE:Factory/geoclue2/geoclue2.changes2018-08-02 
14:48:31.131294174 +0200
+++ /work/SRC/openSUSE:Factory/.geoclue2.new/geoclue2.changes   2018-10-17 
08:09:25.371181209 +0200
@@ -1,0 +2,7 @@
+Tue Aug 14 18:08:53 UTC 2018 - bjorn@gmail.com
+
+- Update to version 2.4.12:
+  + Provide a work-around for documentation build issue.
+  + Fix library .pc file to respect the includedir option.
+
+---

Old:

  geoclue-2.4.11.tar.xz

New:

  geoclue-2.4.12.tar.xz



Other differences:
--
++ geoclue2.spec ++
--- /var/tmp/diff_new_pack.G03VzM/_old  2018-10-17 08:09:25.803181018 +0200
+++ /var/tmp/diff_new_pack.G03VzM/_new  2018-10-17 08:09:25.819181010 +0200
@@ -18,7 +18,7 @@
 
 %define _name geoclue
 Name:   geoclue2
-Version:2.4.11
+Version:2.4.12
 Release:0
 Summary:GeoLocation Framework
 License:GPL-2.0-or-later

++ geoclue-2.4.11.tar.xz -> geoclue-2.4.12.tar.xz ++
 10320 lines of diff (skipped)




commit geoclue2 for openSUSE:Factory

2018-08-02 Thread root
Hello community,

here is the log from the commit of package geoclue2 for openSUSE:Factory 
checked in at 2018-08-02 14:48:29

Comparing /work/SRC/openSUSE:Factory/geoclue2 (Old)
 and  /work/SRC/openSUSE:Factory/.geoclue2.new (New)


Package is "geoclue2"

Thu Aug  2 14:48:29 2018 rev:31 rq:625946 version:2.4.11

Changes:

--- /work/SRC/openSUSE:Factory/geoclue2/geoclue2.changes2018-05-13 
15:55:59.778185093 +0200
+++ /work/SRC/openSUSE:Factory/.geoclue2.new/geoclue2.changes   2018-08-02 
14:48:31.131294174 +0200
@@ -1,0 +2,17 @@
+Thu Jul 26 18:21:54 UTC 2018 - bjorn@gmail.com
+
+- Update to version 2.4.11:
+  + Don't crash on invalid accuracy level request.
+  + The demo agent now watches for geoclue on D-Bus if it's not
+running already, instead of giving up. This solves a
+race-condition, which makes geoclue completely unusable.
+  + Provide Vala bindings for libgeoclue.
+  + Add gclue_client_get/set_time_threshold() to docs.
+- Drop geoclue2-Fix-safety-header-name.patch and
+  geoclue2-Fix-potentially-unused-variable.patch: Fixed upstream.
+- Add vala BuildRequires: New optional dependency, build vala
+  bindings.
+- No longer nuke during build geoclue-demo-agent.desktop files,
+  upstream wants us to package them.
+
+---

Old:

  geoclue-2.4.10.tar.xz
  geoclue2-Fix-potentially-unused-variable.patch
  geoclue2-Fix-safety-header-name.patch

New:

  geoclue-2.4.11.tar.xz



Other differences:
--
++ geoclue2.spec ++
--- /var/tmp/diff_new_pack.TxEqE9/_old  2018-08-02 14:48:31.875295598 +0200
+++ /var/tmp/diff_new_pack.TxEqE9/_new  2018-08-02 14:48:31.879295605 +0200
@@ -18,7 +18,7 @@
 
 %define _name geoclue
 Name:   geoclue2
-Version:2.4.10
+Version:2.4.11
 Release:0
 Summary:GeoLocation Framework
 License:GPL-2.0-or-later
@@ -28,24 +28,21 @@
 Source1:srvGeoClue.conf
 Source99:   geoclue2-rpmlintrc
 
-# PATCH-FIX-UPSTREAM geoclue2-Fix-safety-header-name.patch -- public-api: Fix 
safety header name
-Patch0: geoclue2-Fix-safety-header-name.patch
-# PATCH-FIX-UPSTREAM geoclue2-Fix-potentially-unused-variable.patch - locator: 
Fix a potentially unused variable declaration
-Patch1: geoclue2-Fix-potentially-unused-variable.patch
 # PATCH-FIX-UPSTREAM geoclue2-Fix-duplicate-decl-specifier.patch -- Fix 
compiler warning about duplicate decl specifier
-Patch2: geoclue2-Fix-duplicate-decl-specifier.patch
+Patch0: geoclue2-Fix-duplicate-decl-specifier.patch
 
 BuildRequires:  gtk-doc
 BuildRequires:  intltool >= 0.40.0
 BuildRequires:  pkgconfig
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  sysuser-tools
+BuildRequires:  vala
 BuildRequires:  perl(XML::Parser)
 BuildRequires:  pkgconfig(avahi-client) >= 0.6.10
 BuildRequires:  pkgconfig(avahi-glib) >= 0.6.10
 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(glib-2.0) >= 2.44.0
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
 BuildRequires:  pkgconfig(json-glib-1.0) >= 0.14
 BuildRequires:  pkgconfig(libnotify)
@@ -101,7 +98,7 @@
 --disable-geoip-server \
 --enable-introspection \
 --with-dbus-service-user=srvGeoClue
-make %{?_smp_mflags} V=1
+%make_build
 %sysusers_generate_pre %{SOURCE1} srvGeoClue
 
 %install
@@ -110,8 +107,8 @@
 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
-find %{buildroot} -type f -name "geoclue-demo-agent.desktop" -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
 
 # note: do not use systemd macros for geoclue2.service, they are not meant for 
dbus unit files.
 
@@ -143,6 +140,9 @@
 %config %{_sysconfdir}/dbus-1/system.d/org.freedesktop.GeoClue2.conf
 %config %{_sysconfdir}/dbus-1/system.d/org.freedesktop.GeoClue2.Agent.conf
 %{_unitdir}/geoclue.service
+# Upstream is explicitly asking us to package these, so lets give it a go.
+%{_sysconfdir}/xdg/autostart/geoclue-demo-agent.desktop
+%{_datadir}/applications/geoclue-demo-agent.desktop
 
 %files -n system-user-srvGeoClue
 %attr(0700,srvGeoClue,root) %{_localstatedir}/lib/srvGeoClue
@@ -161,5 +161,6 @@
 %{_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

commit geoclue2 for openSUSE:Factory

2018-05-13 Thread root
Hello community,

here is the log from the commit of package geoclue2 for openSUSE:Factory 
checked in at 2018-05-13 15:55:44

Comparing /work/SRC/openSUSE:Factory/geoclue2 (Old)
 and  /work/SRC/openSUSE:Factory/.geoclue2.new (New)


Package is "geoclue2"

Sun May 13 15:55:44 2018 rev:30 rq:606084 version:2.4.10

Changes:

--- /work/SRC/openSUSE:Factory/geoclue2/geoclue2.changes2018-05-06 
15:00:47.382520754 +0200
+++ /work/SRC/openSUSE:Factory/.geoclue2.new/geoclue2.changes   2018-05-13 
15:55:59.778185093 +0200
@@ -1,0 +2,10 @@
+Tue May  8 17:25:54 UTC 2018 - bjorn@gmail.com
+
+- Add geoclue2-Fix-safety-header-name.patch: public-api: Fix safety
+  header name. It should be based on the filename.
+- Add geoclue2-Fix-potentially-unused-variable.patch: locator: Fix
+  a potentially unused variable declaration.
+- Add geoclue2-Fix-duplicate-decl-specifier.patch:Fix compiler
+  warning about duplicate decl specifier.
+
+---

New:

  geoclue2-Fix-duplicate-decl-specifier.patch
  geoclue2-Fix-potentially-unused-variable.patch
  geoclue2-Fix-safety-header-name.patch



Other differences:
--
++ geoclue2.spec ++
--- /var/tmp/diff_new_pack.1CQcsZ/_old  2018-05-13 15:56:01.402125833 +0200
+++ /var/tmp/diff_new_pack.1CQcsZ/_new  2018-05-13 15:56:01.406125687 +0200
@@ -27,6 +27,14 @@
 Source: 
http://www.freedesktop.org/software/geoclue/releases/2.4/%{_name}-%{version}.tar.xz
 Source1:srvGeoClue.conf
 Source99:   geoclue2-rpmlintrc
+
+# PATCH-FIX-UPSTREAM geoclue2-Fix-safety-header-name.patch -- public-api: Fix 
safety header name
+Patch0: geoclue2-Fix-safety-header-name.patch
+# PATCH-FIX-UPSTREAM geoclue2-Fix-potentially-unused-variable.patch - locator: 
Fix a potentially unused variable declaration
+Patch1: geoclue2-Fix-potentially-unused-variable.patch
+# PATCH-FIX-UPSTREAM geoclue2-Fix-duplicate-decl-specifier.patch -- Fix 
compiler warning about duplicate decl specifier
+Patch2: geoclue2-Fix-duplicate-decl-specifier.patch
+
 BuildRequires:  gtk-doc
 BuildRequires:  intltool >= 0.40.0
 BuildRequires:  pkgconfig
@@ -86,7 +94,7 @@
 communication mechanism to provide location information
 
 %prep
-%setup -q -n %{_name}-%{version}
+%autosetup -n %{_name}-%{version} -p1
 
 %build
 %configure \

++ geoclue2-Fix-duplicate-decl-specifier.patch ++
--- geoclue-2.4.10-orig/src/geocode-glib/geocode-forward.c  2018-04-25 
23:29:08.0 +0200
+++ geoclue-2.4.10/src/geocode-glib/geocode-forward.c   2018-05-08 
20:00:22.925838037 +0200
@@ -666,7 +666,7 @@
return FALSE;
 }
 
-static const char const *attributes[] = {
+static const char * const attributes[] = {
"country",
"state",
"county",
++ geoclue2-Fix-potentially-unused-variable.patch ++
>From d130fe6bf744be1e8032b31da41776ef23dd7ebb Mon Sep 17 00:00:00 2001
From: Zeeshan Ali 
Date: Wed, 25 Apr 2018 15:51:53 +0200
Subject: [PATCH] locator: Fix a potentially unused variable declaration

---
 src/gclue-locator.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/gclue-locator.c b/src/gclue-locator.c
index d9941b2..731c33a 100644
--- a/src/gclue-locator.c
+++ b/src/gclue-locator.c
@@ -332,7 +332,9 @@ gclue_locator_constructed (GObject *object)
 {
 GClueLocator *locator = GCLUE_LOCATOR (object);
 GClueLocationSource *submit_source = NULL;
+#if GCLUE_USE_NMEA_SOURCE
 GClueConfig *gconfig = gclue_config_get_singleton ();
+#endif
 GList *node;
 GClueMinUINT *threshold;
 
--
libgit2 0.27.0

++ geoclue2-Fix-safety-header-name.patch ++
>From b9c529866262e3187b38a7df7c66aeca70b0b04b Mon Sep 17 00:00:00 2001
From: Zeeshan Ali 
Date: Wed, 25 Apr 2018 13:06:42 +0200
Subject: [PATCH] public-api: Fix safety header name

It should be based on the filename.
---
 public-api/gclue-enums.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/public-api/gclue-enums.h b/public-api/gclue-enums.h
index bf9ae1a..9b20574 100644
--- a/public-api/gclue-enums.h
+++ b/public-api/gclue-enums.h
@@ -20,8 +20,8 @@
  * Author: Zeeshan Ali (Khattak) 
  */
 
-#ifndef GCLUE_ENUM_H
-#define GCLUE_ENUM_H
+#ifndef GCLUE_ENUMS_H
+#define GCLUE_ENUMS_H
 
 #include 
 
@@ -49,4 +49,4 @@ typedef enum {/*< underscore_name=gclue_accuracy_level>*/
 
 G_END_DECLS
 
-#endif /* GCLUE_ENUM_H */
+#endif /* GCLUE_ENUMS_H */
--
libgit2 0.27.0




commit geoclue2 for openSUSE:Factory

2018-05-06 Thread root
Hello community,

here is the log from the commit of package geoclue2 for openSUSE:Factory 
checked in at 2018-05-06 15:00:44

Comparing /work/SRC/openSUSE:Factory/geoclue2 (Old)
 and  /work/SRC/openSUSE:Factory/.geoclue2.new (New)


Package is "geoclue2"

Sun May  6 15:00:44 2018 rev:29 rq:603944 version:2.4.10

Changes:

--- /work/SRC/openSUSE:Factory/geoclue2/geoclue2.changes2018-04-22 
14:29:19.675358637 +0200
+++ /work/SRC/openSUSE:Factory/.geoclue2.new/geoclue2.changes   2018-05-06 
15:00:47.382520754 +0200
@@ -1,0 +2,34 @@
+Thu May  3 18:24:46 UTC 2018 - bjorn@gmail.com
+
+- Update to version 2.4.10:
+  + Fix issues introduced by last release 2.4.9:
+- A crash on startup.
+- Revert the new desktop ID detection code as that turned out
+  to not work for non-root user that geoclue is supposed to be
+  run as.
+  + Use systemd's service file to lockdown the geoclue daemon to
+stop eventual security problems.
+
+---
+Wed May  2 23:24:52 UTC 2018 - bjorn@gmail.com
+
+- Update to version 2.4.9:
+  + Modem GPS refresh rate is now based on the location refresh
+rate of apps.
+  + Refuse location access if no app-auth agent is registered. This
+fixes a security hole where an app requests location access
+before the agent gets to register itself and we end up giving
+out location access even though user has disabled it.
+  + Port desktop ID detection to Flatpak >= 0.6.10.
+  + The default timeout on the service binary is now the same as
+the service itself: 5 seconds.
+  + Demo applications:
+- where-am-i now allows setting location refresh-rate.
+- Only install demo agent's desktop file if it's enabled.
+- Build and install demo agent unless disabled explicitly.
+- Autostart the demo agent by default on non-GNOME platforms,
+  since an agent is required now and no one other than GNOME
+  yet provides one.
+- Add pkgconfig(libnotify) BuildRequires: New dependency.
+
+---

Old:

  geoclue-2.4.8.tar.xz

New:

  geoclue-2.4.10.tar.xz



Other differences:
--
++ geoclue2.spec ++
--- /var/tmp/diff_new_pack.OZV5hR/_old  2018-05-06 15:00:48.174491687 +0200
+++ /var/tmp/diff_new_pack.OZV5hR/_new  2018-05-06 15:00:48.178491541 +0200
@@ -18,7 +18,7 @@
 
 %define _name geoclue
 Name:   geoclue2
-Version:2.4.8
+Version:2.4.10
 Release:0
 Summary:GeoLocation Framework
 License:GPL-2.0-or-later
@@ -40,6 +40,7 @@
 BuildRequires:  pkgconfig(glib-2.0) >= 2.34.0
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
 BuildRequires:  pkgconfig(json-glib-1.0) >= 0.14
+BuildRequires:  pkgconfig(libnotify)
 BuildRequires:  pkgconfig(libsoup-2.4) >= 2.42
 BuildRequires:  pkgconfig(mm-glib) >= 1.6
 BuildRequires:  pkgconfig(systemd)

++ geoclue-2.4.8.tar.xz -> geoclue-2.4.10.tar.xz ++
 13315 lines of diff (skipped)




commit geoclue2 for openSUSE:Factory

2018-04-22 Thread root
Hello community,

here is the log from the commit of package geoclue2 for openSUSE:Factory 
checked in at 2018-04-22 14:29:15

Comparing /work/SRC/openSUSE:Factory/geoclue2 (Old)
 and  /work/SRC/openSUSE:Factory/.geoclue2.new (New)


Package is "geoclue2"

Sun Apr 22 14:29:15 2018 rev:28 rq:596196 version:2.4.8

Changes:

--- /work/SRC/openSUSE:Factory/geoclue2/geoclue2.changes2018-03-04 
11:53:00.517269116 +0100
+++ /work/SRC/openSUSE:Factory/.geoclue2.new/geoclue2.changes   2018-04-22 
14:29:19.675358637 +0200
@@ -1,0 +2,10 @@
+Thu Apr 12 16:27:52 UTC 2018 - bjorn@gmail.com
+
+- Update to version 2.4.8:
+  + Fix threshold for detecting too old location update.
+  + Explain in the configuration what the applications white-list
+is meant for.
+  + Allow instant location updates from modem-based GPS.
+  + Fix a deadlock case in the helper library.
+
+---

Old:

  geoclue-2.4.7.tar.xz

New:

  geoclue-2.4.8.tar.xz



Other differences:
--
++ geoclue2.spec ++
--- /var/tmp/diff_new_pack.GUyury/_old  2018-04-22 14:29:21.251301595 +0200
+++ /var/tmp/diff_new_pack.GUyury/_new  2018-04-22 14:29:21.251301595 +0200
@@ -18,7 +18,7 @@
 
 %define _name geoclue
 Name:   geoclue2
-Version:2.4.7
+Version:2.4.8
 Release:0
 Summary:GeoLocation Framework
 License:GPL-2.0-or-later
@@ -41,7 +41,7 @@
 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(mm-glib) >= 1.6
 BuildRequires:  pkgconfig(systemd)
 # This daemon runs as srvGeoClue
 Requires:   user(srvGeoClue)

++ geoclue-2.4.7.tar.xz -> geoclue-2.4.8.tar.xz ++
 2530 lines of diff (skipped)
retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/geoclue-2.4.7/.version new/geoclue-2.4.8/.version
--- old/geoclue-2.4.7/.version  2016-10-21 21:10:51.0 +0200
+++ new/geoclue-2.4.8/.version  2017-07-19 15:36:51.0 +0200
@@ -1 +1 @@
-2.4.4
+2.4.7
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/geoclue-2.4.7/NEWS new/geoclue-2.4.8/NEWS
--- old/geoclue-2.4.7/NEWS  2017-05-29 16:20:47.0 +0200
+++ new/geoclue-2.4.8/NEWS  2018-04-12 00:52:02.0 +0200
@@ -1,3 +1,18 @@
+2.4.8
+=
+
+- Fix threshold for detecting too old location update.
+- Explain in the configuration what the applications white-list is meant for.
+- Allow instant location updates from modem-based GPS.
+- Fix a deadlock case in the helper library.
+
+Dependency-related changes:
+
+Require mm-glib >= 1.6
+
+Valentin Blot 
+Zeeshan Ali (Khattak) 
+
 2.4.7
 =
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/geoclue-2.4.7/build-aux/ar-lib new/geoclue-2.4.8/build-aux/ar-lib
--- old/geoclue-2.4.7/build-aux/ar-lib  2017-05-29 16:22:23.0 +0200
+++ new/geoclue-2.4.8/build-aux/ar-lib  2018-04-10 22:31:22.0 +0200
@@ -4,7 +4,7 @@
 me=ar-lib
 scriptversion=2012-03-01.08; # UTC
 
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2017 Free Software Foundation, Inc.
 # Written by Peter Rosin .
 #
 # This program is free software; you can redistribute it and/or modify
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/geoclue-2.4.7/build-aux/compile new/geoclue-2.4.8/build-aux/compile
--- old/geoclue-2.4.7/build-aux/compile 2017-05-29 16:22:23.0 +0200
+++ new/geoclue-2.4.8/build-aux/compile 2018-04-10 22:31:22.0 +0200
@@ -1,9 +1,9 @@
 #! /bin/sh
 # 

commit geoclue2 for openSUSE:Factory

2018-03-04 Thread root
Hello community,

here is the log from the commit of package geoclue2 for openSUSE:Factory 
checked in at 2018-03-04 11:52:59

Comparing /work/SRC/openSUSE:Factory/geoclue2 (Old)
 and  /work/SRC/openSUSE:Factory/.geoclue2.new (New)


Package is "geoclue2"

Sun Mar  4 11:52:59 2018 rev:27 rq:581156 version:2.4.7

Changes:

--- /work/SRC/openSUSE:Factory/geoclue2/geoclue2.changes2017-06-07 
09:50:54.620949791 +0200
+++ /work/SRC/openSUSE:Factory/.geoclue2.new/geoclue2.changes   2018-03-04 
11:53:00.517269116 +0100
@@ -1,0 +2,5 @@
+Wed Feb 28 16:26:22 UTC 2018 - dims...@opensuse.org
+
+- Modernize spec-file by calling spec-cleaner
+
+---



Other differences:
--
++ geoclue2.spec ++
--- /var/tmp/diff_new_pack.A4FOET/_old  2018-03-04 11:53:01.229243489 +0100
+++ /var/tmp/diff_new_pack.A4FOET/_new  2018-03-04 11:53:01.233243345 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package geoclue2
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -21,15 +21,15 @@
 Version:2.4.7
 Release:0
 Summary:GeoLocation Framework
-License:GPL-2.0+
+License:GPL-2.0-or-later
 Group:  Development/Libraries/C and C++
-Url:http://people.freedesktop.org/~zeenix/releases/
+URL:http://people.freedesktop.org/~zeenix/releases/
 Source: 
http://www.freedesktop.org/software/geoclue/releases/2.4/%{_name}-%{version}.tar.xz
 Source1:srvGeoClue.conf
 Source99:   geoclue2-rpmlintrc
 BuildRequires:  gtk-doc
 BuildRequires:  intltool >= 0.40.0
-BuildRequires:  pkg-config
+BuildRequires:  pkgconfig
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  sysuser-tools
 BuildRequires:  perl(XML::Parser)
@@ -43,13 +43,12 @@
 BuildRequires:  pkgconfig(libsoup-2.4) >= 2.42
 BuildRequires:  pkgconfig(mm-glib) >= 1.0
 BuildRequires:  pkgconfig(systemd)
-# we require shadow for useradd
-Requires(pre):  shadow
 # This daemon runs as srvGeoClue
 Requires:   user(srvGeoClue)
+# 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
@@ -97,7 +96,7 @@
 %sysusers_generate_pre %{SOURCE1} srvGeoClue
 
 %install
-make DESTDIR=%{buildroot} install %{?_smp_mflags}
+%make_install
 install -d %{buildroot}%{_localstatedir}/lib/srvGeoClue
 mkdir -p %{buildroot}%{_sysusersdir}
 install -m 644 %{SOURCE1} 
%{buildroot}%{_sysusersdir}/system-user-srvGeoClue.conf
@@ -108,14 +107,12 @@
 # note: do not use systemd macros for geoclue2.service, they are not meant for 
dbus unit files.
 
 %pre -n system-user-srvGeoClue -f srvGeoClue.pre
-
 %post -p /sbin/ldconfig
-
 %postun -p /sbin/ldconfig
 
 %files
-%defattr(-,root,root)
-%doc README COPYING
+%license COPYING
+%doc README
 # Not split per SLPP as the interface to the underlying daemon is
 # too strict to allow parallel installations
 %{_libdir}/libgeoclue-2.so.*
@@ -139,17 +136,15 @@
 %{_unitdir}/geoclue.service
 
 %files -n system-user-srvGeoClue
-%defattr(-,root,root)
 %attr(0700,srvGeoClue,root) %{_localstatedir}/lib/srvGeoClue
 %{_sysusersdir}/system-user-srvGeoClue.conf
 
 %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
+%license COPYING
+%doc README
 %{_includedir}/libgeoclue-2.0/
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/geoclue-2.0.pc




commit geoclue2 for openSUSE:Factory

2017-06-07 Thread root
Hello community,

here is the log from the commit of package geoclue2 for openSUSE:Factory 
checked in at 2017-06-07 09:50:53

Comparing /work/SRC/openSUSE:Factory/geoclue2 (Old)
 and  /work/SRC/openSUSE:Factory/.geoclue2.new (New)


Package is "geoclue2"

Wed Jun  7 09:50:53 2017 rev:26 rq:499595 version:2.4.7

Changes:

--- /work/SRC/openSUSE:Factory/geoclue2/geoclue2.changes2017-04-11 
12:40:15.260209876 +0200
+++ /work/SRC/openSUSE:Factory/.geoclue2.new/geoclue2.changes   2017-06-07 
09:50:54.620949791 +0200
@@ -1,0 +2,7 @@
+Mon May 29 14:38:56 UTC 2017 - zai...@opensuse.org
+
+- Update to version 2.4.7:
+  + Fix a potential crash.
+  + More verbose warning on invalid accuracy from NMEA source.
+
+---

Old:

  geoclue-2.4.6.tar.xz

New:

  geoclue-2.4.7.tar.xz



Other differences:
--
++ geoclue2.spec ++
--- /var/tmp/diff_new_pack.NiHJKC/_old  2017-06-07 09:50:55.240862184 +0200
+++ /var/tmp/diff_new_pack.NiHJKC/_new  2017-06-07 09:50:55.240862184 +0200
@@ -18,7 +18,7 @@
 
 %define _name geoclue
 Name:   geoclue2
-Version:2.4.6
+Version:2.4.7
 Release:0
 Summary:GeoLocation Framework
 License:GPL-2.0+

++ geoclue-2.4.6.tar.xz -> geoclue-2.4.7.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geoclue-2.4.6/NEWS new/geoclue-2.4.7/NEWS
--- old/geoclue-2.4.6/NEWS  2017-03-27 16:19:14.0 +0200
+++ new/geoclue-2.4.7/NEWS  2017-05-29 16:20:47.0 +0200
@@ -1,3 +1,9 @@
+2.4.7
+=
+
+- Fix a potential crash.
+- More verbose warning on invalid accuracy from NMEA source.
+
 2.4.6
 =
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geoclue-2.4.6/build-aux/Makefile.in 
new/geoclue-2.4.7/build-aux/Makefile.in
--- old/geoclue-2.4.6/build-aux/Makefile.in 2017-03-27 16:19:58.0 
+0200
+++ new/geoclue-2.4.7/build-aux/Makefile.in 2017-05-29 16:22:23.0 
+0200
@@ -122,7 +122,7 @@
   esac
 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
 am__DIST_COMMON = $(srcdir)/Makefile.in ar-lib compile config.guess \
-   config.sub depcomp install-sh ltmain.sh missing
+   config.sub install-sh ltmain.sh missing
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 ACLOCAL = @ACLOCAL@
 ALL_LINGUAS = @ALL_LINGUAS@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geoclue-2.4.6/configure new/geoclue-2.4.7/configure
--- old/geoclue-2.4.6/configure 2017-03-27 16:19:58.0 +0200
+++ new/geoclue-2.4.7/configure 2017-05-29 16:22:23.0 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for geoclue 2.4.6.
+# Generated by GNU Autoconf 2.69 for geoclue 2.4.7.
 #
 # Report bugs to .
 #
@@ -591,8 +591,8 @@
 # Identity of this package.
 PACKAGE_NAME='geoclue'
 PACKAGE_TARNAME='geoclue'
-PACKAGE_VERSION='2.4.6'
-PACKAGE_STRING='geoclue 2.4.6'
+PACKAGE_VERSION='2.4.7'
+PACKAGE_STRING='geoclue 2.4.7'
 PACKAGE_BUGREPORT='http://bugs.freedesktop.org/enter_bug.cgi?product=GeoClue'
 PACKAGE_URL='http://www.freedesktop.org/wiki/Software/GeoClue'
 
@@ -1456,7 +1456,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures geoclue 2.4.6 to adapt to many kinds of systems.
+\`configure' configures geoclue 2.4.7 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1526,7 +1526,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of geoclue 2.4.6:";;
+ short | recursive ) echo "Configuration of geoclue 2.4.7:";;
esac
   cat <<\_ACEOF
 
@@ -1696,7 +1696,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-geoclue configure 2.4.6
+geoclue configure 2.4.7
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1974,7 +1974,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by geoclue $as_me 2.4.6, which was
+It was created by geoclue $as_me 2.4.7, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2842,7 +2842,7 @@
 
 # Define the identity of the package.
  PACKAGE='geoclue'
- VERSION='2.4.6'
+ VERSION='2.4.7'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -15342,7 +15342,7 @@
 # 

commit geoclue2 for openSUSE:Factory

2017-04-11 Thread root
Hello community,

here is the log from the commit of package geoclue2 for openSUSE:Factory 
checked in at 2017-04-11 12:40:13

Comparing /work/SRC/openSUSE:Factory/geoclue2 (Old)
 and  /work/SRC/openSUSE:Factory/.geoclue2.new (New)


Package is "geoclue2"

Tue Apr 11 12:40:13 2017 rev:25 rq:486367 version:2.4.6

Changes:

--- /work/SRC/openSUSE:Factory/geoclue2/geoclue2.changes2017-03-05 
17:56:44.365510703 +0100
+++ /work/SRC/openSUSE:Factory/.geoclue2.new/geoclue2.changes   2017-04-11 
12:40:15.260209876 +0200
@@ -1,0 +2,28 @@
+Fri Apr  7 09:31:06 UTC 2017 - jeng...@inai.de
+
+- Drop practically empty %pre section (because of the shell comment,
+  it was non empty and would needlessy spawn /bin/sh).
+- RPM group corrections.
+
+---
+Tue Mar 28 18:40:11 UTC 2017 - zai...@opensuse.org
+
+- Update to version 2.4.6:
+  + Add to white-list:
+- gnome-color-panel for "Night Light" functionality.
+- gnome-shell for new weather view in the calendar.
+  + Other minor fixes.
+- Drop geoclue2-permit-Night-Light.patch: Fixed upstream.
+- Drop geoclue2-permit-gnome-maps.patch: No longer needed due to
+  changes in location settings in gnome.
+
+---
+Wed Mar 15 20:19:10 UTC 2017 - dims...@opensuse.org
+
+- Split out new package system-user-srvGeoClue: create a user that
+  can be required by different package (e.g. NetworkManager has a
+  rule based on the user account. With the user created separately,
+  NM can now require the user even without geoclue2 being
+  installed).
+
+---

Old:

  geoclue-2.4.5.tar.xz
  geoclue2-permit-Night-Light.patch
  geoclue2-permit-gnome-maps.patch

New:

  geoclue-2.4.6.tar.xz
  srvGeoClue.conf



Other differences:
--
++ geoclue2.spec ++
--- /var/tmp/diff_new_pack.KLpo4w/_old  2017-04-11 12:40:16.436043735 +0200
+++ /var/tmp/diff_new_pack.KLpo4w/_new  2017-04-11 12:40:16.440043170 +0200
@@ -17,24 +17,21 @@
 
 
 %define _name geoclue
-%define dbus_user srvGeoClue
 Name:   geoclue2
-Version:2.4.5
+Version:2.4.6
 Release:0
 Summary:GeoLocation Framework
 License:GPL-2.0+
-Group:  System/Libraries
+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
+Source1:srvGeoClue.conf
 Source99:   geoclue2-rpmlintrc
-# PATCH-FIX-UPSTREAM geoclue2-permit-gnome-maps.patch dims...@opensuse.org -- 
Allow gnome-maps to access geoclue
-Patch0: geoclue2-permit-gnome-maps.patch
-# PATCH-FIX-UPSTREAM geoclue2-permit-Night-Light.patch zai...@opensuse.org -- 
Add "Night Light" functionality to the whitelist
-Patch1: geoclue2-permit-Night-Light.patch
 BuildRequires:  gtk-doc
 BuildRequires:  intltool >= 0.40.0
 BuildRequires:  pkg-config
 BuildRequires:  systemd-rpm-macros
+BuildRequires:  sysuser-tools
 BuildRequires:  perl(XML::Parser)
 BuildRequires:  pkgconfig(avahi-client) >= 0.6.10
 BuildRequires:  pkgconfig(avahi-glib) >= 0.6.10
@@ -48,6 +45,8 @@
 BuildRequires:  pkgconfig(systemd)
 # we require shadow for useradd
 Requires(pre):  shadow
+# This daemon runs as srvGeoClue
+Requires:   user(srvGeoClue)
 # Virtual provides for the dbus service
 Provides:   dbus(org.freedesktop.GeoClue2) = %{version}
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -58,6 +57,14 @@
 awareness in applications. GeoClue uses the D-Bus inter-process
 communication mechanism to provide location information
 
+%package -n system-user-srvGeoClue
+Summary:System user for the geoclue service
+Group:  System/Base
+%sysusers_requires
+
+%description -n system-user-srvGeoClue
+System user for use by the geoclue service
+
 %package -n typelib-1_0-Geoclue-2_0
 Summary:GeoLocation Framework --GObject Introspection
 Group:  System/Libraries
@@ -80,28 +87,28 @@
 
 %prep
 %setup -q -n %{_name}-%{version}
-%patch0 -p1
-%patch1 -p1
 
 %build
 %configure \
 --disable-geoip-server \
 --enable-introspection \
---with-dbus-service-user=%{dbus_user}
+--with-dbus-service-user=srvGeoClue
 make %{?_smp_mflags} V=1
+%sysusers_generate_pre %{SOURCE1} srvGeoClue
 
 %install
 make DESTDIR=%{buildroot} install %{?_smp_mflags}
-install -d %{buildroot}%{_localstatedir}/lib/%{dbus_user}
+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 

commit geoclue2 for openSUSE:Factory

2017-03-05 Thread root
Hello community,

here is the log from the commit of package geoclue2 for openSUSE:Factory 
checked in at 2017-03-05 17:56:43

Comparing /work/SRC/openSUSE:Factory/geoclue2 (Old)
 and  /work/SRC/openSUSE:Factory/.geoclue2.new (New)


Package is "geoclue2"

Sun Mar  5 17:56:43 2017 rev:24 rq:461648 version:2.4.5

Changes:

--- /work/SRC/openSUSE:Factory/geoclue2/geoclue2.changes2017-02-10 
09:50:41.383717630 +0100
+++ /work/SRC/openSUSE:Factory/.geoclue2.new/geoclue2.changes   2017-03-05 
17:56:44.365510703 +0100
@@ -1,0 +2,6 @@
+Wed Mar  1 16:05:18 UTC 2017 - zai...@opensuse.org
+
+- Add geoclue2-permit-Night-Light.patch: Add "Night Light"
+  functionality to the whitelist (bgo#779343, fdo#18).
+
+---

New:

  geoclue2-permit-Night-Light.patch



Other differences:
--
++ geoclue2.spec ++
--- /var/tmp/diff_new_pack.llLC7I/_old  2017-03-05 17:56:44.913433150 +0100
+++ /var/tmp/diff_new_pack.llLC7I/_new  2017-03-05 17:56:44.917432583 +0100
@@ -29,6 +29,8 @@
 Source99:   geoclue2-rpmlintrc
 # PATCH-FIX-UPSTREAM geoclue2-permit-gnome-maps.patch dims...@opensuse.org -- 
Allow gnome-maps to access geoclue
 Patch0: geoclue2-permit-gnome-maps.patch
+# PATCH-FIX-UPSTREAM geoclue2-permit-Night-Light.patch zai...@opensuse.org -- 
Add "Night Light" functionality to the whitelist
+Patch1: geoclue2-permit-Night-Light.patch
 BuildRequires:  gtk-doc
 BuildRequires:  intltool >= 0.40.0
 BuildRequires:  pkg-config
@@ -79,6 +81,7 @@
 %prep
 %setup -q -n %{_name}-%{version}
 %patch0 -p1
+%patch1 -p1
 
 %build
 %configure \

++ geoclue2-permit-Night-Light.patch ++
>From 37b18f20abc044689b8a493da859b3fcf174c407 Mon Sep 17 00:00:00 2001
From: Bastien Nocera 
Date: Tue, 28 Feb 2017 16:12:29 +0100
Subject: data: Add "Night Light" functionality to the whitelist

The gnome-settings-daemon color plugin uses Geoclue to guess the current
location and deduce the sunset and sunrise times. Make sure that the
functionality does not require a dialogue on startup when enabled.

See https://bugzilla.gnome.org/show_bug.cgi?id=779343

https://bugs.freedesktop.org/show_bug.cgi?id=18

diff --git a/data/geoclue.conf.in b/data/geoclue.conf.in
index 5009ebf..7ee15c0 100644
--- a/data/geoclue.conf.in
+++ b/data/geoclue.conf.in
@@ -68,6 +68,11 @@ allowed=true
 system=true
 users=
 
+[gnome-color-panel]
+allowed=true
+system=true
+users=
+
 [epiphany]
 allowed=true
 system=false
-- 
cgit v0.10.2




commit geoclue2 for openSUSE:Factory

2017-02-10 Thread root
Hello community,

here is the log from the commit of package geoclue2 for openSUSE:Factory 
checked in at 2017-02-10 09:50:40

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.changes2017-02-03 
17:37:38.593192854 +0100
+++ /work/SRC/openSUSE:Factory/.geoclue2.new/geoclue2.changes   2017-02-10 
09:50:41.383717630 +0100
@@ -1,0 +2,8 @@
+Thu Feb  2 21:21:10 UTC 2017 - zai...@opensuse.org
+
+- Drop convenience shortcut for rcgeoclue, as this is a dbus
+  activated service, there is no point in that shortcut, no human
+  should ever manually call it. Following this, filter warning now
+  produced via rpmlintrc.
+
+---



Other differences:
--
++ geoclue2.spec ++
--- /var/tmp/diff_new_pack.7ojNRc/_old  2017-02-10 09:50:41.875648075 +0100
+++ /var/tmp/diff_new_pack.7ojNRc/_new  2017-02-10 09:50:41.879647509 +0100
@@ -90,9 +90,6 @@
 %install
 make DESTDIR=%{buildroot} install %{?_smp_mflags}
 install -d %{buildroot}%{_localstatedir}/lib/%{dbus_user}
-# 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
 # Remove desktop file, we do not build the demos
 find %{buildroot} -type f -name "geoclue-demo-agent.desktop" -delete -print
@@ -130,7 +127,6 @@
 %config %{_sysconfdir}/dbus-1/system.d/org.freedesktop.GeoClue2.conf
 %config %{_sysconfdir}/dbus-1/system.d/org.freedesktop.GeoClue2.Agent.conf
 %attr(0700,%{dbus_user},root) %{_localstatedir}/lib/%{dbus_user}
-%{_sbindir}/rcgeoclue
 %{_unitdir}/geoclue.service
 
 %files -n typelib-1_0-Geoclue-2_0

++ geoclue2-rpmlintrc ++
--- /var/tmp/diff_new_pack.7ojNRc/_old  2017-02-10 09:50:41.931640159 +0100
+++ /var/tmp/diff_new_pack.7ojNRc/_new  2017-02-10 09:50:41.935639593 +0100
@@ -1,6 +1,8 @@
+# note: do not use systemd macros for geoclue2.service, they are not meant for 
dbus unit files.
 addFilter("W: systemd-service-without-service_del_preun")
 addFilter("W: systemd-service-without-service_del_postun")
 addFilter("W: systemd-service-without-service_add_pre")
 addFilter("W: systemd-service-without-service_add_post")
 addFilter("W: non-standard-uid /var/lib/srvGeoClue srvGeoClue")
-
+# This is a dbus activated service, no human should ever call it.
+addFilter("W: suse-missing-rclink geoclue")




commit geoclue2 for openSUSE:Factory

2017-02-03 Thread root
Hello community,

here is the log from the commit of package geoclue2 for openSUSE:Factory 
checked in at 2017-01-30 10:44:55

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.changes2016-09-12 
13:24:13.0 +0200
+++ /work/SRC/openSUSE:Factory/.geoclue2.new/geoclue2.changes   2017-02-03 
17:37:38.593192854 +0100
@@ -1,0 +2,6 @@
+Fri Jan 27 16:26:11 UTC 2017 - zai...@opensuse.org
+
+- Update to version 2.4.4:
+  + Fix a potential crash.
+
+---

Old:

  geoclue-2.4.4.tar.xz

New:

  geoclue-2.4.5.tar.xz



Other differences:
--
++ geoclue2.spec ++
--- /var/tmp/diff_new_pack.ckG0qs/_old  2017-02-03 17:37:38.977138511 +0100
+++ /var/tmp/diff_new_pack.ckG0qs/_new  2017-02-03 17:37:38.977138511 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package geoclue2
 #
-# Copyright (c) 2016 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
@@ -19,7 +19,7 @@
 %define _name geoclue
 %define dbus_user srvGeoClue
 Name:   geoclue2
-Version:2.4.4
+Version:2.4.5
 Release:0
 Summary:GeoLocation Framework
 License:GPL-2.0+

++ geoclue-2.4.4.tar.xz -> geoclue-2.4.5.tar.xz ++
 10954 lines of diff (skipped)




commit geoclue2 for openSUSE:Factory

2016-09-12 Thread h_root
Hello community,

here is the log from the commit of package geoclue2 for openSUSE:Factory 
checked in at 2016-09-12 13:24:11

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.changes2016-06-03 
16:37:55.0 +0200
+++ /work/SRC/openSUSE:Factory/.geoclue2.new/geoclue2.changes   2016-09-12 
13:24:13.0 +0200
@@ -1,0 +2,15 @@
+Wed Sep  7 19:28:31 UTC 2016 - zai...@opensuse.org
+
+- Update to version 2.4.4:
+  + Expose location timestamp over D-Bus.
+  + Add a TimeThreshold property that allows clients to limit
+location updates by time.
+  + Annotate default value of DistanceThreshold property.
+  + Check for full internet availability before declaring ourselves
+online.
+  + Fix autogen.sh against builddir ≠ srcdir.
+  + Fix a bunch of memory leaks.
+  + Fix a bunch of build issues.
+  + Other minor fixes.
+
+---

Old:

  geoclue-2.4.3.tar.xz

New:

  geoclue-2.4.4.tar.xz



Other differences:
--
++ geoclue2.spec ++
--- /var/tmp/diff_new_pack.8oTQDj/_old  2016-09-12 13:24:14.0 +0200
+++ /var/tmp/diff_new_pack.8oTQDj/_new  2016-09-12 13:24:14.0 +0200
@@ -19,7 +19,7 @@
 %define _name geoclue
 %define dbus_user srvGeoClue
 Name:   geoclue2
-Version:2.4.3
+Version:2.4.4
 Release:0
 Summary:GeoLocation Framework
 License:GPL-2.0+

++ geoclue-2.4.3.tar.xz -> geoclue-2.4.4.tar.xz ++
 7659 lines of diff (skipped)




commit geoclue2 for openSUSE:Factory

2016-06-03 Thread h_root
Hello community,

here is the log from the commit of package geoclue2 for openSUSE:Factory 
checked in at 2016-06-03 16:37:53

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.changes2016-03-07 
13:22:53.0 +0100
+++ /work/SRC/openSUSE:Factory/.geoclue2.new/geoclue2.changes   2016-06-03 
16:37:55.0 +0200
@@ -1,0 +2,19 @@
+Mon May 30 15:48:31 UTC 2016 - zai...@opensuse.org
+
+- Add geoclue2-rpmlintrc to sources to filter out bogus rpmlint
+  warning about missing systemd-service and nonstandard user.
+- Add missing post/postun handling of library.
+- Remove useless desktop file for demos, we do not build the demos.
+
+---
+Mon May 30 13:00:24 UTC 2016 - fcro...@suse.com
+
+- Do not use systemd macros for geoclue2.service, they are not
+  designed for dbus systemd unit file [bsc#982216].
+
+---
+Wed Apr 13 09:27:42 UTC 2016 - idon...@suse.com
+
+- Update to GNOME 3.20  Fate#318572
+
+---

New:

  geoclue2-rpmlintrc



Other differences:
--
++ geoclue2.spec ++
--- /var/tmp/diff_new_pack.UZQ2Qs/_old  2016-06-03 16:37:56.0 +0200
+++ /var/tmp/diff_new_pack.UZQ2Qs/_new  2016-06-03 16:37:56.0 +0200
@@ -26,6 +26,7 @@
 Group:  System/Libraries
 Url:http://people.freedesktop.org/~zeenix/releases/
 Source: 
http://www.freedesktop.org/software/geoclue/releases/2.4/%{_name}-%{version}.tar.xz
+Source99:   geoclue2-rpmlintrc
 # PATCH-FIX-UPSTREAM geoclue2-permit-gnome-maps.patch dims...@opensuse.org -- 
Allow gnome-maps to access geoclue
 Patch0: geoclue2-permit-gnome-maps.patch
 BuildRequires:  gtk-doc
@@ -93,19 +94,17 @@
 mkdir -p %{buildroot}%{_sbindir}
 ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcgeoclue
 find %{buildroot} -type f -name "*.la" -delete -print
+# Remove desktop file, we do not build the demos
+find %{buildroot} -type f -name "geoclue-demo-agent.desktop" -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}
-%service_add_pre geoclue.service
 
-%post
-%service_add_post geoclue.service
+# note: do not use systemd macros for geoclue2.service, they are not meant for 
dbus unit files.
 
-%preun
-%service_del_preun geoclue.service
+%post -p /sbin/ldconfig
 
-%postun
-%service_del_postun geoclue.service
+%postun -p /sbin/ldconfig
 
 %files
 %defattr(-,root,root)
@@ -116,7 +115,6 @@
 %{_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

++ geoclue2-rpmlintrc ++
addFilter("W: systemd-service-without-service_del_preun")
addFilter("W: systemd-service-without-service_del_postun")
addFilter("W: systemd-service-without-service_add_pre")
addFilter("W: systemd-service-without-service_add_post")
addFilter("W: non-standard-uid /var/lib/srvGeoClue srvGeoClue")




commit geoclue2 for openSUSE:Factory

2016-03-07 Thread h_root
Hello community,

here is the log from the commit of package geoclue2 for openSUSE:Factory 
checked in at 2016-03-07 13:22:51

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.changes2016-03-02 
14:19:40.0 +0100
+++ /work/SRC/openSUSE:Factory/.geoclue2.new/geoclue2.changes   2016-03-07 
13:22:53.0 +0100
@@ -1,0 +2,6 @@
+Thu Mar  3 13:39:24 UTC 2016 - zai...@opensuse.org
+
+- Update to version 2.4.3:
+  + Fix a crash in the helper library.
+
+---

Old:

  geoclue-2.4.2.tar.xz

New:

  geoclue-2.4.3.tar.xz



Other differences:
--
++ geoclue2.spec ++
--- /var/tmp/diff_new_pack.tqKiNL/_old  2016-03-07 13:22:53.0 +0100
+++ /var/tmp/diff_new_pack.tqKiNL/_new  2016-03-07 13:22:53.0 +0100
@@ -19,7 +19,7 @@
 %define _name geoclue
 %define dbus_user srvGeoClue
 Name:   geoclue2
-Version:2.4.2
+Version:2.4.3
 Release:0
 Summary:GeoLocation Framework
 License:GPL-2.0+

++ geoclue-2.4.2.tar.xz -> geoclue-2.4.3.tar.xz ++
 5795 lines of diff (skipped)




commit geoclue2 for openSUSE:Factory

2016-03-02 Thread h_root
Hello community,

here is the log from the commit of package geoclue2 for openSUSE:Factory 
checked in at 2016-03-02 14:19:38

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.changes2015-12-27 
01:59:23.0 +0100
+++ /work/SRC/openSUSE:Factory/.geoclue2.new/geoclue2.changes   2016-03-02 
14:19:40.0 +0100
@@ -1,0 +2,19 @@
+Sat Feb 27 17:43:18 UTC 2016 - zai...@opensuse.org
+
+- Update to version 2.4.2:
+  + Reliable desktop ID detection for xdg-app. This together with
+latest gnome-shell and gnome-control-center, allows for
+per-application geolocation access controls.
+  + Don't require xdg-app applications to pass a valid desktop ID
+since Geoclue can automatically detect it.
+  + Don't allow xdg-app application to become user-authorization
+agents.
+  + Correct introspection namespace version for libgeoclue.
+  + Option to disable the backend build.
+  + Demo: Provide reason to access location data.
+  + Demo agent:
+- Critical log message on failing to show notification.
+- If app provides a reason string in it's desktop file, show
+  that to the user.
+
+---

Old:

  geoclue-2.4.0.tar.xz

New:

  geoclue-2.4.2.tar.xz



Other differences:
--
++ geoclue2.spec ++
--- /var/tmp/diff_new_pack.9Sz7Pn/_old  2016-03-02 14:19:41.0 +0100
+++ /var/tmp/diff_new_pack.9Sz7Pn/_new  2016-03-02 14:19:41.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package geoclue2
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
@@ -19,7 +19,7 @@
 %define _name geoclue
 %define dbus_user srvGeoClue
 Name:   geoclue2
-Version:2.4.0
+Version:2.4.2
 Release:0
 Summary:GeoLocation Framework
 License:GPL-2.0+

++ geoclue-2.4.0.tar.xz -> geoclue-2.4.2.tar.xz ++
 3831 lines of diff (skipped)




commit geoclue2 for openSUSE:Factory

2015-12-26 Thread h_root
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.changes2015-11-08 
14:35:42.0 +0100
+++ /work/SRC/openSUSE:Factory/.geoclue2.new/geoclue2.changes   2015-12-27 
01:59:23.0 +0100
@@ -1,0 +2,17 @@
+Wed Dec 23 15:05:56 UTC 2015 - dims...@opensuse.org
+
+- 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 - zai...@opensuse.org
+
+- 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.0 +0100
+++ /var/tmp/diff_new_pack.SxAScV/_new  2015-12-27 01:59:24.0 +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 dims...@opensuse.org -- 
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 

commit geoclue2 for openSUSE:Factory

2015-11-08 Thread h_root
Hello community,

here is the log from the commit of package geoclue2 for openSUSE:Factory 
checked in at 2015-11-08 14:35:40

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.changes2015-10-14 
16:38:24.0 +0200
+++ /work/SRC/openSUSE:Factory/.geoclue2.new/geoclue2.changes   2015-11-08 
14:35:42.0 +0100
@@ -1,0 +2,7 @@
+Thu Nov  5 21:32:00 UTC 2015 - zai...@opensuse.org
+
+- Correct geoclue2-permit-gnome-maps.patch to include system=false,
+  all services are supposed to have a system section. Fixes
+  (boo#953865).
+
+---



Other differences:
--
++ geoclue2-permit-gnome-maps.patch ++
--- /var/tmp/diff_new_pack.Ow7H13/_old  2015-11-08 14:35:43.0 +0100
+++ /var/tmp/diff_new_pack.Ow7H13/_new  2015-11-08 14:35:43.0 +0100
@@ -1,13 +1,12 @@
-Index: geoclue-2.3.0/data/geoclue.conf.in
-===
 geoclue-2.3.0.orig/data/geoclue.conf.in
-+++ geoclue-2.3.0/data/geoclue.conf.in
-@@ -77,3 +77,8 @@ users=
+--- geoclue-2.3.0-orig/data/geoclue.conf.in2015-09-07 14:17:11.0 
+0200
 geoclue-2.3.0/data/geoclue.conf.in 2015-11-05 22:30:08.142708396 +0100
+@@ -77,3 +77,9 @@
  allowed=true
  system=false
  users=
 +
 +[gnome-maps]
 +allowed=true
++system=false
 +users=
 +




commit geoclue2 for openSUSE:Factory

2015-10-14 Thread h_root
Hello community,

here is the log from the commit of package geoclue2 for openSUSE:Factory 
checked in at 2015-10-14 16:38: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.changes2015-04-22 
01:13:18.0 +0200
+++ /work/SRC/openSUSE:Factory/.geoclue2.new/geoclue2.changes   2015-10-14 
16:38:24.0 +0200
@@ -1,0 +2,25 @@
+Mon Sep 28 15:35:11 UTC 2015 - mplus...@suse.com
+
+- Update to 2.3.0
+  * Add a network NMEA source, which together with this application:
+https://wiki.gnome.org/Apps/GeoclueShare allows you to use the 
+GPS of your Android device on your geoclue-enabled machine.
+  * Allow root to own the name on the bus, i-e run the service.
+  * Make use of compass device if available, through iio-proxy.
+  * Fix a hang on client starting twice.
+  * More helpful error on agent rejection.
+  * Improved documentation.
+  * Do not ship generated D-Bus service files in the tarball.
+  * Only allow the geoclue user and root to call methods on agents.
+  * Fix ignoring of valid location updates due to comparison of 
+stances in different units.
+  * Correctly handle two consecutive location updates with same 
+mestamp on them.
+  * Correctly handle late location update.
+  * Build system fixes:
++ Fix detection of gdbus-codegen tool.
++ Workaround an intltool issue.
+- Update dependencies
+- Make build more verbose
+
+---

Old:

  geoclue-2.2.0.tar.xz

New:

  geoclue-2.3.0.tar.xz



Other differences:
--
++ geoclue2.spec ++
--- /var/tmp/diff_new_pack.XWyTlN/_old  2015-10-14 16:38:25.0 +0200
+++ /var/tmp/diff_new_pack.XWyTlN/_new  2015-10-14 16:38:25.0 +0200
@@ -19,18 +19,22 @@
 %define _name geoclue
 %define dbus_user srvGeoClue
 Name:   geoclue2
-Version:2.2.0
+Version:2.3.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.2/%{_name}-%{version}.tar.xz
+Source: 
http://www.freedesktop.org/software/geoclue/releases/2.3/%{_name}-%{version}.tar.xz
 # PATCH-FIX-UPSTREAM geoclue2-permit-gnome-maps.patch dims...@opensuse.org -- 
Allow gnome-maps to access geoclue
 Patch0: geoclue2-permit-gnome-maps.patch
+BuildRequires:  gtk-doc
 BuildRequires:  intltool >= 0.40.0
+BuildRequires:  pkg-config
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  perl(XML::Parser)
+BuildRequires:  pkgconfig(avahi-client) >= 0.6.10
+BuildRequires:  pkgconfig(avahi-glib) >= 0.6.10
 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
@@ -68,7 +72,7 @@
 %configure \
 --disable-geoip-server \
 --with-dbus-service-user=%{dbus_user}
-make %{?_smp_mflags}
+make %{?_smp_mflags} V=1
 
 %install
 make DESTDIR=%{buildroot} install %{?_smp_mflags}

++ geoclue-2.2.0.tar.xz -> geoclue-2.3.0.tar.xz ++
 11751 lines of diff (skipped)

++ geoclue2-permit-gnome-maps.patch ++
--- /var/tmp/diff_new_pack.XWyTlN/_old  2015-10-14 16:38:25.0 +0200
+++ /var/tmp/diff_new_pack.XWyTlN/_new  2015-10-14 16:38:25.0 +0200
@@ -1,8 +1,8 @@
-Index: geoclue-2.1.9/data/geoclue.conf.in
+Index: geoclue-2.3.0/data/geoclue.conf.in
 ===
 geoclue-2.1.9.orig/data/geoclue.conf.in
-+++ geoclue-2.1.9/data/geoclue.conf.in
-@@ -65,3 +65,8 @@ users=
+--- geoclue-2.3.0.orig/data/geoclue.conf.in
 geoclue-2.3.0/data/geoclue.conf.in
+@@ -77,3 +77,8 @@ users=
  allowed=true
  system=false
  users=




commit geoclue2 for openSUSE:Factory

2015-04-21 Thread h_root
Hello community,

here is the log from the commit of package geoclue2 for openSUSE:Factory 
checked in at 2015-04-22 01:13:17

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.changes2015-02-16 
17:26:27.0 +0100
+++ /work/SRC/openSUSE:Factory/.geoclue2.new/geoclue2.changes   2015-04-22 
01:13:18.0 +0200
@@ -1,0 +2,26 @@
+Sat Apr 11 21:00:40 UTC 2015 - zai...@opensuse.org
+
+- Update to version 2.2.0:
+  + Report 'Speed' and 'Heading' on location updates.
+  + Try to provide the most accurate location first.
+  + Avoid a crash by ensuring requested max accuracy is within
+bounds.
+  + Fix GPS coordinates parsing.
+  + Fix GeoIP on machines without WiFi hardware.
+  + Gracefully handle inexistent agent.
+  + Stop sources whose accuracy level becomes higher, rather than
+lower, than the requested level.
+  + Keep old location object alive on D-Bus for a bit longer to
+ensure applications are not accessing it still after it is
+destroyed.
+  + Don't enable the modem. Seems at least GNOME takes care of
+modem enabling for us and besides this shouldn't be done by
+geoclue anyway (fdo#85040).
+  + Wait for modem to be enabled before checking availability of
+location capabilities and using them. This is particularly
+important for pin-enabled modems.
+  + Ignore redundant GPS location updates.
+  + Fix some potential crashes.
+  + Some improvements to output of where-am-i demo application.
+
+---

Old:

  geoclue-2.1.10.tar.xz

New:

  geoclue-2.2.0.tar.xz



Other differences:
--
++ geoclue2.spec ++
--- /var/tmp/diff_new_pack.aXvwGb/_old  2015-04-22 01:13:19.0 +0200
+++ /var/tmp/diff_new_pack.aXvwGb/_new  2015-04-22 01:13:19.0 +0200
@@ -19,13 +19,13 @@
 %define _name geoclue
 %define dbus_user srvGeoClue
 Name:   geoclue2
-Version:2.1.10
+Version:2.2.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.1/%{_name}-%{version}.tar.xz
+Source: 
http://www.freedesktop.org/software/geoclue/releases/2.2/%{_name}-%{version}.tar.xz
 # PATCH-FIX-UPSTREAM geoclue2-permit-gnome-maps.patch dims...@opensuse.org -- 
Allow gnome-maps to access geoclue
 Patch0: geoclue2-permit-gnome-maps.patch
 BuildRequires:  intltool = 0.40.0
@@ -35,7 +35,7 @@
 BuildRequires:  pkgconfig(gio-unix-2.0) = 2.34.0
 BuildRequires:  pkgconfig(glib-2.0) = 2.34.0
 BuildRequires:  pkgconfig(json-glib-1.0) = 0.14
-BuildRequires:  pkgconfig(libsoup-2.4)
+BuildRequires:  pkgconfig(libsoup-2.4) = 2.42
 BuildRequires:  pkgconfig(mm-glib) = 1.0
 BuildRequires:  pkgconfig(systemd)
 %{?systemd_requires}

++ geoclue-2.1.10.tar.xz - geoclue-2.2.0.tar.xz ++
 8242 lines of diff (skipped)




commit geoclue2 for openSUSE:Factory

2015-02-16 Thread h_root
Hello community,

here is the log from the commit of package geoclue2 for openSUSE:Factory 
checked in at 2015-02-16 15:24:56

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.changes2014-10-06 
22:04:40.0 +0200
+++ /work/SRC/openSUSE:Factory/.geoclue2.new/geoclue2.changes   2015-02-16 
17:26:27.0 +0100
@@ -1,0 +2,7 @@
+Thu Feb 12 20:11:11 UTC 2015 - mplus...@suse.com
+
+- Cleanup spec file with spec-cleaner
+- Update dependencies
+- Do not try to remove .la files
+
+---



Other differences:
--
++ geoclue2.spec ++
--- /var/tmp/diff_new_pack.XEbQ13/_old  2015-02-16 17:26:28.0 +0100
+++ /var/tmp/diff_new_pack.XEbQ13/_new  2015-02-16 17:26:28.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package geoclue2
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -16,9 +16,9 @@
 #
 
 
-Name:   geoclue2
 %define _name geoclue
 %define dbus_user srvGeoClue
+Name:   geoclue2
 Version:2.1.10
 Release:0
 Summary:GeoLocation Framework
@@ -29,6 +29,8 @@
 # PATCH-FIX-UPSTREAM geoclue2-permit-gnome-maps.patch dims...@opensuse.org -- 
Allow gnome-maps to access geoclue
 Patch0: geoclue2-permit-gnome-maps.patch
 BuildRequires:  intltool = 0.40.0
+BuildRequires:  systemd-rpm-macros
+BuildRequires:  perl(XML::Parser)
 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
@@ -36,10 +38,11 @@
 BuildRequires:  pkgconfig(libsoup-2.4)
 BuildRequires:  pkgconfig(mm-glib) = 1.0
 BuildRequires:  pkgconfig(systemd)
-# Virtual provides for the dbus service
-Provides:   dbus(org.freedesktop.GeoClue2) = %{version}
+%{?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
 
 %description
@@ -68,15 +71,14 @@
 make %{?_smp_mflags}
 
 %install
-%make_install
-find %{buildroot}%{_libdir} -type f -name '*.la' -delete -print
+make DESTDIR=%{buildroot} install %{?_smp_mflags}
 install -d %{buildroot}%{_localstatedir}/lib/%{dbus_user}
 # Create conveniance shortcut for rcgeoclue - /usr/sbin/service
 mkdir -p %{buildroot}%{_sbindir}
 ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcgeoclue
 
 %pre
-getent passwd %{dbus_user}  /dev/null || useradd -r -g nogroup -d 
/var/lib/%{dbus_user} -s /sbin/nologin -c User for GeoClue D-Bus service 
%{dbus_user} 
+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}
 %service_add_pre geoclue.service
 
 %post
@@ -111,6 +113,7 @@
 
 %files devel
 %defattr(-,root,root)
+%doc README COPYING
 %{_libdir}/pkgconfig/geoclue-2.0.pc
 %{_datadir}/dbus-1/interfaces/org.freedesktop.GeoClue2.Agent.xml
 %{_datadir}/dbus-1/interfaces/org.freedesktop.GeoClue2.xml

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit geoclue2 for openSUSE:Factory

2014-10-06 Thread h_root
Hello community,

here is the log from the commit of package geoclue2 for openSUSE:Factory 
checked in at 2014-10-06 22:04:38

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.changes2014-08-13 
08:48:05.0 +0200
+++ /work/SRC/openSUSE:Factory/.geoclue2.new/geoclue2.changes   2014-10-06 
22:04:40.0 +0200
@@ -1,0 +2,21 @@
+Sat Oct  4 09:04:06 UTC 2014 - dims...@opensuse.org
+
+- Update to version 2.1.10:
+  + Disallow application if disabled explicitly in the
+configuration.
+  + Make it easy to add alternative modem source(s), e.g
+ofono-based.
+  + Map:
+- country-level accuracy to city-level since no source provides
+  country-level accuracy.
+- neighborhood-level accuracy to city-level in WiFi source
+  (only) so applications requesting neighborhood-level accuracy
+  still get a location even if there is no modem available.
+  + Fixes to WiFi source.
+  + For easier debugging, add:
+- more debug prints.
+- commandline options to where-am-i demo application to specify
+  timeout and requested accuracy level.
+  + Fix a potential build failure.
+
+---

Old:

  geoclue-2.1.9.tar.xz

New:

  geoclue-2.1.10.tar.xz



Other differences:
--
++ geoclue2.spec ++
--- /var/tmp/diff_new_pack.uuhNRS/_old  2014-10-06 22:04:42.0 +0200
+++ /var/tmp/diff_new_pack.uuhNRS/_new  2014-10-06 22:04:42.0 +0200
@@ -19,7 +19,7 @@
 Name:   geoclue2
 %define _name geoclue
 %define dbus_user srvGeoClue
-Version:2.1.9
+Version:2.1.10
 Release:0
 Summary:GeoLocation Framework
 License:GPL-2.0+

++ geoclue-2.1.9.tar.xz - geoclue-2.1.10.tar.xz ++
 6002 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit geoclue2 for openSUSE:Factory

2014-08-13 Thread h_root
Hello community,

here is the log from the commit of package geoclue2 for openSUSE:Factory 
checked in at 2014-08-13 08:48:04

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.changes2014-04-09 
13:13:41.0 +0200
+++ /work/SRC/openSUSE:Factory/.geoclue2.new/geoclue2.changes   2014-08-13 
08:48:05.0 +0200
@@ -1,0 +2,72 @@
+Thu Aug  7 19:41:32 UTC 2014 - dims...@opensuse.org
+
+- Update to version 2.1.9:
+  + Move from NetworkManager to direct use of wpa_supplicant to
+retreive WiFI data, for greater portability.
+  + Port from opencellid.org to Mozilla Location Service for
+3G-geolocation.
+  + Network data submission
+- Explicit option in config to enable submission.
+- Commandline options to enable network data submission and set
+  nickname.
+- Submit 3G data.
+- Submit under 'geoclue' nick by default.
+  + Fix a few crashes.
+  + Drop now redundant workaround for pure geoip queries.
+  + Ability to mark an app as system component in the config so
+that:
+- Agent can't decide its accuracy level nor agent is asked to
+  authorize it. This mean automatic timezone in GNOME will
+  continue working even if you disable geolocation.
+- App is not taken into account for 'InUse' property. That
+  means you will no longer have to see location crosshair in
+  gnome-shell's topbar forever just because you have automatic
+  timezone enabled.
+  + Exit demo app if geoclue deactivates it.
+  + Improved debug log.
+  + Many other internal changes and minor improvements.
+- Changes from version 2.1.8:
+  + Switch to Mozilla Location Service for geoip as well.
+  + Allow specifying nickname to submit network data with.
+  + Report actual available accuracy level and keep it up2date.
+  + Add 'Active' property to indicate client state.
+  + Expose altitude info (if known).
+  + Timeout on inactivity, rather than no clients.
+  + Automatically:
+- stop the client if max accuracy level is set to 0.
+- start the client if max accuracy level is set to non-0 and it
+  was automatically stopped.
+  + Don't disable modem after using it. Disabling the modem,
+disables it for everyone so if there was an active connection
+going on through the modem, geoclue will cause it to
+disconnect. While we need to have some centralized means to
+enable/disable modem and ideally geoclue shouldn't do any
+enabling/disabling of modems at all, for now lets just only
+enable the modem.
+  + Fix issue of missed location updates.
+  + Whitelist correct ID for gnome-settings-daemon in default
+config.
+  + Replace '--disable-wifi-source' configure option with
+'--disable-network-manager'. i-e now you disable usage of
+NetworkManger explicitly rather than wifi source, which is now
+always built and enabled.
+  + Drop now redundant geoip server.
+  + Don't distribute .desktop.in files for demos.
+  + Plug some leaks.
+  + More debug log.
+  + Other minor fixes.
+- Changes from version 2.1.7:
+  + 'InUse' property now only affected by active clients. This
+fixes the issue of gnome-shell incorrectly showing 'geolocation
+in use' icon.
+  + Move DBus interface files to their canonical location:
+/usr/share/dbus-1/interfaces/.
+  + Drop redundant check for the C++ compiler in configure script.
+  + Demo agent now prints 'geolocation in use' info.
+- Drop pkgconfig(libnm-glib) and pkgconfig(libxml-2.0)
+  BuildRequires: no longer needed.
+- Add geoclue2-permit-gnome-maps.patch: Allow gnome-maps to access
+  geoclue.
+- Also drop the invalid rpmlintrc variant geoclue2.rpmlintrc.
+
+---

Old:

  geoclue-2.1.6.tar.xz

New:

  geoclue-2.1.9.tar.xz
  geoclue2-permit-gnome-maps.patch



Other differences:
--
++ geoclue2.spec ++
--- /var/tmp/diff_new_pack.E2lsDR/_old  2014-08-13 08:48:06.0 +0200
+++ /var/tmp/diff_new_pack.E2lsDR/_new  2014-08-13 08:48:06.0 +0200
@@ -19,21 +19,21 @@
 Name:   geoclue2
 %define _name geoclue
 %define dbus_user srvGeoClue
-Version:2.1.6
+Version:2.1.9
 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.1/%{_name}-%{version}.tar.xz
+# PATCH-FIX-UPSTREAM geoclue2-permit-gnome-maps.patch dims...@opensuse.org -- 
Allow gnome-maps to access geoclue
+Patch0: geoclue2-permit-gnome-maps.patch
 

commit geoclue2 for openSUSE:Factory

2014-04-09 Thread h_root
Hello community,

here is the log from the commit of package geoclue2 for openSUSE:Factory 
checked in at 2014-04-09 13:13:40

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.changes2014-04-05 
16:46:59.0 +0200
+++ /work/SRC/openSUSE:Factory/.geoclue2.new/geoclue2.changes   2014-04-09 
13:13:41.0 +0200
@@ -1,0 +2,6 @@
+Sat Apr  5 14:11:08 UTC 2014 - dims...@opensuse.org
+
+- Actually drop the rpmlintrc: the dbus service has been
+  authorized.
+
+---

Old:

  geoclue2-rpmlintrc



Other differences:
--
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit geoclue2 for openSUSE:Factory

2014-04-05 Thread h_root
Hello community,

here is the log from the commit of package geoclue2 for openSUSE:Factory 
checked in at 2014-04-05 16:46:56

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.changes2013-10-08 
12:50:42.0 +0200
+++ /work/SRC/openSUSE:Factory/.geoclue2.new/geoclue2.changes   2014-04-05 
16:46:59.0 +0200
@@ -1,0 +2,122 @@
+Fri Apr  4 19:16:19 UTC 2014 - adr...@suse.de
+
+- use addFilter instead of setBadness
+
+---
+Thu Mar 13 20:52:19 UTC 2014 - zai...@opensuse.org
+
+- Update to version 2.1.6:
+  + Correct binary path is demo's desktop file.
+  + Move demo apps from /usr/share to /usr/libexec.
+- Changes from version 2.1.5:
+  + Add a NULL check to fix a crasher.
+  + Setup D-Bus policy to be able to access NetworManager API.
+  + Expected agent object path now static. This breaks agent
+interface but it was needed to fix the D-Bus policy.
+  + Fix issue of us giving every connection access to every
+property on the system bus.
+- Changes from version 2.1.4:
+  + Don't depend on unreleased libnm-glib.
+- No longer use sed to lower libnm-glib requirement, fixed
+  upstream.
+
+---
+Sun Feb 23 06:34:19 UTC 2014 - zai...@opensuse.org
+
+- Add pkgconfig(systemd) BuildRequires and add relevant
+  systemdmacros to pre/post/preun/postun.
+- Create softlink /usr/sbin/rcgeoclue to /usr/sbin/service.
+
+---
+Fri Feb 21 11:59:35 UTC 2014 - zai...@opensuse.org
+
+- Update to version 2.1.3:
+  + Agents can now dictate maximum accuracy level allowed for all
+clients through a D-Bus property. The next version of
+gnome-shell will make use of that and provide an option to
+enable/disable geolocation in topbar menu.
+  + Add D-Bus property to specify available accuracy level. For now
+we just hardcode it to report that we can provide exact
+accuracy.
+  + Give agents time to register themselves on startup before
+processing client requests.
+  + Move configuration file under geoclue subdir so that in future
+we can easily add more configuration files if needed.
+  + Fixes to build.
+  + Some internal clean-ups.
+
+---
+Tue Feb  4 18:44:50 UTC 2014 - zai...@opensuse.org
+
+- Update to version 2.1.2:
+  + Fix some crashing bugs.
+  + Ignore WiFis with '_nomap' suffix.
+  + Configure options for disabling WiFi, 3G and GPS modem sources.
+  + Avoid spaming the network resources for ignorable changes to
+network setup.
+  + Add some required files to distribution that we forgot in last
+release.
+- Changes from version 2.1.1:
+  + 3GPP-based geolocation source.
+  + Uses ModemManager to get cell tower info from 3GPP modem and
+uses opencellid.org's public API to translate that into a
+location.
+  + GPS modem-based geolocation source: If your 3GPP modem has a
+GPS, geoclue can now make use of it.
+  + WiFi-based geolocation source.
+  + Uses Mozilla Location Service to find location based on nearby
+WiFi networks.
+  + Refresh location on changes in WiFi networks.
+  + Option in configuration file to make geoclue use Google Maps
+Geolocation API rather than Mozilla Location Service.
+  + Option in configuration file to enable submission of wifi data
+to Mozilla Location Service. If this option is enabled, the
+data is submitted each time geoclue gets a GPS lock. That
+means, its not completely autonomous and data is only
+submitted if an application, e.g gnome-maps requests current
+location with exact accuracy.
+  + API for clients to specify what level of geolocation accuracy
+they need, e.g city-level, street-level or exact etc.
+  + API to check if geolocation service is in use. Next version of
+gnome-shell will make use of that to show an icon in the panel
+to indicate to user that their location is being accessed.
+  + Application authorization agent.
+  + Make agent completely optional. We will revert this once we
+have a reliable mechanism to identify applications.
+  + Identify agent and client applications by their desktop IDs
+rather than paths of their binaries.
+  + Ability for agents to dictate the accuracy level allowed for
+clients.
+  + Maintain a whitelist of clients in configuration that do not
+need agent authorization.
+  + Avoid redundant queries to web services.
+  + Install demo applications and provide a desktop file for them.
+  + Many more internal fixes and clean-ups.
+- Add pkgconfig(libnm-glib), pkgconfig(mm-glib) and
+  

commit geoclue2 for openSUSE:Factory

2013-10-08 Thread h_root
Hello community,

here is the log from the commit of package geoclue2 for openSUSE:Factory 
checked in at 2013-10-08 12:50:41

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.changes2013-09-26 
19:33:23.0 +0200
+++ /work/SRC/openSUSE:Factory/.geoclue2.new/geoclue2.changes   2013-10-08 
12:50:42.0 +0200
@@ -1,0 +2,6 @@
+Mon Oct  7 18:16:11 UTC 2013 - dims...@opensuse.org
+
+- Create and package %{_localstatedir}/lib/%{dbus_user} (the dbus
+  user's home directory).
+
+---



Other differences:
--
++ geoclue2.spec ++
--- /var/tmp/diff_new_pack.N6VG1u/_old  2013-10-08 12:50:43.0 +0200
+++ /var/tmp/diff_new_pack.N6VG1u/_new  2013-10-08 12:50:43.0 +0200
@@ -65,6 +65,7 @@
 %install
 %make_install
 find %{buildroot}%{_libdir} -type f -name '*.la' -delete -print
+install -d %{buildroot}%{_localstatedir}/lib/%{dbus_user}
 
 %pre
 getent passwd %{dbus_user}  /dev/null || useradd -r -g nogroup -d 
/var/lib/%{dbus_user} -s /sbin/nologin -c User for GeoClue D-Bus service 
%{dbus_user} 
@@ -80,6 +81,7 @@
 %dir %{_sysconfdir}/dbus-1
 %dir %{_sysconfdir}/dbus-1/system.d
 %config %{_sysconfdir}/dbus-1/system.d/org.freedesktop.GeoClue2.conf
+%attr(0700,%{dbus_user},root) %{_localstatedir}/lib/%{dbus_user}
 
 %files devel
 %defattr(-,root,root)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit geoclue2 for openSUSE:Factory

2013-09-26 Thread h_root
Hello community,

here is the log from the commit of package geoclue2 for openSUSE:Factory 
checked in at 2013-09-26 19:33:21

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.changes2013-09-16 
09:41:05.0 +0200
+++ /work/SRC/openSUSE:Factory/.geoclue2.new/geoclue2.changes   2013-09-26 
19:33:23.0 +0200
@@ -1,0 +2,26 @@
+Tue Sep 24 17:27:49 UTC 2013 - dims...@opensuse.org
+
+- Update to version 2.0.0:
+  + Generate docs for D-Bus interface.
+  + Fix build against Automake 1.13.
+  + Two minor fixes/cleanups.
+- Changes from version 1.99.4:
+  + Correct check for whether db needs update in geoip-update.
+  + Fix geoip-update by direct usage of libsoup for HTTP GET.
+  + Don't inhibit compiler warnings in build.
+  + Fix various potential crashers.
+  + Take 'DistanceThreshold' property into account.
+  + Watch for and signal out location changes.
+  + Add configure option to specify service user.
+  + Add documentation comments to D-Bus interface XML.
+  + Fix various compiler warnings.
+  + Switch to Fedora's geoip server until we've our server setup.
+  + Minor fixes to pkgconfig file.
+  + Setup a glib log domain.
+  + Some optimizations.
+  + More debug logging.
+- Drop geoclue2-no-root.patch: fixed upstream.
+- Drop libtool BuildRequires and call to autoreconf, as we do no
+  longer carry any patch requiring to bootstrap.
+
+---

Old:

  geoclue-1.99.3.tar.xz
  geoclue2-no-root.patch

New:

  geoclue-2.0.0.tar.xz



Other differences:
--
++ geoclue2.spec ++
--- /var/tmp/diff_new_pack.PngKe3/_old  2013-09-26 19:33:24.0 +0200
+++ /var/tmp/diff_new_pack.PngKe3/_new  2013-09-26 19:33:24.0 +0200
@@ -19,16 +19,14 @@
 Name:   geoclue2
 %define _name geoclue
 %define dbus_user srvGeoClue
-Version:1.99.3
+Version:2.0.0
 Release:0
 Summary:GeoLocation Framework
 License:GPL-2.0+
 Group:  System/Libraries
 Url:http://people.freedesktop.org/~zeenix/releases/
-Source: 
http://people.freedesktop.org/~zeenix/releases/%{_name}-%{version}.tar.xz
-Patch0: geoclue2-no-root.patch
+Source: 
http://www.freedesktop.org/software/geoclue/releases/2.0/%{_name}-%{version}.tar.xz
 BuildRequires:  intltool = 0.40.0
-BuildRequires:  libtool
 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
@@ -57,13 +55,8 @@
 
 %prep
 %setup -q -n %{_name}-%{version}
-# seems patch does not rename files... so let's do what the patch should do
-%patch0 -p1
-mv data/org.freedesktop.GeoClue2.conf data/org.freedesktop.GeoClue2.conf.in
-# patching completed
 
 %build
-autoreconf -fiv
 %configure \
 --disable-geoip-server \
 --with-dbus-service-user=%{dbus_user}

++ geoclue-1.99.3.tar.xz - geoclue-2.0.0.tar.xz ++
 8296 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit geoclue2 for openSUSE:Factory

2013-09-16 Thread h_root
Hello community,

here is the log from the commit of package geoclue2 for openSUSE:Factory 
checked in at 2013-09-16 09:41:04

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.changes2013-09-12 
14:54:55.0 +0200
+++ /work/SRC/openSUSE:Factory/.geoclue2.new/geoclue2.changes   2013-09-16 
09:41:05.0 +0200
@@ -1,0 +2,6 @@
+Sun Sep 15 10:58:11 UTC 2013 - dims...@opensuse.org
+
+- Provide dbus(org.freedesktop.GeoClue2) instead of dbus(GeoClue2),
+  as this is much closer to reality.
+
+---



Other differences:
--
++ geoclue2.spec ++
--- /var/tmp/diff_new_pack.27KU4Q/_old  2013-09-16 09:41:06.0 +0200
+++ /var/tmp/diff_new_pack.27KU4Q/_new  2013-09-16 09:41:06.0 +0200
@@ -35,7 +35,7 @@
 BuildRequires:  pkgconfig(json-glib-1.0) = 0.14
 BuildRequires:  pkgconfig(libsoup-2.4)
 # Virtual provides for the dbus service
-Provides:   dbus(GeoClue2) = %{version}
+Provides:   dbus(org.freedesktop.GeoClue2) = %{version}
 # we require shadow for useradd
 Requires(pre):  shadow
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit geoclue2 for openSUSE:Factory

2013-09-12 Thread h_root
Hello community,

here is the log from the commit of package geoclue2 for openSUSE:Factory 
checked in at 2013-09-12 14:54:54

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.changes2013-09-11 
11:35:56.0 +0200
+++ /work/SRC/openSUSE:Factory/.geoclue2.new/geoclue2.changes   2013-09-12 
14:54:55.0 +0200
@@ -1,0 +2,6 @@
+Wed Sep 11 14:06:00 UTC 2013 - dims...@opensuse.org
+
+- Re-enable the D-Bus service, as the services have been white-
+  listed for Factory.
+
+---



Other differences:
--
++ geoclue2.spec ++
--- /var/tmp/diff_new_pack.kmMIt0/_old  2013-09-12 14:54:55.0 +0200
+++ /var/tmp/diff_new_pack.kmMIt0/_new  2013-09-12 14:54:55.0 +0200
@@ -72,10 +72,6 @@
 %install
 %make_install
 find %{buildroot}%{_libdir} -type f -name '*.la' -delete -print
-# hack around the missing security review bnc#838360 - The geoclue service 
will not work, but we can build against it
-rm 
%{buildroot}%{_datadir}/dbus-1/system-services/org.freedesktop.GeoClue2.service
-rm %{buildroot}%{_sysconfdir}/dbus-1/system.d/org.freedesktop.GeoClue2.conf
-# End security workaround hack
 
 %pre
 getent passwd %{dbus_user}  /dev/null || useradd -r -g nogroup -d 
/var/lib/%{dbus_user} -s /sbin/nologin -c User for GeoClue D-Bus service 
%{dbus_user} 
@@ -86,11 +82,11 @@
 %{_libexecdir}/geoclue
 %dir %{_datadir}/dbus-1
 %dir %{_datadir}/dbus-1/system-services
-#{_datadir}/dbus-1/system-services/org.freedesktop.GeoClue2.service
+%{_datadir}/dbus-1/system-services/org.freedesktop.GeoClue2.service
 %{_datadir}/geoclue-2.0/
 %dir %{_sysconfdir}/dbus-1
 %dir %{_sysconfdir}/dbus-1/system.d
-#config %{_sysconfdir}/dbus-1/system.d/org.freedesktop.GeoClue2.conf
+%config %{_sysconfdir}/dbus-1/system.d/org.freedesktop.GeoClue2.conf
 
 %files devel
 %defattr(-,root,root)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit geoclue2 for openSUSE:Factory

2013-09-11 Thread h_root
Hello community,

here is the log from the commit of package geoclue2 for openSUSE:Factory 
checked in at 2013-09-11 11:35:55

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.changes2013-08-19 
11:14:11.0 +0200
+++ /work/SRC/openSUSE:Factory/.geoclue2.new/geoclue2.changes   2013-09-11 
11:35:56.0 +0200
@@ -2 +2,58 @@
-Mon Aug  5 18:51:34 UTC 2013 - dims...@opensuse.org
+Tue Sep 10 08:41:47 UTC 2013 - dims...@opensuse.org
+
+- Add COPYING to the package as %doc.
+
+---
+Mon Sep  9 08:58:12 UTC 2013 - dims...@opensuse.org
+
+- Do not package the D-Bus service for now. This makes the package
+  'broken', but allows us to build against the D-Bus interface and
+  not block inclusion of other packages any furhter (bnc#838360).
+
+---
+Tue Sep  3 20:37:16 UTC 2013 - dims...@opensuse.org
+
+- Update to version 1.99.3:
+  + All D-Bus prop names capitalized as per general conventions.
+  + Expose D-Bus specification XML file in pkg-config file.
+  + Fix some potential crashes in error handling code.
+  + Remove unused build-time yelp dependency.
+  + Correct the libsoup dependency in pkg-config (although it
+doesn't affect any applications at the moment).
+  + Fix some compiler warnings.
+- Changes from version 1.99.2:
+  + Drop client-side library.
+  + Add COPYING file.
+  + Install geoip-lookup with make install. This makes life easier
+for binary distributions that can then ship geoip-lookup in a
+package.
+  + Distribute server documentation.
+  + Distribute  install interface XML file.
+  + Add/update forgotten copyright headers.
+- Changes from version 1.99.1:
+  + Move to system D-Bus.
+  + Import geoip code from geocode-glib.
+  + Add option to automatically exit on inactivity. By default it:
+- Runs indefinitely when launched manually.
+- Exits after 5 seconds of inactivity when (auto)launched by
+  D-Bus.
+  + Relicense from LGPLv2+ to GPLv2+.
+  + Some build/installation related fixes.
+  + Correctly version pkg-config file.
+  + Fix crash on error.
+  + Add --version cmdline option.
+- Changes from version 1.99.0:
+  + Bump the version number.
+- Drop typelib-1_0-GeoClue-1_0 and libgeoclue-1_0-0 subpackages:
+  the client-side library was dropped with version 1.99.2.
+- Add geoclue2-no-root.patch: Add configure option to specify
+  service user.
+- Add call to autoreconf in build phase, as above patch touches
+  the buildsystem.
+- Define dbus_user: srvGeoClue.
+- Pass --with-dbus-service-user=%{dbus_user} to configure.
+- Create %dbus_user during pre phase if the user does not yet
+  exist.
+
+---
+Mon Aug  5 20:51:34 UTC 2013 - dims...@opensuse.org

Old:

  geoclue-0.0.1.tar.xz

New:

  geoclue-1.99.3.tar.xz
  geoclue2-no-root.patch



Other differences:
--
++ geoclue2.spec ++
--- /var/tmp/diff_new_pack.uK6K8S/_old  2013-09-11 11:35:58.0 +0200
+++ /var/tmp/diff_new_pack.uK6K8S/_new  2013-09-11 11:35:58.0 +0200
@@ -1,5 +1,5 @@
 #
-# spec file for package 
+# spec file for package geoclue2
 #
 # Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
@@ -15,25 +15,29 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:   geoclue2
 %define _name geoclue
-Version: 0.0.1
+%define dbus_user srvGeoClue
+Version:1.99.3
 Release: 0
-License: LGPL-2.1+
 Summary: GeoLocation Framework
-Url: http://people.freedesktop.org/~zeenix/releases/
+License:GPL-2.0+
 Group: System/Libraries
-BuildRequires: libtool
+Url:http://people.freedesktop.org/~zeenix/releases/
+Source: 
http://people.freedesktop.org/~zeenix/releases/%{_name}-%{version}.tar.xz
+Patch0: geoclue2-no-root.patch
 BuildRequires: intltool = 0.40.0
-BuildRequires: gobject-introspection-devel = 0.9.6
-BuildRequires: yelp-tools
-BuildRequires: pkgconfig(glib-2.0) = 2.32.0
-BuildRequires: pkgconfig(gio-2.0) = 2.32.0
-BuildRequires: pkgconfig(gio-unix-2.0) = 2.32.0
-BuildRequires: pkgconfig(geocode-glib-1.0) = 0.99.1
+BuildRequires:  libtool
+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(json-glib-1.0) = 0.14
+BuildRequires:  pkgconfig(libsoup-2.4)
 # Virtual provides for the dbus service
 Provides:  dbus(GeoClue2) = %{version}
-Source: 

commit geoclue2 for openSUSE:Factory

2013-08-19 Thread h_root
Hello community,

here is the log from the commit of package geoclue2 for openSUSE:Factory 
checked in at 2013-08-19 11:14:10

Comparing /work/SRC/openSUSE:Factory/geoclue2 (Old)
 and  /work/SRC/openSUSE:Factory/.geoclue2.new (New)


Package is geoclue2

Changes:

New Changes file:

--- /dev/null   2013-07-23 23:44:04.804033756 +0200
+++ /work/SRC/openSUSE:Factory/.geoclue2.new/geoclue2.changes   2013-08-19 
11:14:11.0 +0200
@@ -0,0 +1,10 @@
+---
+Mon Aug  5 18:51:34 UTC 2013 - dims...@opensuse.org
+
+- Add ldconfig call to post/postun.
+
+---
+Mon Aug  5 19:18:52 UTC 2013 - dims...@opensuse.org
+
+- Initial package, version 0.0.1.
+

New:

  geoclue-0.0.1.tar.xz
  geoclue2.changes
  geoclue2.spec



Other differences:
--
++ geoclue2.spec ++
#
# spec file for package 
#
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An Open Source License is a
# 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/
#

Name:   geoclue2
%define _name geoclue
Version: 0.0.1
Release: 0
License: LGPL-2.1+
Summary: GeoLocation Framework
Url: http://people.freedesktop.org/~zeenix/releases/
Group: System/Libraries
BuildRequires: libtool
BuildRequires: intltool = 0.40.0
BuildRequires: gobject-introspection-devel = 0.9.6
BuildRequires: yelp-tools
BuildRequires: pkgconfig(glib-2.0) = 2.32.0
BuildRequires: pkgconfig(gio-2.0) = 2.32.0
BuildRequires: pkgconfig(gio-unix-2.0) = 2.32.0
BuildRequires: pkgconfig(geocode-glib-1.0) = 0.99.1
# Virtual provides for the dbus service
Provides:  dbus(GeoClue2) = %{version}
Source: 
http://people.freedesktop.org/~zeenix/releases/%{_name}-%{version}.tar.xz
BuildRoot:  %{_tmppath}/%{name}-%{version}-build

%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 libgeoclue-1_0-0
Summary: GeoLocation Framework
Group: System/Libraries
# The main functionality is in the dbus service
Requires: dbus(GeoClue2) = %{version}

%description -n libgeoclue-1_0-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 -n typelib-1_0-GeoClue-1_0
Group: System/Libraries
summary: GeoLocation Framework -- Introspection bindings

%description -n typelib-1_0-GeoClue-1_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: libgeoclue-1_0-0 = %{version}
Requires:  typelib-1_0-GeoClue-1_0 = %{version}

%description devel
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

%prep
%setup -q -n %{_name}-%{version}

%build
%configure
make %{?_smp_mflags}

%install
%make_install
find %{buildroot}%{_libdir} -type f -name '*.la' -delete -print

%post -n libgeoclue-1_0-0 -p /sbin/ldconfig

%postun -n libgeoclue-1_0-0 -p /sbin/ldconfig

%files
%defattr(-,root,root)
%doc README
%{_libexecdir}/geoclue
%dir %{_datadir}/dbus-1
%dir %{_datadir}/dbus-1/services
%{_datadir}/dbus-1/services/org.freedesktop.GeoClue2.service

%files -n libgeoclue-1_0-0
%defattr(-,root,root)
%{_libdir}/libgeoclue-1.0.so.0
%{_libdir}/libgeoclue-1.0.so.0.0.0

%files -n typelib-1_0-GeoClue-1_0
%defattr(-,root,root)
%{_libdir}/girepository-1.0/Geoclue-1.0.typelib

%files devel
%defattr(-,root,root)
%{_includedir}/geoclue-1.0/
%{_libdir}/libgeoclue-1.0.so
%{_libdir}/pkgconfig/geoclue-1.0.pc
%{_datadir}/gir-1.0/Geoclue-1.0.gir


%changelog

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org