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

typelib-1_0-Champlain-0_12-0.12.21-lp160.1.1 RPM for aarch64

From OpenSuSE Leap 16.0 for aarch64

Name: typelib-1_0-Champlain-0_12 Distribution: openSUSE Leap 16.0
Version: 0.12.21 Vendor: openSUSE
Release: lp160.1.1 Build date: Thu Jan 19 09:20:17 2023
Group: System/Libraries Build host: reproducible
Size: 47844 Source RPM: libchamplain-0.12.21-lp160.1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://wiki.gnome.org/Projects/libchamplain
Summary: Library to display maps -- Introspection bindings
Libchamplain is a C library providing a ClutterActor to display maps. It
also provides a Gtk+ widget to display maps in Gtk+ applications.

This package provides the GObject Introspection bindings for
libchamplain.

Provides

Requires

License

LGPL-2.1-or-later

Changelog

* Thu Jan 19 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 0.12.21:
    + Add libsoup3 HTTP backend.
    + Minor fixes.
  - Drop 91a9e41fed6269637da52d5f88699782a940b198.patch: Fixed
    upstream.
  - Replace pkgconfig(libsoup-2.4) with pkgconfig(libsoup-3.0)
    BuildRequires following upstreams port.
* Wed Jan 19 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Add 91a9e41fed6269637da52d5f88699782a940b198.patch: g-i: Annotate
    champlain_layer_set_view to allow NULL as view.
* Tue Oct 29 2019 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 0.12.20:
    + Remove autotools-based build and all the related files.
    + Fix gtk-doc module name.
    + Add missing gdk required dependency.
    + Make the build reproducible.
* Sun Mar 03 2019 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 0.12.19:
    + Fix incorrect Requires in pc files when using meson.
    + Various meson-related fixes and cleanups.
* Thu Feb 21 2019 bjorn.lie@gmail.com
  - Update to version 0.12.18:
    + Fix incorrect so version when using meson.
    + Avoid exporting marshaler functions by dropping the use of
      glib-genmarshal and using the generic marshaler instead.
    + Don't use glib-mkenums for champlain-gtk where it's not needed.
  - Changes from version 0.12.17:
    + Use of meson build system, CI tests and automatized generation
      of documentation.
    + Various map wrapping fixes.
    + Pass data as uint8 pointer in champlain_renderer_set_data() and
      make this function introspectable.
    + Bump versions of some dependencies - clutter (1.24), glib
      (2.38) - and fix depreciation warnings.
    + Use https for all map sources that support it.
    + Don't version-control generated vapi files.
    + Combine champlain and champlain-gtk documentations into one.
    + More helpful README.md with links to pages related to
      libchamplain.
    + Various housekeeping and cleanups.
  - Drop patch fixed upstream:
    libchamplain-Fix-wrapping-champlain_view_x_to_longitude.patch.
  - Switch to meson build system, add meson BuildRequires and macros.
* Thu Jan 03 2019 bjorn.lie@gmail.com
  - No longer build mephis support: Drop memphis-devel BuildRequires,
    memphis upstream is dead and gone from the web for several years.
    libchamplain upstream have disabled mephis support in git 5 years
    ago, so we should not build it either. Pass --disable-memphis to
    configure to be ensure we do not.
  - Pkgconfigify spec, align with what configure checks for:
    + Drop clutter-devel, clutter-gtk-devel, gtk3-devel,
      libsoup-devel, sqlite3-devel and vala BuildRequires.
    + Add pkgconfig, pkgconfig(cairo), pkgconfig(clutter-1.0),
      pkgconfig(clutter-gtk-1.0), pkgconfig(gdk-3.0),
      pkgconfig(gio-2.0), pkgconfig(glib-2.0),
      pkgconfig(gobject-2.0), pkgconfig(gtk+-3.0),
      pkgconfig(libsoup-2.4), pkgconfig(sqlite3) and
      pkgconfig(vapigen) BuildRequires.
* Wed Feb 28 2018 dimstar@opensuse.org
  - Modernize spec-file by calling spec-cleaner
