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

libgexiv2-2-0.14.2-150600.1.2 RPM for x86_64

From OpenSuSE Leap 15.6 for x86_64

Name: libgexiv2-2 Distribution: SUSE Linux Enterprise 15
Version: 0.14.2 Vendor: SUSE LLC <https://www.suse.com/>
Release: 150600.1.2 Build date: Sat Mar 9 00:41:28 2024
Group: System/Libraries Build host: h04-ch1c
Size: 257928 Source RPM: libgexiv2-0.14.2-150600.1.2.src.rpm
Packager: https://www.suse.com/
Url: https://wiki.gnome.org/Projects/gexiv2
Summary: A GObject-based Exiv2 wrapper
gexiv2 is a GObject-based wrapper around the Exiv2 library. It makes the
basic features of Exiv2 available to GNOME applications.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Wed Oct 11 2023 bjorn.lie@gmail.com
  - Package sub-package python3-gexiv2 as noarch.
* Wed Jul 26 2023 bjorn.lie@gmail.com
  - Update to version 0.14.2:
    + Make compatible with exiv2 0.28 or later.
    + Fix double free if creation of meta-data fails.
    + Fix floating point compare in tests.
  - Drop patches fixed upstream:
    + 06adc8fb70cb8c77c0cd364195d8251811106ef8.patch
    + fix-32bit-compat.patch
* Fri Jun 30 2023 dimstar@opensuse.org
  - Drop baselibs.conf: the biarch module is not used anymore.
* Wed Jun 28 2023 bjorn.lie@gmail.com
  - Add fix-32bit-compat.patch: Fix 32bit build compatibility. Taken
    from https://gitlab.gnome.org/GNOME/gexiv2/-/merge_requests/75
* Fri Jun 23 2023 bjorn.lie@gmail.com
  - Add 06adc8fb70cb8c77c0cd364195d8251811106ef8.patch: Fix
    compatibility with exiv2 main branch.
* Sun May 07 2023 bjorn.lie@gmail.com
  - Update to version 0.14.1:
    + Clean-up python support
    + Drop python2 support
    + Add option for building tests
    + Only run python tests when python is enabled
    + Fix get_gps_info() return data with unset altitude
    + Fix generate_xmp_packet() ignoring its parameters
    + Fix gexiv2-tool to call initialize()
  - Use ldconfig_scriptlets macro.
* Wed Dec 01 2021 bjorn.lie@gmail.com
  - Set pythons python3 define, only build for python 3, following
    this, drop conditional sub-package python-gexiv2 and
    bcond_without macros. Use plain py3-*devel BuildRequires instead
    of python modules.
* Mon Sep 20 2021 bjorn.lie@gmail.com
  - Update to version 0.14.0:
    + Fix BMFF compile test.
  - Changes from version 0.13.0:
    + Update gexiv2-dump tool
    + More additions to API and _try versions that support GErorr if
      exiv2 might throw
    + Some additions to gexiv2-tool
    + Changes in build configuration
* Tue Aug 17 2021 bjorn.lie@gmail.com
  - Update to version 0.12.3:
    + Enable Exiv2's BMFF support if available
    + Catch WError on windows
    + Deprecate gexiv2_metadata_from_stream
    + Bugs fixed: glgo#GNOME/gexiv2#66
* Sat Feb 20 2021 bjorn.lie@gmail.com
  - Update to version 0.12.2:
    + Introduce gexiv2_metadata_get_exif_data
    + Clarify License of C/C++ code
    + Documentation clean-up
    + Fix filename handling for windows
    + Fix _get_iptc_tags returning duplicates
    + Add _get_multiple() for all tag domains
    + Introduce a set of new functions that will pass on Exiv2's
      exception instead of silently dropping a warning to the console
    + Fix XMP tags sort order
    + Fix xmpText/altLang handling for _get_tag_multiple()
    + Add XMP namespace lookup
    + Windows compatibility fixes
* Sat May 23 2020 bjorn.lie@gmail.com
  - Update to version 0.12.1:
    + Support macOS dylib versioning
    + Improve compatibility with current exiv2 development versions
    + Fix compiling on windows
    + Fix issue with problematic symbol visibility of exiv2
    + Fix issues with tests overwriting environment variables
    + Fix exception escaping on division by zero
    + Fix overflow in altitude fraction conversion
    + Fix crash with experimental GIO support
    + Documentation fixes
    + Add gexiv2_metadata_update_gps_info which will not remove all
      other GPS information
    + Bugs fixed: glgo#GNOME/gexiv2!41, glgo#GNOME/gexiv2!42,
      glgo#GNOME/gexiv2!45, glgo#GNOME/gexiv2!52,
      glgo#GNOME/gexiv2!53, glgo#GNOME/gexiv2!54,
      glgo#GNOME/gexiv2!55.
