Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:yfjiang:test:gnome45rc
libgexiv2
libgexiv2.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File libgexiv2.changes of Package libgexiv2
------------------------------------------------------------------- Fri Jun 28 22:30:43 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com> - Update to version 0.14.3: + Prevent std::exception escaping from exiv2 + Declare gexiv2_metadata_open_stream and _save_stream as deprecated + Documentation updates + Bugs fixed: https://gitlab.gnome.org/GNOME/gexiv2/issues/81 ------------------------------------------------------------------- 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