* Sun Jan 28 2018 bjorn.lie@gmail.com
  - Add
    libchamplain-Fix-wrapping-champlain_view_x_to_longitude.patch:
    Fix wrapping in champlain_view_x_to_longitude. Previous
    implementation assumed that after using x_to_wrap_x further
    wrapping would be needed only if x + priv->viewport_x >= width.
  - Do minor spec cleanup, use autosetup, make_build and make_install
    macros, drop obsolete and unused BUILD_FROM_VCS conditional
    gnome-common and gtk-doc BuildRequires and autogen.sh call.
* Wed Sep 06 2017 dimstar@opensuse.org
  - Update to version 0.12.16:
    + Add possibility to set User-Agent for requests.
    + Fix touch gesture zoom.
    + Python demo fixes and cleanups.
* Wed Mar 08 2017 zaitor@opensuse.org
  - Update to version 0.12.15:
    + Fix path layer surface exporting when no clone is visible.
    + Fix printing in gnome-maps.
    + Fix build on RHEL 7.3.
    + Minor example updates.
* Wed Sep 07 2016 zaitor@opensuse.org
  - Update to version 0.12.14:
    + Add support for horizontal map wrapping.
    + Make the number of parallel connections of network tile source
      configurable.
    + Remove Mapquest map source as the tile server is not accessible
      any more.
    + Remove Maemo-related code.
    + Fix small memory leaks.
    + Bump libsoup dependency requirement to 2.42 and drop deprecated
      function calls.
    + Various minor improvements, fixes, depreciaton warning removals
      and cleanups.
* Fri Apr 15 2016 mgorse@suse.com
  - Update to GNOME 3.20  Fate#318572
* Fri Feb 26 2016 zaitor@opensuse.org
  - Update to version 0.12.13:
    + Implement ChamplainExportable in MarkerLayer and
      ChamplainPoint.
    + Avoid runtime warnings due to the use of deprecated API.
    + Make sure enums are introspectable.
    + Fix occasional crash when closing map with layers.
    + Various minor fixes and improvements.
* Tue Dec 08 2015 zaitor@opensuse.org
  - Update to version 0.12.12:
    + Add possibility to export maps.
    + Fix map getting blank after some mouse actions.
    + Fix tile loading at higher zoom levels.
    + Improve mouse wheel zoom handling.
* Fri Sep 18 2015 zaitor@opensuse.org
  - Update to version 0.12.11:
    + Improved touch-screen support, pinch-to-zoom.
    + Add champlain_view_set_world() to limit the world to the
      specified bounding box.
    + Various minor fixes.
* Wed Mar 18 2015 zaitor@opensuse.org
  - Update to version 0.12.10:
    + Improve key-press event handling to better support custom
      keybindings.
    + Add a simple demo demonstrating custom keybindings.
    + Handle CLUTTER_SCROLL_SMOOTH to fix moouse-wheel zooming with
      newer clutter versions.
    + Make ChamplainLabel shadow optional.
    + Emit animation-completed::zoom signal when zoom ends.
* Wed Sep 17 2014 dimstar@opensuse.org
  - Update to version 0.12.9:
    + For privacy reasons use https instead of http in map sources
      that support it.
    + Fixed leaked idle function in ChamplainPathLayer and
      ChamplainScale.
    + Don't deselect all markers when a marker got deselected.
    + Various minor fixes and compilation warning removal.
* Tue Jul 01 2014 dimstar@opensuse.org
  - Update to version 0.12.8:
    + Fix crash when changing a map source.
    + Drop the dependency on libsoup-gnome by using libsoup 2.34 or
      newer.
    + Add basic touchscreen support.
* Thu Feb 06 2014 dimstar@opensuse.org
  - Update to version 0.12.7:
    + Use correct LIBRARY_VERSION string.
* Tue Feb 04 2014 dimstar@opensuse.org
  - Update to version 0.12.6:
    + Make sure Maemo is disabled when --disable-maemo is used.
    + Add the new weather map sources for Maemo builds as well.
    + ChamplainView:
    - More reliable notifications for max/min-zoom-level
      properties.
    - Add API to determine appropriate zoom-level for a particular
      bounding box.
    + Update project homepage link.
    + Fixes to build.
