debian/0000755000000000000000000000000012255552354007176 5ustar debian/copyright0000644000000000000000000000270411532251155011124 0ustar Format-Specification: http://dep.debian.net/deps/dep5/#index4h1 Name: libzeitgeist Maintainer: Mikkel Kamstrup Erlandsen Source: https://launchpad.net/libzeitgeist Files: * Copyright: © 2010-2011, Canonical Ltd. License: LGPL-3 Files: examples/*, tests/*, tools/* Copyright: © 2010, Canonical Ltd. License: GPL-3 Files: debian/* Copyright: © 2010-2011, Siegfried-Angel Gevatter Pujals © 2010-2011, Canonical Ltd. License: GPL-3 License: LGPL-3 This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License Version 3.0 as published by the Free Software Foundation. . This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of ERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . See /usr/share/common-licenses/LGPL-3. License: GPL-3 This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 as published by the Free Software Foundation. . 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 General Public License for more details. . See /usr/share/common-licenses/GPL-3. debian/libzeitgeist-1.0-1.install0000644000000000000000000000003511532247743013714 0ustar debian/tmp/usr/lib/lib*.so.* debian/libzeitgeist-dev.install0000644000000000000000000000016411532247743014041 0ustar debian/tmp/usr/include/* debian/tmp/usr/lib/lib*.so debian/tmp/usr/lib/pkgconfig/* debian/tmp/usr/share/vala/vapi/* debian/libzeitgeist-1.0-1.symbols0000644000000000000000000001523511716506260013742 0ustar libzeitgeist-1.0.so.1 libzeitgeist-1.0-1 #MINVER# zeitgeist_data_source_get_description@Base 0.3.2 zeitgeist_data_source_get_event_templates@Base 0.3.2 zeitgeist_data_source_get_name@Base 0.3.2 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_is_enabled@Base 0.3.2 zeitgeist_data_source_is_running@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_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_source_to_variant_full@Base 0.3.4 zeitgeist_data_sources_from_variant@Base 0.3.2 zeitgeist_data_sources_to_variant@Base 0.3.2 zeitgeist_event_add_subject@Base 0.3.2 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_timestamp@Base 0.3.2 zeitgeist_event_get_type@Base 0.3.2 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_new_full_valist@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_timestamp@Base 0.3.2 zeitgeist_event_to_variant@Base 0.3.2 zeitgeist_events_from_valist@Base 0.3.2 zeitgeist_events_from_variant@Base 0.3.2 zeitgeist_events_to_variant@Base 0.3.2 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_delete_events@Base 0.3.2 zeitgeist_log_delete_events_finish@Base 0.3.2 zeitgeist_log_delete_log@Base 0.3.2 zeitgeist_log_delete_log_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_type@Base 0.3.2 zeitgeist_log_get_version@Base 0.3.14 zeitgeist_log_insert_events@Base 0.3.2 zeitgeist_log_insert_events_finish@Base 0.3.2 zeitgeist_log_insert_events_from_ptrarray@Base 0.3.2 zeitgeist_log_insert_events_no_reply@Base 0.3.2 zeitgeist_log_insert_events_valist@Base 0.3.2 zeitgeist_log_install_monitor@Base 0.3.2 zeitgeist_log_is_connected@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_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_register_mimetype@Base 0.3.2 zeitgeist_register_mimetype_regex@Base 0.3.2 zeitgeist_register_uri_scheme@Base 0.3.2 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_next@Base 0.3.2 zeitgeist_result_set_peek@Base 0.3.2 zeitgeist_result_set_seek@Base 0.3.2 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_simple_result_set_get_type@Base 0.3.2 zeitgeist_storage_state_get_type@Base 0.3.2 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_new@Base 0.3.2 zeitgeist_subject_new_full@Base 0.3.2 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_symbol_get_all_children@Base 0.3.2 zeitgeist_symbol_get_children@Base 0.3.2 zeitgeist_symbol_get_parents@Base 0.3.2 zeitgeist_symbol_is_a@Base 0.3.2 zeitgeist_time_range_get_end@Base 0.3.2 zeitgeist_time_range_get_end_iso8601@Base 0.3.2 zeitgeist_time_range_get_start@Base 0.3.2 zeitgeist_time_range_get_start_iso8601@Base 0.3.2 zeitgeist_time_range_get_type@Base 0.3.2 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_for_now@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_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 debian/changelog0000644000000000000000000001062712255552351011053 0ustar libzeitgeist (0.3.18-1ubuntu2) trusty; urgency=medium * Build using dh-autoreconf. -- Matthias Klose Sun, 22 Dec 2013 13:02:31 +0100 libzeitgeist (0.3.18-1ubuntu1) precise-proposed; urgency=low * debian/patches/01_fix_schema_upgrade.patch: [11.04 → 12.04 upgrade] Dash is always empty due to zeitgeist crash: Unable to upgrade from schema version 3 (LP: #986191) -- Didier Roche Thu, 03 May 2012 14:55:07 -0700 libzeitgeist (0.3.18-1) unstable; urgency=low * New upstream release: - Make async queries will fail if Zeitgeist isn't available. - Add missing ResultType constants. -- Siegfried-Angel Gevatter Pujals Thu, 05 Apr 2012 12:07:25 +0200 libzeitgeist (0.3.16-1) unstable; urgency=low * New upstream release. -- Siegfried-Angel Gevatter Pujals Tue, 20 Mar 2012 18:14:09 +0100 libzeitgeist (0.3.14-1) unstable; urgency=low * New upstream release. * Update debian/libzeitgeist-1.0-1.symbols. -- Siegfried-Angel Gevatter Pujals Tue, 14 Feb 2012 17:26:43 +0100 libzeitgeist (0.3.12-1) unstable; urgency=low * New upstream release. * debian/rules: - Remove all doc/reference/tmpl/*.sgml files in the clean rule. * debian/control: - Bump Standards-Version. -- Siegfried-Angel Gevatter Pujals Wed, 30 Nov 2011 18:38:25 +0100 libzeitgeist (0.3.4-1) unstable; urgency=low * New upstream release. * debian/control: - Drop libeggdbus-1-dev dependency (Closes: #613316). - Change binary package name from libzeitgeist-1.0-0 to libzeitgeist-1.0-1. * debian/rules: - Drop "--enable-module=no" since the GIO module is no longer available. - Override dh_strip to build the -dbg package. * Update debian/copyright. * Switch from CDBS to debhelper 7 and source format 3.0. -- Siegfried-Angel Gevatter Pujals Sat, 26 Feb 2011 20:13:08 +0100 libzeitgeist (0.2.10-0ubuntu1) maverick; urgency=low * New upstream release: - Docky freezes in zeitgeist-gio when launching application (LP: #628372) * debian/rules: - remove DEB_DH_MAKESHLIBS_ARGS_libzeitgeist1.0-0: no more needed now that we have a symbol file -- Didier Roche Fri, 17 Sep 2010 14:07:03 +0200 libzeitgeist (0.2.8-1) unstable; urgency=low * Initial upload to Debian (Closes: #595639). * Change to 3.0 (quilt) source format. * debian/control: - Change Maintainer and improve the long descriptions. - Add Vcs- fields. * debian/copyright: - Update and switch to the machine-readable copyright format. * debian/rules: - Disable building of the GIO extension point (won't compile on Debian). - Remove DEB_DH_MAKESHLIBS_ARGS override, superseded by the symbols file. -- Siegfried-Angel Gevatter Pujals Sun, 05 Sep 2010 15:02:12 +0200 libzeitgeist (0.2.8-0ubuntu1) maverick; urgency=low * New upstream version with GIO integration. * debian/control, debian/libzeigeist-gio.install: - Install the new GIO code there. * debian/rules: - Correct target naming (-fixup-arch => -post-install-arch). -- Sebastien Bacher Tue, 24 Aug 2010 23:58:11 +0200 libzeitgeist (0.2.6-0ubuntu1) maverick; urgency=low * New upstream release. * Add debian/libzeitgeist-1.0-0.symbols. -- Didier Roche Fri, 13 Aug 2010 12:51:46 +0200 libzeitgeist (0.2.4-0ubuntu1) maverick; urgency=low * New upstream release "Hemlock" - New ResultTypes to sort by subject origin as supported by Zeitgeist 0.5.0 - Fix nasty bug (LP: #559350) causing an integer overflow in Zeitgeist (Michal Hruby) * debian/control: - Bump Standards-Version to latest. -- Didier Roche Thu, 05 Aug 2010 17:38:48 +0200 libzeitgeist (0.2.3-0ubuntu1) maverick; urgency=low * New upstream release. - New API to talk to the Data Source Registry extension of Zeitgeist (Michal Hruby) - A new "connected" property on ZeitgeistLog telling you whether or not the Zeitgeist daemon is running (Michal Hruby) - Fix a crasher when finalizing a ZeitgeistLog with active monitors installed (Michal Hruby) -- Didier Roche Mon, 02 Aug 2010 18:22:32 +0200 libzeitgeist (0.2.2-0ubuntu1) maverick; urgency=low * Initial packaging. -- Didier Roche Thu, 24 Jun 2010 20:38:23 +0200 debian/compat0000644000000000000000000000000211532247743010374 0ustar 5 debian/patches/0000755000000000000000000000000011750577265010634 5ustar debian/patches/01_fix_schema_upgrade.patch0000644000000000000000000001637411750577170016000 0ustar --- libzeitgeist-0.3.18/src/zeitgeist-log.c 2012-04-05 03:05:20.000000000 -0700 +++ libzeitgeist/src/zeitgeist-log.c 2012-05-03 14:47:43.868522000 -0700 @@ -57,6 +57,10 @@ typedef struct * If log != NULL it means we have a connection */ GDBusProxy *log; + /* In case auto-launching the ZG daemon failed, this + * variable will hold the error. */ + GError *log_error; + /* Hash set of ZeitgeistMonitors we've installed. * We store a map of (monitor, registration_id) */ GHashTable *monitors; @@ -124,6 +128,7 @@ zeitgeist_log_init (ZeitgeistLog *self) priv = ZEITGEIST_LOG_GET_PRIVATE (self); priv->log = NULL; + priv->log_error = NULL; /* Reset hash set of monitors */ priv->monitors = g_hash_table_new (g_direct_hash, g_direct_equal); @@ -173,6 +178,11 @@ zeitgeist_log_finalize (GObject *object) { g_variant_unref (priv->engine_version); } + + if (priv->log_error) + { + g_error_free (priv->log_error); + } G_OBJECT_CLASS (zeitgeist_log_parent_class)->finalize (object); } @@ -251,6 +261,7 @@ static void dispatch_method (MethodDispatchContext *ctx) { ZeitgeistLogPrivate *priv; + GSimpleAsyncResult *async_result; priv = ZEITGEIST_LOG_GET_PRIVATE (ctx->self); @@ -265,9 +276,32 @@ dispatch_method (MethodDispatchContext * dispatch_async_callback, ctx); } + else if (priv->log_error) + { + // Zeitgeist couldn't be auto-started. We'll run the callback + // anyway and give it an error. + if (ctx->cb != NULL) + { + async_result = g_simple_async_result_new (G_OBJECT (ctx->self), + ctx->cb, + ctx->user_data, + NULL); + g_simple_async_result_set_check_cancellable (async_result, + ctx->cancellable); + g_simple_async_result_set_from_error (async_result, priv->log_error); + g_simple_async_result_complete_in_idle (async_result); + g_object_unref (async_result); + } + + g_object_unref (ctx->self); + g_free (ctx); + } else - priv->method_dispatch_queue = g_slist_prepend (priv->method_dispatch_queue, - ctx); + { + // Queue the request while we wait for Zeitgeist to show up + priv->method_dispatch_queue = g_slist_prepend (priv->method_dispatch_queue, + ctx); + } } /* Used to marshal the async callbacks from GDBus into ones @@ -496,6 +530,10 @@ zeitgeist_log_insert_events_finish (Zeit g_return_val_if_fail (error == NULL || *error == NULL, NULL); priv = ZEITGEIST_LOG_GET_PRIVATE (self); + + if (priv->log_error && g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (res), error)) + return NULL; + val = g_dbus_proxy_call_finish (priv->log, res, error); if (val == NULL) @@ -593,6 +631,10 @@ zeitgeist_log_find_events_finish (Zeitge g_return_val_if_fail (error == NULL || *error == NULL, NULL); priv = ZEITGEIST_LOG_GET_PRIVATE (self); + + if (priv->log_error && g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (res), error)) + return NULL; + val = g_dbus_proxy_call_finish (priv->log, res, error); if (val == NULL) @@ -673,6 +715,10 @@ zeitgeist_log_find_event_ids_finish (Zei g_return_val_if_fail (error == NULL || *error == NULL, NULL); priv = ZEITGEIST_LOG_GET_PRIVATE (self); + + if (priv->log_error && g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (res), error)) + return NULL; + val = g_dbus_proxy_call_finish (priv->log, res, error); if (val == NULL) @@ -741,6 +787,10 @@ zeitgeist_log_get_events_finish (Zeitgei g_return_val_if_fail (error == NULL || *error == NULL, NULL); priv = ZEITGEIST_LOG_GET_PRIVATE (self); + + if (priv->log_error && g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (res), error)) + return NULL; + val = g_dbus_proxy_call_finish (priv->log, res, error); if (val == NULL) @@ -851,6 +901,10 @@ zeitgeist_log_delete_events_finish (Zeit g_return_val_if_fail (error == NULL || *error == NULL, FALSE); priv = ZEITGEIST_LOG_GET_PRIVATE (self); + + if (priv->log_error && g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (res), error)) + return FALSE; + val = g_dbus_proxy_call_finish (priv->log, res, error); if (val == NULL) @@ -928,6 +982,10 @@ zeitgeist_log_find_related_uris_finish ( g_return_val_if_fail (error == NULL || *error == NULL, NULL); priv = ZEITGEIST_LOG_GET_PRIVATE (self); + + if (priv->log_error && g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (res), error)) + return NULL; + val = g_dbus_proxy_call_finish (priv->log, res, error); if (val == NULL) @@ -982,6 +1040,10 @@ zeitgeist_log_delete_log_finish (Zeitgei g_return_val_if_fail (error == NULL || *error == NULL, FALSE); priv = ZEITGEIST_LOG_GET_PRIVATE (self); + + if (priv->log_error && g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (res), error)) + return FALSE; + val = g_dbus_proxy_call_finish (priv->log, res, error); if (val == NULL) @@ -1028,6 +1090,10 @@ zeitgeist_log_quit_finish (ZeitgeistLog g_return_val_if_fail (error == NULL || *error == NULL, FALSE); priv = ZEITGEIST_LOG_GET_PRIVATE (self); + + if (priv->log_error && g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (res), error)) + return FALSE; + val = g_dbus_proxy_call_finish (priv->log, res, error); if (val == NULL) @@ -1061,6 +1127,7 @@ _zeitgeist_log_on_zg_proxy_acquired (GOb "but we already have one. Discarding the old and using the " "new one"); g_object_unref (priv->log); + g_clear_error (&priv->log_error); priv->log = NULL; } @@ -1069,9 +1136,10 @@ _zeitgeist_log_on_zg_proxy_acquired (GOb if (error != NULL) { + priv->log_error = g_error_copy (error); g_critical ("Failed to create proxy for Zeitgeist daemon: %s", error->message); - goto cleanup; + goto process_pending_calls; } priv->connection = G_DBUS_CONNECTION (g_object_ref ( @@ -1097,12 +1165,14 @@ _zeitgeist_log_on_zg_proxy_acquired (GOb priv->is_connected = TRUE; g_object_notify (G_OBJECT (self), "connected"); - /* Dispatch all queued method calls we got while we didn't have a proxy. - * Note that dispatch_method() also frees all the queue members */ - priv->method_dispatch_queue = g_slist_reverse (priv->method_dispatch_queue); - g_slist_foreach (priv->method_dispatch_queue, (GFunc) dispatch_method, NULL); - g_slist_free (priv->method_dispatch_queue); - priv->method_dispatch_queue = NULL; + process_pending_calls: + + /* Dispatch all queued method calls we got while we didn't have a proxy. + * Note that dispatch_method() also frees all the queue members */ + priv->method_dispatch_queue = g_slist_reverse (priv->method_dispatch_queue); + g_slist_foreach (priv->method_dispatch_queue, (GFunc) dispatch_method, NULL); + g_slist_free (priv->method_dispatch_queue); + priv->method_dispatch_queue = NULL; cleanup: g_object_unref (self); debian/patches/series0000644000000000000000000000003411750577050012036 0ustar 01_fix_schema_upgrade.patch debian/control0000644000000000000000000000655712255552325010614 0ustar Source: libzeitgeist Section: libs Priority: optional Maintainer: Siegfried-Angel Gevatter Pujals Build-Depends: debhelper (>= 7.0.50~), libglib2.0-dev (>= 2.26.0), libdbus-1-dev (>= 1.0), dh-autoreconf, gtk-doc-tools Standards-Version: 3.9.2 Vcs-Bzr: http://bazaar.launchpad.net/~zeitgeist-packagers/libzeitgeist/debian Vcs-Browser: https://code.edge.launchpad.net/~zeitgeist-packagers/libzeitgeist/debian Homepage: https://launchpad.net/libzeitgeist Package: libzeitgeist-1.0-1 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} 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-dev Section: libdevel Architecture: any Depends: ${misc:Depends}, libzeitgeist-1.0-1 (= ${binary:Version}), libglib2.0-dev (>= 2.24.0) 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-1.0-1-dbg Section: debug Architecture: any Priority: extra Depends: ${misc:Depends}, libzeitgeist-1.0-1 (= ${binary:Version}), 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-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. debian/libzeitgeist-doc.install0000644000000000000000000000003611532247743014026 0ustar debian/tmp/usr/share/gtk-doc/ debian/rules0000755000000000000000000000051512255552305010253 0ustar #!/usr/bin/make -f %: dh $@ --with autoreconf override_dh_auto_configure: dh_auto_configure -- --enable-gtk-doc override_dh_strip: dh_strip --dbg-package=libzeitgeist-1.0-1-dbg override_dh_auto_test: # don't run "make check", it requires a X server override_dh_auto_clean: dh_auto_clean dh_clean doc/reference/tmpl/*.sgml debian/source/0000755000000000000000000000000011532271504010466 5ustar debian/source/format0000644000000000000000000000001411532270243011673 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000013111532247743010222 0ustar version=3 http://launchpad.net/libzeitgeist/+download .*/libzeitgeist-([0-9.]+)\.tar\.gz