debian/0000775000000000000000000000000012265435744007204 5ustar debian/source/0000775000000000000000000000000012162434127010472 5ustar debian/source/format0000664000000000000000000000001412162431076011700 0ustar 3.0 (quilt) debian/compat0000664000000000000000000000000212162432306010365 0ustar 9 debian/libzeitgeist-2.0-0.symbols0000664000000000000000000004635412162432306013745 0ustar libzeitgeist-2.0.so.0 libzeitgeist-2.0-0 #MINVER# zeitgeist_check_field_match@Base 0.9.9 zeitgeist_connman_manager_dbus_get_state@Base 0.9.9 zeitgeist_connman_manager_dbus_get_type@Base 0.9.9 zeitgeist_connman_manager_dbus_proxy_get_type@Base 0.9.9 zeitgeist_connman_manager_dbus_register_object@Base 0.9.9 zeitgeist_data_model_error_quark@Base 0.9.9 zeitgeist_data_source_construct@Base 0.9.9 zeitgeist_data_source_construct_from_variant@Base 0.9.9 zeitgeist_data_source_construct_full@Base 0.9.9 zeitgeist_data_source_get_description@Base 0.3.2 zeitgeist_data_source_get_enabled@Base 0.9.9 zeitgeist_data_source_get_event_templates@Base 0.3.2 zeitgeist_data_source_get_name@Base 0.3.2 zeitgeist_data_source_get_running@Base 0.9.9 zeitgeist_data_source_get_timestamp@Base 0.3.2 zeitgeist_data_source_get_type@Base 0.3.2 zeitgeist_data_source_get_unique_id@Base 0.3.2 zeitgeist_data_source_new@Base 0.3.2 zeitgeist_data_source_new_from_variant@Base 0.3.2 zeitgeist_data_source_new_full@Base 0.3.2 zeitgeist_data_source_registry_construct@Base 0.9.9 zeitgeist_data_source_registry_get_data_source_from_id@Base 0.9.9 zeitgeist_data_source_registry_get_data_source_from_id_finish@Base 0.9.9 zeitgeist_data_source_registry_get_data_sources@Base 0.3.2 zeitgeist_data_source_registry_get_data_sources_finish@Base 0.3.2 zeitgeist_data_source_registry_get_type@Base 0.3.2 zeitgeist_data_source_registry_new@Base 0.3.2 zeitgeist_data_source_registry_register_data_source@Base 0.3.2 zeitgeist_data_source_registry_register_data_source_finish@Base 0.3.2 zeitgeist_data_source_registry_set_data_source_enabled@Base 0.3.2 zeitgeist_data_source_registry_set_data_source_enabled_finish@Base 0.3.2 zeitgeist_data_source_set_description@Base 0.3.2 zeitgeist_data_source_set_enabled@Base 0.3.2 zeitgeist_data_source_set_event_templates@Base 0.3.2 zeitgeist_data_source_set_name@Base 0.3.2 zeitgeist_data_source_set_running@Base 0.3.2 zeitgeist_data_source_set_timestamp@Base 0.3.2 zeitgeist_data_source_set_unique_id@Base 0.3.2 zeitgeist_data_source_to_variant@Base 0.3.2 zeitgeist_data_sources_from_variant@Base 0.3.2 zeitgeist_data_sources_to_variant@Base 0.3.2 zeitgeist_db_reader_assert_no_negation@Base 0.9.9 zeitgeist_db_reader_assert_no_noexpand@Base 0.9.9 zeitgeist_db_reader_assert_no_wildcard@Base 0.9.9 zeitgeist_db_reader_close@Base 0.9.9 zeitgeist_db_reader_construct@Base 0.9.9 zeitgeist_db_reader_find_event_ids@Base 0.9.9 zeitgeist_db_reader_find_event_ids_for_clause@Base 0.9.9 zeitgeist_db_reader_find_events@Base 0.9.9 zeitgeist_db_reader_find_related_uris@Base 0.9.9 zeitgeist_db_reader_get_database@Base 0.9.9 zeitgeist_db_reader_get_event_from_row@Base 0.9.9 zeitgeist_db_reader_get_events@Base 0.9.9 zeitgeist_db_reader_get_subject_from_row@Base 0.9.9 zeitgeist_db_reader_get_type@Base 0.9.9 zeitgeist_db_reader_get_where_clause_for_query@Base 0.9.9 zeitgeist_db_reader_get_where_clause_for_symbol@Base 0.9.9 zeitgeist_db_reader_get_where_clause_from_event_templates@Base 0.9.9 zeitgeist_db_reader_new@Base 0.9.9 zeitgeist_engine_error_quark@Base 0.9.9 zeitgeist_ensure_mimetypes_loaded@Base 0.9.9 zeitgeist_ensure_schemes_loaded@Base 0.9.9 zeitgeist_event_add_subject@Base 0.3.2 zeitgeist_event_construct@Base 0.9.9 zeitgeist_event_construct_from_variant@Base 0.9.9 zeitgeist_event_construct_full@Base 0.9.9 zeitgeist_event_debug_print@Base 0.9.9 zeitgeist_event_get_actor@Base 0.3.2 zeitgeist_event_get_id@Base 0.3.2 zeitgeist_event_get_interpretation@Base 0.3.2 zeitgeist_event_get_manifestation@Base 0.3.2 zeitgeist_event_get_origin@Base 0.3.14 zeitgeist_event_get_payload@Base 0.3.2 zeitgeist_event_get_subject@Base 0.3.2 zeitgeist_event_get_subjects@Base 0.9.9 zeitgeist_event_get_timestamp@Base 0.3.2 zeitgeist_event_get_type@Base 0.3.2 zeitgeist_event_matches_template@Base 0.9.9 zeitgeist_event_new@Base 0.3.2 zeitgeist_event_new_from_variant@Base 0.3.2 zeitgeist_event_new_full@Base 0.3.2 zeitgeist_event_num_subjects@Base 0.3.2 zeitgeist_event_set_actor@Base 0.3.2 zeitgeist_event_set_actor_from_app_info@Base 0.3.2 zeitgeist_event_set_id@Base 0.3.2 zeitgeist_event_set_interpretation@Base 0.3.2 zeitgeist_event_set_manifestation@Base 0.3.2 zeitgeist_event_set_origin@Base 0.3.14 zeitgeist_event_set_payload@Base 0.3.2 zeitgeist_event_set_subjects@Base 0.9.9 zeitgeist_event_set_timestamp@Base 0.3.2 zeitgeist_event_take_subject@Base 0.9.9 zeitgeist_event_to_variant@Base 0.3.2 zeitgeist_events_from_variant@Base 0.3.2 zeitgeist_events_get_null_event_variant@Base 0.9.9 zeitgeist_events_to_variant@Base 0.3.2 zeitgeist_events_to_variant_with_limit@Base 0.9.9 zeitgeist_index_construct@Base 0.9.9 zeitgeist_index_get_type@Base 0.3.2 zeitgeist_index_new@Base 0.3.2 zeitgeist_index_search@Base 0.3.2 zeitgeist_index_search_finish@Base 0.3.2 zeitgeist_index_search_with_relevancies@Base 0.3.14 zeitgeist_index_search_with_relevancies_finish@Base 0.3.14 zeitgeist_interpretation_for_mimetype@Base 0.3.2 zeitgeist_log_construct@Base 0.9.9 zeitgeist_log_datapath@Base 0.9.12 zeitgeist_log_delete_events@Base 0.3.2 zeitgeist_log_delete_events_finish@Base 0.3.2 zeitgeist_log_find_event_ids@Base 0.3.2 zeitgeist_log_find_event_ids_finish@Base 0.3.2 zeitgeist_log_find_events@Base 0.3.2 zeitgeist_log_find_events_finish@Base 0.3.2 zeitgeist_log_find_related_uris@Base 0.3.2 zeitgeist_log_find_related_uris_finish@Base 0.3.2 zeitgeist_log_get_default@Base 0.3.14 zeitgeist_log_get_events@Base 0.3.2 zeitgeist_log_get_events_finish@Base 0.3.2 zeitgeist_log_get_extensions@Base 0.9.12 zeitgeist_log_get_type@Base 0.3.2 zeitgeist_log_get_version@Base 0.3.14 zeitgeist_log_insert_event@Base 0.9.9 zeitgeist_log_insert_event_finish@Base 0.9.9 zeitgeist_log_insert_event_no_reply@Base 0.9.9 zeitgeist_log_insert_events@Base 0.3.2 zeitgeist_log_insert_events_finish@Base 0.3.2 zeitgeist_log_insert_events_no_reply@Base 0.3.2 zeitgeist_log_install_monitor@Base 0.3.2 zeitgeist_log_new@Base 0.3.2 zeitgeist_log_quit@Base 0.3.2 zeitgeist_log_quit_finish@Base 0.3.2 zeitgeist_log_remove_monitor@Base 0.3.2 zeitgeist_manifestation_for_uri@Base 0.3.2 zeitgeist_mime_regex_free@Base 0.9.9 zeitgeist_mime_regex_new@Base 0.9.9 zeitgeist_mimetypes@Base 0.9.9 zeitgeist_mimetypes_loaded@Base 0.9.9 zeitgeist_mimetypes_regexs@Base 0.9.9 zeitgeist_monitor_construct@Base 0.9.9 zeitgeist_monitor_get_event_templates@Base 0.9.9 zeitgeist_monitor_get_path@Base 0.3.2 zeitgeist_monitor_get_templates@Base 0.3.2 zeitgeist_monitor_get_time_range@Base 0.3.2 zeitgeist_monitor_get_type@Base 0.3.2 zeitgeist_monitor_new@Base 0.3.2 zeitgeist_monitor_set_event_templates@Base 0.9.9 zeitgeist_monitor_set_time_range@Base 0.9.9 zeitgeist_network_manager_dbus_get_type@Base 0.9.9 zeitgeist_network_manager_dbus_proxy_get_type@Base 0.9.9 zeitgeist_network_manager_dbus_register_object@Base 0.9.9 zeitgeist_network_manager_dbus_state@Base 0.9.9 zeitgeist_next_string_or_null@Base 0.9.9 zeitgeist_queued_proxy_wrapper_construct@Base 0.9.9 zeitgeist_queued_proxy_wrapper_get_is_connected@Base 0.9.9 zeitgeist_queued_proxy_wrapper_get_proxy_created@Base 0.9.9 zeitgeist_queued_proxy_wrapper_get_type@Base 0.9.9 zeitgeist_queued_proxy_wrapper_name_owner_changed@Base 0.9.9 zeitgeist_queued_proxy_wrapper_on_connection_established@Base 0.9.9 zeitgeist_queued_proxy_wrapper_on_connection_lost@Base 0.9.9 zeitgeist_queued_proxy_wrapper_param_spec_queued_method@Base 0.9.9 zeitgeist_queued_proxy_wrapper_process_queued_methods@Base 0.9.9 zeitgeist_queued_proxy_wrapper_proxy_acquired@Base 0.9.9 zeitgeist_queued_proxy_wrapper_proxy_unavailable@Base 0.9.9 zeitgeist_queued_proxy_wrapper_queued_method_construct@Base 0.9.9 zeitgeist_queued_proxy_wrapper_queued_method_get_queued_method@Base 0.9.9 zeitgeist_queued_proxy_wrapper_queued_method_get_type@Base 0.9.9 zeitgeist_queued_proxy_wrapper_queued_method_new@Base 0.9.9 zeitgeist_queued_proxy_wrapper_queued_method_ref@Base 0.9.9 zeitgeist_queued_proxy_wrapper_queued_method_unref@Base 0.9.9 zeitgeist_queued_proxy_wrapper_value_get_queued_method@Base 0.9.9 zeitgeist_queued_proxy_wrapper_value_set_queued_method@Base 0.9.9 zeitgeist_queued_proxy_wrapper_value_take_queued_method@Base 0.9.9 zeitgeist_queued_proxy_wrapper_wait_for_proxy@Base 0.9.9 zeitgeist_queued_proxy_wrapper_wait_for_proxy_finish@Base 0.9.9 zeitgeist_register_mimetype@Base 0.3.2 zeitgeist_register_mimetype_regex@Base 0.3.2 zeitgeist_register_uri_scheme@Base 0.3.2 zeitgeist_relevant_result_type_get_type@Base 0.9.9 zeitgeist_remote_log_delete_events@Base 0.9.9 zeitgeist_remote_log_delete_events_finish@Base 0.9.9 zeitgeist_remote_log_find_event_ids@Base 0.9.9 zeitgeist_remote_log_find_event_ids_finish@Base 0.9.9 zeitgeist_remote_log_find_events@Base 0.9.9 zeitgeist_remote_log_find_events_finish@Base 0.9.9 zeitgeist_remote_log_find_related_uris@Base 0.9.9 zeitgeist_remote_log_find_related_uris_finish@Base 0.9.9 zeitgeist_remote_log_get_datapath@Base 0.9.9 zeitgeist_remote_log_get_events@Base 0.9.9 zeitgeist_remote_log_get_events_finish@Base 0.9.9 zeitgeist_remote_log_get_extensions@Base 0.9.9 zeitgeist_remote_log_get_type@Base 0.9.9 zeitgeist_remote_log_get_version@Base 0.9.9 zeitgeist_remote_log_insert_events@Base 0.9.9 zeitgeist_remote_log_insert_events_finish@Base 0.9.9 zeitgeist_remote_log_install_monitor@Base 0.9.9 zeitgeist_remote_log_install_monitor_finish@Base 0.9.9 zeitgeist_remote_log_proxy_get_type@Base 0.9.9 zeitgeist_remote_log_quit@Base 0.9.9 zeitgeist_remote_log_quit_finish@Base 0.9.9 zeitgeist_remote_log_register_object@Base 0.9.9 zeitgeist_remote_log_remove_monitor@Base 0.9.9 zeitgeist_remote_log_remove_monitor_finish@Base 0.9.9 zeitgeist_remote_monitor_get_type@Base 0.9.9 zeitgeist_remote_monitor_notify_delete@Base 0.9.9 zeitgeist_remote_monitor_notify_delete_finish@Base 0.9.9 zeitgeist_remote_monitor_notify_insert@Base 0.9.9 zeitgeist_remote_monitor_notify_insert_finish@Base 0.9.9 zeitgeist_remote_monitor_proxy_get_type@Base 0.9.9 zeitgeist_remote_monitor_register_object@Base 0.9.9 zeitgeist_remote_registry_get_data_source_from_id@Base 0.9.9 zeitgeist_remote_registry_get_data_source_from_id_finish@Base 0.9.9 zeitgeist_remote_registry_get_data_sources@Base 0.9.9 zeitgeist_remote_registry_get_data_sources_finish@Base 0.9.9 zeitgeist_remote_registry_get_type@Base 0.9.9 zeitgeist_remote_registry_proxy_get_type@Base 0.9.9 zeitgeist_remote_registry_register_data_source@Base 0.9.9 zeitgeist_remote_registry_register_data_source_finish@Base 0.9.9 zeitgeist_remote_registry_register_object@Base 0.9.9 zeitgeist_remote_registry_set_data_source_enabled@Base 0.9.9 zeitgeist_remote_registry_set_data_source_enabled_finish@Base 0.9.9 zeitgeist_remote_simple_indexer_get_type@Base 0.9.9 zeitgeist_remote_simple_indexer_proxy_get_type@Base 0.9.9 zeitgeist_remote_simple_indexer_register_object@Base 0.9.9 zeitgeist_remote_simple_indexer_search@Base 0.9.9 zeitgeist_remote_simple_indexer_search_finish@Base 0.9.9 zeitgeist_remote_simple_indexer_search_with_relevancies@Base 0.9.9 zeitgeist_remote_simple_indexer_search_with_relevancies_finish@Base 0.9.9 zeitgeist_result_set_estimated_matches@Base 0.3.2 zeitgeist_result_set_get_type@Base 0.3.2 zeitgeist_result_set_has_next@Base 0.3.2 zeitgeist_result_set_iterator@Base 0.9.9 zeitgeist_result_set_next_value@Base 0.9.9 zeitgeist_result_set_reset@Base 0.9.9 zeitgeist_result_set_size@Base 0.3.2 zeitgeist_result_set_tell@Base 0.3.2 zeitgeist_result_type_get_type@Base 0.3.2 zeitgeist_result_type_is_sort_order_asc@Base 0.9.9 zeitgeist_schemes@Base 0.9.9 zeitgeist_schemes_loaded@Base 0.9.9 zeitgeist_simple_result_set_construct@Base 0.9.9 zeitgeist_simple_result_set_construct_with_num_matches@Base 0.9.9 zeitgeist_simple_result_set_get_type@Base 0.3.2 zeitgeist_simple_result_set_new@Base 0.9.9 zeitgeist_simple_result_set_new_with_num_matches@Base 0.9.9 zeitgeist_sq_lite_database_abort_transaction@Base 0.9.9 zeitgeist_sq_lite_database_analyze@Base 0.9.9 zeitgeist_sq_lite_database_assert_not_corrupt@Base 0.9.9 zeitgeist_sq_lite_database_assert_query_success@Base 0.9.9 zeitgeist_sq_lite_database_begin_transaction@Base 0.9.9 zeitgeist_sq_lite_database_close@Base 0.9.9 zeitgeist_sq_lite_database_construct@Base 0.9.9 zeitgeist_sq_lite_database_construct_read_only@Base 0.9.9 zeitgeist_sq_lite_database_end_transaction@Base 0.9.9 zeitgeist_sq_lite_database_get_last_id@Base 0.9.9 zeitgeist_sq_lite_database_get_sql_string_from_event_ids@Base 0.9.9 zeitgeist_sq_lite_database_get_time_range_for_event_ids@Base 0.9.9 zeitgeist_sq_lite_database_get_type@Base 0.9.9 zeitgeist_sq_lite_database_insert_or_ignore_into_table@Base 0.9.9 zeitgeist_sq_lite_database_new@Base 0.9.9 zeitgeist_sq_lite_database_new_read_only@Base 0.9.9 zeitgeist_sq_lite_database_schema_construct@Base 0.9.9 zeitgeist_sq_lite_database_schema_create_basic_indices@Base 0.9.9 zeitgeist_sq_lite_database_schema_create_event_indices@Base 0.9.9 zeitgeist_sq_lite_database_schema_create_schema@Base 0.9.9 zeitgeist_sq_lite_database_schema_drop_basic_indices@Base 0.9.9 zeitgeist_sq_lite_database_schema_drop_event_indices@Base 0.9.9 zeitgeist_sq_lite_database_schema_ensure_schema@Base 0.9.9 zeitgeist_sq_lite_database_schema_exec_query@Base 0.9.14 zeitgeist_sq_lite_database_schema_get_creation_date@Base 0.9.9 zeitgeist_sq_lite_database_schema_get_schema_version@Base 0.9.9 zeitgeist_sq_lite_database_schema_get_type@Base 0.9.9 zeitgeist_sq_lite_database_schema_new@Base 0.9.9 zeitgeist_sq_lite_database_schema_set_corruption_flag@Base 0.9.9 zeitgeist_sq_lite_database_schema_setup_database@Base 0.9.9 zeitgeist_sq_lite_database_set_cache_size@Base 0.9.14 zeitgeist_sq_lite_database_set_deletion_callback@Base 0.9.9 zeitgeist_sq_lite_database_update_callback@Base 0.9.9 zeitgeist_sq_lite_event_view_rows_get_type@Base 0.9.9 zeitgeist_sq_lite_table_lookup_construct@Base 0.9.9 zeitgeist_sq_lite_table_lookup_get_type@Base 0.9.9 zeitgeist_sq_lite_table_lookup_get_value@Base 0.9.9 zeitgeist_sq_lite_table_lookup_id_for_string@Base 0.9.9 zeitgeist_sq_lite_table_lookup_id_try_string@Base 0.9.9 zeitgeist_sq_lite_table_lookup_new@Base 0.9.9 zeitgeist_sq_lite_table_lookup_remove@Base 0.9.9 zeitgeist_storage_state_get_type@Base 0.3.2 zeitgeist_subject_construct@Base 0.9.9 zeitgeist_subject_construct_from_variant@Base 0.9.9 zeitgeist_subject_construct_full@Base 0.9.9 zeitgeist_subject_construct_move_event@Base 0.9.9 zeitgeist_subject_get_current_origin@Base 0.9.9 zeitgeist_subject_get_current_uri@Base 0.3.14 zeitgeist_subject_get_interpretation@Base 0.3.2 zeitgeist_subject_get_manifestation@Base 0.3.2 zeitgeist_subject_get_mimetype@Base 0.3.2 zeitgeist_subject_get_origin@Base 0.3.2 zeitgeist_subject_get_storage@Base 0.3.2 zeitgeist_subject_get_text@Base 0.3.2 zeitgeist_subject_get_type@Base 0.3.2 zeitgeist_subject_get_uri@Base 0.3.2 zeitgeist_subject_matches_template@Base 0.9.9 zeitgeist_subject_new@Base 0.3.2 zeitgeist_subject_new_from_variant@Base 0.9.9 zeitgeist_subject_new_full@Base 0.3.2 zeitgeist_subject_new_move_event@Base 0.9.9 zeitgeist_subject_set_current_origin@Base 0.9.9 zeitgeist_subject_set_current_uri@Base 0.3.14 zeitgeist_subject_set_interpretation@Base 0.3.2 zeitgeist_subject_set_manifestation@Base 0.3.2 zeitgeist_subject_set_mimetype@Base 0.3.2 zeitgeist_subject_set_origin@Base 0.3.2 zeitgeist_subject_set_storage@Base 0.3.2 zeitgeist_subject_set_text@Base 0.3.2 zeitgeist_subject_set_uri@Base 0.3.2 zeitgeist_subject_to_variant@Base 0.9.9 zeitgeist_symbol_all_symbols@Base 0.9.9 zeitgeist_symbol_get_all_children@Base 0.3.2 zeitgeist_symbol_get_all_parents@Base 0.9.9 zeitgeist_symbol_get_children@Base 0.3.2 zeitgeist_symbol_get_description@Base 0.9.9 zeitgeist_symbol_get_display_name@Base 0.9.9 zeitgeist_symbol_get_parents@Base 0.3.2 zeitgeist_symbol_info_get_type@Base 0.9.9 zeitgeist_symbol_info_ref@Base 0.9.9 zeitgeist_symbol_info_register@Base 0.9.9 zeitgeist_symbol_info_unref@Base 0.9.9 zeitgeist_symbol_initialize_symbols@Base 0.9.9 zeitgeist_symbol_initialized@Base 0.9.9 zeitgeist_symbol_is_a@Base 0.3.2 zeitgeist_symbol_param_spec_info@Base 0.9.9 zeitgeist_symbol_value_get_info@Base 0.9.9 zeitgeist_symbol_value_set_info@Base 0.9.9 zeitgeist_symbol_value_take_info@Base 0.9.9 zeitgeist_time_range_construct@Base 0.9.9 zeitgeist_time_range_construct_anytime@Base 0.9.9 zeitgeist_time_range_construct_from_now@Base 0.9.9 zeitgeist_time_range_construct_from_variant@Base 0.9.9 zeitgeist_time_range_construct_to_now@Base 0.9.9 zeitgeist_time_range_get_end@Base 0.3.2 zeitgeist_time_range_get_start@Base 0.3.2 zeitgeist_time_range_get_type@Base 0.3.2 zeitgeist_time_range_intersect@Base 0.9.9 zeitgeist_time_range_new@Base 0.3.2 zeitgeist_time_range_new_anytime@Base 0.3.2 zeitgeist_time_range_new_from_now@Base 0.3.2 zeitgeist_time_range_new_from_variant@Base 0.3.2 zeitgeist_time_range_new_to_now@Base 0.3.2 zeitgeist_time_range_to_variant@Base 0.3.2 zeitgeist_timestamp_from_date@Base 0.3.2 zeitgeist_timestamp_from_dmy@Base 0.3.2 zeitgeist_timestamp_from_iso8601@Base 0.3.2 zeitgeist_timestamp_from_now@Base 0.9.9 zeitgeist_timestamp_from_timeval@Base 0.3.2 zeitgeist_timestamp_next_midnight@Base 0.3.2 zeitgeist_timestamp_prev_midnight@Base 0.3.2 zeitgeist_timestamp_to_date@Base 0.3.2 zeitgeist_timestamp_to_iso8601@Base 0.3.2 zeitgeist_timestamp_to_timeval@Base 0.3.2 zeitgeist_uri_scheme_free@Base 0.9.9 zeitgeist_uri_scheme_new@Base 0.9.9 zeitgeist_utils_DATABASE_FILE_BACKUP_PATH@Base 0.9.9 zeitgeist_utils_DATABASE_FILE_PATH@Base 0.9.9 zeitgeist_utils_DATA_PATH@Base 0.9.9 zeitgeist_utils_LOCAL_EXTENSIONS_PATH@Base 0.9.9 zeitgeist_utils_assert_sig@Base 0.9.9 zeitgeist_utils_backup_database@Base 0.9.9 zeitgeist_utils_get_data_path@Base 0.9.9 zeitgeist_utils_get_database_file_backup_path@Base 0.9.9 zeitgeist_utils_get_database_file_path@Base 0.9.9 zeitgeist_utils_get_database_file_retire_name@Base 0.9.9 zeitgeist_utils_get_default_data_path@Base 0.9.9 zeitgeist_utils_get_local_extensions_path@Base 0.9.9 zeitgeist_utils_is_empty_string@Base 0.9.9 zeitgeist_utils_log_may_read_directly@Base 0.9.9 zeitgeist_utils_parse_negation@Base 0.9.9 zeitgeist_utils_parse_noexpand@Base 0.9.9 zeitgeist_utils_parse_wildcard@Base 0.9.9 zeitgeist_utils_set_database_file_path@Base 0.9.9 zeitgeist_utils_using_in_memory_database@Base 0.9.9 zeitgeist_vala_bug_workaround@Base 0.9.9 zeitgeist_version_struct_dup@Base 0.9.9 zeitgeist_version_struct_free@Base 0.9.9 zeitgeist_version_struct_get_type@Base 0.9.9 zeitgeist_where_clause_add@Base 0.9.9 zeitgeist_where_clause_add_match_condition@Base 0.9.9 zeitgeist_where_clause_add_text_condition@Base 0.9.9 zeitgeist_where_clause_add_text_condition_subquery@Base 0.9.9 zeitgeist_where_clause_add_wildcard_condition@Base 0.9.9 zeitgeist_where_clause_add_with_array@Base 0.9.9 zeitgeist_where_clause_construct@Base 0.9.9 zeitgeist_where_clause_extend@Base 0.9.9 zeitgeist_where_clause_get_bind_arguments@Base 0.9.9 zeitgeist_where_clause_get_conditions_length@Base 0.9.9 zeitgeist_where_clause_get_is_simple@Base 0.9.9 zeitgeist_where_clause_get_right_boundary@Base 0.9.9 zeitgeist_where_clause_get_sql_conditions@Base 0.9.9 zeitgeist_where_clause_get_type@Base 0.9.9 zeitgeist_where_clause_has_non_timestamp_condition@Base 0.9.9 zeitgeist_where_clause_is_empty@Base 0.9.9 zeitgeist_where_clause_may_have_results@Base 0.9.9 zeitgeist_where_clause_new@Base 0.9.9 zeitgeist_where_clause_set_is_simple@Base 0.9.9 zeitgeist_where_clause_type_get_type@Base 0.9.9 debian/gir1.2-zeitgeist-2.0.install0000664000000000000000000000006612162432306014065 0ustar usr/lib/*/girepository-1.0/* usr/lib/girepository-1.0 debian/watch0000664000000000000000000000011712162432306010217 0ustar version=3 https://launchpad.net/zeitgeist/+download .*/zeitgeist-(.+)\.tar\.xz debian/copyright0000664000000000000000000001104412164276674011142 0ustar Format-Specification: http://dep.debian.net/deps/dep5/#index4h1 Name: Zeitgeist Maintainer: Zeitgeist Developer Team Source: https://launchpad.net/zeitgeist/+download Files: * Copyright: © 2011-2012, Collabora Ltd. © 2011, Michal Hruby © 2011, Manish Sinha © 2011-2012, Canonical Ltd. License: LGPL-2.1+ Files: python/* Copyright: © 2009-2011, Siegfried-Angel Gevatter Pujals © 2009-2010, Seif Lotfy © 2009-2011, Markus Korn © 2009, Mikkel Kamstrup Erlandsen © 2010, Canonical Ltd. © 2011, Collabora Ltd. License: LGPL-2.1+ Files: extensions/* Copyright: © 2011, Seif Lotfy © 2011-2012, Canonical Ltd. © 2011, Collabora Ltd. © 2011, Michal Hruby © 2009, Mikkel Kamstrup Erlandsen © 2011, Stefano Candori License: LGPL-2.1+ Files: extensions/fts++/* Copyright: © 2012, Mikkel Kamstrup Erlandsen © 2012, Michal Hruby © 2012, Canonical Ltd. License: LGPL-2.1+ Files: data/ontology2code Copyright: © 2009-2010, Markus Korn © 2010, Mikkel Kamstrup Erlandsen © 2010, Canonical Ltd. © 2011, Collabora Ltd. License: LGPL-2.1+ Files: test/* Copyright: © 2009-2011, Seif Lotfy © 2009-2010, Markus Korn © 2009-2011, Siegfried-Angel Gevatter Pujals © 2009-2011, Mikkel Kamstrup Erlandsen © 2011, Manish Sinha © 2010-2012, Canonical Ltd. © 2011-2012, Collabora Ltd. License: LGPL-2.1+ Files: extra/ontology/*.trig Copyright: © 2007, NEPOMUK Consortium © 2009, Sebastian Trueg © 2010, Andrew Lake © 2009-2010, Evgeny Egorochkin © 2010, Zeitgeist Developer Team (see above) License: BSD Files: datahub/* Copyright: © 2010-2011, Michal Hruby © 2011, Federico Mena Quintero © 2012, Canonical Ltd. © 2012, Collabora Ltd. © 2012, Eslam Mostafa License: LGPL-3+ See `/usr/share/common-licenses/LGPL-3'. Files: debian/* Copyright: © 2009-2011, Siegfried-Angel Gevatter Pujals Copyright: © 2011-2012, Collabora Ltd. Copyright: © 2012, Canonical Ltd. Copyright: © 2013, Rico Tzschichholz License: LGPL-2.1+ or BSD License: LGPL-2.1+ See `/usr/share/common-licenses/LGPL-2.1'. . This program 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. License: BSD Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. debian/zeitgeist-core.install0000664000000000000000000000042612164276674013536 0ustar usr/lib/*/zeitgeist-fts usr/bin/zeitgeist-daemon usr/share/bash-completion/completions/zeitgeist-daemon usr/share/dbus-1/services/org.gnome.zeitgeist.service usr/share/dbus-1/services/org.gnome.zeitgeist.fts.service usr/share/man/man1/zeitgeist-daemon.1 usr/share/zeitgeist/doc debian/python-zeitgeist.install0000664000000000000000000000002012162431076014100 0ustar usr/lib/python* debian/control0000664000000000000000000001703212164276674010615 0ustar Source: zeitgeist Section: utils Priority: optional Maintainer: Siegfried-Angel Gevatter Pujals Build-Depends: debhelper (>= 9), dh-autoreconf, gobject-introspection (>= 1.30.0), gtk-doc-tools, intltool (>= 0.35.0), libdee-dev (>= 1.0.2), libgirepository1.0-dev (>= 1.30.0), libglib2.0-dev (>= 2.26.0), libgtk-3-dev (>= 3.0.0), libjson-glib-dev (>= 0.14.0), libsqlite3-dev (>= 3.7.11), libtelepathy-glib-dev (>= 0.18.0), libxapian-dev, python-all (>= 2.6.6-3~), python-gi, python-rdflib, raptor-utils, valac (>= 0.20.0) Vcs-Bzr: http://bazaar.launchpad.net/~zeitgeist-packagers/zeitgeist/debian-bluebird Vcs-Browser: https://code.launchpad.net/~zeitgeist-packagers/zeitgeist/debian-bluebird Homepage: http://zeitgeist-project.com/ Standards-Version: 3.9.4 X-Python-Version: >= 2.6 Package: zeitgeist Architecture: all Depends: python-zeitgeist, zeitgeist-core, zeitgeist-datahub, ${misc:Depends} Description: event logging framework Zeitgeist is a service which logs the user's activities and events (files opened, websites visited, conversations held with other people, etc.) and makes the relevant information available to other applications. . It serves as a comprehensive activity log and also makes it possible to determine relationships between items based on usage patterns. . This metapackage depends on the Zeitgeist engine and a set of packages (such as data providers) commonly used together with it. Package: zeitgeist-core Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Suggests: zeitgeist-datahub Provides: zeitgeist-extension-fts Description: event logging framework - engine Zeitgeist is a service which logs the user's activities and events (files opened, websites visited, conversations held with other people, etc.) and makes the relevant information available to other applications. . It serves as a comprehensive activity log and also makes it possible to determine relationships between items based on usage patterns. . This package contains the main daemon (in its new Vala implementation, codenamed "Bluebird"). It also includes the FTS (Full Text Search) extension. Package: python-zeitgeist Architecture: all Section: python Depends: python-dbus, python-gobject (>= 2.16.0), python-xdg, ${misc:Depends}, ${python:Depends} Replaces: zeitgeist-core (<< 0.8.99~alpha1) Breaks: zeitgeist-core (<< 0.8.99~alpha1) Description: event logging framework - Python bindings Zeitgeist is a service which logs the user's activities and events (files opened, websites visited, conversations held with other people, etc.) and makes the relevant information available to other applications. . It serves as a comprehensive activity log and also makes it possible to determine relationships between items based on usage patterns. . This package contains the Python API. Package: zeitgeist-datahub Architecture: any Depends: zeitgeist-core (>= 0.5.0~), ${misc:Depends}, ${shlibs:Depends} Enhances: zeitgeist-core Description: event logging framework - passive logging daemon Zeitgeist is a service which logs the user's activities and events (files opened, websites visited, conversations hold with other people, etc.) and makes the relevant information available to other applications. . It serves as a comprehensive activity log and also makes it possible to determine relationships between items based on usage patterns. . This package contains zeitgeist-datahub, a daemon which starts together with the main engine and inserts information collected from GtkRecentlyUsed into it. Package: libzeitgeist-2.0-0 Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Multi-Arch: same Recommends: zeitgeist | zeitgeist-core Description: library to access Zeitgeist - shared library Zeitgeist is a service which logs the user's activities and events (files opened, websites visited, conversations hold with other people, etc.) and makes the relevant information available to other applications. . It serves as a comprehensive activity log and also makes it possible to determine relationships between items based on usage patterns. . Libzeitgeist is a client library to access and manage the Zeitgeist event log from languages such as C and Vala. . This package contains shared libraries to be used by applications. Package: libzeitgeist-2.0-dev Section: libdevel Architecture: any Depends: gir1.2-zeitgeist-2.0 (= ${binary:Version}), libglib2.0-dev (>= 2.26.0), libzeitgeist-2.0-0 (= ${binary:Version}), ${misc:Depends} Suggests: libzeitgeist-doc Description: library to access Zeitgeist - development files Zeitgeist is a service which logs the user's activities and events (files opened, websites visited, conversations hold with other people, etc.) and makes the relevant information available to other applications. . It serves as a comprehensive activity log and also makes it possible to determine relationships between items based on usage patterns. . Libzeitgeist is a client library to access and manage the Zeitgeist event log from languages such as C and Vala. . This package contains files that are needed to build applications. Package: libzeitgeist-2.0-0-dbg Section: debug Architecture: any Priority: extra Depends: libzeitgeist-2.0-0 (= ${binary:Version}), ${misc:Depends} Multi-Arch: same Description: library to access Zeitgeist - debugging symbols Zeitgeist is a service which logs the user's activities and events (files opened, websites visited, conversations hold with other people, etc.) and makes the relevant information available to other applications. . It serves as a comprehensive activity log and also makes it possible to determine relationships between items based on usage patterns. . Libzeitgeist is a client library to access and manage the Zeitgeist event log from languages such as C and Vala. . This package contains debugging symbols. Package: libzeitgeist-2.0-doc Section: doc Architecture: all Depends: ${misc:Depends} Suggests: devhelp Description: library to access Zeitgeist - documentation Zeitgeist is a service which logs the user's activities and events (files opened, websites visited, conversations hold with other people, etc.) and makes the relevant information available to other applications. . It serves as a comprehensive activity log and also makes it possible to determine relationships between items based on usage patterns. . Libzeitgeist is a client library to access and manage the Zeitgeist event log from languages such as C and Vala. . This package contains the documentation. Package: gir1.2-zeitgeist-2.0 Section: introspection Architecture: any Depends: libzeitgeist-2.0-0 (= ${binary:Version}), ${gir:Depends}, ${misc:Depends} Description: library to access Zeitgeist - gir bindings Zeitgeist is a service which logs the user's activities and events (files opened, websites visited, conversations hold with other people, etc.) and makes the relevant information available to other applications. . It serves as a comprehensive activity log and also makes it possible to determine relationships between items based on usage patterns. . Libzeitgeist is a client library to access and manage the Zeitgeist event log from languages such as C and Vala. . This package can be used by other packages using the GIRepository format to generate dynamic bindings. debian/zeitgeist-datahub.install0000664000000000000000000000015512162432306014175 0ustar etc/xdg/autostart/zeitgeist-datahub.desktop usr/bin/zeitgeist-datahub usr/share/man/man1/zeitgeist-datahub.1 debian/rules0000775000000000000000000000063312164276674010271 0ustar #!/usr/bin/make -f %: dh $@ --with gir,python2,autoreconf --parallel override_dh_auto_configure: dh_auto_configure -- \ --enable-datahub \ --enable-fts \ --enable-telepathy override_dh_strip: dh_strip -p libzeitgeist-2.0-0 --dbg-package=libzeitgeist-2.0-0-dbg dh_strip override_dh_builddeb: dh_builddeb -- -Zxz override_dh_install: dh_install -X".trig" -X".la" -X".pyc" -X".pyo" --fail-missing debian/libzeitgeist-2.0-0.install0000664000000000000000000000002412162432306013703 0ustar usr/lib/*/lib*.so.* debian/changelog0000664000000000000000000003576112265435721011065 0ustar zeitgeist (0.9.14-0ubuntu4) trusty; urgency=medium * Add 00git_fix_unit_tests.patch: Fix unit test failures. Cherrypicked from upstream git. * Add fix_unit_tests_without_XDG_DATA_DIRS.patch: Fix unit test failure if $XDG_DATA_DIRS is not set. -- Martin Pitt Wed, 15 Jan 2014 08:18:20 +0100 zeitgeist (0.9.14-0ubuntu3) saucy; urgency=low * debian/patches/disable-fts-on-touch.patch: - Drop redundant FTS/xapian indexer on Ubuntu Touch. -- Robert Bruce Park Tue, 24 Sep 2013 14:37:30 -0700 zeitgeist (0.9.14-0ubuntu2) saucy; urgency=low * debian/control: - Build with default vala * debian/copyright: - Fix minor lintian warning * debian/rules: - Enable fts (LP: #1195841) - Don't skip tests - Make sure to run dh_strip (fixes lintian error) * debian/zeitgeist-core.install: - Install fts library and service * debian/patches/skip-failing-tests.patch: - Temporarily skip the log and monitor tests since they are failing -- Jeremy Bicha Fri, 28 Jun 2013 14:05:53 -0400 zeitgeist (0.9.14-0ubuntu1) saucy; urgency=low * New upstream release * Update debian/control,debian/rules,debian/copyright: - Update build-depends accordingly - Use standard version 3.9.4 - Updates for zeitgeist-datahub and libzeitgeist merge - Apply wrap-and-sort - Bump build-depends on valac-0.20 * *.install: - Add gobject-introspection package - Add libzeitgeist-2.0-* and zeitgeist-datahub packages * debian/patches: - Add and update Ubuntu-specific zeitgeist-datahub patches -- Rico Tzschichholz Tue, 18 Jun 2013 10:52:51 +0200 zeitgeist (0.9.5-0ubuntu1) quantal; urgency=low * New upstream bugfix release (LP: #1045587) * debian/control: - Use standard version 3.9.3 - Bump build-depends on valac-0.16 * debian/watch: - Fix download location -- Robert Ancell Tue, 04 Sep 2012 15:42:08 +1200 zeitgeist (0.9.0.1-1) unstable; urgency=low * New upstream release: - Fixed FindRelatedEvents. - Added support for upgrading from schema version 3 (LP: #986191). - Fixed two segmentation faults in FTS (LP: #954171). - Make sure Xapian is closed before releasing the bus name (LP: #989657). * Update debian/copyright. -- Siegfried-Angel Gevatter Pujals Fri, 25 May 2012 19:48:37 +0200 zeitgeist (0.9.0-1) unstable; urgency=low * New upstream release. Some of the changes are: - Updated MIME-type mappings. - Added a query result size limit. - Enhanced database/index corruption recovery. - Don't index events from Ubuntu One. -- Siegfried-Angel Gevatter Pujals Tue, 10 Apr 2012 15:44:19 +0200 zeitgeist (0.8.99~beta1-1) experimental; urgency=low * New upstream release. Some of the changes are: - Bug fixes in Zeitgeist and FTS++. - Added SearchWithRelevancies D-Bus method to FTS. -- Siegfried-Angel Gevatter Pujals Tue, 20 Mar 2012 16:10:57 +0100 zeitgeist (0.8.99~alpha3-1) experimental; urgency=low * New upstream release. Some of the changes are: - The FTS module in Python has been replaced with a C/C++ implementation. - Events are pre-processed before they are checked against the blacklist. - Fixed reconnection in Python API to avoid duplicate notifications. - Support for guessing from more MIME-types and schemas. * debian/control: - Add libxapian-dev and libdee-dev to Build-Depends. - Fix zeitgeist-core description. * debian/zeitgeist-core.install, debian/python-zeitgeist.install: - Update for FTS. * Drop debian/patches/pragma-exclusive.diff (included upstream). -- Siegfried-Angel Gevatter Pujals Tue, 14 Feb 2012 18:04:14 +0100 zeitgeist (0.8.99~alpha2-2) experimental; urgency=low * debian/patches/pragma-exclusive.diff (src/sql-schema.vala): - Revert locking_mode from EXCLUSIVE to NORMAL since it creates problems with FTS. -- Siegfried-Angel Gevatter Pujals Mon, 30 Jan 2012 20:02:06 +0100 zeitgeist (0.8.99~alpha2-1) experimental; urgency=low * New upstream release. Some of the changes are: - Enhanced error handling, reporting and recovery (LP: #848710, LP: #743857). - The database file is now only readable by the user (LP: #910273). - GVFS usage in StorageMonitor has been disabled for now (LP: #905898). - Fixed a problem where the FTS extension could block the DB (LP: #919111). - Debug messages are no longer displayed by default (LP: #906451). * debian/rules: - Do not install the raw .trig files. * debian/zeitgeist-core.bash_completion: - Change source directory from extra/ to data/. -- Siegfried-Angel Gevatter Pujals Fri, 27 Jan 2012 15:56:06 +0100 zeitgeist (0.8.99~alpha1-1) experimental; urgency=low * Upload the new Vala port of Zeitgeist to experimental. * debian/*: - Updated for the Vala version. - Added a python-zeitgeist package. -- Siegfried-Angel Gevatter Pujals Wed, 30 Nov 2011 19:12:55 +0100 zeitgeist (0.8.2-1) unstable; urgency=low * New upstream release: - Storage Monitor: Add support for Network Manager 0.9 (LP: #841764). - Allow "*" in subject_text (interpreted as plain text). - Remove input size limitation from DeleteEvents. - Python: Fix the Event constructor to support copying Event instances. - Python: Correctly specify the D-Bus interface when introspecting. * Update debian/copyright. -- Siegfried-Angel Gevatter Pujals Wed, 21 Sep 2011 20:09:07 +0200 zeitgeist (0.8.1.1-1) unstable; urgency=low * New upstream release: - Fix problem when replacing an existing Zeitgeist instance (LP: #809569). - Fix possible crash when zeitgeist-datahub isn't available (LP: #791392). - Python API: fix regression affecting get_version and get_extensions (Closes: #634306). - Added Esperanto translation by Kristjan Schmidt (Closes: #633421). * Switch from dh_pysupport to dh_python2. -- Siegfried-Angel Gevatter Pujals Fri, 22 Jul 2011 23:26:21 +0200 zeitgeist (0.8.1-1) unstable; urgency=low * New upstream release. Some of the changes are: - Database backup before attempting schema upgrades (LP: #660307). - Ensure the engine doesn't attempt to close twice in a row (LP: #793714). - Improve the Python API's behavior when Zeitgeist is restarted. - Added support for registering custom Event and Subject subclasses with ZeitgeistClient (LP: #799199), and added some new API methods. * debian/control: - Fix typo in the description (hold -> held). Thanks to Travis Reddell. -- Siegfried-Angel Gevatter Pujals Thu, 07 Jul 2011 16:52:39 +0200 zeitgeist (0.8.0-1) unstable; urgency=low * New upstream release. Some of the changes are: - Fixed secondary sorting by timestamp for most ResultTypes (LP: #772041). - Enabled filtering by availability in FindEvents. - Added event origin and current_uri properties (LP: #425258, ...) with corresponding ResultTypes and MoveEvent handling (LP: #602211). - Fixed inconsistencies caused by the internal cache not being updated when events were deleted (LP: #598666). - Added a Storage Monitor extension which tracks network connectivity and removable devices (LP: #489194). - Fixed datahub launching to avoid zombie processes (LP: #739780). - Replaced the Blacklist extension giving it a more capable API (LP: #612344). - Simplified log output (LP: #744818, ...). - Fixed bug in the connection (to Zeitgeist) recovery code (LP: #771970). * debian/control: - Bump Standards-Version to 3.9.2. -- Siegfried-Angel Gevatter Pujals Sat, 07 May 2011 20:45:57 +0200 zeitgeist (0.7.1-1) unstable; urgency=low * New upstream release. Some of the changes are: - Expose property information through D-Bus instrospection. - Expose DataSourceRegistry's enabled status in a callback. - Python API: Reinstall all active callbacks upon daemon restart. - Fix a (harmless) race condition requesting the bus name (LP: #732015). - Added new event interpretations (AcceptEvent, DenyEvent, ExpireEvent). - Compatibility with future 0.8 release. -- Siegfried-Angel Gevatter Pujals Sun, 20 Mar 2011 16:11:48 +0100 zeitgeist (0.7-1) unstable; urgency=low * New upstream release. Some of the changes are: - Various performance improvements (speed, reduced I/O, etc). - Enhancements to the extensions system (eg. feature to ask which extensions are active). - Various bug fixes (eg. fixed find_event_for_template Python API method). - Added new mimetype mappings. * Updated debian/copyright and debian/zeitgeist-core.install. -- Siegfried-Angel Gevatter Pujals Sat, 22 Jan 2011 14:15:38 +0100 zeitgeist (0.6-1) ppa; urgency=low * New upstream release. Some of the changes are: - Speed improvements for several queries, mainly through SQL optimization. - Several new ResultTypes: *SubjectInterpretation and *Mimetype. - FindRelatedUris uses a new algorithm. * Removed zeitgeist-datahub, it is now a separate project (and tarball). -- Siegfried-Angel Gevatter Pujals Fri, 03 Dec 2010 17:52:57 +0100 zeitgeist (0.5.2-1) ppa; urgency=low * New upstream release. Some relevant changes are: - Initialize ZeitgeistEngine after RemoteInterface, so that --replace does its job before the main engine and extensions start (LP: #614315). - Extensions and the database connection are now shutdown gracefully when the Zeitgeist daemon is asked to stop over D-Bus or receives a SIGHUP. - Catch any exceptions trying to notify a monitor of changes and redirect them to the error log. - Fixed the LeastRecentActor sorting type and introduced OldestActor to replace what it did before (LP: #641968, #646124). - Added a new helper module to the Python API: zeitgeist.mimetypes (LP: #586524): - Fixed zeitgeist-datahub to log events from OpenOffice.org (LP: #646724). - Several performance fixes and improvements. -- Siegfried-Angel Gevatter Pujals Mon, 26 Sep 2010 14:22:56 +0200 zeitgeist (0.5.0-1) experimental; urgency=low [ Siegfried-Angel Gevatter Pujals ] * New upstream release. Some of the changes are: - Event subjects are now joined by logical AND instead of OR (LP: #59299). - Extensions: hooks have bene renamed and some new ones have been added (LP: #592599, #604747). - There are two new ResultTypes: MostRecentOrigin and MostPopularOrigin. * debian/control: - Add Vcs- fields. * debian/copyright: - Update copyright information. * debian/source/format: - Switch package format to 3.0 (quilt). [ Didier Roche ] * debian/control: - Bump Standards-Version to 3.9.0. * debian/zeitgeist-core.install: - Distribute the .pc file as well. -- Siegfried-Angel Gevatter Pujals Mon, 06 Sep 2010 00:16:13 +0200 zeitgeist (0.4.0+bzr20100718-1) unstable; urgency=low * New upstream release: - Added support for negation ("!") and right wildcards ("*") to many query fields. Also added type expansion (eg.: Image matches VectorImage and RasterImage). - Fixed DeleteEvents to work with arbitrarily huge amounts of IDs. - Several ontology changes (renamed interpretation values). Support for automatic database format upgrades. - Other fixes, improvements, new API functionalities and translations. * Notable changes backported from bzr: - Extensions found in the extensions directory are now automatically loaded. - Let the GtkRecentlyUsed data-source ignore any exceptions while trying to parse .desktop files (LP: #523761). * Update debian/control (add raptor-utils and python-rdflib to the build dependencies) and debian/zeitgeist-core.install. -- Siegfried-Angel Gevatter Pujals Fri, 18 Jun 2010 22:15:38 +0200 zeitgeist (0.3.3.1-1) unstable; urgency=low * New upstream release: - Added new ReturnTypes ({Most,Least}{PopularActor,RecentActor}). - Added DataSourceRegistry extension and support for extensions identifying callers (when methods are executed through D-Bus). - Overhauled FindRelatedUris for better results and improved performance. - Several other changes and bug fixes (LP: #549567, #531793). * debian/control, debian/rules: - Get ride of CDBS (switch to dh7). - Bump Standards-Version to 3.8.4. * Add debian/source/format file with content "1.0". -- Siegfried-Angel Gevatter Pujals Tue, 20 Apr 2010 14:38:53 +0200 zeitgeist (0.3.2-1) unstable; urgency=low * New upstream release: - Add FindEvents, optimized shorthand for GetEvents(FindEventIds(...)). - Fix DeleteEvents and make it ignore bad requests. - Fix GetEvents not to raise an exception when called with an empty list. - ZeitgeistClient.get_version() now returns a Python list. - Some code refactoring, documentation changes and other little fixes. * Delete debian/zeitgeist-daemon.bash_completion, as it's now in the tarball, and update debian/rules to reflect this change. * debian/control.in: - Change Homepage field to zeitgeist-project.com. -- Siegfried-Angel Gevatter Pujals Wed, 20 Jan 2010 00:23:48 +0100 zeitgeist (0.3.1-1) unstable; urgency=low * First upload to enter Debian (Closes: #529067). * debian/copyright: - Mention that some copyright headers in the tarball are wrong. -- Siegfried-Angel Gevatter Pujals Tue, 01 Dec 2009 15:12:39 +0100 zeitgeist (0.3.1-0ubuntu1) lucid; urgency=low * New upstream release: - Event subscription (monitoring) support. - Blacklist extension. - Experimental FindRelatedUris method (API for it may change). - Other features, bug fixes and better documentation. * Update debian/copyright. * debian/{rules,zeitgeist-core.install,zeitgeist-daemon.bash_completion}: - Add bash-completion for the "zeitgeist-daemon" command. -- Siegfried-Angel Gevatter Pujals Sun, 10 Jan 2010 23:48:48 +0100 zeitgeist (0.2.1-0ubuntu2) karmic; urgency=low * debian/control{,.in}: - Degraded python-storm from Depends to Suggests, as since 0.2.1 Storm is no longer used by default. -- Siegfried-Angel Gevatter Pujals Thu, 15 Oct 2009 17:01:24 +0200 zeitgeist (0.2.1-0ubuntu1) karmic; urgency=low * New upstream release. - Update dependencies. -- Siegfried-Angel Gevatter Pujals Mon, 17 Aug 2009 00:12:51 +0200 zeitgeist (0.2.0+dfsg1-0ubuntu1) karmic; urgency=low * Initial release (LP: #377634) (Closes: #529067). * Tarball repackaged to remove doc/dbus/build, which was included accidentally and has files with unclear licensing. -- Siegfried-Angel Gevatter Pujals Wed, 08 Jul 2009 00:34:59 +0200 debian/patches/0000775000000000000000000000000012265435717010633 5ustar debian/patches/fix_unit_tests_without_XDG_DATA_DIRS.patch0000664000000000000000000000251112265435663020621 0ustar From d12e71865382919bdc00b29714143196c474e66b Mon Sep 17 00:00:00 2001 From: Martin Pitt Date: Wed, 15 Jan 2014 08:36:47 +0100 Subject: [PATCH] Fix unit test failure if $XDG_DATA_DIRS is not set In that case g_setenv() would fail trying to set a NULL value in teardown. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=73651 --- test/c/test-datasource.c | 3 ++- test/c/test-event.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/test/c/test-datasource.c b/test/c/test-datasource.c index 067da55..3e3ce01 100644 --- a/test/c/test-datasource.c +++ b/test/c/test-datasource.c @@ -42,7 +42,8 @@ setup (Fixture *fix, gconstpointer data) static void teardown (Fixture *fix, gconstpointer data) { - g_setenv ("XDG_DATA_DIRS", old_xdg_data_dirs, TRUE); + if (old_xdg_data_dirs != NULL) + g_setenv ("XDG_DATA_DIRS", old_xdg_data_dirs, TRUE); } static void diff --git a/test/c/test-event.c b/test/c/test-event.c index 440d3c3..abd7718 100644 --- a/test/c/test-event.c +++ b/test/c/test-event.c @@ -42,7 +42,8 @@ setup (Fixture *fix, gconstpointer data) static void teardown (Fixture *fix, gconstpointer data) { - g_setenv ("XDG_DATA_DIRS", old_xdg_data_dirs, TRUE); + if (old_xdg_data_dirs != NULL) + g_setenv ("XDG_DATA_DIRS", old_xdg_data_dirs, TRUE); } static void -- 1.8.5.2 debian/patches/00git_fix_unit_tests.patch0000664000000000000000000000350412265433044015717 0ustar From 42f0f6b0f17a584b703981b8a392c3225c7a8e98 Mon Sep 17 00:00:00 2001 From: Seif Lotfy Date: Thu, 02 Jan 2014 07:09:01 +0000 Subject: Fix unit-tests Currently the unit tests failed when loading the xdg directories and also it seems like optimizing the event variant lead to a segfault when converting back via from_variant with several events --- diff --git a/libzeitgeist/event.vala b/libzeitgeist/event.vala index 67fe47f..0cd708c 100644 --- a/libzeitgeist/event.vala +++ b/libzeitgeist/event.vala @@ -292,8 +292,8 @@ public class Event : Object } Variant event_variant = vb.end ().get_normal_form (); - Variant ret = optimize_variant_allocation (event_variant); - return ret; + //Variant ret = optimize_variant_allocation (event_variant); + return event_variant; } private Variant optimize_variant_allocation (Variant event_variant) { diff --git a/test/c/test-datasource.c b/test/c/test-datasource.c index a60d48b..067da55 100644 --- a/test/c/test-datasource.c +++ b/test/c/test-datasource.c @@ -35,8 +35,7 @@ static const gchar *old_xdg_data_dirs = NULL; static void setup (Fixture *fix, gconstpointer data) { - if (old_xdg_data_dirs != NULL) - old_xdg_data_dirs = g_getenv ("XDG_DATA_DIRS"); + old_xdg_data_dirs = g_getenv ("XDG_DATA_DIRS"); g_setenv ("XDG_DATA_DIRS", TEST_DIR, TRUE); } diff --git a/test/c/test-event.c b/test/c/test-event.c index 746de3d..440d3c3 100644 --- a/test/c/test-event.c +++ b/test/c/test-event.c @@ -35,8 +35,7 @@ static const gchar *old_xdg_data_dirs = NULL; static void setup (Fixture *fix, gconstpointer data) { - if (old_xdg_data_dirs != NULL) - old_xdg_data_dirs = g_getenv ("XDG_DATA_DIRS"); + old_xdg_data_dirs = g_getenv ("XDG_DATA_DIRS"); g_setenv ("XDG_DATA_DIRS", TEST_DIR, TRUE); } -- cgit v0.9.0.2-2-gbebe debian/patches/add_datahub_autostart_delay.patch0000664000000000000000000000042612162432306017345 0ustar Index: b/data/zeitgeist-datahub.desktop.in =================================================================== --- a/data/zeitgeist-datahub.desktop.in +++ b/data/zeitgeist-datahub.desktop.in @@ -9,3 +9,4 @@ Categories= GenericName= NoDisplay=true +X-GNOME-Autostart-Delay=20 debian/patches/pre_populator.patch0000664000000000000000000001162412162432306014536 0ustar === modified file 'src/Makefile.am' Index: b/datahub/Makefile.am =================================================================== --- a/datahub/Makefile.am +++ b/datahub/Makefile.am @@ -33,6 +33,7 @@ downloads-directory-provider.vala \ kde-recent-document-provider.vala \ recent-manager-provider.vala \ + pre-populator.vala \ utils.vala \ zeitgeist-datahub.vala \ $(NULL) Index: b/datahub/pre-populator.vala =================================================================== --- /dev/null +++ b/datahub/pre-populator.vala @@ -0,0 +1,117 @@ +/* + * Copyright (C) 2012 Canonical Ltd. + * + * This program 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 3 of the License, or + * (at your option) any later version. + * + * This program 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 program. If not, see . + * + * Authored by Michal Hruby + * + */ + +using Zeitgeist; + +public class PrePopulator : DataProvider +{ + public PrePopulator (DataHub datahub) + { + GLib.Object (unique_id: "com.canonical,datahub,pre-populator", + name: "Pre-populate the log", + description: "Pushes a couple of events so Ubuntu Dash home is not empty when doing new install", + datahub: datahub); + } + + // if vala didn't have bug in construct-only properties, the properties + // would be construct-only + public override string unique_id { get; construct set; } + public override string name { get; construct set; } + public override string description { get; construct set; } + + public override DataHub datahub { get; construct set; } + public override bool enabled { get; set; default = true; } + public override bool register { get; construct set; default = true; } + + construct + { + } + + public override void start () + { + this.prepare_events.begin (); + } + + private Event event_for_desktop_file (string desktop_file, int64 timestamp) + { + var event = new Event (); + event.timestamp = timestamp; + var subject = new Subject (); + + event.actor = "application://zeitgeist-datahub.desktop"; + event.interpretation = Zeitgeist.ZG.ACCESS_EVENT; + event.manifestation = Zeitgeist.ZG.USER_ACTIVITY; + event.add_subject (subject); + + subject.uri = "application://%s".printf (desktop_file); + subject.interpretation = Zeitgeist.NFO.SOFTWARE; + subject.manifestation = Zeitgeist.NFO.SOFTWARE_ITEM; + subject.mimetype = "application/x-desktop"; + + return event; + } + + private async void prepare_events () + { + var arr = new GenericArray (); + var ts = Timestamp.from_now (); + // the timestamp is in milliseconds, we can safely increment it + // (dash will display latest first) + arr.add (event_for_desktop_file ("rhythmbox.desktop", ++ts)); + arr.add (event_for_desktop_file ("gcalctool.desktop", ++ts)); + arr.add (event_for_desktop_file ("gedit.desktop", ++ts)); + arr.add (event_for_desktop_file ("totem.desktop", ++ts)); + arr.add (event_for_desktop_file ("thunderbird.desktop", ++ts)); + arr.add (event_for_desktop_file ("yelp.desktop", ++ts)); + + try + { + var log = new Zeitgeist.Log (); + var ids = yield log.find_event_ids (new TimeRange.anytime (), + new GLib.GenericArray (), + StorageState.ANY, + 1, + ResultType.MOST_RECENT_EVENTS, + null); + + if (ids.length == 0) + { + // pre-populate only if there are no events at all + items_available (arr); + + Timeout.add_seconds (5, prepare_events.callback); + yield; + } + + var registry = new DataSourceRegistry (); + // this is one-time only module, disable ourselves when done + yield registry.set_data_source_enabled (unique_id, false, null); + } + catch (Error err) + { + warning ("%s", err.message); + } + } + + public override void stop () + { + } +} + Index: b/datahub/zeitgeist-datahub.vala =================================================================== --- a/datahub/zeitgeist-datahub.vala +++ b/datahub/zeitgeist-datahub.vala @@ -124,6 +124,9 @@ providers.prepend (new DesktopLaunchListener (this)); } + // Ubuntu-specific + providers.prepend (new PrePopulator (this)); + foreach (unowned DataProvider prov in providers) { bool enabled = true; debian/patches/disable-fts-on-touch.patch0000664000000000000000000000132712220502713015564 0ustar === modified file 'src/extension-collection.vala' --- a/src/extension-collection.vala +++ b/src/extension-collection.vala @@ -50,6 +50,14 @@ disabled_extensions = disabled.split_set (",:;"); } + if (Environment.get_variable ("DESKTOP_SESSION") == null && + Environment.get_variable ("UBUNTU_ENABLE_ZG_FTS") == null) + { + // disable the FTS extension for ubuntu-touch (hopefully this + // doesn't break ubuntu's derivatives) + disabled_extensions += "SearchEngine"; + } + foreach (var func in builtins) { ExtensionLoader builtin = new BuiltinExtension (func); debian/patches/series0000664000000000000000000000034612265435673012054 0ustar #ignore-patched-files.patch 00git_fix_unit_tests.patch fix_unit_tests_without_XDG_DATA_DIRS.patch nodisplay_autostart.patch add_datahub_autostart_delay.patch pre_populator.patch skip-failing-tests.patch disable-fts-on-touch.patch debian/patches/skip-failing-tests.patch0000664000000000000000000000212212164276674015371 0ustar Author: Jeremy Bicha Bug: https://bugs.freedesktop.org/show_bug.cgi?id=66338 Description: Instead of not running tests at all, let's just skip the ones that aren't working Index: zeitgeist-0.9.14/test/c/Makefile.am =================================================================== --- zeitgeist-0.9.14.orig/test/c/Makefile.am 2013-06-17 02:40:08.000000000 -0400 +++ zeitgeist-0.9.14/test/c/Makefile.am 2013-06-28 13:46:18.641286216 -0400 @@ -26,8 +26,6 @@ test-timerange \ test-timestamp \ test-symbols \ - test-monitor \ - test-log \ test-event \ test-datasource \ test-mimetypes \ Index: zeitgeist-0.9.14/test/direct/Makefile.am =================================================================== --- zeitgeist-0.9.14.orig/test/direct/Makefile.am 2013-06-28 13:46:06.181286737 -0400 +++ zeitgeist-0.9.14/test/direct/Makefile.am 2013-06-28 13:46:06.173286738 -0400 @@ -47,10 +47,8 @@ datamodel-test \ datasource-test \ event-test \ - log-test \ marshalling-test \ mimetype-test \ - monitor-test \ query-operators-test \ symbol-test \ table-lookup-test \ debian/patches/nodisplay_autostart.patch0000664000000000000000000000071612162432306015753 0ustar Description: Clean up Startup Applications dialog by hiding default apps Author: Michael Terry Bug-Ubuntu: https://launchpad.net/bugs/803917 Forwarded: not-needed Index: b/data/zeitgeist-datahub.desktop.in =================================================================== --- a/data/zeitgeist-datahub.desktop.in +++ b/data/zeitgeist-datahub.desktop.in @@ -8,3 +8,4 @@ Type=Application Categories= GenericName= +NoDisplay=true debian/libzeitgeist-2.0-doc.install0000664000000000000000000000010412162432306014310 0ustar doc/libzeitgeist/docs_c/html/* usr/share/gtk-doc/html/zeitgeist-2.0 debian/libzeitgeist-2.0-dev.install0000664000000000000000000000013012162432306014320 0ustar usr/include usr/lib/*/lib*.so usr/lib/*/pkgconfig usr/share/gir-1.0 usr/share/vala/vapi debian/zeitgeist-core.postinst.in0000664000000000000000000000055512162431076014346 0ustar #! /bin/sh set -e # Not enabled yet - versions in Debian don't support this restart_daemon() { # Tell any running Zeitgeist daemon to stop gracefully - they'll be # restarted through D-Bus activation the next time they are needed. kill -s HUP `pidof -x zeitgeist-daemon` >/dev/null 2>&1 || true } if [ "$1" = configure ]; then restart_daemon fi #DEBHELPER#