* Mon Sep 16 2013 dimstar@opensuse.org
  - Update to version 0.12.5:
    + Add properties for animation mode & duration.
    + Add support for OpenWeatherMap overlays.
    + Performance improvements.
    + Minor fixes and improvements.
  - Add gtk-doc BuildRequires: needed in order to build the html
    docs.
* Fri May 17 2013 dimstar@opensuse.org
  - Update to version 0.12.4:
    + Add dependency on clutter 1.12 and fix all the deprecation
      warnings.
    + Many internal cleanups and minor improvements.
    + Fix gtk and libsoup deprecation warnings.
    + Deprecate CHAMPLAIN_MAP_SOURCE_OSM_OSMARENDER and
      CHAMPLAIN_MAP_SOURCE_OAM which don't exist any more and remove
      them from the factory.
    + Deprecate ChamplainCustomMarker.
    + Deprecate champlain_view_bin_layout_add().
    + Fix blurry map when view resized.
    + Use more neutral map background color.
    + Add champlain_view_get_bounding_box() and
      champlain_bounding_box_covers().
    + Add a possibility to set a background texture.
    + Add Mapquest Open Aerial map source.
    + Added the possibility to use TMS correct y-axis.
    + Minor fixes and improvements.
* Sun Jul 15 2012 zaitor@opensuse.org
  - Update to version 0.12.3:
    + Fix OpenCycleMap source URL.
    + Fix ChmplainPoint resizing issue.
    + Many minor documentation improvements.
    + New polygons.py Python demo.
    + Other minor fixes and improvements.
* Mon Mar 12 2012 dimstar@opensuse.org
  - Update to version 0.12.2:
    + Call vapigen with --pkg cogl-pango-1.0.
    + Don't call vapigen during distcheck and use pre-generated vapi
      instead to become independent of vala version during distcheck.
    + Minor changes here and there.
  - Drop libchamplain-vapi-cogl-pango.patch: fixed upstream.
  - Remove libtool BuildRequires and call to autoreconf: we don't
    carry any patches anymore.
  - Remove xz BuildRequires since it now comes for free in the build
    system.
* Mon Feb 27 2012 vuntz@opensuse.org
  - Add libchamplain-vapi-cogl-pango.patch: fix build with vala 0.15.
  - Add libtool BuildRequires and call to autoreconf, needed for
    above patch.
* Tue Dec 20 2011 vuntz@opensuse.org
  - Update to version 0.12.1:
    + Fix scale drawing
    + Don't call g_thread_init
    + Redraw path when its properties change
    + Fix crashes on ChamplainView destruction
    + Add dashed lines drawing to paths
    + Fix factory methods for introspection-based bindings
    + Fix wrong zoom actor placement at low zoom levels
    + Minor fixes and improvements
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.
  - Drop libchamplain-move-88dc672.patch: fixed upstream.
* Fri Dec 09 2011 dimstar@opensuse.org
  - Split typelib files into typelib-1_0-Champlain-0_12 subpackage.
  - Add typelib-1_0-Champlain-0_12 Requires to devel subpackage.
* Wed Nov 23 2011 dimstar@opensuse.org
  - Add libchamplain-move-88dc672.patch: Fixes build with new glib.
* Wed Sep 28 2011 zaitor@opensuse.org
  - Changed BuildRequires from vala-devel to vala, as vala-devel
    is an old deprecated name.
* Sun Sep 18 2011 vuntz@opensuse.org
  - Update to version 0.12.0:
    + Minor fixes.
* Sun Sep 04 2011 vuntz@opensuse.org
  - Update to version 0.11.0:
    + Animated zoom-in/out.
    + Various fixes.
  - Drop libchamplain-build.patch: fixed upstream.
* Thu Aug 18 2011 dimstar@opensuse.org
  - Add libchamplain-build.patch: Fix build.
* Mon Apr 04 2011 fcrozat@novell.com
  - Update to version 0.10.0:
    + Vala bindings generated from gir's
    + Various build-related fixes
    + Performance improvements in path node and marker addition code
  - Add vala-devel BuildRequires and enable building vala bindings
    explicitly with --enable-vala options to configure.
