Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
graphics
libgexiv2
libgexiv2.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File libgexiv2.changes of Package libgexiv2
------------------------------------------------------------------- Wed Oct 11 19:18:15 UTC 2023 - Bjørn <bjorn.lie@gmail.com> - Package sub-package python3-gexiv2 as noarch. ------------------------------------------------------------------- Wed Jul 26 08:01:44 UTC 2023 - Bjørn Lie <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 07:42:43 UTC 2023 - Dominique Leuenberger <dimstar@opensuse.org> - Drop baselibs.conf: the biarch module is not used anymore. ------------------------------------------------------------------- Wed Jun 28 09:04:19 UTC 2023 - Bjørn Lie <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 18:31:44 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com> - Add 06adc8fb70cb8c77c0cd364195d8251811106ef8.patch: Fix compatibility with exiv2 main branch. ------------------------------------------------------------------- Sun May 7 10:48:16 UTC 2023 - Bjørn Lie <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 1 20:38:22 UTC 2021 - Bjørn Lie <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 17:06:23 UTC 2021 - Bjørn Lie <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 10:46:20 UTC 2021 - Bjørn Lie <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 14:17:22 UTC 2021 - Bjørn Lie <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 18:20:50 UTC 2020 - Bjørn Lie <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 02:23:45 UTC 2019 - Alexei Podvalsky <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 8 19:37:55 UTC 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 1 15:01:12 UTC 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 02:57:54 UTC 2018 - Stefan Brüns <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 00:11:38 UTC 2018 - bjorn.lie@gmail.com - Add libgexiv2-build-Add-manifest-test-build-against-exiv2.patch: Apply upstream fixes for new exiv2. ------------------------------------------------------------------- Sun Nov 18 13:03:11 UTC 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 8 18:48:49 UTC 2018 - bjorn.lie@gmail.com - Add baselibs.conf, build 32-bit support. ------------------------------------------------------------------- Tue Apr 10 12:14:25 UTC 2018 - bjorn.lie@gmail.com - Add libgexiv2-reproducible.patch: Avoid non-reproducible absolute build path in .h (bgo#793984). ------------------------------------------------------------------- Tue Feb 6 20:48:05 UTC 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 3 02:01:13 UTC 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 12:36:13 UTC 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 6 14:57:37 UTC 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 16:14:43 UTC 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 13:57:55 UTC 2016 - jengelh@inai.de - Use %_smp_mflags for parallel building; re-set RPM groups. ------------------------------------------------------------------- Thu Aug 18 07:53:19 UTC 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 21:23:49 UTC 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 13:23:50 UTC 2016 - dimstar@opensuse.org - Add gobject-introspection BuildRequires: needed in order to scan the python bindings for gi dependencies. ------------------------------------------------------------------- Mon Jan 4 20:42:09 UTC 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 13:47:01 UTC 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 7 18:11:04 UTC 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. ------------------------------------------------------------------- Sun Oct 20 12:54:13 UTC 2013 - zaitor@opensuse.org - Update to version 0.7.0: + Fixed Python date/time getter/setter bindings. + Fixed latitude translation code. + New calls for getting underlying Exiv2 tag types. ------------------------------------------------------------------- Sun Mar 24 14:21:11 UTC 2013 - dimstar@opensuse.org - Update to version 0.6.1: + Increases the libtool so version to 2.0.0 to reflect ABI changes introduced in 0.6.0. - Rename libgexiv2-1 subpackage to libgexiv2-2, following upstreams soname bump. ------------------------------------------------------------------- Tue Mar 19 22:27:50 UTC 2013 - dimstar@opensuse.org - Update to version 0.6.0: + API has been cleaned up: several unnecessary or questionable calls removed. + Improved support for developing GExiv2-based applications in Python. + Now includes calls to register and unregister custom XMP namespaces. ------------------------------------------------------------------- Sun Oct 14 16:03:34 UTC 2012 - zaitor@opensuse.org - Update to version 0.5.0: + Corrects a major issue where some required directories wouldn't be created when running 'make install'. + Corrects an issue where gexiv2.py wouldn't get copied to the tarball when running 'make dist'. + Adds support for GObject introspection. - Changes from version 0.4.90: + Corrected an issue with the makefile that would cause the GIR scanner to generate a lot of inconsequential-but-seemingly-ominous warnings. + Corrected handling of altitude in gexiv2_metadata_set_gps_info(). - Add pkgconfig(gobject-introspection-1.0), due to new upstream introspection support. - Pass --enable-introspection to configure, to build introspection support. - New subpackage typelib-1_0-GExiv2-0_4, containing introspection typelib. - Switch to xz tarball, upstream does not provide tar.bz2 anymore. - Drop conditional for obsolete openSUSE versions, we don't build for them anymore anyway. ------------------------------------------------------------------- Thu Mar 29 11:27:41 UTC 2012 - vuntz@opensuse.org - Update to version 0.4.1: + Always build with -fPIC. ------------------------------------------------------------------- Wed Mar 28 11:39:41 UTC 2012 - vuntz@opensuse.org - Update to version 0.4.0: + It's now possible (and advisable for multithreaded client applications) to initialize the XMP-handling subsystem in a thread-safe manner prior to encoding or decoding. - Rename libgexiv2-0 subpackage to libgexiv2-1, following upstream soversion bump. ------------------------------------------------------------------- Wed Mar 21 07:04:01 UTC 2012 - vuntz@opensuse.org - Update to version 0.3.92: + Exposes functionality to initialize the non-threadsafe parts of the XMP parser manually. ------------------------------------------------------------------- Tue Feb 14 08:41:21 UTC 2012 - vuntz@opensuse.org - Update to version 0.3.91: + Add missing gexiv2-log-private.h. - Remove gexiv2-log-private.h source file, and %prep hackery now that the header is in the tarball. ------------------------------------------------------------------- Sat Feb 11 12:35:45 UTC 2012 - dimstar@opensuse.org - Update to version 0.3.90: + Vala 0.15.1 support. - Inject gexiv2-log-private.h as source file, as it's gone missing from the tarball - Add check in %prep section to not inject the source header once it is part of the tarball again. ------------------------------------------------------------------- Sun Nov 13 09:16:42 UTC 2011 - coolo@suse.com - Add libtool as explicit BuildRequires to avoid implicit dependency from prjconf. ------------------------------------------------------------------- Thu Apr 28 15:58:50 UTC 2011 - dimstar@opensuse.org - Update to version 0.3.1: + All debug and log messages from Exiv2 are now routed through GLib's logging functions. - Changes from version 0.3.0: + Updated to work with Exiv2 0.21, which has an ABI/API change from 0.20. ------------------------------------------------------------------- Fri Jan 7 18:06:50 CET 2011 - vuntz@opensuse.org - Update to version 0.2.2: + A more general case fix from 0.2.1, where guards against empty nodes are now in place throughout the library. ------------------------------------------------------------------- Sat Sep 11 18:35:42 CEST 2010 - vuntz@opensuse.org - Update to version 0.2.1: + Fixes a crash when an opened file has more than one Exif.Image.Orientation and the first one is empty. ------------------------------------------------------------------- Thu Aug 26 10:03:22 CEST 2010 - vuntz@opensuse.org - Update to version 0.2.0: + Fixed a memory leak. + Other general bug fixes. ------------------------------------------------------------------- Wed Aug 11 16:19:44 CEST 2010 - vuntz@opensuse.org - Initial package (version 0.1).
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor