Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

geoclue2-2.5.4-1.32 RPM for x86_64

From OpenSuSE Leap 15.3 for x86_64

Name: geoclue2 Distribution: SUSE Linux Enterprise 15
Version: 2.5.4 Vendor: SUSE LLC <https://www.suse.com/>
Release: 1.32 Build date: Tue Jun 9 23:11:00 2020
Group: Development/Libraries/C and C++ Build host: sheep56
Size: 589901 Source RPM: geoclue2-2.5.4-1.32.src.rpm
Packager: https://www.suse.com/
Url: https://gitlab.freedesktop.org/geoclue/geoclue
Summary: GeoLocation Framework
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

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Tue Dec 10 2019 bjorn.lie@gmail.com
  - Update to version 2.5.4:
    + Plug a leak that becomes pretty huge after a while of running
      Geoclue.
    + Fix a buffer-overflow.
* Tue May 28 2019 bjorn.lie@gmail.com
  - 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.
* Tue Jan 08 2019 bjorn.lie@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.
* Sun Dec 02 2018 bjorn.lie@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.
* Tue Aug 14 2018 bjorn.lie@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.
* Thu Jul 26 2018 bjorn.lie@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.
* Tue May 08 2018 bjorn.lie@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.
* Thu May 03 2018 bjorn.lie@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 02 2018 bjorn.lie@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.
* Thu Apr 12 2018 bjorn.lie@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.
* Wed Feb 28 2018 dimstar@opensuse.org
  - Modernize spec-file by calling spec-cleaner
* Mon May 29 2017 zaitor@opensuse.org
  - Update to version 2.4.7:
    + Fix a potential crash.
    + More verbose warning on invalid accuracy from NMEA source.
* Fri Apr 07 2017 jengelh@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 2017 zaitor@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 2017 dimstar@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).
* Wed Mar 01 2017 zaitor@opensuse.org
  - Add geoclue2-permit-Night-Light.patch: Add "Night Light"
    functionality to the whitelist (bgo#779343, fdo#100008).
* Thu Feb 02 2017 zaitor@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.
* Fri Jan 27 2017 zaitor@opensuse.org
  - Update to version 2.4.4:
    + Fix a potential crash.
* Wed Sep 07 2016 zaitor@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 (boo#1051612, fdo#95493).
    + Fix autogen.sh against builddir ≠ srcdir.
    + Fix a bunch of memory leaks.
    + Fix a bunch of build issues.
    + Other minor fixes.
* Mon May 30 2016 zaitor@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 2016 fcrozat@suse.com
  - Do not use systemd macros for geoclue2.service, they are not
    designed for dbus systemd unit file [bsc#982216].
* Wed Apr 13 2016 idonmez@suse.com
  - Update to GNOME 3.20  Fate#318572
* Thu Mar 03 2016 zaitor@opensuse.org
  - Update to version 2.4.3:
    + Fix a crash in the helper library.
* Sat Feb 27 2016 zaitor@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.
* Wed Dec 23 2015 dimstar@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 2015 zaitor@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.
* Thu Nov 05 2015 zaitor@opensuse.org
  - Correct geoclue2-permit-gnome-maps.patch to include system=false,
    all services are supposed to have a system section. Fixes
    (boo#953865).
* Mon Sep 28 2015 mpluskal@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
* Sat Apr 11 2015 zaitor@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.
* Thu Feb 12 2015 mpluskal@suse.com
  - Cleanup spec file with spec-cleaner
  - Update dependencies
  - Do not try to remove .la files

Files

/etc/dbus-1
/etc/dbus-1/system.d
/etc/dbus-1/system.d/org.freedesktop.GeoClue2.Agent.conf
/etc/dbus-1/system.d/org.freedesktop.GeoClue2.conf
/etc/geoclue
/etc/geoclue/geoclue.conf
/etc/xdg/autostart/geoclue-demo-agent.desktop
/usr/lib/geoclue
/usr/lib/geoclue-2.0
/usr/lib/geoclue-2.0/demos
/usr/lib/geoclue-2.0/demos/agent
/usr/lib/geoclue-2.0/demos/where-am-i
/usr/lib/systemd/system/geoclue.service
/usr/lib64/libgeoclue-2.so.0
/usr/lib64/libgeoclue-2.so.0.0.0
/usr/share/applications/geoclue-demo-agent.desktop
/usr/share/applications/geoclue-where-am-i.desktop
/usr/share/dbus-1
/usr/share/dbus-1/interfaces
/usr/share/dbus-1/interfaces/org.freedesktop.GeoClue2.Client.xml
/usr/share/dbus-1/interfaces/org.freedesktop.GeoClue2.Location.xml
/usr/share/dbus-1/interfaces/org.freedesktop.GeoClue2.Manager.xml
/usr/share/dbus-1/system-services
/usr/share/dbus-1/system-services/org.freedesktop.GeoClue2.service
/usr/share/doc/packages/geoclue2
/usr/share/doc/packages/geoclue2/README.md
/usr/share/licenses/geoclue2
/usr/share/licenses/geoclue2/COPYING
/usr/share/man/man5/geoclue.5.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Jan 9 15:58:47 2023