* Mon Mar 28 2011 fcrozat@novell.com
  - Update to version 0.9.1:
    + Fix the redrawing bug caused by more aggressive clutter
      clipping.
    + Return to tidy from mx
    + Port event handling from mx to tidy
    + Reduce the amount of tidy source files and move them to the
      champlain directory.
    + Custom pick implementation for markers so markers are selected
      only when clicked inside them.
    + Fixes of several memory leaks on object destruction
    + Deprecated symbols removal from ChamplainGtk
    + Minimal Python demo added
    + Minor bugfixes, cleanups, documentation additions, alignment
      fixes.
* Tue Feb 22 2011 fcrozat@novell.com
  - Update to version 0.9.0:
    + Port to GTK3
    + Rethink layer, marker, polygon and custom widget hierarchy
    + Make ChamplainView more independent of layers and polygons
    + Move license and scale actors outside of ChamplainView
    + Add possibility to align custom widget actors to different
      positions of ChamplainView
    + Inherit all libchamplain actors from ClutterActor instead of
      ClutterGroup
    + Replace tidy with mx
    + Make markers and paths movable
    + Change ChamplainMapSourceDesc to be a class
    + Speed up marker addition by using custom ClutterGroup without
      depth ordering
    + Depend on clutter 1.2 (needed for alignment) and
      clutter-gtk 1.0 (needed by GTK 3 port)
    + Many other fixes, cleanups, renames, improvements
  - Change gtk2-devel BuildRequires to gtk3-devel.
  - Rename libchamplain-0_8-0 to libchamplain-0_10-0 following soname
    change.
  - Add support for source service checkout, with %BUILD_FROM_VCS:
    + Add gnome-common and gtk-doc BuildRequires.
    + Add call to ./autogen.sh.
* Tue Dec 14 2010 vuntz@opensuse.org
  - Own /usr/share/vala and /usr/share/vala/vapi to fix build.
* Mon Sep 27 2010 vuntz@opensuse.org
  - Update to version 0.8.0:
    + Version bump to a stable version number, without any change.
* Sat Sep 18 2010 vuntz@opensuse.org
  - Update to version 0.7.2:
    + Added missing header file for vala bindings generation
    + Cleaned up build system
    + Fixed documentation creation when compiled without memphis
    + Updated for newer gobject-introspection
  - Explicitly list libraries, typelib, pkg-config and vala files to
    be sure that the packaging is right.
* Sun Aug 29 2010 vuntz@opensuse.org
  - Add memphis-devel BuildRequires.
* Sun Aug 29 2010 vuntz@opensuse.org
  - Remove explicit Requires in devel subpackage: they will be
    automatically added with pkgconfig() Requires.
* Fri Aug 27 2010 dimstar@opensuse.org
  - Update to version 0.7.1:
    + bgo#623043 champlain.pc file has too much requires
    + Layer speedup by using clutter functions for marker ordering
    + Use the renderer to render cached tiles
    + Fixed crashes caused by improper tile loading termination
    + Fixed many memory leaks
    + Use memory cache in addition to file cache by default
    + Use memphis_renderer_tile_has_data() as it works with
      libmemphis 0.2.1
    + On double click center to the clicked area
    + Make ChamplainRenderer inherit from GInitiallyUnowned
    + Access the elements in memory cache directly, not sequentially
    + Updated documentation
    + Use stable api version in soname also in development releases
    + Minor fixes and cleanups
  - Rename libchamplain0 to libchamplain-0_8-0.
