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.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libgexiv2.new/libgexiv2.changes 2012-02-20 16:14:21.000000000 +0100 @@ -1,0 +2,18 @@ +Tue Feb 14 08:41:21 UTC 2012 - [email protected] + +- 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 - [email protected] + +- 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.000000000 +0100 +++ /var/tmp/diff_new_pack.1Jct6L/_new 2012-02-20 16:14:24.000000000 +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.000000000 +0100 +++ new/libgexiv2-0.3.91/INSTALLING 2012-02-13 22:09:13.000000000 +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/Makefile 2011-03-23 00:33:47.000000000 +0100 +++ new/libgexiv2-0.3.91/Makefile 2012-02-13 22:09:13.000000000 +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 gexiv2 must be installed to generate a VAPI file. @pkg-config --exact-version=$(VERSION) --print-errors $(PKGNAME) vala-gen-introspect $(PKGNAME) vapi - vapigen --library=$(PKGNAME) --metadata=vapi/$(PKGNAME).metadata vapi/$(PKGNAME).gi + vapigen --library=$(PKGNAME) --metadatadir=vapi vapi/$(PKGNAME).gi -$(PC_FILE) : $(PC_INPUT) Makefile $(CONFIG_IN) +$(PC_FILE): $(PC_INPUT) Makefile $(CONFIG_IN) m4 '--define=_VERSION_=$(VERSION)' '--define=_PREFIX_=$(PREFIX)' $< > $@ $(EXPANDED_OBJ_FILES): $(BUILD_DIR)/%.o: gexiv2/%.cpp $(EXPANDED_HEADER_FILES) $(CONFIG_IN) Makefile diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgexiv2-0.3.1/README new/libgexiv2-0.3.91/README --- old/libgexiv2-0.3.1/README 2011-03-23 00:33:47.000000000 +0100 +++ new/libgexiv2-0.3.91/README 2012-02-13 22:09:13.000000000 +0100 @@ -7,8 +7,9 @@ gexiv2 is a GObject-based wrapper around the Exiv2 library. It makes the basic features of Exiv2 available to GNOME applications. - Visit http://trac.yorba.org/wiki/gexiv2 to read about the current state of - gexiv2's development and to make sure you're running the latest version. + Visit http://redmine.yorba.org/projects/gexiv2/wiki to read about the + current state of gexiv2's development and to make sure you're running the + latest version. * Installation & Licensing @@ -19,7 +20,7 @@ * Contacting Yorba Yorba: http://www.yorba.org - gexiv2 project page: http://trac.yorba.org/wiki/gexiv2 + gexiv2 project page: http://redmine.yorba.org/projects/gexiv2 We also encourage you to join the gexiv2 mailing list. Send an email with a subject: line of "subscribe" (no quotes) to @@ -27,5 +28,5 @@ - Copyright 2011 Yorba Foundation + Copyright 2011-2012 Yorba Foundation diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgexiv2-0.3.1/configure new/libgexiv2-0.3.91/configure --- old/libgexiv2-0.3.1/configure 2011-03-23 00:33:47.000000000 +0100 +++ new/libgexiv2-0.3.91/configure 2012-02-13 22:09:13.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/bash # -# Copyright 2011 Yorba Foundation +# Copyright 2011-2012 Yorba Foundation # # This software is licensed under the GNU LGPL (version 2.1 or later). # See the COPYING file in this distribution. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgexiv2-0.3.1/gexiv2.vapi new/libgexiv2-0.3.91/gexiv2.vapi --- old/libgexiv2-0.3.1/gexiv2.vapi 2011-03-23 00:33:47.000000000 +0100 +++ new/libgexiv2-0.3.91/gexiv2.vapi 2012-02-13 22:09:13.000000000 +0100 @@ -1,9 +1,9 @@ /* gexiv2.vapi generated by vapigen, do not modify. */ -[CCode (cprefix = "GExiv2", lower_case_cprefix = "gexiv2_")] +[CCode (lower_case_cprefix = "gexiv2_")] namespace GExiv2 { - [Compact] [CCode (cheader_filename = "gexiv2/gexiv2.h")] + [Compact] public class ManagedStreamCallbacks { public weak GExiv2.Stream_CanRead CanRead; public weak GExiv2.Stream_CanSeek CanSeek; @@ -16,8 +16,8 @@ public weak GExiv2.Stream_Write Write; public void* handle; } - [Compact] [CCode (cheader_filename = "gexiv2/gexiv2.h")] + [Compact] public class Metadata { [CCode (has_construct_function = false)] public Metadata (); @@ -139,33 +139,33 @@ public void set_iptc_country_name (string value); public void set_iptc_province_state (string value); public void set_iptc_sublocation (string value); - public bool set_iptc_tag_multiple (string tag, [CCode (array_length = false)] string[] values); + public bool set_iptc_tag_multiple (string tag, [CCode (array_length = false, array_null_terminated = true)] string[] values); public bool set_iptc_tag_string (string tag, string value); public void set_iptc_writer (string value); - public void set_keywords ([CCode (array_length = false)] string[] keywords); + public void set_keywords ([CCode (array_length = false, array_null_terminated = true)] string[] keywords); public void set_metadata_pixel_height (int height); public void set_metadata_pixel_width (int width); public void set_orientation (GExiv2.Orientation orientation); public void set_rating (uint rating); public bool set_tag_long (string tag, long value); - public bool set_tag_multiple (string tag, [CCode (array_length = false)] string[] values); + public bool set_tag_multiple (string tag, [CCode (array_length = false, array_null_terminated = true)] string[] values); public bool set_tag_string (string tag, string value); public bool set_xmp_tag_long (string tag, long value); - public bool set_xmp_tag_multiple (string tag, [CCode (array_length = false)] string[] values); + public bool set_xmp_tag_multiple (string tag, [CCode (array_length = false, array_null_terminated = true)] string[] values); public bool set_xmp_tag_string (string tag, string value); } - [Compact] [CCode (cheader_filename = "gexiv2/gexiv2.h")] + [Compact] public class PreviewImage { - public unowned uchar?[] get_data (); + public unowned uint8[] get_data (); public unowned string get_extension (); public uint32 get_height (); public unowned string get_mime_type (); public uint32 get_width (); public long write_file (string path); } - [Compact] [CCode (cheader_filename = "gexiv2/gexiv2.h")] + [Compact] public class PreviewProperties { public unowned string get_extension (); public uint32 get_height (); @@ -173,7 +173,7 @@ public uint32 get_size (); public uint32 get_width (); } - [CCode (cprefix = "GEXIV2_LOG_LEVEL_", has_type_id = false, cheader_filename = "gexiv2/gexiv2.h")] + [CCode (cheader_filename = "gexiv2/gexiv2.h", cprefix = "GEXIV2_LOG_LEVEL_", has_type_id = false)] public enum LogLevel { DEBUG, INFO, @@ -181,7 +181,7 @@ ERROR, MUTE } - [CCode (cprefix = "GEXIV2_ORIENTATION_", has_type_id = false, cheader_filename = "gexiv2/gexiv2.h")] + [CCode (cheader_filename = "gexiv2/gexiv2.h", cprefix = "GEXIV2_ORIENTATION_", has_type_id = false)] public enum Orientation { MIN, UNSPECIFIED, @@ -195,7 +195,7 @@ ROT_270, MAX } - [CCode (cprefix = "", has_type_id = false, cheader_filename = "gexiv2/gexiv2.h")] + [CCode (cheader_filename = "gexiv2/gexiv2.h", cprefix = "", has_type_id = false)] public enum WrapperSeekOrigin { Begin, Current, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgexiv2-0.3.1/vapi/gexiv2.metadata new/libgexiv2-0.3.91/vapi/gexiv2.metadata --- old/libgexiv2-0.3.1/vapi/gexiv2.metadata 2011-03-23 00:33:47.000000000 +0100 +++ new/libgexiv2-0.3.91/vapi/gexiv2.metadata 2012-02-13 22:09:13.000000000 +0100 @@ -84,5 +84,5 @@ gexiv2_metadata_get_preview_properties transfer_ownership="0" nullable="1" is_array="1" array_null_terminated="1" gexiv2_metadata_get_preview_image transfer_ownership="1" -gexiv2_preview_image_get_data transfer_ownership="0" nullable="1" is_array="1" array_length_pos="1" +gexiv2_preview_image_get_data type_name="uint8" transfer_ownership="0" is_array="1" array_length_pos="1" gexiv2_preview_image_get_data.size hidden="1" -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