* Mon Mar 18 2019 avvissu@yandex.by
  - Update to version 0.12.0:
    + Include a test for glgo#GNOME/shotwell!94.
    + Disable autoptr test when not running on GCC/Clang.
    + Revert symbol hiding script.
    + Improve building the vapi using meson's vala support.
    + Add canary test for glgo#GNOME/gexiv2!27.
    + Promote gexiv2-dump to a tool.
    + Documentation fixes.
    + flake8 fixes for python code.
    + Bugs fixed: glgo#GNOME/gexiv2!27.
* Tue Jan 08 2019 bjorn.lie@gmail.com
  - Update to version 0.11.0:
    + Remove autotools.
    + Align Meson options with the rest of GNOME.
    + Prevent additional newlines from Exiv2 logging.
    + Remove VAPI overrides.
    + Adapt to Exiv2 changes in 0.27 and master.
    + Fix several issues with Gtk-Doc.
    + Add support to read Exiv2 meta-data from a GInputStream.
  - Add explicit pkgconfig(gio-2.0) BuildRequires: meson checks for
    it.
  - Pass -Dintrospection=true to meson, ensure we build introspection
    support.
* Tue Jan 01 2019 bjorn.lie@gmail.com
  - Update to version 0.10.10:
    + Fix building against exiv2 0.27.
    + Various meson build fixes back-ported from master.
  - Drop upstream fixed patches:
    + 0001-Handle-rename-of-exiv2-xmp.hpp-to-xmp_exiv2.hpp-in-e.patch
    + libgexiv2-build-Add-manifest-test-build-against-exiv2.patch
* Fri Dec 28 2018 stefan.bruens@rwth-aachen.de
  - Fix building with exiv2 0.27.0
    Add 0001-Handle-rename-of-exiv2-xmp.hpp-to-xmp_exiv2.hpp-in-e.patch
* Wed Dec 19 2018 bjorn.lie@gmail.com
  - Add libgexiv2-build-Add-manifest-test-build-against-exiv2.patch:
    Apply upstream fixes for new exiv2.
* Sun Nov 18 2018 bjorn.lie@gmail.com
  - Update to version 0.10.9:
    + Fix check for building on OS X.
    + Fix generating non-reproducible builds.
    + Make it possible to disable the python modules.
    + Fix deprecated g_type_class_add_private.
    + Fix various issues with getting width and height from EXIF.
    + Fix building with 0.27.
  - Drop libgexiv2-reproducible.patch: Fixed upstream.
  - Switch to meson buildsystem following upstreams port, add meson
    BuildRequires and macros.
* Tue May 08 2018 bjorn.lie@gmail.com
  - Add baselibs.conf, build 32-bit support.
