diff --git a/abi_symbols b/abi_symbols --- a/abi_symbols +++ b/abi_symbols @@ -1,98 +1,129 @@ -libjson-c.so.2:array_list_add -libjson-c.so.2:array_list_free -libjson-c.so.2:array_list_get_idx -libjson-c.so.2:array_list_length -libjson-c.so.2:array_list_new -libjson-c.so.2:array_list_put_idx -libjson-c.so.2:array_list_sort -libjson-c.so.2:json_c_get_random_seed -libjson-c.so.2:json_c_version -libjson-c.so.2:json_c_version_num -libjson-c.so.2:json_object_array_add -libjson-c.so.2:json_object_array_get_idx -libjson-c.so.2:json_object_array_length -libjson-c.so.2:json_object_array_put_idx -libjson-c.so.2:json_object_array_sort -libjson-c.so.2:json_object_free_userdata -libjson-c.so.2:json_object_from_file -libjson-c.so.2:json_object_get -libjson-c.so.2:json_object_get_array -libjson-c.so.2:json_object_get_boolean -libjson-c.so.2:json_object_get_double -libjson-c.so.2:json_object_get_int -libjson-c.so.2:json_object_get_int64 -libjson-c.so.2:json_object_get_object -libjson-c.so.2:json_object_get_string -libjson-c.so.2:json_object_get_string_len -libjson-c.so.2:json_object_get_type -libjson-c.so.2:json_object_is_type -libjson-c.so.2:json_object_iter_begin -libjson-c.so.2:json_object_iter_end -libjson-c.so.2:json_object_iter_equal -libjson-c.so.2:json_object_iter_init_default -libjson-c.so.2:json_object_iter_next -libjson-c.so.2:json_object_iter_peek_name -libjson-c.so.2:json_object_iter_peek_value -libjson-c.so.2:json_object_new_array -libjson-c.so.2:json_object_new_boolean -libjson-c.so.2:json_object_new_double -libjson-c.so.2:json_object_new_double_s -libjson-c.so.2:json_object_new_int -libjson-c.so.2:json_object_new_int64 -libjson-c.so.2:json_object_new_object -libjson-c.so.2:json_object_new_string -libjson-c.so.2:json_object_new_string_len -libjson-c.so.2:json_object_object_add -libjson-c.so.2:json_object_object_del -libjson-c.so.2:json_object_object_get -libjson-c.so.2:json_object_object_get_ex -libjson-c.so.2:json_object_object_length -libjson-c.so.2:json_object_put -libjson-c.so.2:json_object_set_serializer -libjson-c.so.2:json_object_to_file -libjson-c.so.2:json_object_to_file_ext -libjson-c.so.2:json_object_to_json_string -libjson-c.so.2:json_object_to_json_string_ext -libjson-c.so.2:json_object_userdata_to_json_string -libjson-c.so.2:json_parse_double -libjson-c.so.2:json_parse_int64 -libjson-c.so.2:json_tokener_error_desc -libjson-c.so.2:json_tokener_free -libjson-c.so.2:json_tokener_get_error -libjson-c.so.2:json_tokener_new -libjson-c.so.2:json_tokener_new_ex -libjson-c.so.2:json_tokener_parse -libjson-c.so.2:json_tokener_parse_ex -libjson-c.so.2:json_tokener_parse_verbose -libjson-c.so.2:json_tokener_reset -libjson-c.so.2:json_tokener_set_flags -libjson-c.so.2:json_type_to_name -libjson-c.so.2:lh_abort -libjson-c.so.2:lh_char_equal -libjson-c.so.2:lh_char_hash -libjson-c.so.2:lh_kchar_table_new -libjson-c.so.2:lh_kptr_table_new -libjson-c.so.2:lh_ptr_equal -libjson-c.so.2:lh_ptr_hash -libjson-c.so.2:lh_table_delete -libjson-c.so.2:lh_table_delete_entry -libjson-c.so.2:lh_table_free -libjson-c.so.2:lh_table_insert -libjson-c.so.2:lh_table_length -libjson-c.so.2:lh_table_lookup -libjson-c.so.2:lh_table_lookup_entry -libjson-c.so.2:lh_table_lookup_ex -libjson-c.so.2:lh_table_new -libjson-c.so.2:lh_table_resize -libjson-c.so.2:mc_debug -libjson-c.so.2:mc_error -libjson-c.so.2:mc_get_debug -libjson-c.so.2:mc_info -libjson-c.so.2:mc_set_debug -libjson-c.so.2:mc_set_syslog -libjson-c.so.2:printbuf_free -libjson-c.so.2:printbuf_memappend -libjson-c.so.2:printbuf_memset -libjson-c.so.2:printbuf_new -libjson-c.so.2:printbuf_reset -libjson-c.so.2:sprintbuf +libjson-c.so.3:_json_c_set_last_err +libjson-c.so.3:_json_c_strerror +libjson-c.so.3:array_list_add +libjson-c.so.3:array_list_bsearch +libjson-c.so.3:array_list_del_idx +libjson-c.so.3:array_list_free +libjson-c.so.3:array_list_get_idx +libjson-c.so.3:array_list_length +libjson-c.so.3:array_list_new +libjson-c.so.3:array_list_put_idx +libjson-c.so.3:array_list_sort +libjson-c.so.3:json_c_get_random_seed +libjson-c.so.3:json_c_set_serialization_double_format +libjson-c.so.3:json_c_shallow_copy_default +libjson-c.so.3:json_c_version +libjson-c.so.3:json_c_version_num +libjson-c.so.3:json_c_visit +libjson-c.so.3:json_global_set_string_hash +libjson-c.so.3:json_object_array_add +libjson-c.so.3:json_object_array_bsearch +libjson-c.so.3:json_object_array_del_idx +libjson-c.so.3:json_object_array_get_idx +libjson-c.so.3:json_object_array_length +libjson-c.so.3:json_object_array_put_idx +libjson-c.so.3:json_object_array_sort +libjson-c.so.3:json_object_deep_copy +libjson-c.so.3:json_object_double_to_json_string +libjson-c.so.3:json_object_equal +libjson-c.so.3:json_object_free_userdata +libjson-c.so.3:json_object_from_fd +libjson-c.so.3:json_object_from_file +libjson-c.so.3:json_object_get +libjson-c.so.3:json_object_get_array +libjson-c.so.3:json_object_get_boolean +libjson-c.so.3:json_object_get_double +libjson-c.so.3:json_object_get_int +libjson-c.so.3:json_object_get_int64 +libjson-c.so.3:json_object_get_object +libjson-c.so.3:json_object_get_string +libjson-c.so.3:json_object_get_string_len +libjson-c.so.3:json_object_get_type +libjson-c.so.3:json_object_get_userdata +libjson-c.so.3:json_object_int_inc +libjson-c.so.3:json_object_is_type +libjson-c.so.3:json_object_iter_begin +libjson-c.so.3:json_object_iter_end +libjson-c.so.3:json_object_iter_equal +libjson-c.so.3:json_object_iter_init_default +libjson-c.so.3:json_object_iter_next +libjson-c.so.3:json_object_iter_peek_name +libjson-c.so.3:json_object_iter_peek_value +libjson-c.so.3:json_object_new_array +libjson-c.so.3:json_object_new_boolean +libjson-c.so.3:json_object_new_double +libjson-c.so.3:json_object_new_double_s +libjson-c.so.3:json_object_new_int +libjson-c.so.3:json_object_new_int64 +libjson-c.so.3:json_object_new_object +libjson-c.so.3:json_object_new_string +libjson-c.so.3:json_object_new_string_len +libjson-c.so.3:json_object_object_add +libjson-c.so.3:json_object_object_add_ex +libjson-c.so.3:json_object_object_del +libjson-c.so.3:json_object_object_get +libjson-c.so.3:json_object_object_get_ex +libjson-c.so.3:json_object_object_length +libjson-c.so.3:json_object_put +libjson-c.so.3:json_object_set_boolean +libjson-c.so.3:json_object_set_double +libjson-c.so.3:json_object_set_int +libjson-c.so.3:json_object_set_int64 +libjson-c.so.3:json_object_set_serializer +libjson-c.so.3:json_object_set_string +libjson-c.so.3:json_object_set_string_len +libjson-c.so.3:json_object_set_userdata +libjson-c.so.3:json_object_to_fd +libjson-c.so.3:json_object_to_file +libjson-c.so.3:json_object_to_file_ext +libjson-c.so.3:json_object_to_json_string +libjson-c.so.3:json_object_to_json_string_ext +libjson-c.so.3:json_object_to_json_string_length +libjson-c.so.3:json_object_userdata_to_json_string +libjson-c.so.3:json_parse_double +libjson-c.so.3:json_parse_int64 +libjson-c.so.3:json_pointer_get +libjson-c.so.3:json_pointer_getf +libjson-c.so.3:json_pointer_set +libjson-c.so.3:json_pointer_setf +libjson-c.so.3:json_tokener_error_desc +libjson-c.so.3:json_tokener_free +libjson-c.so.3:json_tokener_get_error +libjson-c.so.3:json_tokener_new +libjson-c.so.3:json_tokener_new_ex +libjson-c.so.3:json_tokener_parse +libjson-c.so.3:json_tokener_parse_ex +libjson-c.so.3:json_tokener_parse_verbose +libjson-c.so.3:json_tokener_reset +libjson-c.so.3:json_tokener_set_flags +libjson-c.so.3:json_type_to_name +libjson-c.so.3:json_util_get_last_err +libjson-c.so.3:lh_abort +libjson-c.so.3:lh_char_equal +libjson-c.so.3:lh_kchar_table_new +libjson-c.so.3:lh_kptr_table_new +libjson-c.so.3:lh_ptr_equal +libjson-c.so.3:lh_table_delete +libjson-c.so.3:lh_table_delete_entry +libjson-c.so.3:lh_table_free +libjson-c.so.3:lh_table_insert +libjson-c.so.3:lh_table_insert_w_hash +libjson-c.so.3:lh_table_length +libjson-c.so.3:lh_table_lookup +libjson-c.so.3:lh_table_lookup_entry +libjson-c.so.3:lh_table_lookup_entry_w_hash +libjson-c.so.3:lh_table_lookup_ex +libjson-c.so.3:lh_table_new +libjson-c.so.3:lh_table_resize +libjson-c.so.3:mc_debug +libjson-c.so.3:mc_error +libjson-c.so.3:mc_get_debug +libjson-c.so.3:mc_info +libjson-c.so.3:mc_set_debug +libjson-c.so.3:mc_set_syslog +libjson-c.so.3:printbuf_free +libjson-c.so.3:printbuf_memappend +libjson-c.so.3:printbuf_memset +libjson-c.so.3:printbuf_new +libjson-c.so.3:printbuf_reset +libjson-c.so.3:sprintbuf diff --git a/abi_symbols32 b/abi_symbols32 --- a/abi_symbols32 +++ b/abi_symbols32 @@ -1,98 +1,129 @@ -libjson-c.so.2:array_list_add -libjson-c.so.2:array_list_free -libjson-c.so.2:array_list_get_idx -libjson-c.so.2:array_list_length -libjson-c.so.2:array_list_new -libjson-c.so.2:array_list_put_idx -libjson-c.so.2:array_list_sort -libjson-c.so.2:json_c_get_random_seed -libjson-c.so.2:json_c_version -libjson-c.so.2:json_c_version_num -libjson-c.so.2:json_object_array_add -libjson-c.so.2:json_object_array_get_idx -libjson-c.so.2:json_object_array_length -libjson-c.so.2:json_object_array_put_idx -libjson-c.so.2:json_object_array_sort -libjson-c.so.2:json_object_free_userdata -libjson-c.so.2:json_object_from_file -libjson-c.so.2:json_object_get -libjson-c.so.2:json_object_get_array -libjson-c.so.2:json_object_get_boolean -libjson-c.so.2:json_object_get_double -libjson-c.so.2:json_object_get_int -libjson-c.so.2:json_object_get_int64 -libjson-c.so.2:json_object_get_object -libjson-c.so.2:json_object_get_string -libjson-c.so.2:json_object_get_string_len -libjson-c.so.2:json_object_get_type -libjson-c.so.2:json_object_is_type -libjson-c.so.2:json_object_iter_begin -libjson-c.so.2:json_object_iter_end -libjson-c.so.2:json_object_iter_equal -libjson-c.so.2:json_object_iter_init_default -libjson-c.so.2:json_object_iter_next -libjson-c.so.2:json_object_iter_peek_name -libjson-c.so.2:json_object_iter_peek_value -libjson-c.so.2:json_object_new_array -libjson-c.so.2:json_object_new_boolean -libjson-c.so.2:json_object_new_double -libjson-c.so.2:json_object_new_double_s -libjson-c.so.2:json_object_new_int -libjson-c.so.2:json_object_new_int64 -libjson-c.so.2:json_object_new_object -libjson-c.so.2:json_object_new_string -libjson-c.so.2:json_object_new_string_len -libjson-c.so.2:json_object_object_add -libjson-c.so.2:json_object_object_del -libjson-c.so.2:json_object_object_get -libjson-c.so.2:json_object_object_get_ex -libjson-c.so.2:json_object_object_length -libjson-c.so.2:json_object_put -libjson-c.so.2:json_object_set_serializer -libjson-c.so.2:json_object_to_file -libjson-c.so.2:json_object_to_file_ext -libjson-c.so.2:json_object_to_json_string -libjson-c.so.2:json_object_to_json_string_ext -libjson-c.so.2:json_object_userdata_to_json_string -libjson-c.so.2:json_parse_double -libjson-c.so.2:json_parse_int64 -libjson-c.so.2:json_tokener_error_desc -libjson-c.so.2:json_tokener_free -libjson-c.so.2:json_tokener_get_error -libjson-c.so.2:json_tokener_new -libjson-c.so.2:json_tokener_new_ex -libjson-c.so.2:json_tokener_parse -libjson-c.so.2:json_tokener_parse_ex -libjson-c.so.2:json_tokener_parse_verbose -libjson-c.so.2:json_tokener_reset -libjson-c.so.2:json_tokener_set_flags -libjson-c.so.2:json_type_to_name -libjson-c.so.2:lh_abort -libjson-c.so.2:lh_char_equal -libjson-c.so.2:lh_char_hash -libjson-c.so.2:lh_kchar_table_new -libjson-c.so.2:lh_kptr_table_new -libjson-c.so.2:lh_ptr_equal -libjson-c.so.2:lh_ptr_hash -libjson-c.so.2:lh_table_delete -libjson-c.so.2:lh_table_delete_entry -libjson-c.so.2:lh_table_free -libjson-c.so.2:lh_table_insert -libjson-c.so.2:lh_table_length -libjson-c.so.2:lh_table_lookup -libjson-c.so.2:lh_table_lookup_entry -libjson-c.so.2:lh_table_lookup_ex -libjson-c.so.2:lh_table_new -libjson-c.so.2:lh_table_resize -libjson-c.so.2:mc_debug -libjson-c.so.2:mc_error -libjson-c.so.2:mc_get_debug -libjson-c.so.2:mc_info -libjson-c.so.2:mc_set_debug -libjson-c.so.2:mc_set_syslog -libjson-c.so.2:printbuf_free -libjson-c.so.2:printbuf_memappend -libjson-c.so.2:printbuf_memset -libjson-c.so.2:printbuf_new -libjson-c.so.2:printbuf_reset -libjson-c.so.2:sprintbuf +libjson-c.so.3:_json_c_set_last_err +libjson-c.so.3:_json_c_strerror +libjson-c.so.3:array_list_add +libjson-c.so.3:array_list_bsearch +libjson-c.so.3:array_list_del_idx +libjson-c.so.3:array_list_free +libjson-c.so.3:array_list_get_idx +libjson-c.so.3:array_list_length +libjson-c.so.3:array_list_new +libjson-c.so.3:array_list_put_idx +libjson-c.so.3:array_list_sort +libjson-c.so.3:json_c_get_random_seed +libjson-c.so.3:json_c_set_serialization_double_format +libjson-c.so.3:json_c_shallow_copy_default +libjson-c.so.3:json_c_version +libjson-c.so.3:json_c_version_num +libjson-c.so.3:json_c_visit +libjson-c.so.3:json_global_set_string_hash +libjson-c.so.3:json_object_array_add +libjson-c.so.3:json_object_array_bsearch +libjson-c.so.3:json_object_array_del_idx +libjson-c.so.3:json_object_array_get_idx +libjson-c.so.3:json_object_array_length +libjson-c.so.3:json_object_array_put_idx +libjson-c.so.3:json_object_array_sort +libjson-c.so.3:json_object_deep_copy +libjson-c.so.3:json_object_double_to_json_string +libjson-c.so.3:json_object_equal +libjson-c.so.3:json_object_free_userdata +libjson-c.so.3:json_object_from_fd +libjson-c.so.3:json_object_from_file +libjson-c.so.3:json_object_get +libjson-c.so.3:json_object_get_array +libjson-c.so.3:json_object_get_boolean +libjson-c.so.3:json_object_get_double +libjson-c.so.3:json_object_get_int +libjson-c.so.3:json_object_get_int64 +libjson-c.so.3:json_object_get_object +libjson-c.so.3:json_object_get_string +libjson-c.so.3:json_object_get_string_len +libjson-c.so.3:json_object_get_type +libjson-c.so.3:json_object_get_userdata +libjson-c.so.3:json_object_int_inc +libjson-c.so.3:json_object_is_type +libjson-c.so.3:json_object_iter_begin +libjson-c.so.3:json_object_iter_end +libjson-c.so.3:json_object_iter_equal +libjson-c.so.3:json_object_iter_init_default +libjson-c.so.3:json_object_iter_next +libjson-c.so.3:json_object_iter_peek_name +libjson-c.so.3:json_object_iter_peek_value +libjson-c.so.3:json_object_new_array +libjson-c.so.3:json_object_new_boolean +libjson-c.so.3:json_object_new_double +libjson-c.so.3:json_object_new_double_s +libjson-c.so.3:json_object_new_int +libjson-c.so.3:json_object_new_int64 +libjson-c.so.3:json_object_new_object +libjson-c.so.3:json_object_new_string +libjson-c.so.3:json_object_new_string_len +libjson-c.so.3:json_object_object_add +libjson-c.so.3:json_object_object_add_ex +libjson-c.so.3:json_object_object_del +libjson-c.so.3:json_object_object_get +libjson-c.so.3:json_object_object_get_ex +libjson-c.so.3:json_object_object_length +libjson-c.so.3:json_object_put +libjson-c.so.3:json_object_set_boolean +libjson-c.so.3:json_object_set_double +libjson-c.so.3:json_object_set_int +libjson-c.so.3:json_object_set_int64 +libjson-c.so.3:json_object_set_serializer +libjson-c.so.3:json_object_set_string +libjson-c.so.3:json_object_set_string_len +libjson-c.so.3:json_object_set_userdata +libjson-c.so.3:json_object_to_fd +libjson-c.so.3:json_object_to_file +libjson-c.so.3:json_object_to_file_ext +libjson-c.so.3:json_object_to_json_string +libjson-c.so.3:json_object_to_json_string_ext +libjson-c.so.3:json_object_to_json_string_length +libjson-c.so.3:json_object_userdata_to_json_string +libjson-c.so.3:json_parse_double +libjson-c.so.3:json_parse_int64 +libjson-c.so.3:json_pointer_get +libjson-c.so.3:json_pointer_getf +libjson-c.so.3:json_pointer_set +libjson-c.so.3:json_pointer_setf +libjson-c.so.3:json_tokener_error_desc +libjson-c.so.3:json_tokener_free +libjson-c.so.3:json_tokener_get_error +libjson-c.so.3:json_tokener_new +libjson-c.so.3:json_tokener_new_ex +libjson-c.so.3:json_tokener_parse +libjson-c.so.3:json_tokener_parse_ex +libjson-c.so.3:json_tokener_parse_verbose +libjson-c.so.3:json_tokener_reset +libjson-c.so.3:json_tokener_set_flags +libjson-c.so.3:json_type_to_name +libjson-c.so.3:json_util_get_last_err +libjson-c.so.3:lh_abort +libjson-c.so.3:lh_char_equal +libjson-c.so.3:lh_kchar_table_new +libjson-c.so.3:lh_kptr_table_new +libjson-c.so.3:lh_ptr_equal +libjson-c.so.3:lh_table_delete +libjson-c.so.3:lh_table_delete_entry +libjson-c.so.3:lh_table_free +libjson-c.so.3:lh_table_insert +libjson-c.so.3:lh_table_insert_w_hash +libjson-c.so.3:lh_table_length +libjson-c.so.3:lh_table_lookup +libjson-c.so.3:lh_table_lookup_entry +libjson-c.so.3:lh_table_lookup_entry_w_hash +libjson-c.so.3:lh_table_lookup_ex +libjson-c.so.3:lh_table_new +libjson-c.so.3:lh_table_resize +libjson-c.so.3:mc_debug +libjson-c.so.3:mc_error +libjson-c.so.3:mc_get_debug +libjson-c.so.3:mc_info +libjson-c.so.3:mc_set_debug +libjson-c.so.3:mc_set_syslog +libjson-c.so.3:printbuf_free +libjson-c.so.3:printbuf_memappend +libjson-c.so.3:printbuf_memset +libjson-c.so.3:printbuf_new +libjson-c.so.3:printbuf_reset +libjson-c.so.3:sprintbuf diff --git a/abi_used_libs b/abi_used_libs --- a/abi_used_libs +++ b/abi_used_libs @@ -1 +1,2 @@ +ld-linux-x86-64.so.2 libc.so.6 diff --git a/abi_used_libs32 b/abi_used_libs32 --- a/abi_used_libs32 +++ b/abi_used_libs32 @@ -1 +1,2 @@ +ld-linux.so.2 libc.so.6 diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,20 +1,21 @@ name : json-c -version : 0.12.1 -release : 6 +version : 0.13 +release : 7 source : - - https://github.com/json-c/json-c/archive/json-c-0.12.1-20160607.tar.gz : 989e09b99ded277a0a651cd18b81fcb76885fea08769d7a21b6da39fb8a34816 -license : - - MIT -summary : JSON implementation in C + - https://github.com/json-c/json-c/archive/json-c-0.13-20171207.tar.gz : 26e642456caab38aa9459279b9712ffec52f751e9f46641d28461c244bd6bae6 +license : MIT component : programming.library emul32 : yes +summary : JSON implementation in C description: | JSON-C implements a reference counting object model that allows you to easily construct JSON objects in C, output them as JSON formatted strings and parse JSON formatted strings back into the C representation of JSON objects. setup : | - %configure --disable-static --prefix=/usr + %configure --disable-static build : | %make install : | %make_install # Provide compatibility for older Steam games ln -s libjson-c.so.2.0.2 $installdir/%libdir%/libjson.so.0 +check : | + %make check diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -2,8 +2,8 @@ json-c - Ikey Doherty - ikey@solus-project.com + Pierre-Yves + pyu@riseup.net MIT programming.library @@ -29,7 +29,7 @@ emul32 - json-c + json-c /usr/lib32/lib*.so.* @@ -42,8 +42,8 @@ programming.devel - json-c-devel - json-c-32bit + json-c-devel + json-c-32bit /usr/lib32/lib*.so @@ -57,7 +57,7 @@ programming.devel - json-c + json-c /usr/include/ @@ -66,12 +66,12 @@ - - 2017-05-28 - 0.12.1 + + 2018-01-03 + 0.13 Packaging update - Ikey Doherty - ikey@solus-project.com + Pierre-Yves + pyu@riseup.net \ No newline at end of file