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.changes        2016-03-07 
13:22:53.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.geoclue2.new/geoclue2.changes   2016-06-03 
16:37:55.000000000 +0200
@@ -1,0 +2,19 @@
+Mon May 30 15:48:31 UTC 2016 - [email protected]
+
+- 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 - [email protected]
+
+- 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 - [email protected]
+
+- 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.000000000 +0200
+++ /var/tmp/diff_new_pack.UZQ2Qs/_new  2016-06-03 16:37:56.000000000 +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 [email protected] -- 
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")


Reply via email to