* Wed Aug 18 2010 dimstar@opensuse.org
  - Update to version 0.7.0:
    + Separation of map sources and renderers
    + Add null tile source (a dummy data source not reading any data)
      and error tile renderer. Remove error tile source
    + Get rid of non-persistent file tile cache and introduce memory
      cache
    + Minor fixes and cleanups
  - Changes from version 0.6.1:
    + New Vala bindings
    + Updated Python bindings
    + Do not distribute gir files
    + Minimal libchamplain usage demos
    + Minor fixes and improvements
  - Changes from version 0.6.0:
    + Fix a problem on some machines when tiles are being destroyed
    + Add minimal demos
    + Some other minor fixes
  - Changes from version 0.5.2:
    + Different tile reference management eliminating tile leaks
    + General performance improvements
    + Tile download cancellation when tile not displayed any more
    + Build process improvements, libmemphis dependency made
      optional
    + Removal of unmaintained mono bindings, removal of perl bindings
    + New demo using introspection written in javascript
    + Many bugfixes and cleanups
  - Changes from version 0.5.1:
    + Disable Python and Instrospection until libMemphis gets
      bindings
    + Add missing files in tarball
    + Remove generated headers from build
  - Changes from version 0.5.0:
    + Add local rendering of OpenStreetMap data
    + New map source infrastructure (à la Pipe and Filter)
    + ChamplainPolygon and ChamplainMapSource inherit from
      GInitiallyUnowned
  - Move .gir file to -devel package
* Sat Aug 07 2010 vuntz@opensuse.org
  - Drop libchamplain-use-new-clutter-gtk.patch: we're going back to
    a released version of clutter-gtk, so we don't need this anymore.
* Mon Mar 29 2010 vuntz@opensuse.org
  - Update to version 0.4.5:
    + Fix missing lat/lon property notifications
    + Remove the need to explicitly set the size of actors
    + Properly get rid of marker's previous image
  - Add libchamplain-use-new-clutter-gtk.patch to fix build against
    newer clutter-gtk.
* Sun Jan 31 2010 vuntz@opensuse.org
  - Update to version 0.4.4:
    + Fixes:
    - bgo#580372: Get rid of champlain_view_set_size, replaced by
      clutter_actor_set_size
    - Fix the Python demos to use ChamplainEmbed instead of
      ClutterEmbed
    - Ship all the python .defs files in tarballs, fixes the Python
      bindings
    - Simplification of the internal licence displaying code
    - Optimize the initialization process, now loads only the
      needed tiles
    - Limit further more the number of times the scale is redrawn
    - Limit the internal operations that happen when the user moves
    - Async loading of tiles from the cache
    - Use the shared tile cache paths when built with
    - -enable-maemo
    - bgo#606393: The display of tiles looks very programmatic,
      they now load in spiral order
    - Limit the number of times notify::latitude and
      notify::longitude are emited
* Thu Jan 14 2010 captain.magnus@opensuse.org
  - Update to version 0.4.3:
    + GObject-introspection, Python and Perl bindings are in a
      working state
    + Additions:
    - A scale
    - User configurable additional license text to view
    - An option to highligh points in Polygons
    + Fixes:
    - Also report as loading when validating the cache
    - Fix linking with gold
    - bgo#604784: SIGSEGV in function cairo_set_operator
    - Fix segfault when polygon has been delete before redraw
    - Make queue_redraw visible to subclasses
    - Some memory usage improvements by reusing images already
      loaded
    - Don't eat clicks on the map when using
      ChamplainSelectionLayer
* Wed Dec 23 2009 vuntz@opensuse.org
  - Drop gir-repository BuildRequires: it's not needed with recent
    gtk2 that have introspection data.
* Sat Nov 14 2009 vuntz@opensuse.org
  - Update to version 0.4.2:
    + Fixes:
    - bgo#595552: ChamplainView "decel-rate" accepts values below
      1.0
    - bgo#598942: Fix champlain-gtk GObject introspection
    - Fix compiler warning "function declaration isn't a prototype"
  - Changes from version 0.4.1:
    + Enhancements:
    - Added champlain_view_remove_layer
    - ChamplainSelectionLayer now have a "changed" signal
    - Added champlain_marker_set_highlighted_text_color
    - Added champlain_marker_get_highlighted_text_color
    - Added champlain_marker_get_highlighted_color
    + Fixes:
    - Selection color is always blue
    - bgo#595534: Fix building on Solaris
    - Emit map-source notifications
    - Don't emit invalid lat and lon notifications
    - bgo#597272: Adjust the typedefs to to keep the C++ bindings
      happy
    - Fix OSM licences
    - Fix slowdowns with big caches
    - bgo#598106: champlain plugin: map isn't displayed