* Tue Apr 10 2018 bjorn.lie@gmail.com
  - Add libgexiv2-reproducible.patch: Avoid non-reproducible absolute
    build path in .h (bgo#793984).
* Tue Feb 06 2018 bjorn.lie@gmail.com
  - Update to version 0.10.8:
    + Do not use linker scripts on Drawin/OS X.
    + Fallback to AperturValue if FNumber is absent.
    + Fix GIR header and vapi when using meson.
    + Bugs fixed: bgo#791941, bgo#792239, bgo#792431.
* Sat Feb 03 2018 bjorn.lie@gmail.com
  - Update to version 0.10.7:
    + Add meson build support.
    + Use glib-mkenums for enum types.
    + Fix make check when running out of tree.
    + Use version script to clean up exported functions.
    + Fix --disable-vala.
    + Bugs fixed: bgo#784045, bgo#787455.
* Tue Jan 23 2018 tchvatal@suse.com
  - Allow to enable/disable building of python2/python3 bindings via
    build conditions to accomodate potential python2-less products:
    + BuildRequire python-rpm-macros: helper macros from the
      python-singlespec initiative. Even though the package can't be
      built completley with singlespec due to the additional
      libraries, we can still make good use of the helpers.
    + Replace python-devel and python3-devel BuildRequires with
      python_module devel.
    + Replace python-gobject and python3-gobject BuildRequires with
      python_module gobjecta.
  - Run test suite in %check section.
  - Correct URL to point to https://wiki.gnome.org/Projects/gexiv2.
* Thu Jul 06 2017 wbauer@tmo.at
  - Update to version 0.10.6:
    + Fix missing include file.
    + Add a function to save meta-data in XMP sidecar file.
    + Add a more complete Python test-suite.
    + Fix a potential NULL dereference in _get_comment().
    + Fix compatibility with Exiv2 0.26.
    + Bugs fixed: Coverity issue CID 167853 (gentoo#613778,
      bgo#712455, bgo#780709, bgo#782449).
  - Changes from version 0.10.5:
    + Fix autogen.sh to also run configure.
    + Generate gtk-doc and various documentation updates.
    + Fix an abort on unhandled Minolta meta-data.
    + Fix compilation issues with shadowing variables in StreamIO.
    + Fix GPS rational calculations if fraction has 0 numerator and
      denominator.
    + Several build cleanups.
    + Add make check to build and run the python tests.
    + Add C tests.
    + Bugs fixed: bgo#723790, bgo#774105, bgo#775249, bgo#776233,
      bgo#779089, bgo#779551, rh#1401706.
  - Drop libgexiv2-fix-typelib-vapi-install.patch and
    get_orientation-Fix-abort-on-Minolta-meta-data.patch, fixed
    upstream.
  - Add devel documentation to the file list.
* Thu Jan 19 2017 kkaempf@suse.com
  - Add get_orientation-Fix-abort-on-Minolta-meta-data.patch: Fix
    abort on Minolta meta-data (bgo#776233).
* Sun Aug 21 2016 jengelh@inai.de
  - Use %_smp_mflags for parallel building; re-set RPM groups.
* Thu Aug 18 2016 zaitor@opensuse.org
  - Add libgexiv2-fix-typelib-vapi-install.patch: Fix install
    location dir of typelib and always install vapi file. Taken from
    upstream git.
  - Following the the above patch, pass autoreconf as it touches the
    buildsystem.
  - Update Url to new home.
* Tue Aug 16 2016 zaitor@opensuse.org
  - Update to version 0.10.4:
    + Additions to get_comment based on MWG guidelines (bgo#746424).
    + Fix builddir != srcdir.
    + Fix leaks in GPS coordinate handling (bgo#754241).
    + Update build instructions (bgo#749800).
    + Copyright transfer to SFC.
    + Use M4 macros for GObject introspection (bgo#765827).
    + Clean-up some introspection warnings.
    + Catch exception by reference (CID:112500).
    + Generate the VAPI file from GIR.
    + Mark _free() functions as deprecated.
    + Fix several g-i-scanner warnings.
    + Fix build issue introduced by VAPI changes (bgo#768896).
    + Use AX_COMPILER_FLAGS and fix issues risen by that.
    + Remove linker flags from CXXFLAGS.
    + Enable maintainer mode and silent rules.
    + Fix lookup of XMP tags (bgo#768906).
    + Enable compiling without GObject Introspection.
    + Bugs fixed: bgo#746424, bgo#749800, bgo#754241, bgo#765827,
      bgo#768896, bgo#768906.
  - Add pkgconfig(vapigen) BuildRequires: New depenency.
* Mon Apr 18 2016 dimstar@opensuse.org
  - Add gobject-introspection BuildRequires: needed in order to scan
    the python bindings for gi dependencies.
* Mon Jan 04 2016 rolf@rotkraut.de
  - Build Python bindings:
    + Add python-devel, python3-devel, python-gobject and
      python3-gobject BuildRequires.
    + Split new packages python-gexiv2 and python3-gexiv2.
* Tue Mar 24 2015 zaitor@opensuse.org
  - Update to version 0.10.3:
    + Retrieve XMP tag's structure type (bgo#736799).
    + Generate XMP packet as NUL-terminated string (bgo#736587).
    + Retrieve tag's raw value as GBytes (bgo#730136).
    + Fix gexiv2_metadata_get_fnumber() (bgo#745347).
* Sat Feb 07 2015 p.drouand@gmail.com
  - Update to version 0.10.2:
    + Use all EXIF tags for interpreted strings (bgo#734861).
    + Automake fixes.
  - Update download Url and use tarball provided by Gnome
  - Rename typelib-1_0-GExiv2-0_4 to typelib-1_0-GExiv2-0_10; follow
    upstream changes.
  - Use %configure instead of manually defined options.
  - Remove redundant %clean section.

Files

/usr/lib64/libgexiv2.so.2
/usr/lib64/libgexiv2.so.2.14.2
/usr/share/doc/packages/libgexiv2-2
/usr/share/doc/packages/libgexiv2-2/AUTHORS
/usr/share/doc/packages/libgexiv2-2/NEWS
/usr/share/doc/packages/libgexiv2-2/README
/usr/share/doc/packages/libgexiv2-2/THANKS
/usr/share/licenses/libgexiv2-2
/usr/share/licenses/libgexiv2-2/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jul 9 20:06:21 2024