--- json-glib-0.12.0.orig/debian/libjson-glib-dev.install +++ json-glib-0.12.0/debian/libjson-glib-dev.install @@ -0,0 +1,4 @@ +debian/tmp/usr/lib/*.so +debian/tmp/usr/lib/pkgconfig/ +debian/tmp/usr/include/ +debian/tmp/usr/share/gir-1.0/ --- json-glib-0.12.0.orig/debian/libjson-glib-1.0-0.symbols +++ json-glib-0.12.0/debian/libjson-glib-1.0-0.symbols @@ -0,0 +1,181 @@ +libjson-glib-1.0.so.0 libjson-glib-1.0-0 #MINVER# + json_array_add_array_element@Base 0.12.0 + json_array_add_boolean_element@Base 0.12.0 + json_array_add_double_element@Base 0.12.0 + json_array_add_element@Base 0.12.0 + json_array_add_int_element@Base 0.12.0 + json_array_add_null_element@Base 0.12.0 + json_array_add_object_element@Base 0.12.0 + json_array_add_string_element@Base 0.12.0 + json_array_dup_element@Base 0.12.0 + json_array_foreach_element@Base 0.12.0 + json_array_get_array_element@Base 0.12.0 + json_array_get_boolean_element@Base 0.12.0 + json_array_get_double_element@Base 0.12.0 + json_array_get_element@Base 0.12.0 + json_array_get_elements@Base 0.12.0 + json_array_get_int_element@Base 0.12.0 + json_array_get_length@Base 0.12.0 + json_array_get_null_element@Base 0.12.0 + json_array_get_object_element@Base 0.12.0 + json_array_get_string_element@Base 0.12.0 + json_array_get_type@Base 0.12.0 + json_array_new@Base 0.12.0 + json_array_ref@Base 0.12.0 + json_array_remove_element@Base 0.12.0 + json_array_sized_new@Base 0.12.0 + json_array_unref@Base 0.12.0 + json_boxed_can_deserialize@Base 0.12.0 + json_boxed_can_serialize@Base 0.12.0 + json_boxed_deserialize@Base 0.12.0 + json_boxed_register_deserialize_func@Base 0.12.0 + json_boxed_register_serialize_func@Base 0.12.0 + json_boxed_serialize@Base 0.12.0 + json_builder_add_boolean_value@Base 0.12.0 + json_builder_add_double_value@Base 0.12.0 + json_builder_add_int_value@Base 0.12.0 + json_builder_add_null_value@Base 0.12.0 + json_builder_add_string_value@Base 0.12.0 + json_builder_add_value@Base 0.12.0 + json_builder_begin_array@Base 0.12.0 + json_builder_begin_object@Base 0.12.0 + json_builder_end_array@Base 0.12.0 + json_builder_end_object@Base 0.12.0 + json_builder_get_root@Base 0.12.0 + json_builder_get_type@Base 0.12.0 + json_builder_new@Base 0.12.0 + json_builder_reset@Base 0.12.0 + json_builder_set_member_name@Base 0.12.0 + json_construct_gobject@Base 0.12.0 + json_deserialize_pspec@Base 0.12.0 + json_generator_get_type@Base 0.12.0 + json_generator_new@Base 0.12.0 + json_generator_set_root@Base 0.12.0 + json_generator_to_data@Base 0.12.0 + json_generator_to_file@Base 0.12.0 + json_generator_to_stream@Base 0.12.0 + json_gobject_deserialize@Base 0.12.0 + json_gobject_from_data@Base 0.12.0 + json_gobject_serialize@Base 0.12.0 + json_gobject_to_data@Base 0.12.0 + json_node_copy@Base 0.12.0 + json_node_dup_array@Base 0.12.0 + json_node_dup_object@Base 0.12.0 + json_node_dup_string@Base 0.12.0 + json_node_free@Base 0.12.0 + json_node_get_array@Base 0.12.0 + json_node_get_boolean@Base 0.12.0 + json_node_get_double@Base 0.12.0 + json_node_get_int@Base 0.12.0 + json_node_get_node_type@Base 0.12.0 + json_node_get_object@Base 0.12.0 + json_node_get_parent@Base 0.12.0 + json_node_get_string@Base 0.12.0 + json_node_get_type@Base 0.12.0 + json_node_get_value@Base 0.12.0 + json_node_get_value_type@Base 0.12.0 + json_node_is_null@Base 0.12.0 + json_node_new@Base 0.12.0 + json_node_set_array@Base 0.12.0 + json_node_set_boolean@Base 0.12.0 + json_node_set_double@Base 0.12.0 + json_node_set_int@Base 0.12.0 + json_node_set_object@Base 0.12.0 + json_node_set_parent@Base 0.12.0 + json_node_set_string@Base 0.12.0 + json_node_set_value@Base 0.12.0 + json_node_take_array@Base 0.12.0 + json_node_take_object@Base 0.12.0 + json_node_type_get_name@Base 0.12.0 + json_node_type_get_type@Base 0.12.0 + json_node_type_name@Base 0.12.0 + json_object_add_member@Base 0.12.0 + json_object_dup_member@Base 0.12.0 + json_object_foreach_member@Base 0.12.0 + json_object_get_array_member@Base 0.12.0 + json_object_get_boolean_member@Base 0.12.0 + json_object_get_double_member@Base 0.12.0 + json_object_get_int_member@Base 0.12.0 + json_object_get_member@Base 0.12.0 + json_object_get_members@Base 0.12.0 + json_object_get_null_member@Base 0.12.0 + json_object_get_object_member@Base 0.12.0 + json_object_get_size@Base 0.12.0 + json_object_get_string_member@Base 0.12.0 + json_object_get_type@Base 0.12.0 + json_object_get_values@Base 0.12.0 + json_object_has_member@Base 0.12.0 + json_object_new@Base 0.12.0 + json_object_ref@Base 0.12.0 + json_object_remove_member@Base 0.12.0 + json_object_set_array_member@Base 0.12.0 + json_object_set_boolean_member@Base 0.12.0 + json_object_set_double_member@Base 0.12.0 + json_object_set_int_member@Base 0.12.0 + json_object_set_member@Base 0.12.0 + json_object_set_null_member@Base 0.12.0 + json_object_set_object_member@Base 0.12.0 + json_object_set_string_member@Base 0.12.0 + json_object_unref@Base 0.12.0 + json_parser_error_get_type@Base 0.12.0 + json_parser_error_quark@Base 0.12.0 + json_parser_get_current_line@Base 0.12.0 + json_parser_get_current_pos@Base 0.12.0 + json_parser_get_root@Base 0.12.0 + json_parser_get_type@Base 0.12.0 + json_parser_has_assignment@Base 0.12.0 + json_parser_load_from_data@Base 0.12.0 + json_parser_load_from_file@Base 0.12.0 + json_parser_load_from_stream@Base 0.12.0 + json_parser_load_from_stream_async@Base 0.12.0 + json_parser_load_from_stream_finish@Base 0.12.0 + json_parser_new@Base 0.12.0 + json_reader_count_elements@Base 0.12.0 + json_reader_count_members@Base 0.12.0 + json_reader_end_element@Base 0.12.0 + json_reader_end_member@Base 0.12.0 + json_reader_error_get_type@Base 0.12.0 + json_reader_error_quark@Base 0.12.0 + json_reader_get_boolean_value@Base 0.12.0 + json_reader_get_double_value@Base 0.12.0 + json_reader_get_error@Base 0.12.0 + json_reader_get_int_value@Base 0.12.0 + json_reader_get_null_value@Base 0.12.0 + json_reader_get_string_value@Base 0.12.0 + json_reader_get_type@Base 0.12.0 + json_reader_get_value@Base 0.12.0 + json_reader_is_array@Base 0.12.0 + json_reader_is_object@Base 0.12.0 + json_reader_is_value@Base 0.12.0 + json_reader_new@Base 0.12.0 + json_reader_read_element@Base 0.12.0 + json_reader_read_member@Base 0.12.0 + json_reader_set_root@Base 0.12.0 + json_scanner_cur_line@Base 0.12.0 + json_scanner_cur_position@Base 0.12.0 + json_scanner_cur_token@Base 0.12.0 + json_scanner_cur_value@Base 0.12.0 + json_scanner_destroy@Base 0.12.0 + json_scanner_eof@Base 0.12.0 + json_scanner_error@Base 0.12.0 + json_scanner_get_next_token@Base 0.12.0 + json_scanner_input_file@Base 0.12.0 + json_scanner_input_text@Base 0.12.0 + json_scanner_lookup_symbol@Base 0.12.0 + json_scanner_new@Base 0.12.0 + json_scanner_peek_next_token@Base 0.12.0 + json_scanner_scope_add_symbol@Base 0.12.0 + json_scanner_scope_foreach_symbol@Base 0.12.0 + json_scanner_scope_lookup_symbol@Base 0.12.0 + json_scanner_scope_remove_symbol@Base 0.12.0 + json_scanner_set_scope@Base 0.12.0 + json_scanner_sync_file_offset@Base 0.12.0 + json_scanner_unexp_token@Base 0.12.0 + json_scanner_warn@Base 0.12.0 + json_serializable_default_deserialize_property@Base 0.12.0 + json_serializable_default_serialize_property@Base 0.12.0 + json_serializable_deserialize_property@Base 0.12.0 + json_serializable_get_type@Base 0.12.0 + json_serializable_serialize_property@Base 0.12.0 + json_serialize_gobject@Base 0.12.0 + json_serialize_pspec@Base 0.12.0 --- json-glib-0.12.0.orig/debian/rules +++ json-glib-0.12.0/debian/rules @@ -0,0 +1,16 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/gnome.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk +include /usr/share/cdbs/1/rules/utils.mk + +DEB_CONFIGURE_SCRIPT_ENV += LDFLAGS="-Wl,-O1 -Wl,--as-needed" +DEB_COMPRESS_EXCLUDE = .c +DEB_CONFIGURE_EXTRA_FLAGS := --enable-gtk-doc --enable-introspection=yes +DEB_MAKE_CHECK_TARGET = test + +$(patsubst %,binary-predeb/%,$(DEB_ALL_PACKAGES)) :: + dh_girepository -p$(cdbs_curpkg) + +common-binary-predeb-arch:: list-missing --- json-glib-0.12.0.orig/debian/control +++ json-glib-0.12.0/debian/control @@ -0,0 +1,86 @@ +Source: json-glib +Section: libs +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Emmanuele Bassi +Uploaders: Rob Bradford , Ross Burton +Build-Depends: debhelper (>= 5), + cdbs (>= 0.4.41), + libglib2.0-dev, + gtk-doc-tools, + gir1.0-glib-2.0, + libgirepository1.0-dev (>= 0.9.5), + gobject-introspection (>= 0.9.5) +Standards-Version: 3.8.3 + +Package: libjson-glib-1.0-0 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: GLib JSON manipulation library + JSON-GLib is a library for parsing, generating and manipulating JavaScript + Object Notation (JSON) data streams using the GLib type system. It allows + manipulating JSON data types with a Document Object Model API. It also + allows serializing and deserializing simple or complex GObjects to and + from JSON data types. + +Package: libjson-glib-1.0-0-dbg +Section: debug +Priority: extra +Architecture: any +Depends: libjson-glib-1.0-0 (= ${binary:Version}), ${misc:Depends} +Description: GLib JSON manipulation library (debug symbols) + JSON-GLib is a library for parsing, generating and manipulating JavaScript + Object Notation (JSON) data streams using the GLib type system. It allows + manipulating JSON data types with a Document Object Model API. It also + allows serializing and deserializing simple or complex GObjects to and + from JSON data types. + . + This package contains the debug files. + +Package: libjson-glib-dev +Section: libdevel +Architecture: any +Depends: libjson-glib-1.0-0 (= ${binary:Version}), pkg-config, libglib2.0-dev, ${misc:Depends} +Suggests: libjson-glib-doc +Description: GLib JSON manipulation library (development files) + JSON-GLib is a library for parsing, generating and manipulating JavaScript + Object Notation (JSON) data streams using the GLib type system. It allows + manipulating JSON data types with a Document Object Model API. It also + allows serializing and deserializing simple or complex GObjects to and + from JSON data types. + . + This package contains the development files. + +Package: libjson-glib-doc +Section: doc +Architecture: all +Depends: ${misc:Depends} +Suggests: devhelp +Description: GLib JSON manipulation library (documentation) + JSON-GLib is a library for parsing, generating and manipulating JavaScript + Object Notation (JSON) data streams using the GLib type system. It allows + manipulating JSON data types with a Document Object Model API. It also + allows serializing and deserializing simple or complex GObjects to and + from JSON data types. + . + This package contains the documentation. + +Package: gir1.0-json-glib-1.0 +Section: libs +Architecture: any +Depends: ${gir:Depends}, + ${shlibs:Depends}, + ${misc:Depends} +Description: GLib JSON manipulation library (documentation) + JSON-GLib is a library for parsing, generating and manipulating JavaScript + Object Notation (JSON) data streams using the GLib type system. It allows + manipulating JSON data types with a Document Object Model API. It also + allows serializing and deserializing simple or complex GObjects to and + from JSON data types. + . + This package contains introspection data. + . + It can be used by packages using the GIRepository format to generate + dynamic bindings. + --- json-glib-0.12.0.orig/debian/changelog +++ json-glib-0.12.0/debian/changelog @@ -0,0 +1,124 @@ +json-glib (0.12.0-0ubuntu1) natty; urgency=low + + * New upstream release. + - Add JsonReader + - Add JsonBuilder + + -- Alex Launi Mon, 08 Nov 2010 11:44:12 -0500 + +json-glib (0.10.2-2ubuntu4) natty; urgency=low + + * debian/control: + - Remove obsolete build-dependency on gir-repository-dev + + -- Robert Ancell Mon, 18 Oct 2010 14:13:54 +1100 + +json-glib (0.10.2-2ubuntu3) natty; urgency=low + + * Rebuild for the new gobject introspection + + -- Robert Ancell Mon, 18 Oct 2010 13:57:43 +1100 + +json-glib (0.10.2-2ubuntu2) maverick; urgency=low + + * Rebuild for the new gobject introspection + + -- Sebastien Bacher Tue, 10 Aug 2010 19:30:56 +0200 + +json-glib (0.10.2-2ubuntu1) maverick; urgency=low + + * Resync on Debian + * debian/rules: + - Enable test suite on build. + + -- Sebastien Bacher Fri, 28 May 2010 11:49:23 +0200 + +json-glib (0.10.2-2) unstable; urgency=low + + * Enable GObject introspection + + -- Rob Bradford Tue, 16 Mar 2010 06:07:32 +0000 + +json-glib (0.10.2-1) unstable; urgency=low + + * New upstream release + + -- Rob Bradford Mon, 15 Mar 2010 15:44:13 +0000 + +json-glib (0.8.0-1) unstable; urgency=low + + * New upstream release (Closes: #547673) + * Fix documentation symlink (Closes: #532712) + + -- Ross Burton Mon, 28 Sep 2009 13:20:19 +0100 + +json-glib (0.7.6-0ubuntu2) lucid; urgency=low + + * rebuild rest of main for armel armv7/thumb2 optimization; + UbuntuSpec:mobile-lucid-arm-gcc-v7-thumb2 + + -- Alexander Sack Sat, 06 Mar 2010 13:29:14 +0100 + +json-glib (0.7.6-0ubuntu1) karmic; urgency=low + + * Remove upstreamed patch from package + * New upstream release (0.7.6): + - Actually use the int64 support in the Scanner + * New upstream release (0.7.4) (LP: #416336): + - Pre-compute the escape table + - Use JSON_NODE_OBJECT, not JSON_NODE_ARRAY when creating the node in + json_object_set_object_member + - Fix typo in JsonObject::set_object_member() + - Verify parsing base values + - Advance the tokenizer to avoid an infinite loop + - Auto-promote integer types to G_TYPE_INT64 + - Do not sanitize the object member's name + - Disallow single header file inclusion + - Use our libtool for the typelib + + -- Rodrigo Moya Thu, 20 Aug 2009 11:36:21 +0200 + +json-glib (0.7.2-0ubuntu2) karmic; urgency=low + + * Add upstream patch needed for couchdb-glib/evolution-couchdb + + -- Rodrigo Moya Wed, 08 Jul 2009 18:45:48 +0200 + +json-glib (0.7.2-0ubuntu1) karmic; urgency=low + + [ Rodrigo Moya ] + * Package latest version, needed for upcoming couchdb-glib package. + (LP: #389461) + + [ Martin Pitt ] + * debian/rules: Enable test suite on build. + + -- Rodrigo Moya Fri, 19 Jun 2009 13:27:49 +0200 + +json-glib (0.6.2-3) unstable; urgency=low + + * Fix the name of the library .install file to match that of the library. + (closes: #486574) + + -- Rob Bradford Tue, 17 Jun 2008 17:49:36 +0100 + +json-glib (0.6.2-2) unstable; urgency=low + + * Change binary package name for main library binary package to more closely + represent soname. + + -- Rob Bradford Mon, 09 Jun 2008 11:56:12 +0100 + +json-glib (0.6.2-1) unstable; urgency=low + + * New upstream release. + * Include note in debian/copyright about GFDL licensed docs. + + -- Rob Bradford Fri, 23 May 2008 14:06:09 +0100 + +json-glib (0.6.0-1) unstable; urgency=low + + * New upstream release. + + -- Emmanuele Bassi Thu, 01 May 2008 15:22:36 +0100 + --- json-glib-0.12.0.orig/debian/gir1.0-json-glib-1.0.install +++ json-glib-0.12.0/debian/gir1.0-json-glib-1.0.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/girepository-1.0/ --- json-glib-0.12.0.orig/debian/libjson-glib-1.0-0.install +++ json-glib-0.12.0/debian/libjson-glib-1.0-0.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/*.so.* --- json-glib-0.12.0.orig/debian/libjson-glib-doc.links +++ json-glib-0.12.0/debian/libjson-glib-doc.links @@ -0,0 +1 @@ +usr/share/gtk-doc/html/json-glib usr/share/doc/libjson-glib-doc/html --- json-glib-0.12.0.orig/debian/copyright +++ json-glib-0.12.0/debian/copyright @@ -0,0 +1,38 @@ +This package was debianized by Emmanuele Bassi on Thu, 01 May 2008 15:31:18 +0100 + +It was downloaded from: + http://folks.o-hand.com/ebassi/sources/json-glib-0.6.0.tar.gz + +Upstream Authors: + Emmanuele Bassi + +Copyright (C) 2008 OpenedHand Ltd. + +License: + + This library is free software; you can redistribute it and/or modify it under + the terms of the GNU Lesser General Public License as published by the Free + Software Foundation; either version 2 of the License, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License along + with this library; if not, write to the Free Software Foundation, Inc., 51 + Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/LGPL-2'. + +This package also contains documentation licensed under the GFDL with no +invariant sections: + + Permission is granted to copy, distribute and/or modify this document under + the terms of the GNU Free Documentation License, Version 1.1 or any later + version published by the Free Software Foundation with no Invariant + Sections, no Front-Cover Texts, and no Back-Cover Texts. + +On Debian systems, the complete text of the GNU Free Documentation License can +be found in `/usr/share/common-licenses/GFDL`. --- json-glib-0.12.0.orig/debian/compat +++ json-glib-0.12.0/debian/compat @@ -0,0 +1 @@ +5 --- json-glib-0.12.0.orig/debian/libjson-glib-doc.install +++ json-glib-0.12.0/debian/libjson-glib-doc.install @@ -0,0 +1 @@ +debian/tmp/usr/share/gtk-doc/html/json-glib