* Wed Sep 16 2009 lmedinas@opensuse.org
  - Update to version 0.4.0:
    + Enhancements:
    - Updated documentation
    - Don't reload tiles if we are zooming at a level we just left
    + Fixes:
    - Remove OpenAerialMap from available sources
    - Get rid of black lines between tiles at high zoom levels
    - Fix polygon not visible at higher zoom levels
    - bgo#594963: Initial scrolling results in map being in
      Antarctica
    - Make default selection mode in ChamplainSelectionMode single
      to match Gtk+
    - Remove deprecated symbols introduced in 0.3 and removed in
      0.3
  - Rename includedir to from 0.3 to 0.4
* Fri Sep 04 2009 vuntz@novell.com
  - Update to version 0.3.92:
    + Enhancements:
    - New marker downloading demo: url-marker
    - ChamplainView now has keyboard shortcuts (but not when used
      with GtkChamplainEmbed)
    - Updated to PyClutter 1.0 Python bindings
    + Fixes:
    - bgo#594003: invalid write of size 4
    - Memory leaks in ChamplainLayer
    - bgo#577592: Use _priv instead of the GET_PRIVATE macro
    - bgo#590692: Workaround for X error when using
      GtkChamplainEmbed
    - bgo#592096: champlain_map_source_desc_copy and _free are
      incomplete
    - bgo#585754: Nicer compilation output with AM_SILENT_RULES
      automake option
    - Tiles are now loaded if view is resized vertically only
    - Comment misleading event on markers in demos
    - bgo#591132: Attempting to remove actor when zooming in/out
    - Respect OSM tile usage policy
    - bgo#593505: Memory leak in ChamplainLayer
    - bgo#590727: Events are not send until the mouse move
* Tue Aug 25 2009 vuntz@novell.com
  - Update to version 0.3.91:
    + Improved documentation
    + Fix in animation being an out animation
    + Simplified flickr Perl demo
* Tue Aug 11 2009 vuntz@novell.com
  - Update to version 0.3.90:
    + Fix memory management
    + bgo#590818: Fix build of introspection data with clutter 1.0
    + bgo#591128: Perl bindings are not provided in the tar.gz
  - Drop libchamplain-clutter-1.0.patch: fixed upstream.
  - Drop call to gnome-autogen.sh, and remove gnome-common
    BuildRequires.
* Wed Aug 05 2009 vuntz@novell.com
  - Update to version 0.3.6:
    + Enhancements:
    - New marker animation API
    + Fixes:
    - bgo#576391: Port to Clutter 1.0
    - bgo#586029: ChamplainPolygon should inherit from
      GInitiallyUnowned
    - Make buildable with Gtk 2.12 instead of 2.14
  - Changes from version 0.3.5:
    + Fixes:
    - Fix a division by 0 experienced by MacBooks users
  - Changes from version 0.3.4:
    + Enhancements:
    - bgo#577909: Marker selection API
    - Updated Perl bindings
    - Updated Python bindings
    + Fixes:
    - bgo#585854: Make distcheck required --enable-python but
      doesn't say so
    - bgo#588224: Does not build with automake 1.11
    - bgo#586157: libchamplain-gtk does not build with GTK 2.2
    - And numerous other fixes
  - Drop libchamplain-clutter-1.0.patch.bz2: was taken from upstream.
  - Add libchamplain-clutter-1.0.patch to fix introspection build.
* Thu Jul 30 2009 vuntz@novell.com
  - Add libchamplain-clutter-1.0.patch.bz2, taken from upstream, to
    make it compile with clutter 1.0.
  - Remove clutter-cairo-devel BuildRequires.
  - Add gtk2-devel and clutter-gtk-devel Requires to devel package.
  - Add gir-repository and gobject-introspection-devel BuildRequires
    to get introspection support.
* Wed Jun 17 2009 vuntz@novell.com
  - Initial package.

Files

/usr/lib64/girepository-1.0/Champlain-0.12.typelib
/usr/lib64/girepository-1.0/GtkChamplain-0.12.typelib


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 12 00:13:41 2024