Hi guys, I released Exempi 1.99.5 yesterday with a small API / ABI breakage.
Attached is a patch for liblicense against SVN to address it. I have also added the patch to my build in SuSE build service. The repository is at: http://download.opensuse.org/repositories/home:/hfiguiere/ Hub
Index: configure.ac
===================================================================
--- configure.ac (revision 7884)
+++ configure.ac (working copy)
@@ -142,7 +142,7 @@
# check for exempi
##################################################################
-EXEMPI_REQUIRED=1.99.3
+EXEMPI_REQUIRED=1.99.5
AC_ARG_ENABLE(xmp, AC_HELP_STRING([--disable-xmp], [Disable XMP extraction]),,[enable_xmp=yes])
if test "x$enable_xmp" = "xyes"; then
Index: modules/io/sidecar_xmp.c
===================================================================
--- modules/io/sidecar_xmp.c (revision 7884)
+++ modules/io/sidecar_xmp.c (working copy)
@@ -140,7 +140,7 @@
free(buffer);
uri_string = NULL;
license_uri = xmp_string_new();
- if ( xmp_get_property(xmp, NS_CC, "license", license_uri) ) {
+ if ( xmp_get_property(xmp, NS_CC, "license", license_uri, NULL) ) {
uri_string = strdup(xmp_string_cstr(license_uri));
}
@@ -185,7 +185,7 @@
uri = "";
}
- xmp_set_property(xmp, NS_CC, "license", uri);
+ xmp_set_property(xmp, NS_CC, "license", uri, 0);
xmp_string = xmp_string_new();
xmp_serialize(xmp,xmp_string,XMP_SERIAL_OMITPACKETWRAPPER,2);
Index: modules/io/exempi.c
===================================================================
--- modules/io/exempi.c (revision 7884)
+++ modules/io/exempi.c (working copy)
@@ -55,7 +55,7 @@
if ( xmp ) {
XmpStringPtr license_uri = xmp_string_new();
- if ( xmp_get_property(xmp, NS_CC, "license", license_uri) ) {
+ if ( xmp_get_property(xmp, NS_CC, "license", license_uri, NULL) ) {
uri_string = strdup(xmp_string_cstr(license_uri));
}
@@ -99,7 +99,7 @@
}
if ( xmp_files_can_put_xmp(f, xmp) ) {
- xmp_set_property(xmp, NS_CC, "license", uri);
+ xmp_set_property(xmp, NS_CC, "license", uri, 0);
xmp_files_put_xmp(f, xmp);
} else {
fprintf(stderr,"Unable to write XMP to this file.\n");
signature.asc
Description: This is a digitally signed message part
_______________________________________________ cc-devel mailing list [email protected] http://lists.ibiblio.org/mailman/listinfo/cc-devel
