commit libgexiv2 for openSUSE:Factory

2020-06-08 Thread root
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

2020-01-28 Thread root
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

2019-01-26 Thread root
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

2019-01-15 Thread root
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

2018-05-22 Thread root
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

2018-04-19 Thread root
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

2018-02-12 Thread root
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

2018-02-07 Thread root
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

2018-02-03 Thread root
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

2017-07-24 Thread root
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

2017-01-25 Thread root
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

2016-08-24 Thread h_root
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

2016-04-28 Thread h_root
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

2015-03-30 Thread h_root
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

2015-02-16 Thread h_root
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

2013-10-21 Thread h_root
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

2013-03-26 Thread h_root
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

2013-03-21 Thread h_root
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

2012-10-22 Thread h_root
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

2012-03-30 Thread h_root
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

2012-03-29 Thread h_root
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

2012-03-22 Thread h_root
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

2012-02-20 Thread h_root
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

2011-12-06 Thread h_root
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

2011-12-05 Thread h_root
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

2011-05-05 Thread h_root

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