commit libgexiv2 for openSUSE:Factory
Hello community, here is the log from the commit of package libgexiv2 for openSUSE:Factory checked in at 2020-06-08 23:46:55 Comparing /work/SRC/openSUSE:Factory/libgexiv2 (Old) and /work/SRC/openSUSE:Factory/.libgexiv2.new.3606 (New) Package is "libgexiv2" Mon Jun 8 23:46:55 2020 rev:38 rq:811407 version:0.12.1 Changes: --- /work/SRC/openSUSE:Factory/libgexiv2/libgexiv2.changes 2020-01-28 10:48:34.256567235 +0100 +++ /work/SRC/openSUSE:Factory/.libgexiv2.new.3606/libgexiv2.changes 2020-06-08 23:47:30.642008315 +0200 @@ -1,0 +2,20 @@ +Sat May 23 18:20:50 UTC 2020 - Bjørn Lie + +- 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. + +--- Old: gexiv2-0.12.0.tar.xz New: gexiv2-0.12.1.tar.xz Other differences: -- ++ libgexiv2.spec ++ --- /var/tmp/diff_new_pack.pRhOBg/_old 2020-06-08 23:47:31.646011413 +0200 +++ /var/tmp/diff_new_pack.pRhOBg/_new 2020-06-08 23:47:31.646011413 +0200 @@ -1,7 +1,7 @@ # # spec file for package libgexiv2 # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,7 +21,7 @@ %bcond_without python2 %bcond_without python3 Name: libgexiv2 -Version:0.12.0 +Version:0.12.1 Release:0 Summary:A GObject-based Exiv2 wrapper License:GPL-2.0-or-later ++ gexiv2-0.12.0.tar.xz -> gexiv2-0.12.1.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gexiv2-0.12.0/INSTALLING new/gexiv2-0.12.1/INSTALLING --- old/gexiv2-0.12.0/INSTALLING2019-03-11 21:46:27.0 +0100 +++ new/gexiv2-0.12.1/INSTALLING2020-05-23 19:42:56.574060700 +0200 @@ -4,20 +4,16 @@ To build and install gexiv2, type the following commands: -$ ./configure -$ make -$ make install - -When building from git, you need to run ./autgen.sh to generate the -configure script. +$ meson build && cd build +$ ninja +$ ninja test * By default, gexiv2 will install under /usr/local. The configure script - can customize the prefix directory. Run ./configure --help for + can customize the prefix directory. Run 'meson setup --help' for instructions and other installation options. - -* You may need to execute "make install" as root (i.e. sudo make install) + +* You may need to execute 'ninja install' as root (i.e. sudo ninja install) if installing to system directories. Copyright 2016 Software Freedom Conservancy Inc. - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gexiv2-0.12.0/NEWS new/gexiv2-0.12.1/NEWS --- old/gexiv2-0.12.0/NEWS 2019-03-11 21:46:27.0 +0100 +++ new/gexiv2-0.12.1/NEWS 2020-05-23 19:42:56.574060700 +0200 @@ -1,3 +1,36 @@ +gexiv2 0.12.1 - 23 May 2020 + + * 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 in this release: + - https://gitlab.gnome.org/GNOME/gexiv2/issues/41 + - https://gitlab.gnome.org/GNOME/gexiv2/issues/42 + - https://gitlab.gnome.org/GNOME/gexiv2/issues/45 + - https://gitlab.gnome.org/GNOME/gexiv2/issues/52 + - https://gitlab.gnome.org/GNOME/gexiv2/issues/53 + - https://gitlab.gnome.org/GNOME/gexiv2/issues/54 + - https://gitlab.gnome.org/GNOME/gexiv2/issues/55 + +All contributors to this release: + - Jens Georg + - Ting-Wei Lan + - Csaba Toth + - Thomas Doczkal + -
commit libgexiv2 for openSUSE:Factory
Hello community, here is the log from the commit of package libgexiv2 for openSUSE:Factory checked in at 2020-01-28 10:48:28 Comparing /work/SRC/openSUSE:Factory/libgexiv2 (Old) and /work/SRC/openSUSE:Factory/.libgexiv2.new.26092 (New) Package is "libgexiv2" Tue Jan 28 10:48:28 2020 rev:37 rq:767377 version:0.12.0 Changes: --- /work/SRC/openSUSE:Factory/libgexiv2/libgexiv2.changes 2019-01-26 22:16:27.079145847 +0100 +++ /work/SRC/openSUSE:Factory/.libgexiv2.new.26092/libgexiv2.changes 2020-01-28 10:48:34.256567235 +0100 @@ -1,0 +2,14 @@ +Mon Mar 18 02:23:45 UTC 2019 - Alexei Podvalsky + +- 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. + +--- Old: gexiv2-0.11.0.tar.xz New: gexiv2-0.12.0.tar.xz Other differences: -- ++ libgexiv2.spec ++ --- /var/tmp/diff_new_pack.4cFdg9/_old 2020-01-28 10:48:36.020569300 +0100 +++ /var/tmp/diff_new_pack.4cFdg9/_new 2020-01-28 10:48:36.024569306 +0100 @@ -21,13 +21,13 @@ %bcond_without python2 %bcond_without python3 Name: libgexiv2 -Version:0.11.0 +Version:0.12.0 Release:0 Summary:A GObject-based Exiv2 wrapper License:GPL-2.0-or-later Group: Development/Libraries/C and C++ URL:https://wiki.gnome.org/Projects/gexiv2 -Source0: https://ftp.gnome.org/pub/gnome/sources/gexiv2/0.11/%{tarname}-%{version}.tar.xz +Source0: https://ftp.gnome.org/pub/gnome/sources/gexiv2/0.12/%{tarname}-%{version}.tar.xz Source99: baselibs.conf BuildRequires: %{python_module devel} ++ gexiv2-0.11.0.tar.xz -> gexiv2-0.12.0.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gexiv2-0.11.0/GExiv2.py new/gexiv2-0.12.0/GExiv2.py --- old/gexiv2-0.11.0/GExiv2.py 2019-01-08 20:28:07.0 +0100 +++ new/gexiv2-0.12.0/GExiv2.py 2019-03-11 21:46:27.0 +0100 @@ -21,7 +21,6 @@ from datetime import datetime from fractions import Fraction -from gi.repository import GObject from ..overrides import override from ..module import get_introspection_module @@ -105,8 +104,8 @@ __setitem__ = GExiv2.Metadata.set_tag_string + __all__.append('Metadata') if not GExiv2.initialize(): raise RuntimeError("GExiv2 couldn't be initialized") - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gexiv2-0.11.0/NEWS new/gexiv2-0.12.0/NEWS --- old/gexiv2-0.11.0/NEWS 2019-01-08 20:28:07.0 +0100 +++ new/gexiv2-0.12.0/NEWS 2019-03-11 21:46:27.0 +0100 @@ -1,3 +1,22 @@ +gexiv2 0.12.0 - 11 Mar 2019 + + * Include a test for https://gitlab.gnome.org/GNOME/shotwell/issues/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 https://gitlab.gnome.org/GNOME/gexiv2/issues/27 + * Promote gexiv2-dump to a tool + * Documentation fixes + * flake8 fixes for python code + +Bugs fixed in this release: + - https://gitlab.gnome.org/GNOME/gexiv2/issues/27 + +All contributors to this release: + - Jens Georg + - Chris Mayo + - Marty E. Plummer + gexiv2 0.11.0 - 8 Jan 2019 * Remove autotools diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gexiv2-0.11.0/build-aux/org.gnome.GExiv2-oldstable.json new/gexiv2-0.12.0/build-aux/org.gnome.GExiv2-oldstable.json --- old/gexiv2-0.11.0/build-aux/org.gnome.GExiv2-oldstable.json 1970-01-01 01:00:00.0 +0100 +++ new/gexiv2-0.12.0/build-aux/org.gnome.GExiv2-oldstable.json 2019-03-11 21:46:27.0 +0100 @@ -0,0 +1,67 @@ +{ +"app-id" : "org.gnome.GExiv2", +"runtime" : "org.gnome.Platform", +"runtime-version" : "3.30", +"sdk" : "org.gnome.Sdk", +"command" : "gexiv2", +"tags" : [ +"nightly" +], +"desktop-file-name-prefix" : "(Nightly) ", +"cleanup" : [ +"/include", +"/lib/pkconfig", +"/share/pkgconfig", +"/share/gtk-doc", +"/share/man", +"/share/vala", +"/lib/girepository", +"*.la", +"*.a" +], +"modules" : [ +{ +"name" : "exiv2", +"cleanup" : [ +"/bin" +], +"buildsystem" : "cmake-ninj
commit libgexiv2 for openSUSE:Factory
Hello community, here is the log from the commit of package libgexiv2 for openSUSE:Factory checked in at 2019-01-26 22:16:25 Comparing /work/SRC/openSUSE:Factory/libgexiv2 (Old) and /work/SRC/openSUSE:Factory/.libgexiv2.new.28833 (New) Package is "libgexiv2" Sat Jan 26 22:16:25 2019 rev:36 rq:666341 version:0.11.0 Changes: --- /work/SRC/openSUSE:Factory/libgexiv2/libgexiv2.changes 2019-01-15 09:09:29.198617973 +0100 +++ /work/SRC/openSUSE:Factory/.libgexiv2.new.28833/libgexiv2.changes 2019-01-26 22:16:27.079145847 +0100 @@ -1,0 +2,16 @@ +Tue Jan 8 19:37:55 UTC 2019 - bjorn@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. + +--- Old: gexiv2-0.10.10.tar.xz New: gexiv2-0.11.0.tar.xz Other differences: -- ++ libgexiv2.spec ++ --- /var/tmp/diff_new_pack.baaEf3/_old 2019-01-26 22:16:27.563145453 +0100 +++ /var/tmp/diff_new_pack.baaEf3/_new 2019-01-26 22:16:27.567145450 +0100 @@ -21,13 +21,13 @@ %bcond_without python2 %bcond_without python3 Name: libgexiv2 -Version:0.10.10 +Version:0.11.0 Release:0 Summary:A GObject-based Exiv2 wrapper License:GPL-2.0-or-later Group: Development/Libraries/C and C++ URL:https://wiki.gnome.org/Projects/gexiv2 -Source0: http://ftp.gnome.org/pub/gnome/sources/gexiv2/0.10/%{tarname}-%{version}.tar.xz +Source0: https://ftp.gnome.org/pub/gnome/sources/gexiv2/0.11/%{tarname}-%{version}.tar.xz Source99: baselibs.conf BuildRequires: %{python_module devel} @@ -39,6 +39,7 @@ BuildRequires: pkgconfig BuildRequires: python-rpm-macros BuildRequires: pkgconfig(exiv2) >= 0.26 +BuildRequires: pkgconfig(gio-2.0) >= 2.32.0 BuildRequires: pkgconfig(gobject-2.0) >= 2.38.0 BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(vapigen) @@ -102,6 +103,7 @@ %build %meson \ + -Dintrospection=true \ %{nil} %meson_build ++ gexiv2-0.10.10.tar.xz -> gexiv2-0.11.0.tar.xz ++ 63680 lines of diff (skipped)
commit libgexiv2 for openSUSE:Factory
Hello community, here is the log from the commit of package libgexiv2 for openSUSE:Factory checked in at 2019-01-15 09:09:26 Comparing /work/SRC/openSUSE:Factory/libgexiv2 (Old) and /work/SRC/openSUSE:Factory/.libgexiv2.new.28833 (New) Package is "libgexiv2" Tue Jan 15 09:09:26 2019 rev:35 rq:664077 version:0.10.10 Changes: --- /work/SRC/openSUSE:Factory/libgexiv2/libgexiv2.changes 2018-05-22 16:59:33.233483400 +0200 +++ /work/SRC/openSUSE:Factory/.libgexiv2.new.28833/libgexiv2.changes 2019-01-15 09:09:29.198617973 +0100 @@ -1,0 +2,36 @@ +Tue Jan 1 15:01:12 UTC 2019 - bjorn@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 + +- 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@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@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. + +--- Old: gexiv2-0.10.8.tar.xz libgexiv2-reproducible.patch New: gexiv2-0.10.10.tar.xz Other differences: -- ++ libgexiv2.spec ++ --- /var/tmp/diff_new_pack.hSeXGP/_old 2019-01-15 09:09:29.646617561 +0100 +++ /var/tmp/diff_new_pack.hSeXGP/_new 2019-01-15 09:09:29.646617561 +0100 @@ -1,7 +1,7 @@ # # spec file for package libgexiv2 # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -21,7 +21,7 @@ %bcond_without python2 %bcond_without python3 Name: libgexiv2 -Version:0.10.8 +Version:0.10.10 Release:0 Summary:A GObject-based Exiv2 wrapper License:GPL-2.0-or-later @@ -29,18 +29,17 @@ URL:https://wiki.gnome.org/Projects/gexiv2 Source0: http://ftp.gnome.org/pub/gnome/sources/gexiv2/0.10/%{tarname}-%{version}.tar.xz Source99: baselibs.conf -# PATCH-FIX-UPSTREAM libgexiv2-reproducible.patch bgo#793984 bjorn@gmail.com -- Avoid non-reproducible absolute build path in .h -Patch0: libgexiv2-reproducible.patch BuildRequires: %{python_module devel} BuildRequires: %{python_module gobject} BuildRequires: gcc-c++ BuildRequires: gobject-introspection BuildRequires: libtool +BuildRequires: meson BuildRequires: pkgconfig BuildRequires: python-rpm-macros -BuildRequires: pkgconfig(exiv2) -BuildRequires: pkgconfig(gobject-2.0) +BuildRequires: pkgconfig(exiv2) >= 0.26 +BuildRequires: pkgconfig(gobject-2.0) >= 2.38.0 BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(vapigen) @@ -99,19 +98,15 @@ This package provides the Python 3 bindings for the libgexiv2 library. %prep -%setup -q -n %{tarname}-%{version} -%patch0 -p1 +%autosetup -n %{tarname}-%{version} -p1 %build -%configure --enable-introspection -make %{?_smp_mflags} +%meson \ + %{nil} +%meson_build %install -%make_install LIB=%{_lib} -rm %{buildroot}%{_libdir}/libgexiv2.*a - -%check -make %{?_smp_mflags} check +%meson_install %post -n libgexiv2-2 -p /sbin/ldconfig %postun -n libgexiv2-2 -p /sbin/ldconfig @@ -126,13 +121,13 @@ %files devel %{_datadir}/gir-1.0/GExiv2-0.10.gir -%doc %{_datadir}/gtk-doc/html/gexiv2/ %{_includedir}/gexiv2/ %{_libdir}/libgexiv2.so %{_libdir
commit libgexiv2 for openSUSE:Factory
Hello community, here is the log from the commit of package libgexiv2 for openSUSE:Factory checked in at 2018-05-22 16:59:33 Comparing /work/SRC/openSUSE:Factory/libgexiv2 (Old) and /work/SRC/openSUSE:Factory/.libgexiv2.new (New) Package is "libgexiv2" Tue May 22 16:59:33 2018 rev:34 rq:606927 version:0.10.8 Changes: --- /work/SRC/openSUSE:Factory/libgexiv2/libgexiv2.changes 2018-04-19 15:25:40.772377039 +0200 +++ /work/SRC/openSUSE:Factory/.libgexiv2.new/libgexiv2.changes 2018-05-22 16:59:33.233483400 +0200 @@ -1,0 +2,5 @@ +Tue May 8 18:48:49 UTC 2018 - bjorn@gmail.com + +- Add baselibs.conf, build 32-bit support. + +--- New: baselibs.conf Other differences: -- ++ libgexiv2.spec ++ --- /var/tmp/diff_new_pack.o0XTJm/_old 2018-05-22 16:59:33.817462151 +0200 +++ /var/tmp/diff_new_pack.o0XTJm/_new 2018-05-22 16:59:33.821462005 +0200 @@ -28,6 +28,7 @@ Group: Development/Libraries/C and C++ URL:https://wiki.gnome.org/Projects/gexiv2 Source0: http://ftp.gnome.org/pub/gnome/sources/gexiv2/0.10/%{tarname}-%{version}.tar.xz +Source99: baselibs.conf # PATCH-FIX-UPSTREAM libgexiv2-reproducible.patch bgo#793984 bjorn@gmail.com -- Avoid non-reproducible absolute build path in .h Patch0: libgexiv2-reproducible.patch ++ baselibs.conf ++ libgexiv2-2
commit libgexiv2 for openSUSE:Factory
Hello community, here is the log from the commit of package libgexiv2 for openSUSE:Factory checked in at 2018-04-19 15:25:39 Comparing /work/SRC/openSUSE:Factory/libgexiv2 (Old) and /work/SRC/openSUSE:Factory/.libgexiv2.new (New) Package is "libgexiv2" Thu Apr 19 15:25:39 2018 rev:33 rq:596176 version:0.10.8 Changes: --- /work/SRC/openSUSE:Factory/libgexiv2/libgexiv2.changes 2018-02-12 10:10:22.403973902 +0100 +++ /work/SRC/openSUSE:Factory/.libgexiv2.new/libgexiv2.changes 2018-04-19 15:25:40.772377039 +0200 @@ -1,0 +2,6 @@ +Tue Apr 10 12:14:25 UTC 2018 - bjorn@gmail.com + +- Add libgexiv2-reproducible.patch: Avoid non-reproducible absolute + build path in .h (bgo#793984). + +--- New: libgexiv2-reproducible.patch Other differences: -- ++ libgexiv2.spec ++ --- /var/tmp/diff_new_pack.dCLClH/_old 2018-04-19 15:25:41.400351527 +0200 +++ /var/tmp/diff_new_pack.dCLClH/_new 2018-04-19 15:25:41.404351364 +0200 @@ -24,10 +24,12 @@ Version:0.10.8 Release:0 Summary:A GObject-based Exiv2 wrapper -License:GPL-2.0+ +License:GPL-2.0-or-later Group: Development/Libraries/C and C++ -Url:https://wiki.gnome.org/Projects/gexiv2 -Source: http://ftp.gnome.org/pub/gnome/sources/gexiv2/0.10/%{tarname}-%{version}.tar.xz +URL:https://wiki.gnome.org/Projects/gexiv2 +Source0: http://ftp.gnome.org/pub/gnome/sources/gexiv2/0.10/%{tarname}-%{version}.tar.xz +# PATCH-FIX-UPSTREAM libgexiv2-reproducible.patch bgo#793984 bjorn@gmail.com -- Avoid non-reproducible absolute build path in .h +Patch0: libgexiv2-reproducible.patch BuildRequires: %{python_module devel} BuildRequires: %{python_module gobject} @@ -97,6 +99,7 @@ %prep %setup -q -n %{tarname}-%{version} +%patch0 -p1 %build %configure --enable-introspection @@ -113,7 +116,8 @@ %postun -n libgexiv2-2 -p /sbin/ldconfig %files -n libgexiv2-2 -%doc AUTHORS COPYING NEWS README THANKS +%license COPYING +%doc AUTHORS NEWS README THANKS %{_libdir}/libgexiv2.so.* %files -n typelib-1_0-GExiv2-0_10 ++ libgexiv2-reproducible.patch ++ >From 6ae2aa0a6266952d74aba6eba0424826497c6761 Mon Sep 17 00:00:00 2001 From: Chris Lamb Date: Fri, 2 Mar 2018 09:13:03 + Subject: Avoid non-reproducible absolute build path in .h. Whilst working on the Reproducible Builds effort [0], we noticed that gexiv2 could not be built reproducibly. This is because the generated enums files contain the absolute build path. The basename is sufficient in context. This was originally filed in Debian as: https://bugs.debian.org/891897 https://bugzilla.gnome.org/show_bug.cgi?id=793984 --- gexiv2/gexiv2-enums.cpp.template | 2 +- gexiv2/gexiv2-enums.h.template | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gexiv2/gexiv2-enums.cpp.template b/gexiv2/gexiv2-enums.cpp.template index f0890f9..0caca7a 100644 --- a/gexiv2/gexiv2-enums.cpp.template +++ b/gexiv2/gexiv2-enums.cpp.template @@ -3,7 +3,7 @@ /*** END file-header ***/ /*** BEGIN file-production ***/ -/* enumerations from "@filename@" */ +/* enumerations from "@basename@" */ #include "@filename@" /*** END file-production ***/ /*** BEGIN value-header ***/ diff --git a/gexiv2/gexiv2-enums.h.template b/gexiv2/gexiv2-enums.h.template index 879ec01..0c0303c 100644 --- a/gexiv2/gexiv2-enums.h.template +++ b/gexiv2/gexiv2-enums.h.template @@ -9,7 +9,7 @@ G_BEGIN_DECLS /*** END file-header ***/ /*** BEGIN file-production ***/ -/* enumerations from @filename@ */ +/* enumerations from @basename@ */ /*** END file-production ***/ -- cgit v0.12
commit libgexiv2 for openSUSE:Factory
Hello community, here is the log from the commit of package libgexiv2 for openSUSE:Factory checked in at 2018-02-12 10:10:19 Comparing /work/SRC/openSUSE:Factory/libgexiv2 (Old) and /work/SRC/openSUSE:Factory/.libgexiv2.new (New) Package is "libgexiv2" Mon Feb 12 10:10:19 2018 rev:32 rq:574228 version:0.10.8 Changes: --- /work/SRC/openSUSE:Factory/libgexiv2/libgexiv2.changes 2018-02-07 18:38:25.468583152 +0100 +++ /work/SRC/openSUSE:Factory/.libgexiv2.new/libgexiv2.changes 2018-02-12 10:10:22.403973902 +0100 @@ -1,0 +2,9 @@ +Tue Feb 6 20:48:05 UTC 2018 - bjorn@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. + +--- Old: gexiv2-0.10.7.tar.xz New: gexiv2-0.10.8.tar.xz Other differences: -- ++ libgexiv2.spec ++ --- /var/tmp/diff_new_pack.NzI50j/_old 2018-02-12 10:10:23.559932244 +0100 +++ /var/tmp/diff_new_pack.NzI50j/_new 2018-02-12 10:10:23.563932099 +0100 @@ -21,7 +21,7 @@ %bcond_without python2 %bcond_without python3 Name: libgexiv2 -Version:0.10.7 +Version:0.10.8 Release:0 Summary:A GObject-based Exiv2 wrapper License:GPL-2.0+ ++ gexiv2-0.10.7.tar.xz -> gexiv2-0.10.8.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gexiv2-0.10.7/Makefile.am new/gexiv2-0.10.8/Makefile.am --- old/gexiv2-0.10.7/Makefile.am 2017-12-24 12:32:37.0 +0100 +++ new/gexiv2-0.10.8/Makefile.am 2018-02-05 22:56:47.0 +0100 @@ -34,6 +34,7 @@ test/data/sample-author-badencoding.jpg \ test/data/original.jpg \ test/data/CaorVN.jpeg \ + test/data/no-fnumber.jpg \ test/gexiv2-dump.vala \ test/python/gexiv2.py \ test/python/test_metadata.py \ @@ -152,9 +153,15 @@ lib@PACKAGE_NAME@_la_LIBADD = $(EXIV2_LIBS) $(GLIB_LIBS) lib@PACKAGE_NAME@_la_CPPFLAGS = $(EXIV2_CFLAGS) $(GLIB_CFLAGS) +if PLATFORM_DARWIN +VERSION_SCRIPT_LDFLAGS= +else +VERSION_SCRIPT_LDFLAGS="-Wl,--version-script=$(srcdir)/gexiv2/gexiv2.map" +endif + lib@PACKAGE_NAME@_la_LDFLAGS = \ $(no_undefined) -export-dynamic -version-info $(GEXIV2_VERSION_INFO) \ - -Wl,--version-script=$(srcdir)/gexiv2/gexiv2.map \ + $(VERSION_SCRIPT_LDFLAGS) \ $(WARN_LDFLAGS) clean-local: @@ -177,6 +184,7 @@ --symbol-prefix=@PACKAGE_NAME@ \ --add-include-path=$(BUILD_DIR) \ --pkg-export=gexiv2 \ +--c-include=gexiv2/gexiv2.h \ $(WARN_SCANNERFLAGS) INTROSPECTION_COMPILER_ARGS = --includedir=$(BUILD_DIR) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gexiv2-0.10.7/Makefile.in new/gexiv2-0.10.8/Makefile.in --- old/gexiv2-0.10.7/Makefile.in 2017-12-24 12:44:25.0 +0100 +++ new/gexiv2-0.10.8/Makefile.in 2018-02-05 22:57:54.0 +0100 @@ -738,9 +738,10 @@ EXTRA_DIST = @package_n...@.pc.in GExiv2.py gexiv2/gexiv2-version.m4 \ $(TYPELIB_FILES) test/data/sample-author-badencoding.jpg \ test/data/original.jpg test/data/CaorVN.jpeg \ - test/gexiv2-dump.vala test/python/gexiv2.py \ - test/python/test_metadata.py docs/meson.build \ - docs/reference/meson.build docs/reference/xml/meson.build \ + test/data/no-fnumber.jpg test/gexiv2-dump.vala \ + test/python/gexiv2.py test/python/test_metadata.py \ + docs/meson.build docs/reference/meson.build \ + docs/reference/xml/meson.build \ docs/reference/xml/gtkdocentities.ent.in meson.build \ gexiv2/meson.build gexiv2/gexiv2-enums.cpp.template \ gexiv2/gexiv2-enums.h.template gexiv2/gexiv2-version.h.meson \ @@ -802,9 +803,11 @@ lib@PACKAGE_NAME@_la_SOURCES = $(GEXIV2_sources) $(GEXIV2_public_HEADERS) lib@PACKAGE_NAME@_la_LIBADD = $(EXIV2_LIBS) $(GLIB_LIBS) lib@PACKAGE_NAME@_la_CPPFLAGS = $(EXIV2_CFLAGS) $(GLIB_CFLAGS) +@PLATFORM_DARWIN_FALSE@VERSION_SCRIPT_LDFLAGS = "-Wl,--version-script=$(srcdir)/gexiv2/gexiv2.map" +@PLATFORM_DARWIN_TRUE@VERSION_SCRIPT_LDFLAGS = lib@PACKAGE_NAME@_la_LDFLAGS = \ $(no_undefined) -export-dynamic -version-info $(GEXIV2_VERSION_INFO) \ - -Wl,--version-script=$(srcdir)/gexiv2/gexiv2.map \ + $(VERSION_SCRIPT_LDFLAGS) \ $(WARN_LDFLAGS) TESTS_ENVIRONMENT = \ @@ -835,6 +838,7 @@ @HAVE_INTROSPECTION_TRUE@ --s
commit libgexiv2 for openSUSE:Factory
Hello community, here is the log from the commit of package libgexiv2 for openSUSE:Factory checked in at 2018-02-07 18:38:24 Comparing /work/SRC/openSUSE:Factory/libgexiv2 (Old) and /work/SRC/openSUSE:Factory/.libgexiv2.new (New) Package is "libgexiv2" Wed Feb 7 18:38:24 2018 rev:31 rq:572978 version:0.10.7 Changes: --- /work/SRC/openSUSE:Factory/libgexiv2/libgexiv2.changes 2018-02-03 15:38:23.376897375 +0100 +++ /work/SRC/openSUSE:Factory/.libgexiv2.new/libgexiv2.changes 2018-02-07 18:38:25.468583152 +0100 @@ -1,0 +2,11 @@ +Sat Feb 3 02:01:13 UTC 2018 - bjorn@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. + +--- Old: gexiv2-0.10.6.tar.xz New: gexiv2-0.10.7.tar.xz Other differences: -- ++ libgexiv2.spec ++ --- /var/tmp/diff_new_pack.mGjnH8/_old 2018-02-07 18:38:26.104553359 +0100 +++ /var/tmp/diff_new_pack.mGjnH8/_new 2018-02-07 18:38:26.108553171 +0100 @@ -21,13 +21,14 @@ %bcond_without python2 %bcond_without python3 Name: libgexiv2 -Version:0.10.6 +Version:0.10.7 Release:0 Summary:A GObject-based Exiv2 wrapper License:GPL-2.0+ Group: Development/Libraries/C and C++ Url:https://wiki.gnome.org/Projects/gexiv2 Source: http://ftp.gnome.org/pub/gnome/sources/gexiv2/0.10/%{tarname}-%{version}.tar.xz + BuildRequires: %{python_module devel} BuildRequires: %{python_module gobject} BuildRequires: gcc-c++ ++ gexiv2-0.10.6.tar.xz -> gexiv2-0.10.7.tar.xz ++ 2025 lines of diff (skipped)
commit libgexiv2 for openSUSE:Factory
Hello community, here is the log from the commit of package libgexiv2 for openSUSE:Factory checked in at 2018-02-03 15:38:22 Comparing /work/SRC/openSUSE:Factory/libgexiv2 (Old) and /work/SRC/openSUSE:Factory/.libgexiv2.new (New) Package is "libgexiv2" Sat Feb 3 15:38:22 2018 rev:30 rq:572075 version:0.10.6 Changes: --- /work/SRC/openSUSE:Factory/libgexiv2/libgexiv2.changes 2017-07-24 12:31:16.767201101 +0200 +++ /work/SRC/openSUSE:Factory/.libgexiv2.new/libgexiv2.changes 2018-02-03 15:38:23.376897375 +0100 @@ -1,0 +2,16 @@ +Tue Jan 23 12:36:13 UTC 2018 - tchva...@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. + +--- Other differences: -- ++ libgexiv2.spec ++ --- /var/tmp/diff_new_pack.mgJ5Hw/_old 2018-02-03 15:38:24.116862812 +0100 +++ /var/tmp/diff_new_pack.mgJ5Hw/_new 2018-02-03 15:38:24.120862625 +0100 @@ -1,7 +1,7 @@ # # spec file for package libgexiv2 # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,27 +17,28 @@ %define tarname gexiv2 - +%{?!python_module:%define python_module() python-%{**} python3-%{**}} +%bcond_without python2 +%bcond_without python3 Name: libgexiv2 Version:0.10.6 Release:0 Summary:A GObject-based Exiv2 wrapper License:GPL-2.0+ Group: Development/Libraries/C and C++ -Url:https://wiki.gnome.org/Apps/Shotwell +Url:https://wiki.gnome.org/Projects/gexiv2 Source: http://ftp.gnome.org/pub/gnome/sources/gexiv2/0.10/%{tarname}-%{version}.tar.xz +BuildRequires: %{python_module devel} +BuildRequires: %{python_module gobject} BuildRequires: gcc-c++ BuildRequires: gobject-introspection BuildRequires: libtool -BuildRequires: python-devel -BuildRequires: python-gobject -BuildRequires: python3-devel -BuildRequires: python3-gobject +BuildRequires: pkgconfig +BuildRequires: python-rpm-macros BuildRequires: pkgconfig(exiv2) BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(vapigen) -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description gexiv2 is a GObject-based wrapper around the Exiv2 library. It makes the @@ -101,24 +102,23 @@ make %{?_smp_mflags} %install -%makeinstall LIB=%{_lib} -%__rm %{buildroot}%{_libdir}/libgexiv2.*a +%make_install LIB=%{_lib} +rm %{buildroot}%{_libdir}/libgexiv2.*a -%post -n libgexiv2-2 -p /sbin/ldconfig +%check +make %{?_smp_mflags} check +%post -n libgexiv2-2 -p /sbin/ldconfig %postun -n libgexiv2-2 -p /sbin/ldconfig %files -n libgexiv2-2 -%defattr(-,root,root) %doc AUTHORS COPYING NEWS README THANKS %{_libdir}/libgexiv2.so.* %files -n typelib-1_0-GExiv2-0_10 -%defattr(-,root,root) %{_libdir}/girepository-1.0/GExiv2-0.10.typelib %files devel -%defattr(-,root,root) %{_datadir}/gir-1.0/GExiv2-0.10.gir %doc %{_datadir}/gtk-doc/html/gexiv2/ %{_includedir}/gexiv2/ @@ -128,12 +128,14 @@ %dir %{_datadir}/vala/vapi %{_datadir}/vala/vapi/gexiv2.vapi +%if %{with python2} %files -n python-gexiv2 -%defattr(-,root,root) %{python_sitearch}/* +%endif +%if %{with python3} %files -n python3-gexiv2 -%defattr(-,root,root) %{python3_sitearch}/* +%endif %changelog
commit libgexiv2 for openSUSE:Factory
Hello community, here is the log from the commit of package libgexiv2 for openSUSE:Factory checked in at 2017-07-24 12:31:14 Comparing /work/SRC/openSUSE:Factory/libgexiv2 (Old) and /work/SRC/openSUSE:Factory/.libgexiv2.new (New) Package is "libgexiv2" Mon Jul 24 12:31:14 2017 rev:29 rq:511647 version:0.10.6 Changes: --- /work/SRC/openSUSE:Factory/libgexiv2/libgexiv2.changes 2017-01-25 22:33:37.357226422 +0100 +++ /work/SRC/openSUSE:Factory/.libgexiv2.new/libgexiv2.changes 2017-07-24 12:31:16.767201101 +0200 @@ -1,0 +2,28 @@ +Thu Jul 6 14:57:37 UTC 2017 - wba...@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. + +--- Old: get_orientation-Fix-abort-on-Minolta-meta-data.patch gexiv2-0.10.4.tar.xz libgexiv2-fix-typelib-vapi-install.patch New: gexiv2-0.10.6.tar.xz Other differences: -- ++ libgexiv2.spec ++ --- /var/tmp/diff_new_pack.3zNL2m/_old 2017-07-24 12:31:17.555089876 +0200 +++ /var/tmp/diff_new_pack.3zNL2m/_new 2017-07-24 12:31:17.555089876 +0200 @@ -19,17 +19,13 @@ %define tarname gexiv2 Name: libgexiv2 -Version:0.10.4 +Version:0.10.6 Release:0 Summary:A GObject-based Exiv2 wrapper License:GPL-2.0+ Group: Development/Libraries/C and C++ Url:https://wiki.gnome.org/Apps/Shotwell Source: http://ftp.gnome.org/pub/gnome/sources/gexiv2/0.10/%{tarname}-%{version}.tar.xz -# PATCH-FIX-UPSTREAM libgexiv2-fix-typelib-vapi-install.patch zai...@opensuse.org -- Fix install dir of typelib and ensure vapi file is installed. -Patch0: libgexiv2-fix-typelib-vapi-install.patch -# PATCH-FIX-UPSTREAM get_orientation-Fix-abort-on-Minolta-meta-data.patch bgo#776233 kkae...@suse.com -- Fix abort on Minolta meta-data -Patch1: get_orientation-Fix-abort-on-Minolta-meta-data.patch BuildRequires: gcc-c++ BuildRequires: gobject-introspection BuildRequires: libtool @@ -99,12 +95,8 @@ %prep %setup -q -n %{tarname}-%{version} -%patch0 -p1 -%patch1 -p1 %build -# Needed for patch0 -autoreconf -fiv %configure --enable-introspection make %{?_smp_mflags} @@ -128,6 +120,7 @@ %files devel %defattr(-,root,root) %{_datadir}/gir-1.0/GExiv2-0.10.gir +%doc %{_datadir}/gtk-doc/html/gexiv2/ %{_includedir}/gexiv2/ %{_libdir}/libgexiv2.so %{_libdir}/pkgconfig/gexiv2.pc ++ gexiv2-0.10.4.tar.xz -> gexiv2-0.10.6.tar.xz ++ 15782 lines of diff (skipped)
commit libgexiv2 for openSUSE:Factory
Hello community, here is the log from the commit of package libgexiv2 for openSUSE:Factory checked in at 2017-01-25 22:33:34 Comparing /work/SRC/openSUSE:Factory/libgexiv2 (Old) and /work/SRC/openSUSE:Factory/.libgexiv2.new (New) Package is "libgexiv2" Changes: --- /work/SRC/openSUSE:Factory/libgexiv2/libgexiv2.changes 2016-08-24 10:07:29.0 +0200 +++ /work/SRC/openSUSE:Factory/.libgexiv2.new/libgexiv2.changes 2017-01-25 22:33:37.357226422 +0100 @@ -1,0 +2,6 @@ +Thu Jan 19 16:14:43 UTC 2017 - kkae...@suse.com + +- Add get_orientation-Fix-abort-on-Minolta-meta-data.patch: Fix + abort on Minolta meta-data (bgo#776233). + +--- New: get_orientation-Fix-abort-on-Minolta-meta-data.patch Other differences: -- ++ libgexiv2.spec ++ --- /var/tmp/diff_new_pack.nqtCJk/_old 2017-01-25 22:33:38.629034004 +0100 +++ /var/tmp/diff_new_pack.nqtCJk/_new 2017-01-25 22:33:38.633033399 +0100 @@ -1,7 +1,7 @@ # # spec file for package libgexiv2 # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -28,6 +28,8 @@ Source: http://ftp.gnome.org/pub/gnome/sources/gexiv2/0.10/%{tarname}-%{version}.tar.xz # PATCH-FIX-UPSTREAM libgexiv2-fix-typelib-vapi-install.patch zai...@opensuse.org -- Fix install dir of typelib and ensure vapi file is installed. Patch0: libgexiv2-fix-typelib-vapi-install.patch +# PATCH-FIX-UPSTREAM get_orientation-Fix-abort-on-Minolta-meta-data.patch bgo#776233 kkae...@suse.com -- Fix abort on Minolta meta-data +Patch1: get_orientation-Fix-abort-on-Minolta-meta-data.patch BuildRequires: gcc-c++ BuildRequires: gobject-introspection BuildRequires: libtool @@ -98,6 +100,7 @@ %prep %setup -q -n %{tarname}-%{version} %patch0 -p1 +%patch1 -p1 %build # Needed for patch0 ++ get_orientation-Fix-abort-on-Minolta-meta-data.patch ++ From 2860755db106c9484ee7ad5fb4d90a7291e05641 Mon Sep 17 00:00:00 2001 From: Jens Georg Date: Sun, 18 Dec 2016 17:02:42 +0100 Subject: [PATCH] get_orientation: Fix abort on Minolta meta-data Properly handle rotation value 72 (not rotated) https://bugzilla.redhat.com/show_bug.cgi?id=1401706 Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=776233 --- gexiv2/gexiv2-metadata.cpp | 17 +++-- 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/gexiv2/gexiv2-metadata.cpp b/gexiv2/gexiv2-metadata.cpp index cb89a52..13d685d 100644 --- a/gexiv2/gexiv2-metadata.cpp +++ b/gexiv2/gexiv2-metadata.cpp @@ -399,26 +399,31 @@ GExiv2Orientation gexiv2_metadata_get_orientation (GExiv2Metadata *self) { // Because some camera set a wrong standard exif orientation tag, // We need to check makernote tags first! if (gexiv2_metadata_has_exif_tag(self, "Exif.MinoltaCs7D.Rotation")) { -switch (gexiv2_metadata_get_exif_tag_long(self, "Exif.MinoltaCs7D.Rotation")) { +long orientation = gexiv2_metadata_get_exif_tag_long(self, "Exif.MinoltaCs7D.Rotation"); +switch (orientation) { case 76: return GEXIV2_ORIENTATION_ROT_90; - case 82: return GEXIV2_ORIENTATION_ROT_270; +case 72: +return GEXIV2_ORIENTATION_UNSPECIFIED; default: -g_assert_not_reached(); +g_debug ("Unknown Minolta rotation value %ld, ignoring", orientation); } } - + if (gexiv2_metadata_has_exif_tag(self, "Exif.MinoltaCs5D.Rotation")) { -switch (gexiv2_metadata_get_exif_tag_long(self, "Exif.MinoltaCs5D.Rotation")) { +long orientation = gexiv2_metadata_get_exif_tag_long(self, "Exif.MinoltaCs5D.Rotation"); +switch (orientation) { case 76: return GEXIV2_ORIENTATION_ROT_90; case 82: return GEXIV2_ORIENTATION_ROT_270; +case 72: +return GEXIV2_ORIENTATION_UNSPECIFIED; default: -g_assert_not_reached(); +g_debug ("Unknown Minolta rotation value %ld, ignoring", orientation); } } -- 2.9.3
commit libgexiv2 for openSUSE:Factory
Hello community, here is the log from the commit of package libgexiv2 for openSUSE:Factory checked in at 2016-08-24 10:07:21 Comparing /work/SRC/openSUSE:Factory/libgexiv2 (Old) and /work/SRC/openSUSE:Factory/.libgexiv2.new (New) Package is "libgexiv2" Changes: --- /work/SRC/openSUSE:Factory/libgexiv2/libgexiv2.changes 2016-04-28 16:49:52.0 +0200 +++ /work/SRC/openSUSE:Factory/.libgexiv2.new/libgexiv2.changes 2016-08-24 10:07:29.0 +0200 @@ -1,0 +2,40 @@ +Sun Aug 21 13:57:55 UTC 2016 - jeng...@inai.de + +- Use %_smp_mflags for parallel building; re-set RPM groups. + +--- +Thu Aug 18 07:53:19 UTC 2016 - zai...@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 - zai...@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. + +--- Old: gexiv2-0.10.3.tar.xz New: gexiv2-0.10.4.tar.xz libgexiv2-fix-typelib-vapi-install.patch Other differences: -- ++ libgexiv2.spec ++ --- /var/tmp/diff_new_pack.WSg5CV/_old 2016-08-24 10:07:30.0 +0200 +++ /var/tmp/diff_new_pack.WSg5CV/_new 2016-08-24 10:07:30.0 +0200 @@ -19,13 +19,15 @@ %define tarname gexiv2 Name: libgexiv2 -Version:0.10.3 +Version:0.10.4 Release:0 Summary:A GObject-based Exiv2 wrapper License:GPL-2.0+ -Group: System/Libraries -Url:http://yorba.org/shotwell/ +Group: Development/Libraries/C and C++ +Url:https://wiki.gnome.org/Apps/Shotwell Source: http://ftp.gnome.org/pub/gnome/sources/gexiv2/0.10/%{tarname}-%{version}.tar.xz +# PATCH-FIX-UPSTREAM libgexiv2-fix-typelib-vapi-install.patch zai...@opensuse.org -- Fix install dir of typelib and ensure vapi file is installed. +Patch0: libgexiv2-fix-typelib-vapi-install.patch BuildRequires: gcc-c++ BuildRequires: gobject-introspection BuildRequires: libtool @@ -36,6 +38,7 @@ BuildRequires: pkgconfig(exiv2) BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) +BuildRequires: pkgconfig(vapigen) BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -94,10 +97,13 @@ %prep %setup -q -n %{tarname}-%{version} +%patch0 -p1 %build +# Needed for patch0 +autoreconf -fiv %configure --enable-introspection -%__make %{?jobs:-j%{jobs}} +make %{?_smp_mflags} %install %makeinstall LIB=%{_lib} ++ gexiv2-0.10.3.tar.xz -> gexiv2-0.10.4.tar.xz ++ 28960 lines of diff (skipped) ++ libgexiv2-fix-typelib-vapi-install.patch ++ >From 7c47e3907c4888190138c3301232e198206217fb Mon Sep 17 00:00:00 2001 From: Jens Georg Date: Wed, 17 Aug 2016 13:11:18 +0200 Subject: Fix typelib install directory Signed-off-by: Jens Georg --- Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile.am b/Makefile.am index 7b5862f..bfc46d2 100644 --- a/Makefile.am +++ b/Makefile.am @@ -4,7 +4,7 @@ ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS} pkgconfigdir = $(libdir)/pkgconfig GEXIV2_publicdir = $(includedir)/gexiv2 girdir = $(datadir)/gir-1.0 -typelibdir = $(datadir)/gir-1.0 +typelibdir = $(libdir)/girepository-1.0 py2gidir = $(PYTHON2_GIDIR) py3gidir = $(PYTHON3_GIDIR) vapidir = $(datadir)/vala/vapi -- cgit v0.12 >From cd84bb5ef47d58d3d2f781407556a330bfea6c41 Mon Sep 17 00:00:00 2001
commit libgexiv2 for openSUSE:Factory
Hello community, here is the log from the commit of package libgexiv2 for openSUSE:Factory checked in at 2016-04-28 16:49:51 Comparing /work/SRC/openSUSE:Factory/libgexiv2 (Old) and /work/SRC/openSUSE:Factory/.libgexiv2.new (New) Package is "libgexiv2" Changes: --- /work/SRC/openSUSE:Factory/libgexiv2/libgexiv2.changes 2015-03-30 19:31:20.0 +0200 +++ /work/SRC/openSUSE:Factory/.libgexiv2.new/libgexiv2.changes 2016-04-28 16:49:52.0 +0200 @@ -1,0 +2,14 @@ +Mon Apr 18 13:23:50 UTC 2016 - dims...@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 - r...@rotkraut.de + +- Build Python bindings: + + Add python-devel, python3-devel, python-gobject and +python3-gobject BuildRequires. + + Split new packages python-gexiv2 and python3-gexiv2. + +--- Other differences: -- ++ libgexiv2.spec ++ --- /var/tmp/diff_new_pack.Eu1UP6/_old 2016-04-28 16:49:53.0 +0200 +++ /var/tmp/diff_new_pack.Eu1UP6/_new 2016-04-28 16:49:53.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package libgexiv2 # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -27,7 +27,12 @@ Url:http://yorba.org/shotwell/ Source: http://ftp.gnome.org/pub/gnome/sources/gexiv2/0.10/%{tarname}-%{version}.tar.xz BuildRequires: gcc-c++ +BuildRequires: gobject-introspection BuildRequires: libtool +BuildRequires: python-devel +BuildRequires: python-gobject +BuildRequires: python3-devel +BuildRequires: python3-gobject BuildRequires: pkgconfig(exiv2) BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) @@ -65,6 +70,28 @@ gexiv2 is a GObject-based wrapper around the Exiv2 library. It makes the basic features of Exiv2 available to GNOME applications. +%package -n python-gexiv2 +Summary:A GObject-based Exiv2 wrapper +Group: Development/Libraries/Python +Requires: python-gobject + +%description -n python-gexiv2 +gexiv2 is a GObject-based wrapper around the Exiv2 library. It makes the +basic features of Exiv2 available to GNOME applications. + +This package provides the Python 2 bindings for the libgexiv2 library. + +%package -n python3-gexiv2 +Summary:A GObject-based Exiv2 wrapper +Group: Development/Libraries/Python +Requires: python3-gobject + +%description -n python3-gexiv2 +gexiv2 is a GObject-based wrapper around the Exiv2 library. It makes the +basic features of Exiv2 available to GNOME applications. + +This package provides the Python 3 bindings for the libgexiv2 library. + %prep %setup -q -n %{tarname}-%{version} @@ -99,4 +126,12 @@ %dir %{_datadir}/vala/vapi %{_datadir}/vala/vapi/gexiv2.vapi +%files -n python-gexiv2 +%defattr(-,root,root) +%{python_sitearch}/* + +%files -n python3-gexiv2 +%defattr(-,root,root) +%{python3_sitearch}/* + %changelog
commit libgexiv2 for openSUSE:Factory
Hello community, here is the log from the commit of package libgexiv2 for openSUSE:Factory checked in at 2015-03-30 19:31:18 Comparing /work/SRC/openSUSE:Factory/libgexiv2 (Old) and /work/SRC/openSUSE:Factory/.libgexiv2.new (New) Package is "libgexiv2" Changes: --- /work/SRC/openSUSE:Factory/libgexiv2/libgexiv2.changes 2015-02-16 21:21:44.0 +0100 +++ /work/SRC/openSUSE:Factory/.libgexiv2.new/libgexiv2.changes 2015-03-30 19:31:20.0 +0200 @@ -1,0 +2,9 @@ +Tue Mar 24 13:47:01 UTC 2015 - zai...@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). + +--- @@ -4 +13 @@ -- Update to version 0.10.2 +- Update to version 0.10.2: Old: gexiv2-0.10.2.tar.xz New: gexiv2-0.10.3.tar.xz Other differences: -- ++ libgexiv2.spec ++ --- /var/tmp/diff_new_pack.iaWSBo/_old 2015-03-30 19:31:20.0 +0200 +++ /var/tmp/diff_new_pack.iaWSBo/_new 2015-03-30 19:31:20.0 +0200 @@ -19,7 +19,7 @@ %define tarname gexiv2 Name: libgexiv2 -Version:0.10.2 +Version:0.10.3 Release:0 Summary:A GObject-based Exiv2 wrapper License:GPL-2.0+ ++ gexiv2-0.10.2.tar.xz -> gexiv2-0.10.3.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gexiv2-0.10.2/GExiv2.py new/gexiv2-0.10.3/GExiv2.py --- old/gexiv2-0.10.2/GExiv2.py 2014-08-08 21:12:46.0 +0200 +++ new/gexiv2-0.10.3/GExiv2.py 2015-03-24 00:05:49.0 +0100 @@ -78,6 +78,9 @@ def get(self, key, default=None): return self.get_tag_string(key) if self.has_tag(key) else default + +def get_raw(self, key): +return self.get_tag_raw(key).get_data() def __iter__(self): return iter(self.get_tags()) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gexiv2-0.10.2/Makefile.am new/gexiv2-0.10.3/Makefile.am --- old/gexiv2-0.10.2/Makefile.am 2014-09-17 00:07:53.0 +0200 +++ new/gexiv2-0.10.3/Makefile.am 2015-03-24 00:05:49.0 +0100 @@ -16,7 +16,10 @@ @PACKAGE_NAME@.vapi \ gexiv2/gexiv2-version.m4 \ $(TYPELIB_FILES) \ - test/gexiv2-dump.vala + test/sample-author-badencoding.jpg \ + test/gexiv2-dump.vala \ + test/python/gexiv2.py + # Installed Files # pkgconfig_DATA = @PACKAGE_NAME@.pc @@ -105,16 +108,24 @@ rm -f gexiv2/gexiv2-version.h rm -f gexiv2.pc rm -f test/gexiv2-dump + rm -rf test/python/gi test/python/__pycache__ # Tests and utilities # if ENABLE_TESTS -tests: test/gexiv2-dump +tests: test/gexiv2-dump test/python2 test/python3 test/gexiv2-dump: test/gexiv2-dump.vala valac -g --enable-checking --vapidir=. --pkg gexiv2 $< -o $@ +test/python/gi/overrides/GExiv2.py: + [ -d $(dir $@) ] || mkdir -p $(dir $@) + ln -sf ../../../../GExiv2.py $@ + +test/python%: $(TYPELIB_FILES) test/python/gi/overrides/GExiv2.py + LD_LIBRARY_PATH=.libs GI_TYPELIB_PATH=. PYTHONPATH=test/python python$* -m unittest gexiv2 + endif # Optional Introspection # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gexiv2-0.10.2/Makefile.in new/gexiv2-0.10.3/Makefile.in --- old/gexiv2-0.10.2/Makefile.in 2014-09-17 00:15:53.0 +0200 +++ new/gexiv2-0.10.3/Makefile.in 2015-03-24 00:14:23.0 +0100 @@ -425,7 +425,9 @@ @PACKAGE_NAME@.vapi \ gexiv2/gexiv2-version.m4 \ $(TYPELIB_FILES) \ - test/gexiv2-dump.vala + test/sample-author-badencoding.jpg \ + test/gexiv2-dump.vala \ + test/python/gexiv2.py # Installed Files # @@ -1243,14 +1245,22 @@ rm -f gexiv2/gexiv2-version.h rm -f gexiv2.pc rm -f test/gexiv2-dump + rm -rf test/python/gi test/python/__pycache__ # Tests and utilities # -@ENABLE_TESTS_TRUE@tests: test/gexiv2-dump +@ENABLE_TESTS_TRUE@tests: test/gexiv2-dump test/python2 test/python3 @ENABLE_TESTS_TRUE@test/gexiv2-dump: test/gexiv2-dump.vala @ENABLE_TESTS_TRUE@valac -g --enable-checking --vapidir=. --pkg gexiv2 $< -o $@ +@ENABLE_TESTS_TRUE@test/python/gi/overrides/GExiv2.py: +@ENABLE_TESTS_TRUE@[ -d $(dir $@) ] || mkdir -p $(dir $@) +@ENABLE_TESTS_TRUE@ln -sf ../../../../GExiv2.py $@ + +@ENABLE_TESTS_TRUE@test/python%: $(TYPELIB_FILES) test/python/gi/overrides/GExiv2.py +@ENABLE_TESTS_TRUE@
commit libgexiv2 for openSUSE:Factory
Hello community, here is the log from the commit of package libgexiv2 for openSUSE:Factory checked in at 2015-02-16 21:21:43 Comparing /work/SRC/openSUSE:Factory/libgexiv2 (Old) and /work/SRC/openSUSE:Factory/.libgexiv2.new (New) Package is "libgexiv2" Changes: --- /work/SRC/openSUSE:Factory/libgexiv2/libgexiv2.changes 2013-10-21 12:29:55.0 +0200 +++ /work/SRC/openSUSE:Factory/.libgexiv2.new/libgexiv2.changes 2015-02-16 21:21:44.0 +0100 @@ -1,0 +2,12 @@ +Sat Feb 7 18:11:04 UTC 2015 - p.drou...@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. + +--- Old: libgexiv2-0.7.0.tar.xz New: gexiv2-0.10.2.tar.xz Other differences: -- ++ libgexiv2.spec ++ --- /var/tmp/diff_new_pack.IZgFpT/_old 2015-02-16 21:21:45.0 +0100 +++ /var/tmp/diff_new_pack.IZgFpT/_new 2015-02-16 21:21:45.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libgexiv2 # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,14 +16,16 @@ # +%define tarname gexiv2 + Name: libgexiv2 -Version:0.7.0 +Version:0.10.2 Release:0 Summary:A GObject-based Exiv2 wrapper License:GPL-2.0+ Group: System/Libraries Url:http://yorba.org/shotwell/ -Source: http://yorba.org/download/gexiv2/0.7/%{name}-%{version}.tar.xz +Source: http://ftp.gnome.org/pub/gnome/sources/gexiv2/0.10/%{tarname}-%{version}.tar.xz BuildRequires: gcc-c++ BuildRequires: libtool BuildRequires: pkgconfig(exiv2) @@ -43,11 +45,11 @@ gexiv2 is a GObject-based wrapper around the Exiv2 library. It makes the basic features of Exiv2 available to GNOME applications. -%package -n typelib-1_0-GExiv2-0_4 +%package -n typelib-1_0-GExiv2-0_10 Summary:A GObject-based Exiv2 wrapper - Introspection bindings Group: System/Libraries -%description -n typelib-1_0-GExiv2-0_4 +%description -n typelib-1_0-GExiv2-0_10 gexiv2 is a GObject-based wrapper around the Exiv2 library. It makes the basic features of Exiv2 available to GNOME applications. @@ -64,39 +66,32 @@ basic features of Exiv2 available to GNOME applications. %prep -%setup -q +%setup -q -n %{tarname}-%{version} %build -# We can't use the configure macro: it's not a standard autotools configure script -export CFLAGS="%{optflags}" -./configure \ ---prefix=%{_prefix} \ ---enable-introspection +%configure --enable-introspection %__make %{?jobs:-j%{jobs}} %install %makeinstall LIB=%{_lib} %__rm %{buildroot}%{_libdir}/libgexiv2.*a -%clean -rm -rf %{buildroot} - %post -n libgexiv2-2 -p /sbin/ldconfig %postun -n libgexiv2-2 -p /sbin/ldconfig %files -n libgexiv2-2 %defattr(-,root,root) -%doc AUTHORS COPYING MAINTAINERS NEWS README THANKS +%doc AUTHORS COPYING NEWS README THANKS %{_libdir}/libgexiv2.so.* -%files -n typelib-1_0-GExiv2-0_4 +%files -n typelib-1_0-GExiv2-0_10 %defattr(-,root,root) -%{_libdir}/girepository-1.0/GExiv2-0.4.typelib +%{_libdir}/girepository-1.0/GExiv2-0.10.typelib %files devel %defattr(-,root,root) -%{_datadir}/gir-1.0/GExiv2-0.4.gir +%{_datadir}/gir-1.0/GExiv2-0.10.gir %{_includedir}/gexiv2/ %{_libdir}/libgexiv2.so %{_libdir}/pkgconfig/gexiv2.pc -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libgexiv2 for openSUSE:Factory
Hello community, here is the log from the commit of package libgexiv2 for openSUSE:Factory checked in at 2013-10-21 12:29:54 Comparing /work/SRC/openSUSE:Factory/libgexiv2 (Old) and /work/SRC/openSUSE:Factory/.libgexiv2.new (New) Package is "libgexiv2" Changes: --- /work/SRC/openSUSE:Factory/libgexiv2/libgexiv2.changes 2013-03-26 12:04:01.0 +0100 +++ /work/SRC/openSUSE:Factory/.libgexiv2.new/libgexiv2.changes 2013-10-21 12:29:55.0 +0200 @@ -1,0 +2,8 @@ +Sun Oct 20 12:54:13 UTC 2013 - zai...@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. + +--- Old: libgexiv2_0.6.1.tar.xz New: libgexiv2-0.7.0.tar.xz Other differences: -- ++ libgexiv2.spec ++ --- /var/tmp/diff_new_pack.59f7FM/_old 2013-10-21 12:29:56.0 +0200 +++ /var/tmp/diff_new_pack.59f7FM/_new 2013-10-21 12:29:56.0 +0200 @@ -17,13 +17,13 @@ Name: libgexiv2 -Version:0.6.1 +Version:0.7.0 Release:0 Summary:A GObject-based Exiv2 wrapper License:GPL-2.0+ Group: System/Libraries Url:http://yorba.org/shotwell/ -Source: http://yorba.org/download/gexiv2/0.6/%{name}_%{version}.tar.xz +Source: http://yorba.org/download/gexiv2/0.7/%{name}-%{version}.tar.xz BuildRequires: gcc-c++ BuildRequires: libtool BuildRequires: pkgconfig(exiv2) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libgexiv2 for openSUSE:Factory
Hello community, here is the log from the commit of package libgexiv2 for openSUSE:Factory checked in at 2013-03-26 12:04:00 Comparing /work/SRC/openSUSE:Factory/libgexiv2 (Old) and /work/SRC/openSUSE:Factory/.libgexiv2.new (New) Package is "libgexiv2", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/libgexiv2/libgexiv2.changes 2013-03-21 22:05:43.0 +0100 +++ /work/SRC/openSUSE:Factory/.libgexiv2.new/libgexiv2.changes 2013-03-26 12:04:01.0 +0100 @@ -1,0 +2,9 @@ +Sun Mar 24 14:21:11 UTC 2013 - dims...@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. + +--- Old: libgexiv2_0.6.0.tar.xz New: libgexiv2_0.6.1.tar.xz Other differences: -- ++ libgexiv2.spec ++ --- /var/tmp/diff_new_pack.uZOxsj/_old 2013-03-26 12:04:04.0 +0100 +++ /var/tmp/diff_new_pack.uZOxsj/_new 2013-03-26 12:04:04.0 +0100 @@ -17,7 +17,7 @@ Name: libgexiv2 -Version:0.6.0 +Version:0.6.1 Release:0 Summary:A GObject-based Exiv2 wrapper License:GPL-2.0+ @@ -35,11 +35,11 @@ gexiv2 is a GObject-based wrapper around the Exiv2 library. It makes the basic features of Exiv2 available to GNOME applications. -%package -n libgexiv2-1 +%package -n libgexiv2-2 Summary:A GObject-based Exiv2 wrapper Group: System/Libraries -%description -n libgexiv2-1 +%description -n libgexiv2-2 gexiv2 is a GObject-based wrapper around the Exiv2 library. It makes the basic features of Exiv2 available to GNOME applications. @@ -57,7 +57,7 @@ %package devel Summary:A GObject-based Exiv2 wrapper -- Development Files Group: Development/Libraries/C and C++ -Requires: libgexiv2-1 = %{version} +Requires: libgexiv2-2 = %{version} %description devel gexiv2 is a GObject-based wrapper around the Exiv2 library. It makes the @@ -81,11 +81,11 @@ %clean rm -rf %{buildroot} -%post -n libgexiv2-1 -p /sbin/ldconfig +%post -n libgexiv2-2 -p /sbin/ldconfig -%postun -n libgexiv2-1 -p /sbin/ldconfig +%postun -n libgexiv2-2 -p /sbin/ldconfig -%files -n libgexiv2-1 +%files -n libgexiv2-2 %defattr(-,root,root) %doc AUTHORS COPYING MAINTAINERS NEWS README THANKS %{_libdir}/libgexiv2.so.* ++ libgexiv2_0.6.0.tar.xz -> libgexiv2_0.6.1.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgexiv2-0.6.0/Makefile new/libgexiv2-0.6.1/Makefile --- old/libgexiv2-0.6.0/Makefile2013-03-18 23:31:21.0 +0100 +++ new/libgexiv2-0.6.1/Makefile2013-03-19 22:41:56.0 +0100 @@ -1,5 +1,5 @@ PKGNAME = gexiv2 -VERSION = 0.6.0 +VERSION = 0.6.1 WORD_SIZE:=$(shell getconf LONG_BIT) # This was necessary because the typelib files don't seem to load if the @@ -9,7 +9,7 @@ # This number must be edited whenever a change has been made that may affect libgexiv2's # external interface. Please see http://sourceware.org/autobook/autobook/autobook_91.html # for the version numbering convention that should be used for this. -VERSION_INFO = 1:0:0 +VERSION_INFO = 2:0:0 LIBRARY = lib$(PKGNAME) LIBRARY_BIN = $(LIBRARY).la diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgexiv2-0.6.0/NEWS new/libgexiv2-0.6.1/NEWS --- old/libgexiv2-0.6.0/NEWS2013-03-18 23:22:54.0 +0100 +++ new/libgexiv2-0.6.1/NEWS2013-03-19 22:44:20.0 +0100 @@ -1,3 +1,9 @@ +gexiv2 0.6.1 - 19 March 2013 +- + * Increases the libtool so version to 2.0.0 to reflect ABI +changes introduced in 0.6.0. + + gexiv2 0.6.0 - 18 March 2013 - * API has been cleaned up: several unnecessary or questionable -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libgexiv2 for openSUSE:Factory
Hello community, here is the log from the commit of package libgexiv2 for openSUSE:Factory checked in at 2013-03-21 22:05:41 Comparing /work/SRC/openSUSE:Factory/libgexiv2 (Old) and /work/SRC/openSUSE:Factory/.libgexiv2.new (New) Package is "libgexiv2", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/libgexiv2/libgexiv2.changes 2012-10-22 22:06:43.0 +0200 +++ /work/SRC/openSUSE:Factory/.libgexiv2.new/libgexiv2.changes 2013-03-21 22:05:43.0 +0100 @@ -1,0 +2,11 @@ +Tue Mar 19 22:27:50 UTC 2013 - dims...@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. + +--- Old: libgexiv2-0.5.0.tar.xz New: libgexiv2_0.6.0.tar.xz Other differences: -- ++ libgexiv2.spec ++ --- /var/tmp/diff_new_pack.GwDpn4/_old 2013-03-21 22:05:44.0 +0100 +++ /var/tmp/diff_new_pack.GwDpn4/_new 2013-03-21 22:05:44.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libgexiv2 # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,13 +17,13 @@ Name: libgexiv2 -Version:0.5.0 +Version:0.6.0 Release:0 Summary:A GObject-based Exiv2 wrapper License:GPL-2.0+ Group: System/Libraries Url:http://yorba.org/shotwell/ -Source: http://yorba.org/download/gexiv2/0.5/%{name}-%{version}.tar.xz +Source: http://yorba.org/download/gexiv2/0.6/%{name}_%{version}.tar.xz BuildRequires: gcc-c++ BuildRequires: libtool BuildRequires: pkgconfig(exiv2) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libgexiv2 for openSUSE:Factory
Hello community, here is the log from the commit of package libgexiv2 for openSUSE:Factory checked in at 2012-10-22 22:06:41 Comparing /work/SRC/openSUSE:Factory/libgexiv2 (Old) and /work/SRC/openSUSE:Factory/.libgexiv2.new (New) Package is "libgexiv2", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/libgexiv2/libgexiv2.changes 2012-03-30 13:00:51.0 +0200 +++ /work/SRC/openSUSE:Factory/.libgexiv2.new/libgexiv2.changes 2012-10-22 22:06:43.0 +0200 @@ -1,0 +2,25 @@ +Sun Oct 14 16:03:34 UTC 2012 - zai...@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. + +--- Old: libgexiv2-0.4.1.tar.bz2 New: libgexiv2-0.5.0.tar.xz Other differences: -- ++ libgexiv2.spec ++ --- /var/tmp/diff_new_pack.m2f4K5/_old 2012-10-22 22:06:45.0 +0200 +++ /var/tmp/diff_new_pack.m2f4K5/_new 2012-10-22 22:06:45.0 +0200 @@ -17,21 +17,18 @@ Name: libgexiv2 -Version:0.4.1 +Version:0.5.0 Release:0 Summary:A GObject-based Exiv2 wrapper License:GPL-2.0+ Group: System/Libraries Url:http://yorba.org/shotwell/ -Source: http://yorba.org/download/gexiv2/0.4/%{name}-%{version}.tar.bz2 +Source: http://yorba.org/download/gexiv2/0.5/%{name}-%{version}.tar.xz BuildRequires: gcc-c++ -%if 0%{?suse_version} < 1140 -BuildRequires: libexiv2-devel -%else -BuildRequires: pkgconfig(exiv2) -%endif BuildRequires: libtool +BuildRequires: pkgconfig(exiv2) BuildRequires: pkgconfig(gobject-2.0) +BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -46,16 +43,21 @@ gexiv2 is a GObject-based wrapper around the Exiv2 library. It makes the basic features of Exiv2 available to GNOME applications. +%package -n typelib-1_0-GExiv2-0_4 +Summary:A GObject-based Exiv2 wrapper - Introspection bindings +Group: System/Libraries + +%description -n typelib-1_0-GExiv2-0_4 +gexiv2 is a GObject-based wrapper around the Exiv2 library. It makes the +basic features of Exiv2 available to GNOME applications. + +This package provides the GObject Introspection bindings for the +libgexiv2 library. + %package devel Summary:A GObject-based Exiv2 wrapper -- Development Files Group: Development/Libraries/C and C++ Requires: libgexiv2-1 = %{version} -%if 0%{?suse_version} < 1140 -# This is really a hack: we'll get a Requires on pkgconfig(exiv2) -# automatically, and libexiv2-devel doesn't provide this for now, so... -Provides: pkgconfig(exiv2) -Requires: libexiv2-devel -%endif %description devel gexiv2 is a GObject-based wrapper around the Exiv2 library. It makes the @@ -68,7 +70,8 @@ # We can't use the configure macro: it's not a standard autotools configure script export CFLAGS="%{optflags}" ./configure \ ---prefix=%{_prefix} +--prefix=%{_prefix} \ +--enable-introspection %__make %{?jobs:-j%{jobs}} %install @@ -87,8 +90,13 @@ %doc AUTHORS COPYING MAINTAINERS NEWS README THANKS %{_libdir}/libgexiv2.so.* +%files -n typelib-1_0-GExiv2-0_4 +%defattr(-,root,root) +%{_libdir}/girepository-1.0/GExiv2-0.4.typelib + %files devel %defattr(-,root,root) +%{_datadir}/gir-1.0/GExiv2-0.4.gir %{_includedir}/gexiv2/ %{_libdir}/libgexiv2.so %{_libdir}/pkgconfig/gexiv2.pc -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libgexiv2 for openSUSE:Factory
Hello community, here is the log from the commit of package libgexiv2 for openSUSE:Factory checked in at 2012-03-30 13:00:49 Comparing /work/SRC/openSUSE:Factory/libgexiv2 (Old) and /work/SRC/openSUSE:Factory/.libgexiv2.new (New) Package is "libgexiv2", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/libgexiv2/libgexiv2.changes 2012-03-29 14:00:20.0 +0200 +++ /work/SRC/openSUSE:Factory/.libgexiv2.new/libgexiv2.changes 2012-03-30 13:00:51.0 +0200 @@ -1,0 +2,6 @@ +Thu Mar 29 11:27:41 UTC 2012 - vu...@opensuse.org + +- Update to version 0.4.1: + + Always build with -fPIC. + +--- Old: libgexiv2-0.4.0.tar.bz2 New: libgexiv2-0.4.1.tar.bz2 Other differences: -- ++ libgexiv2.spec ++ --- /var/tmp/diff_new_pack.ZsfOSN/_old 2012-03-30 13:00:53.0 +0200 +++ /var/tmp/diff_new_pack.ZsfOSN/_new 2012-03-30 13:00:53.0 +0200 @@ -17,7 +17,7 @@ Name: libgexiv2 -Version:0.4.0 +Version:0.4.1 Release:0 Summary:A GObject-based Exiv2 wrapper License:GPL-2.0+ ++ libgexiv2-0.4.0.tar.bz2 -> libgexiv2-0.4.1.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgexiv2-0.4.0/Makefile new/libgexiv2-0.4.1/Makefile --- old/libgexiv2-0.4.0/Makefile2012-03-27 22:15:28.0 +0200 +++ new/libgexiv2-0.4.1/Makefile2012-03-29 00:41:52.0 +0200 @@ -1,5 +1,5 @@ PKGNAME = gexiv2 -VERSION = 0.4.0 +VERSION = 0.4.1 # This number must be edited whenever a change has been made that may affect libgexiv2's # external interface. Please see http://sourceware.org/autobook/autobook/autobook_91.html @@ -94,15 +94,21 @@ EXT_PKGS_CFLAGS = `pkg-config --cflags $(EXT_PKGS)` EXT_PKGS_LDFLAGS = `pkg-config --libs $(EXT_PKGS)` +# REQUIRED_CFLAGS absolutely get appended to CFLAGS, whatever the +# the value of CFLAGS in the environment +REQUIRED_CFLAGS := -fPIC + # setting CFLAGS in configure.mk overrides build type ifndef CFLAGS ifdef BUILD_DEBUG -CFLAGS = -O0 -g -pipe -fPIC -nostdlib +CFLAGS = -O0 -g -pipe -nostdlib else -CFLAGS = -O2 -g -pipe -fPIC -nostdlib +CFLAGS = -O2 -g -pipe -nostdlib endif endif +CFLAGS += $(REQUIRED_CFLAGS) + all: $(LIBRARY_BIN) $(PC_FILE) clean: -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libgexiv2 for openSUSE:Factory
Hello community, here is the log from the commit of package libgexiv2 for openSUSE:Factory checked in at 2012-03-29 14:00:05 Comparing /work/SRC/openSUSE:Factory/libgexiv2 (Old) and /work/SRC/openSUSE:Factory/.libgexiv2.new (New) Package is "libgexiv2", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/libgexiv2/libgexiv2.changes 2012-03-22 12:35:26.0 +0100 +++ /work/SRC/openSUSE:Factory/.libgexiv2.new/libgexiv2.changes 2012-03-29 14:00:20.0 +0200 @@ -1,0 +2,10 @@ +Wed Mar 28 11:39:41 UTC 2012 - vu...@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. + +--- Old: libgexiv2-0.3.92.tar.bz2 New: libgexiv2-0.4.0.tar.bz2 Other differences: -- ++ libgexiv2.spec ++ --- /var/tmp/diff_new_pack.zMTbDu/_old 2012-03-29 14:00:21.0 +0200 +++ /var/tmp/diff_new_pack.zMTbDu/_new 2012-03-29 14:00:21.0 +0200 @@ -17,13 +17,13 @@ Name: libgexiv2 -Version:0.3.92 +Version:0.4.0 Release:0 Summary:A GObject-based Exiv2 wrapper License:GPL-2.0+ Group: System/Libraries Url:http://yorba.org/shotwell/ -Source: http://yorba.org/download/gexiv2/0.3/%{name}-%{version}.tar.bz2 +Source: http://yorba.org/download/gexiv2/0.4/%{name}-%{version}.tar.bz2 BuildRequires: gcc-c++ %if 0%{?suse_version} < 1140 BuildRequires: libexiv2-devel @@ -38,18 +38,18 @@ gexiv2 is a GObject-based wrapper around the Exiv2 library. It makes the basic features of Exiv2 available to GNOME applications. -%package -n libgexiv2-0 +%package -n libgexiv2-1 Summary:A GObject-based Exiv2 wrapper Group: System/Libraries -%description -n libgexiv2-0 +%description -n libgexiv2-1 gexiv2 is a GObject-based wrapper around the Exiv2 library. It makes the basic features of Exiv2 available to GNOME applications. %package devel Summary:A GObject-based Exiv2 wrapper -- Development Files Group: Development/Libraries/C and C++ -Requires: libgexiv2-0 = %{version} +Requires: libgexiv2-1 = %{version} %if 0%{?suse_version} < 1140 # This is really a hack: we'll get a Requires on pkgconfig(exiv2) # automatically, and libexiv2-devel doesn't provide this for now, so... @@ -78,11 +78,11 @@ %clean rm -rf %{buildroot} -%post -n libgexiv2-0 -p /sbin/ldconfig +%post -n libgexiv2-1 -p /sbin/ldconfig -%postun -n libgexiv2-0 -p /sbin/ldconfig +%postun -n libgexiv2-1 -p /sbin/ldconfig -%files -n libgexiv2-0 +%files -n libgexiv2-1 %defattr(-,root,root) %doc AUTHORS COPYING MAINTAINERS NEWS README THANKS %{_libdir}/libgexiv2.so.* ++ libgexiv2-0.3.92.tar.bz2 -> libgexiv2-0.4.0.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgexiv2-0.3.92/Makefile new/libgexiv2-0.4.0/Makefile --- old/libgexiv2-0.3.92/Makefile 2012-03-20 20:09:54.0 +0100 +++ new/libgexiv2-0.4.0/Makefile2012-03-27 22:15:28.0 +0200 @@ -1,5 +1,10 @@ PKGNAME = gexiv2 -VERSION = 0.3.92 +VERSION = 0.4.0 + +# This number must be edited whenever a change has been made that may affect libgexiv2's +# external interface. Please see http://sourceware.org/autobook/autobook/autobook_91.html +# for the version numbering convention that should be used for this. +VERSION_INFO = 1:0:0 LIBRARY = lib$(PKGNAME) LIBRARY_BIN = $(LIBRARY).la @@ -159,5 +164,5 @@ libtool --mode=compile --tag=CC $(CXX) -c $(EXT_PKGS_CFLAGS) $(CFLAGS) -I. -o $@ $< $(LIBRARY_BIN): $(EXPANDED_OBJ_FILES) - libtool --mode=link --tag=CC $(CXX) -rpath $(PREFIX)/$(LIB) $(EXPANDED_LO_FILES) $(EXT_PKGS_LDFLAGS) $(CFLAGS) $(LDFLAGS) -o $(LIBRARY_BIN) + libtool --mode=link --tag=CC $(CXX) -rpath $(PREFIX)/$(LIB) $(EXPANDED_LO_FILES) $(EXT_PKGS_LDFLAGS) $(CFLAGS) $(LDFLAGS) -version-info $(VERSION_INFO) -o $(LIBRARY_BIN) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgexiv2-0.3.92/NEWS new/libgexiv2-0.4.0/NEWS --- old/libgexiv2-0.3.92/NEWS 2012-03-20 20:09:54.0 +0100 +++ new/libgexiv2-0.4.0/NEWS2012-03-27 22:15:28.0 +0200 @@ -1,3 +1,10 @@ +gexiv2 0.4.0 - 27 March 2012 + + + * 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.
commit libgexiv2 for openSUSE:Factory
Hello community, here is the log from the commit of package libgexiv2 for openSUSE:Factory checked in at 2012-03-22 12:34:15 Comparing /work/SRC/openSUSE:Factory/libgexiv2 (Old) and /work/SRC/openSUSE:Factory/.libgexiv2.new (New) Package is "libgexiv2", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/libgexiv2/libgexiv2.changes 2012-02-20 16:14:21.0 +0100 +++ /work/SRC/openSUSE:Factory/.libgexiv2.new/libgexiv2.changes 2012-03-22 12:35:26.0 +0100 @@ -1,0 +2,7 @@ +Wed Mar 21 07:04:01 UTC 2012 - vu...@opensuse.org + +- Update to version 0.3.92: + + Exposes functionality to initialize the non-threadsafe parts +of the XMP parser manually. + +--- Old: libgexiv2-0.3.91.tar.bz2 New: libgexiv2-0.3.92.tar.bz2 Other differences: -- ++ libgexiv2.spec ++ --- /var/tmp/diff_new_pack.us1Mfw/_old 2012-03-22 12:35:34.0 +0100 +++ /var/tmp/diff_new_pack.us1Mfw/_new 2012-03-22 12:35:34.0 +0100 @@ -15,8 +15,9 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: libgexiv2 -Version:0.3.91 +Version:0.3.92 Release:0 Summary:A GObject-based Exiv2 wrapper License:GPL-2.0+ ++ libgexiv2-0.3.91.tar.bz2 -> libgexiv2-0.3.92.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgexiv2-0.3.91/Makefile new/libgexiv2-0.3.92/Makefile --- old/libgexiv2-0.3.91/Makefile 2012-02-13 22:09:13.0 +0100 +++ new/libgexiv2-0.3.92/Makefile 2012-03-20 20:09:54.0 +0100 @@ -1,5 +1,5 @@ PKGNAME = gexiv2 -VERSION = 0.3.91 +VERSION = 0.3.92 LIBRARY = lib$(PKGNAME) LIBRARY_BIN = $(LIBRARY).la @@ -24,7 +24,8 @@ gexiv2-stream-io.cpp \ gexiv2-preview-properties.cpp \ gexiv2-preview-image.cpp \ - gexiv2-log.cpp + gexiv2-log.cpp \ + gexiv2-startup.cpp HEADER_FILES = \ gexiv2.h \ @@ -37,7 +38,8 @@ gexiv2-preview-properties.h \ gexiv2-preview-properties-private.h \ gexiv2-preview-image.h \ - gexiv2-preview-image-private.h + gexiv2-preview-image-private.h \ + gexiv2-startup.h INSTALLED_HEADER_FILES = \ gexiv2.h \ @@ -45,7 +47,8 @@ gexiv2-managed-stream.h \ gexiv2-preview-properties.h \ gexiv2-preview-image.h \ - gexiv2-log.h + gexiv2-log.h \ + gexiv2-startup.h EXT_PKGS = \ gobject-2.0 \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgexiv2-0.3.91/gexiv2/gexiv2-startup.cpp new/libgexiv2-0.3.92/gexiv2/gexiv2-startup.cpp --- old/libgexiv2-0.3.91/gexiv2/gexiv2-startup.cpp 1970-01-01 01:00:00.0 +0100 +++ new/libgexiv2-0.3.92/gexiv2/gexiv2-startup.cpp 2012-03-20 20:09:54.0 +0100 @@ -0,0 +1,15 @@ +/* + * gexiv2-startup.cpp + * + * Author(s) + * Clint Rogers + * + * This is free software. See COPYING for details. + */ + +#include +#include "gexiv2-startup.h" + +gboolean gexiv2_initialize(void) { +return Exiv2::XmpParser::initialize(); +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgexiv2-0.3.91/gexiv2/gexiv2-startup.h new/libgexiv2-0.3.92/gexiv2/gexiv2-startup.h --- old/libgexiv2-0.3.91/gexiv2/gexiv2-startup.h1970-01-01 01:00:00.0 +0100 +++ new/libgexiv2-0.3.92/gexiv2/gexiv2-startup.h2012-03-20 20:09:54.0 +0100 @@ -0,0 +1,20 @@ +/* + * gexiv2-startup.h + * + * Author(s) + * Clint Rogers + * + * This is free software. See COPYING for details. + */ + +#ifndef __GEXIV2_STARTUP_H__ +#define __GEXIV2_STARTUP_H__ + +#include + +G_BEGIN_DECLS + +gboolean gexiv2_initialize(void); + +G_END_DECLS +#endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgexiv2-0.3.91/gexiv2/gexiv2.h new/libgexiv2-0.3.92/gexiv2/gexiv2.h --- old/libgexiv2-0.3.91/gexiv2/gexiv2.h2012-02-13 22:09:13.0 +0100 +++ new/libgexiv2-0.3.92/gexiv2/gexiv2.h2012-03-20 20:09:54.0 +0100 @@ -15,5 +15,6 @@ #include #include #include +#include #endif /* __GEXIV2_H__ */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgexiv2-0.3.91/gexiv2.vapi new/libgexiv2-0.3.92/gexiv2.vapi --- old/libgexiv2-0.3.91/gexiv2.vapi2012-02-13 22:09:13.0 +0100 +++ new/libgexiv2-0.3.92/gexiv2.vapi2012-03-20 20:09:54.0 +0100 @@ -222,6 +222,8 @@ [CCode (cheader_filename = "gexiv2/gexiv2.h", has_target = false)] public delegate void Stream_Write (void* handle, void* buff
commit libgexiv2 for openSUSE:Factory
Hello community, here is the log from the commit of package libgexiv2 for openSUSE:Factory checked in at 2012-02-20 16:14:18 Comparing /work/SRC/openSUSE:Factory/libgexiv2 (Old) and /work/SRC/openSUSE:Factory/.libgexiv2.new (New) Package is "libgexiv2", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/libgexiv2/libgexiv2.changes 2011-12-05 12:44:30.0 +0100 +++ /work/SRC/openSUSE:Factory/.libgexiv2.new/libgexiv2.changes 2012-02-20 16:14:21.0 +0100 @@ -1,0 +2,18 @@ +Tue Feb 14 08:41:21 UTC 2012 - vu...@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 - dims...@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. + +--- Old: libgexiv2-0.3.1.tar.bz2 New: libgexiv2-0.3.91.tar.bz2 Other differences: -- ++ libgexiv2.spec ++ --- /var/tmp/diff_new_pack.1Jct6L/_old 2012-02-20 16:14:24.0 +0100 +++ /var/tmp/diff_new_pack.1Jct6L/_new 2012-02-20 16:14:24.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libgexiv2 # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,16 +15,14 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # - - Name: libgexiv2 -Version:0.3.1 -Release:1 -License:GPL-2.0+ +Version:0.3.91 +Release:0 Summary:A GObject-based Exiv2 wrapper -Url:http://yorba.org/shotwell/ +License:GPL-2.0+ Group: System/Libraries -Source: %{name}-%{version}.tar.bz2 +Url:http://yorba.org/shotwell/ +Source: http://yorba.org/download/gexiv2/0.3/%{name}-%{version}.tar.bz2 BuildRequires: gcc-c++ %if 0%{?suse_version} < 1140 BuildRequires: libexiv2-devel @@ -40,7 +38,6 @@ basic features of Exiv2 available to GNOME applications. %package -n libgexiv2-0 -License:GPL-2.0+ Summary:A GObject-based Exiv2 wrapper Group: System/Libraries @@ -49,7 +46,6 @@ basic features of Exiv2 available to GNOME applications. %package devel -License:GPL-2.0+ Summary:A GObject-based Exiv2 wrapper -- Development Files Group: Development/Libraries/C and C++ Requires: libgexiv2-0 = %{version} ++ libgexiv2-0.3.1.tar.bz2 -> libgexiv2-0.3.91.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgexiv2-0.3.1/INSTALLING new/libgexiv2-0.3.91/INSTALLING --- old/libgexiv2-0.3.1/INSTALLING 2011-03-23 00:33:47.0 +0100 +++ new/libgexiv2-0.3.91/INSTALLING 2012-02-13 22:09:13.0 +0100 @@ -16,5 +16,5 @@ if installing to system directories. -Copyright 2011 Yorba Foundation +Copyright 2011-2012 Yorba Foundation diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgexiv2-0.3.1/Makefile new/libgexiv2-0.3.91/Makefile --- old/libgexiv2-0.3.1/Makefile2011-03-23 00:33:47.0 +0100 +++ new/libgexiv2-0.3.91/Makefile 2012-02-13 22:09:13.0 +0100 @@ -1,5 +1,5 @@ PKGNAME = gexiv2 -VERSION = 0.3.1 +VERSION = 0.3.91 LIBRARY = lib$(PKGNAME) LIBRARY_BIN = $(LIBRARY).la @@ -28,6 +28,8 @@ HEADER_FILES = \ gexiv2.h \ + gexiv2-log.h \ + gexiv2-log-private.h \ gexiv2-metadata.h \ gexiv2-managed-stream.h \ gexiv2-metadata-private.h \ @@ -35,9 +37,7 @@ gexiv2-preview-properties.h \ gexiv2-preview-properties-private.h \ gexiv2-preview-image.h \ - gexiv2-preview-image-private.h \ - gexiv2-log.h \ - gexiv2-log-private.h + gexiv2-preview-image-private.h INSTALLED_HEADER_FILES = \ gexiv2.h \ @@ -107,8 +107,7 @@ rm -f $(VAPI_GENERATED_FILES) rm -f $(PC_FILE) -.PHONY: dist -dist: +dist: $(DIST_FILES) mkdir -p $(LIBRARY)-$(VERSION) cp --parents $(DIST_FILES) $(LIBRARY)-$(VERSION) tar --bzip2 -cvf $(DIST_TAR_BZ2) $(LIBRARY)-$(VERSION) @@ -146,9 +145,9 @@ @echo NOTE: This version of gexiv
commit libgexiv2 for openSUSE:Factory
Hello community, here is the log from the commit of package libgexiv2 for openSUSE:Factory checked in at 2011-12-06 18:23:38 Comparing /work/SRC/openSUSE:Factory/libgexiv2 (Old) and /work/SRC/openSUSE:Factory/.libgexiv2.new (New) Package is "libgexiv2", Maintainer is "" Changes: Other differences: -- ++ libgexiv2.spec ++ --- /var/tmp/diff_new_pack.BHOz6g/_old 2011-12-06 18:41:29.0 +0100 +++ /var/tmp/diff_new_pack.BHOz6g/_new 2011-12-06 18:41:29.0 +0100 @@ -20,7 +20,7 @@ Name: libgexiv2 Version:0.3.1 Release:1 -License:GPLv2+ +License:GPL-2.0+ Summary:A GObject-based Exiv2 wrapper Url:http://yorba.org/shotwell/ Group: System/Libraries @@ -40,7 +40,7 @@ basic features of Exiv2 available to GNOME applications. %package -n libgexiv2-0 -License:GPLv2+ +License:GPL-2.0+ Summary:A GObject-based Exiv2 wrapper Group: System/Libraries @@ -49,7 +49,7 @@ basic features of Exiv2 available to GNOME applications. %package devel -License:GPLv2+ +License:GPL-2.0+ Summary:A GObject-based Exiv2 wrapper -- Development Files Group: Development/Libraries/C and C++ Requires: libgexiv2-0 = %{version} -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libgexiv2 for openSUSE:Factory
Hello community, here is the log from the commit of package libgexiv2 for openSUSE:Factory checked in at 2011-12-05 12:44:24 Comparing /work/SRC/openSUSE:Factory/libgexiv2 (Old) and /work/SRC/openSUSE:Factory/.libgexiv2.new (New) Package is "libgexiv2", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/libgexiv2/libgexiv2.changes 2011-09-23 02:08:19.0 +0200 +++ /work/SRC/openSUSE:Factory/.libgexiv2.new/libgexiv2.changes 2011-12-05 12:44:30.0 +0100 @@ -1,0 +2,6 @@ +Sun Nov 13 09:16:42 UTC 2011 - co...@suse.com + +- Add libtool as explicit BuildRequires to avoid implicit + dependency from prjconf. + +--- Other differences: -- ++ libgexiv2.spec ++ --- /var/tmp/diff_new_pack.fSzCGR/_old 2011-12-05 12:44:36.0 +0100 +++ /var/tmp/diff_new_pack.fSzCGR/_new 2011-12-05 12:44:36.0 +0100 @@ -31,6 +31,7 @@ %else BuildRequires: pkgconfig(exiv2) %endif +BuildRequires: libtool BuildRequires: pkgconfig(gobject-2.0) BuildRoot: %{_tmppath}/%{name}-%{version}-build -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libgexiv2 for openSUSE:Factory
Hello community, here is the log from the commit of package libgexiv2 for openSUSE:Factory checked in at Thu May 5 10:30:48 CEST 2011. --- GNOME/libgexiv2/libgexiv2.changes 2011-01-07 18:07:20.0 +0100 +++ /mounts/work_src_done/STABLE/libgexiv2/libgexiv2.changes2011-04-28 16:31:02.0 +0200 @@ -1,0 +2,10 @@ +Thu Apr 28 15:58:50 UTC 2011 - dims...@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. + +--- calling whatdependson for head-i586 Old: libgexiv2-0.2.2.tar.bz2 New: libgexiv2-0.3.1.tar.bz2 Other differences: -- ++ libgexiv2.spec ++ --- /var/tmp/diff_new_pack.aoJnUJ/_old 2011-05-05 10:28:09.0 +0200 +++ /var/tmp/diff_new_pack.aoJnUJ/_new 2011-05-05 10:28:09.0 +0200 @@ -1,5 +1,5 @@ # -# spec file for package libgexiv2 (Version 0.2.2) +# spec file for package libgexiv2 # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -18,7 +18,7 @@ Name: libgexiv2 -Version:0.2.2 +Version:0.3.1 Release:1 License:GPLv2+ Summary:A GObject-based Exiv2 wrapper ++ libgexiv2-0.2.2.tar.bz2 -> libgexiv2-0.3.1.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgexiv2-0.2.2/INSTALLING new/libgexiv2-0.3.1/INSTALLING --- old/libgexiv2-0.2.2/INSTALLING 2010-12-23 22:20:13.0 +0100 +++ new/libgexiv2-0.3.1/INSTALLING 2011-03-23 00:33:47.0 +0100 @@ -16,5 +16,5 @@ if installing to system directories. -Copyright 2010 Yorba Foundation +Copyright 2011 Yorba Foundation diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgexiv2-0.2.2/Makefile new/libgexiv2-0.3.1/Makefile --- old/libgexiv2-0.2.2/Makefile2010-12-23 22:20:13.0 +0100 +++ new/libgexiv2-0.3.1/Makefile2011-03-23 00:33:47.0 +0100 @@ -1,5 +1,5 @@ PKGNAME = gexiv2 -VERSION = 0.2.2 +VERSION = 0.3.1 LIBRARY = lib$(PKGNAME) LIBRARY_BIN = $(LIBRARY).la @@ -13,21 +13,6 @@ BUILD_DIR=gexiv2 LIB=lib -UNAME := $(shell uname) -SYSTEM := $(UNAME:MINGW32_%=MinGW) - -ifeq "$(SYSTEM)" "Linux" - LINUX = 1 -endif - -ifeq "$(SYSTEM)" "MinGW" - WINDOWS = 1 -endif - -ifeq "$(SYSTEM)" "Darwin" - MAC = 1 -endif - -include configure.mk SRC_FILES = \ @@ -38,7 +23,8 @@ gexiv2-metadata-xmp.cpp \ gexiv2-stream-io.cpp \ gexiv2-preview-properties.cpp \ - gexiv2-preview-image.cpp + gexiv2-preview-image.cpp \ + gexiv2-log.cpp HEADER_FILES = \ gexiv2.h \ @@ -49,14 +35,17 @@ gexiv2-preview-properties.h \ gexiv2-preview-properties-private.h \ gexiv2-preview-image.h \ - gexiv2-preview-image-private.h + gexiv2-preview-image-private.h \ + gexiv2-log.h \ + gexiv2-log-private.h INSTALLED_HEADER_FILES = \ gexiv2.h \ gexiv2-metadata.h \ gexiv2-managed-stream.h \ gexiv2-preview-properties.h \ - gexiv2-preview-image.h + gexiv2-preview-image.h \ + gexiv2-log.h EXT_PKGS = \ gobject-2.0 \ @@ -64,7 +53,7 @@ exiv2 EXT_PKG_VERSIONS = \ - exiv2 >= 0.19 + exiv2 >= 0.21 VAPI_INPUT = \ gexiv2.deps \ @@ -118,7 +107,8 @@ rm -f $(VAPI_GENERATED_FILES) rm -f $(PC_FILE) -dist: $(DIST_FILES) +.PHONY: dist +dist: mkdir -p $(LIBRARY)-$(VERSION) cp --parents $(DIST_FILES) $(LIBRARY)-$(VERSION) tar --bzip2 -cvf $(DIST_TAR_BZ2) $(LIBRARY)-$(VERSION) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgexiv2-0.2.2/NEWS new/libgexiv2-0.3.1/NEWS --- old/libgexiv2-0.2.2/NEWS2010-12-23 22:20:13.0 +0100 +++ new/libgexiv2-0.3.1/NEWS2011-03-23 00:33:47.0 +0100 @@ -1,3 +1,15 @@ +gexiv2 0.3.1 - 22 March 2011 + + + * All debug and log messages from Exiv2 are now routed through GLib's logging functions. + + +gexiv2 0.3.0 - 10 January 2011 +-- + + * Updated to work with Exiv2 0.21, which has an ABI change from 0.20. + + gexiv2 0.2.2 - 23 December 2010 --- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgexiv2-0.2.2/README new/libgexiv2-0.3.1/README --- old/libgexiv2-0.2.2/README 2010-12-23 22:20:13.0 +0100 +++ new/libgexiv2-0.3.1/README 2011-03-23 00:33:47.0 +0100 @@ -27,5 +27,5 @@ -Copyright 2010 Yorba Foundation +Copyright 2011 Yorba Foundation diff -urN '--e