debian/0000775000000000000000000000000012317553240007172 5ustar debian/control0000664000000000000000000001666612317551361010616 0ustar Source: folks Priority: optional Maintainer: Debian Telepathy maintainers Uploaders: Laurent Bigonville , Sjoerd Simons , Emilio Pozuelo Monfort Build-Depends: debhelper (>= 9), dh-autoreconf (>= 4), autotools-dev, intltool (>= 0.50), libglib2.0-dev (>= 2.32.0), libtelepathy-glib-dev (>= 0.19), libdbus-glib-1-dev, valac (>= 0.17.6), gobject-introspection (>= 1.31.0-2~), libgirepository1.0-dev (>= 1.30), gir1.2-telepathyglib-0.12, libgee-0.8-dev (>= 0.8.4), libxml2-dev, libncurses5-dev, libreadline6-dev, libebook1.2-dev (>= 3.9.1), libedataserver1.2-dev (>= 3.7.90), libebook-contacts1.2-dev (>= 3.9.1), libzeitgeist-2.0-dev (>= 0.9.14) Standards-Version: 3.9.4 Section: libs Homepage: https://live.gnome.org/Folks/ Vcs-Git: git://anonscm.debian.org/pkg-telepathy/folks.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-telepathy/folks.git;a=summary Package: libfolks25 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, folks-common (= ${source:Version}) Recommends: libfolks-eds25, Breaks: libfolks-eds25 (<< 0.8.0-2~), libfolks-telepathy25 (<< 0.8.0-2~) Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Description: library to aggregates people into metacontacts libfolks is a library that aggregates people from multiple sources (eg, Telepathy connection managers and eventually evolution data server, Facebook, etc.) to create metacontacts. Package: libfolks-dev Section: libdevel Architecture: any Depends: libfolks25 (= ${binary:Version}), gir1.2-folks-0.6 (= ${binary:Version}), libglib2.0-dev (>= 2.32.0), libgee-0.8-dev, ${misc:Depends} Description: library to aggregates people into metacontact - development files libfolks is a library that aggregates people from multiple sources (eg, Telepathy connection managers and eventually evolution data server, Facebook, etc.) to create metacontacts. . This package contains the development files for libfolks library. Package: libfolks-dbg Section: debug Priority: extra Architecture: any Depends: libfolks25 (= ${binary:Version}), ${misc:Depends} Multi-Arch: same Description: library to aggregates people into metacontact - debugging symbols libfolks is a library that aggregates people from multiple sources (eg, Telepathy connection managers and eventually evolution data server, Facebook, etc.) to create metacontacts. . This package contains the debugging symbols for libfolks library. Package: folks-common Architecture: all Depends: ${misc:Depends} Multi-Arch: foreign Description: library to aggregates people into metacontacts (common files) libfolks is a library that aggregates people from multiple sources (eg, Telepathy connection managers and eventually evolution data server, Facebook, etc.) to create metacontacts. . This package contains common files (translations) used by folks components. Package: gir1.2-folks-0.6 Architecture: any Depends: ${shlibs:Depends}, ${gir:Depends}, ${misc:Depends} Section: introspection Description: library to aggregates people into metacontacts - GObject-Introspection libfolks is a library that aggregates people from multiple sources (eg, Telepathy connection managers and eventually evolution data server, Facebook, etc.) to create metacontacts. . It can be used by packages using the GIRepository format to generate dynamic bindings. Package: libfolks-telepathy25 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libfolks25 (= ${binary:Version}) Recommends: folks-common (= ${source:Version}) Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Description: Telepathy backend for libfolks libfolks is a library that aggregates people from multiple sources (eg, Telepathy connection managers and eventually evolution data server, Facebook, etc.) to create metacontacts. . This package contains the Telepathy backend for libfolks Package: libfolks-telepathy-dev Section: libdevel Architecture: any Depends: libfolks-telepathy25 (= ${binary:Version}), libfolks-dev (= ${binary:Version}), libglib2.0-dev (>= 2.24), libtelepathy-glib-dev (>= 0.13.1), ${misc:Depends} Description: Telepathy backend for libfolks - development files libfolks is a library that aggregates people from multiple sources (eg, Telepathy connection managers and eventually evolution data server, Facebook, etc.) to create metacontacts. . This package contains the development files for libfolks telepathy backend. Package: libfolks-eds25 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libfolks25 (= ${binary:Version}), evolution-data-server (>= 3.2.0) Recommends: folks-common (= ${source:Version}) Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Description: Evolution-data-server backend for libfolks libfolks is a library that aggregates people from multiple sources (eg, Telepathy connection managers and eventually evolution data server, Facebook, etc.) to create metacontacts. . This package contains the EDS backend for libfolks Package: libfolks-eds-dev Section: libdevel Architecture: any Depends: libfolks-eds25 (= ${binary:Version}), libfolks-dev (= ${binary:Version}), libglib2.0-dev (>= 2.24), libebook1.2-dev, libedataserver1.2-dev, ${misc:Depends} Description: Evolution-data-server backend for libfolks - development files libfolks is a library that aggregates people from multiple sources (eg, Telepathy connection managers and eventually evolution data server, Facebook, etc.) to create metacontacts. . This package contains the development files for libfolks EDS backend. Package: libfolks-eds-dbg Section: debug Priority: extra Architecture: any Depends: libfolks-eds25 (= ${binary:Version}), ${misc:Depends} Multi-Arch: same Description: Evolution-data-server backend for libfolks - debugging symbols libfolks is a library that aggregates people from multiple sources (eg, Telepathy connection managers and eventually evolution data server, Facebook, etc.) to create metacontacts. . This package contains the debugging symbols for libfolks EDS backend. Package: libfolks-telepathy-dbg Section: debug Priority: extra Architecture: any Depends: libfolks-telepathy25 (= ${binary:Version}), ${misc:Depends} Multi-Arch: same Description: Telepathy backend for libfolks - debugging symbols libfolks is a library that aggregates people from multiple sources (eg, Telepathy connection managers and eventually evolution data server, Facebook, etc.) to create metacontacts. . This package contains the debugging symbols for libfolks telepathy backend. Package: folks-tools Section: utils Priority: extra Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Recommends: folks-common (= ${source:Version}) Description: Telepathy backend for libfolks - database and import tools libfolks is a library that aggregates people from multiple sources (eg, Telepathy connection managers and eventually evolution data server, Facebook, etc.) to create metacontacts. . This package contains tools to inspect the folks database and import metacontacts from pidgin debian/folks-common.install0000664000000000000000000000011112317551361013161 0ustar usr/share/locale/ usr/share/GConf/gsettings/ usr/share/glib-2.0/schemas/ debian/libfolks-dev.install0000664000000000000000000000020112317551361013136 0ustar usr/lib/*/libfolks.so usr/include/folks/folks.h usr/lib/*/pkgconfig/folks.pc usr/share/vala/vapi/folks.* usr/share/gir-1.0/*.gir debian/source/0000775000000000000000000000000012317553234010475 5ustar debian/source/format0000664000000000000000000000001412317551361011702 0ustar 3.0 (quilt) debian/copyright0000664000000000000000000000367512317551361011142 0ustar Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135 Name: Folks Maintainer: Travis Reitter Source: http://ftp.gnome.org/pub/GNOME/sources/folks/ Files: * Copyright: 2008 Nokia Corporation 2008 Zeeshan Ali (Khattak) 2010 Collabora Ltd License: LGPL-2.1+ This library is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 2.1 of the License, or (at your option) any later version. . This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . You should have received a copy of the GNU Lesser General Public License along with this library. If not, see . . On Debian systems, the complete text of the GNU Lesser General Public License can be found in "/usr/share/common-licenses/LGPL-2.1". Files: debian/* Copyright: 2010 Laurent Bigonville License: GPL-2+ This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This package 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. . You should have received a copy of the GNU General Public License along with this program. If not, see . On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". debian/libfolks-telepathy25.symbols0000664000000000000000000000244112317551361014560 0ustar libfolks-telepathy.so.25 libfolks-telepathy25 #MINVER# tpf_persona_construct@Base 0.6.0 tpf_persona_construct_from_cache@Base 0.6.0 tpf_persona_dup_for_contact@Base 0.6.6 tpf_persona_get_contact@Base 0.6.0 tpf_persona_get_is_in_contact_list@Base 0.6.0 tpf_persona_get_type@Base 0.6.0 tpf_persona_new@Base 0.6.0 tpf_persona_new_from_cache@Base 0.6.0 tpf_persona_set_is_in_contact_list@Base 0.6.0 tpf_persona_store_cache_construct@Base 0.6.0 tpf_persona_store_cache_get_store@Base 0.6.6 tpf_persona_store_cache_get_type@Base 0.6.0 tpf_persona_store_cache_new@Base 0.6.0 tpf_persona_store_change_alias@Base 0.6.0 tpf_persona_store_change_alias_finish@Base 0.6.0 tpf_persona_store_change_is_favourite@Base 0.6.0 tpf_persona_store_change_is_favourite_finish@Base 0.6.0 tpf_persona_store_change_user_birthday@Base 0.6.4.1 tpf_persona_store_change_user_birthday_finish@Base 0.6.4.1 tpf_persona_store_change_user_full_name@Base 0.6.4.1 tpf_persona_store_change_user_full_name_finish@Base 0.6.4.1 tpf_persona_store_construct@Base 0.6.0 tpf_persona_store_dup_for_account@Base 0.6.6 tpf_persona_store_get_account@Base 0.6.0 tpf_persona_store_get_supported_fields@Base 0.6.4.1 tpf_persona_store_get_type@Base 0.6.0 tpf_persona_store_list_persona_stores@Base 0.6.6 tpf_persona_store_new@Base 0.6.0 debian/gir1.2-folks-0.6.install0000664000000000000000000000011012317551361013173 0ustar usr/lib/*/girepository-1.0/Folks*-0.6.typelib usr/lib/girepository-1.0/ debian/libfolks25.install0000664000000000000000000000010112317551361012530 0ustar usr/lib/*/libfolks.so.* usr/lib/*/folks/*/backends/key-file/*.so debian/libfolks-telepathy25.install0000664000000000000000000000011412317551361014531 0ustar usr/lib/*/libfolks-telepathy.so.* usr/lib/*/folks/*/backends/telepathy/*.so debian/watch0000664000000000000000000000012312317551361010221 0ustar version=3 http://ftp.gnome.org/pub/GNOME/sources/folks/([0-9.]+)/folks-(.*).tar.xz debian/libfolks-telepathy-dev.install0000664000000000000000000000022112317551361015135 0ustar usr/lib/*/libfolks-telepathy.so usr/include/folks/folks-telepathy.h usr/lib/*/pkgconfig/folks-telepathy.pc usr/share/vala/vapi/folks-telepathy.* debian/libfolks25.symbols0000664000000000000000000004745512317551361012601 0ustar libfolks.so.25 libfolks25 #MINVER# _folks_debug_register_domain@Base 0.6.0 _folks_persona_store_emit_personas_changed@Base 0.6.0 _folks_phone_field_details_drop_extension@Base 0.6.0 _folks_small_set_new_take_array@Base 0.9.2 _folks_utils_str_equal_safe@Base 0.6.0 folks_abstract_field_details_add_parameter@Base 0.6.0 folks_abstract_field_details_construct@Base 0.6.0 folks_abstract_field_details_equal@Base 0.6.0 folks_abstract_field_details_equal_static@Base 0.9.1 folks_abstract_field_details_extend_parameters@Base 0.6.0 folks_abstract_field_details_get_id@Base 0.6.5 folks_abstract_field_details_get_parameter_values@Base 0.6.0 folks_abstract_field_details_get_parameters@Base 0.6.0 folks_abstract_field_details_get_type@Base 0.6.0 folks_abstract_field_details_get_value@Base 0.6.0 folks_abstract_field_details_get_value_type@Base 0.6.5 folks_abstract_field_details_hash@Base 0.6.0 folks_abstract_field_details_hash_static@Base 0.9.1 folks_abstract_field_details_parameters_equal@Base 0.6.5 folks_abstract_field_details_remove_parameter_all@Base 0.6.0 folks_abstract_field_details_set_id@Base 0.6.5 folks_abstract_field_details_set_parameter@Base 0.6.0 folks_abstract_field_details_set_parameters@Base 0.6.0 folks_abstract_field_details_set_value@Base 0.6.0 folks_abstract_field_details_values_equal@Base 0.6.5 folks_alias_details_change_alias@Base 0.6.2 folks_alias_details_change_alias_finish@Base 0.6.2 folks_alias_details_get_alias@Base 0.6.0 folks_alias_details_get_type@Base 0.6.0 folks_alias_details_set_alias@Base 0.6.0 folks_anti_linkable_add_anti_links@Base 0.7.3 folks_anti_linkable_add_anti_links_finish@Base 0.7.3 folks_anti_linkable_change_anti_links@Base 0.7.3 folks_anti_linkable_change_anti_links_finish@Base 0.7.3 folks_anti_linkable_get_anti_links@Base 0.7.3 folks_anti_linkable_get_type@Base 0.7.3 folks_anti_linkable_has_anti_link_with_persona@Base 0.7.3 folks_anti_linkable_remove_anti_links@Base 0.7.3 folks_anti_linkable_remove_anti_links_finish@Base 0.7.3 folks_anti_linkable_set_anti_links@Base 0.7.3 folks_avatar_cache_build_uri_for_avatar@Base 0.6.0 folks_avatar_cache_dup@Base 0.6.0 folks_avatar_cache_get_type@Base 0.6.0 folks_avatar_cache_load_avatar@Base 0.6.0 folks_avatar_cache_load_avatar_finish@Base 0.6.0 folks_avatar_cache_remove_avatar@Base 0.6.0 folks_avatar_cache_remove_avatar_finish@Base 0.6.0 folks_avatar_cache_store_avatar@Base 0.6.0 folks_avatar_cache_store_avatar_finish@Base 0.6.0 folks_avatar_details_change_avatar@Base 0.6.2 folks_avatar_details_change_avatar_finish@Base 0.6.2 folks_avatar_details_get_avatar@Base 0.6.0 folks_avatar_details_get_type@Base 0.6.0 folks_avatar_details_set_avatar@Base 0.6.0 folks_backend_construct@Base 0.6.0 folks_backend_disable_persona_store@Base 0.9.1 folks_backend_enable_persona_store@Base 0.9.1 folks_backend_get_is_prepared@Base 0.6.0 folks_backend_get_is_quiescent@Base 0.6.2 folks_backend_get_name@Base 0.6.0 folks_backend_get_persona_stores@Base 0.6.0 folks_backend_get_type@Base 0.6.0 folks_backend_prepare@Base 0.6.0 folks_backend_prepare_finish@Base 0.6.0 folks_backend_set_persona_stores@Base 0.9.1 folks_backend_store_KEY_FILE_GROUP_ALL_OTHERS@Base 0.6.0 folks_backend_store_add_backend@Base 0.6.0 folks_backend_store_disable_backend@Base 0.6.0 folks_backend_store_disable_backend_finish@Base 0.6.0 folks_backend_store_dup@Base 0.6.0 folks_backend_store_dup_backend_by_name@Base 0.6.0 folks_backend_store_enable_backend@Base 0.6.0 folks_backend_store_enable_backend_finish@Base 0.6.0 folks_backend_store_get_enabled_backends@Base 0.6.0 folks_backend_store_get_is_prepared@Base 0.6.0 folks_backend_store_get_type@Base 0.6.0 folks_backend_store_list_backends@Base 0.6.0 folks_backend_store_load_backends@Base 0.6.0 folks_backend_store_load_backends_finish@Base 0.6.0 folks_backend_store_prepare@Base 0.6.0 folks_backend_store_prepare_finish@Base 0.6.0 folks_backend_unprepare@Base 0.6.0 folks_backend_unprepare_finish@Base 0.6.0 folks_birthday_details_change_birthday@Base 0.6.2 folks_birthday_details_change_birthday_finish@Base 0.6.2 folks_birthday_details_change_calendar_event_id@Base 0.6.2 folks_birthday_details_change_calendar_event_id_finish@Base 0.6.2 folks_birthday_details_get_birthday@Base 0.6.0 folks_birthday_details_get_calendar_event_id@Base 0.6.0 folks_birthday_details_get_type@Base 0.6.0 folks_birthday_details_set_birthday@Base 0.6.0 folks_birthday_details_set_calendar_event_id@Base 0.6.0 folks_debug_dup@Base 0.6.0 folks_debug_dup_with_flags@Base 0.6.0 folks_debug_emit_print_status@Base 0.6.0 folks_debug_get_colour_enabled@Base 0.6.0 folks_debug_get_debug_output_enabled@Base 0.6.0 folks_debug_get_type@Base 0.6.0 folks_debug_indent@Base 0.6.0 folks_debug_print_heading@Base 0.6.0 folks_debug_print_key_value_pairs@Base 0.6.0 folks_debug_print_line@Base 0.6.0 folks_debug_set_colour_enabled@Base 0.6.0 folks_debug_set_debug_output_enabled@Base 0.6.0 folks_debug_unindent@Base 0.6.0 folks_email_details_change_email_addresses@Base 0.6.2 folks_email_details_change_email_addresses_finish@Base 0.6.2 folks_email_details_get_email_addresses@Base 0.6.0 folks_email_details_get_type@Base 0.6.0 folks_email_details_set_email_addresses@Base 0.6.0 folks_email_field_details_construct@Base 0.6.0 folks_email_field_details_get_type@Base 0.6.0 folks_email_field_details_new@Base 0.6.0 folks_favourite_details_change_is_favourite@Base 0.6.2 folks_favourite_details_change_is_favourite_finish@Base 0.6.2 folks_favourite_details_get_is_favourite@Base 0.6.0 folks_favourite_details_get_type@Base 0.6.0 folks_favourite_details_set_is_favourite@Base 0.6.0 folks_gender_details_change_gender@Base 0.6.2 folks_gender_details_change_gender_finish@Base 0.6.2 folks_gender_details_get_gender@Base 0.6.0 folks_gender_details_get_type@Base 0.6.0 folks_gender_details_set_gender@Base 0.6.0 folks_gender_get_type@Base 0.6.0 folks_group_details_change_group@Base 0.6.0 folks_group_details_change_group_finish@Base 0.6.0 folks_group_details_change_groups@Base 0.6.2 folks_group_details_change_groups_finish@Base 0.6.2 folks_group_details_change_reason_get_type@Base 0.6.0 folks_group_details_get_groups@Base 0.6.0 folks_group_details_get_type@Base 0.6.0 folks_group_details_set_groups@Base 0.6.0 folks_im_details_change_im_addresses@Base 0.6.2 folks_im_details_change_im_addresses_finish@Base 0.6.2 folks_im_details_error_quark@Base 0.6.0 folks_im_details_get_im_addresses@Base 0.6.0 folks_im_details_get_type@Base 0.6.0 folks_im_details_normalise_im_address@Base 0.6.0 folks_im_details_set_im_addresses@Base 0.6.0 folks_im_field_details_construct@Base 0.6.0 folks_im_field_details_get_type@Base 0.6.0 folks_im_field_details_new@Base 0.6.0 folks_individual_aggregator_add_persona_from_details@Base 0.6.0 folks_individual_aggregator_add_persona_from_details_finish@Base 0.6.0 folks_individual_aggregator_construct@Base 0.6.0 folks_individual_aggregator_construct_with_backend_store@Base 0.9.1 folks_individual_aggregator_dup@Base 0.9.5 folks_individual_aggregator_dup_with_backend_store@Base 0.9.5 folks_individual_aggregator_ensure_individual_property_writeable@Base 0.6.2 folks_individual_aggregator_ensure_individual_property_writeable_finish@Base 0.6.2 folks_individual_aggregator_error_quark@Base 0.6.0 folks_individual_aggregator_get_all_potential_matches@Base 0.6.0 folks_individual_aggregator_get_individuals@Base 0.6.0 folks_individual_aggregator_get_is_prepared@Base 0.6.0 folks_individual_aggregator_get_is_quiescent@Base 0.6.2 folks_individual_aggregator_get_potential_matches@Base 0.6.0 folks_individual_aggregator_get_primary_store@Base 0.6.0 folks_individual_aggregator_get_type@Base 0.6.0 folks_individual_aggregator_get_user@Base 0.6.0 folks_individual_aggregator_link_personas@Base 0.6.0 folks_individual_aggregator_link_personas_finish@Base 0.6.0 folks_individual_aggregator_look_up_individual@Base 0.7.2.2 folks_individual_aggregator_look_up_individual_finish@Base 0.7.2.2 folks_individual_aggregator_new@Base 0.6.0 folks_individual_aggregator_new_with_backend_store@Base 0.9.1 folks_individual_aggregator_prepare@Base 0.6.0 folks_individual_aggregator_prepare_finish@Base 0.6.0 folks_individual_aggregator_remove_individual@Base 0.6.0 folks_individual_aggregator_remove_individual_finish@Base 0.6.0 folks_individual_aggregator_remove_persona@Base 0.6.0 folks_individual_aggregator_remove_persona_finish@Base 0.6.0 folks_individual_aggregator_unlink_individual@Base 0.6.0 folks_individual_aggregator_unlink_individual_finish@Base 0.6.0 folks_individual_aggregator_unprepare@Base 0.7.3 folks_individual_aggregator_unprepare_finish@Base 0.7.3 folks_individual_construct@Base 0.6.0 folks_individual_get_id@Base 0.6.0 folks_individual_get_is_user@Base 0.6.0 folks_individual_get_personas@Base 0.6.0 folks_individual_get_trust_level@Base 0.6.0 folks_individual_get_type@Base 0.6.0 folks_individual_has_anti_link_with_individual@Base 0.7.3 folks_individual_has_anti_link_with_persona@Base 0.7.3 folks_individual_new@Base 0.6.0 folks_individual_replace@Base 0.6.0 folks_individual_set_personas@Base 0.6.0 folks_interaction_details_get_call_interaction_count@Base 0.7.2.2 folks_interaction_details_get_im_interaction_count@Base 0.7.2.2 folks_interaction_details_get_last_call_interaction_datetime@Base 0.7.2.2 folks_interaction_details_get_last_im_interaction_datetime@Base 0.7.2.2 folks_interaction_details_get_type@Base 0.7.2.2 folks_internal_equal_sets@Base 0.6.4.1 folks_internal_profiling_end@Base 0.7.2.2 folks_internal_profiling_point@Base 0.7.2.2 folks_internal_profiling_start@Base 0.7.2.2 folks_local_id_details_change_local_ids@Base 0.6.2 folks_local_id_details_change_local_ids_finish@Base 0.6.2 folks_local_id_details_get_local_ids@Base 0.6.0 folks_local_id_details_get_type@Base 0.6.0 folks_local_id_details_set_local_ids@Base 0.6.0 folks_location_construct@Base 0.9.2 folks_location_details_change_location@Base 0.9.2 folks_location_details_change_location_finish@Base 0.9.2 folks_location_details_get_location@Base 0.9.2 folks_location_details_get_type@Base 0.9.2 folks_location_details_set_location@Base 0.9.2 folks_location_equal@Base 0.9.2 folks_location_equal_coordinates@Base 0.9.2 folks_location_get_type@Base 0.9.2 folks_location_new@Base 0.9.2 folks_match_result_get_type@Base 0.6.0 folks_maybe_bool_get_type@Base 0.6.0 folks_name_details_change_full_name@Base 0.6.2 folks_name_details_change_full_name_finish@Base 0.6.2 folks_name_details_change_nickname@Base 0.6.2 folks_name_details_change_nickname_finish@Base 0.6.2 folks_name_details_change_structured_name@Base 0.6.2 folks_name_details_change_structured_name_finish@Base 0.6.2 folks_name_details_get_full_name@Base 0.6.0 folks_name_details_get_nickname@Base 0.6.0 folks_name_details_get_structured_name@Base 0.6.0 folks_name_details_get_type@Base 0.6.0 folks_name_details_set_full_name@Base 0.6.0 folks_name_details_set_nickname@Base 0.6.0 folks_name_details_set_structured_name@Base 0.6.0 folks_note_details_change_notes@Base 0.6.2 folks_note_details_change_notes_finish@Base 0.6.2 folks_note_details_get_notes@Base 0.6.0 folks_note_details_get_type@Base 0.6.0 folks_note_details_set_notes@Base 0.6.0 folks_note_field_details_construct@Base 0.6.0 folks_note_field_details_get_type@Base 0.6.0 folks_note_field_details_get_uid@Base 0.6.0 folks_note_field_details_new@Base 0.6.0 folks_note_field_details_set_uid@Base 0.6.0 folks_object_cache_clear_cache@Base 0.6.0 folks_object_cache_clear_cache_finish@Base 0.6.0 folks_object_cache_construct@Base 0.6.0 folks_object_cache_deserialise_object@Base 0.6.0 folks_object_cache_get_id@Base 0.6.6 folks_object_cache_get_serialised_object_type@Base 0.6.0 folks_object_cache_get_serialised_object_version@Base 0.6.0 folks_object_cache_get_type@Base 0.6.0 folks_object_cache_get_type_id@Base 0.6.6 folks_object_cache_load_objects@Base 0.6.0 folks_object_cache_load_objects_finish@Base 0.6.0 folks_object_cache_serialise_object@Base 0.6.0 folks_object_cache_store_objects@Base 0.6.0 folks_object_cache_store_objects_finish@Base 0.6.0 folks_persona_build_uid@Base 0.6.0 folks_persona_construct@Base 0.6.0 folks_persona_detail_get_type@Base 0.6.0 folks_persona_get_display_id@Base 0.6.0 folks_persona_get_iid@Base 0.6.0 folks_persona_get_individual@Base 0.6.0 folks_persona_get_is_user@Base 0.6.0 folks_persona_get_linkable_properties@Base 0.6.0 folks_persona_get_store@Base 0.6.0 folks_persona_get_type@Base 0.6.0 folks_persona_get_uid@Base 0.6.0 folks_persona_get_writeable_properties@Base 0.6.0 folks_persona_linkable_property_to_links@Base 0.6.0 folks_persona_set_individual@Base 0.6.0 folks_persona_split_uid@Base 0.6.0 folks_persona_store_add_persona_from_details@Base 0.6.0 folks_persona_store_add_persona_from_details_finish@Base 0.6.0 folks_persona_store_construct@Base 0.6.0 folks_persona_store_detail_key@Base 0.6.0 folks_persona_store_error_quark@Base 0.6.0 folks_persona_store_flush@Base 0.6.0 folks_persona_store_flush_finish@Base 0.6.0 folks_persona_store_get_always_writeable_properties@Base 0.6.2 folks_persona_store_get_can_add_personas@Base 0.6.0 folks_persona_store_get_can_alias_personas@Base 0.6.0 folks_persona_store_get_can_group_personas@Base 0.6.0 folks_persona_store_get_can_remove_personas@Base 0.6.0 folks_persona_store_get_display_name@Base 0.6.0 folks_persona_store_get_id@Base 0.6.0 folks_persona_store_get_is_prepared@Base 0.6.0 folks_persona_store_get_is_primary_store@Base 0.6.3 folks_persona_store_get_is_quiescent@Base 0.6.2 folks_persona_store_get_is_user_set_default@Base 0.6.3 folks_persona_store_get_is_writeable@Base 0.6.0 folks_persona_store_get_personas@Base 0.6.0 folks_persona_store_get_trust_level@Base 0.6.0 folks_persona_store_get_type@Base 0.6.0 folks_persona_store_get_type_id@Base 0.6.0 folks_persona_store_prepare@Base 0.6.0 folks_persona_store_prepare_finish@Base 0.6.0 folks_persona_store_remove_persona@Base 0.6.0 folks_persona_store_remove_persona_finish@Base 0.6.0 folks_persona_store_set_is_primary_store@Base 0.6.3 folks_persona_store_set_is_user_set_default@Base 0.6.3 folks_persona_store_set_is_writeable@Base 0.6.0 folks_persona_store_set_trust_level@Base 0.6.0 folks_persona_store_trust_get_type@Base 0.6.0 folks_phone_details_change_phone_numbers@Base 0.6.2 folks_phone_details_change_phone_numbers_finish@Base 0.6.2 folks_phone_details_get_phone_numbers@Base 0.6.0 folks_phone_details_get_type@Base 0.6.0 folks_phone_details_set_phone_numbers@Base 0.6.0 folks_phone_field_details_construct@Base 0.6.0 folks_phone_field_details_get_normalised@Base 0.6.0 folks_phone_field_details_get_type@Base 0.6.0 folks_phone_field_details_new@Base 0.6.0 folks_postal_address_construct@Base 0.6.0 folks_postal_address_details_change_postal_addresses@Base 0.6.2 folks_postal_address_details_change_postal_addresses_finish@Base 0.6.2 folks_postal_address_details_get_postal_addresses@Base 0.6.0 folks_postal_address_details_get_type@Base 0.6.0 folks_postal_address_details_set_postal_addresses@Base 0.6.0 folks_postal_address_equal@Base 0.6.0 folks_postal_address_field_details_construct@Base 0.6.0 folks_postal_address_field_details_get_type@Base 0.6.0 folks_postal_address_field_details_new@Base 0.6.0 folks_postal_address_get_address_format@Base 0.6.0 folks_postal_address_get_country@Base 0.6.0 folks_postal_address_get_extension@Base 0.6.0 folks_postal_address_get_locality@Base 0.6.0 folks_postal_address_get_po_box@Base 0.6.0 folks_postal_address_get_postal_code@Base 0.6.0 folks_postal_address_get_region@Base 0.6.0 folks_postal_address_get_street@Base 0.6.0 folks_postal_address_get_type@Base 0.6.0 folks_postal_address_get_uid@Base 0.6.0 folks_postal_address_is_empty@Base 0.6.8 folks_postal_address_new@Base 0.6.0 folks_postal_address_set_address_format@Base 0.6.0 folks_postal_address_set_country@Base 0.6.0 folks_postal_address_set_extension@Base 0.6.0 folks_postal_address_set_locality@Base 0.6.0 folks_postal_address_set_po_box@Base 0.6.0 folks_postal_address_set_postal_code@Base 0.6.0 folks_postal_address_set_region@Base 0.6.0 folks_postal_address_set_street@Base 0.6.0 folks_postal_address_set_uid@Base 0.6.0 folks_postal_address_to_string@Base 0.6.0 folks_potential_match_construct@Base 0.6.0 folks_potential_match_get_type@Base 0.6.0 folks_potential_match_known_email_aliases@Base 0.6.0 folks_potential_match_new@Base 0.6.0 folks_potential_match_potential_match@Base 0.6.0 folks_presence_details_get_client_types@Base 0.9.5 folks_presence_details_get_default_message_from_type@Base 0.7.2.2 folks_presence_details_get_presence_message@Base 0.6.0 folks_presence_details_get_presence_status@Base 0.6.0 folks_presence_details_get_presence_type@Base 0.6.0 folks_presence_details_get_type@Base 0.6.0 folks_presence_details_is_online@Base 0.6.0 folks_presence_details_set_client_types@Base 0.9.5 folks_presence_details_set_presence_message@Base 0.6.0 folks_presence_details_set_presence_status@Base 0.6.0 folks_presence_details_set_presence_type@Base 0.6.0 folks_presence_details_typecmp@Base 0.6.0 folks_presence_type_get_type@Base 0.6.0 folks_property_error_quark@Base 0.6.2 folks_role_construct@Base 0.6.0 folks_role_details_change_roles@Base 0.6.2 folks_role_details_change_roles_finish@Base 0.6.2 folks_role_details_get_roles@Base 0.6.0 folks_role_details_get_type@Base 0.6.0 folks_role_details_set_roles@Base 0.6.0 folks_role_equal@Base 0.6.0 folks_role_field_details_construct@Base 0.6.0 folks_role_field_details_get_type@Base 0.6.0 folks_role_field_details_new@Base 0.6.0 folks_role_get_organisation_name@Base 0.6.0 folks_role_get_role@Base 0.6.0 folks_role_get_title@Base 0.6.0 folks_role_get_type@Base 0.6.0 folks_role_get_uid@Base 0.6.0 folks_role_hash@Base 0.6.0 folks_role_is_empty@Base 0.6.8 folks_role_new@Base 0.6.0 folks_role_set_organisation_name@Base 0.6.0 folks_role_set_role@Base 0.6.0 folks_role_set_title@Base 0.6.0 folks_role_set_uid@Base 0.6.0 folks_role_to_string@Base 0.6.0 folks_small_set_copy@Base 0.9.2 folks_small_set_empty@Base 0.9.2 folks_small_set_get_type@Base 0.9.2 folks_small_set_iterator_get_type@Base 0.9.2 folks_small_set_new@Base 0.9.2 folks_structured_name_construct@Base 0.6.0 folks_structured_name_construct_simple@Base 0.6.0 folks_structured_name_equal@Base 0.6.0 folks_structured_name_get_additional_names@Base 0.6.0 folks_structured_name_get_family_name@Base 0.6.0 folks_structured_name_get_given_name@Base 0.6.0 folks_structured_name_get_prefixes@Base 0.6.0 folks_structured_name_get_suffixes@Base 0.6.0 folks_structured_name_get_type@Base 0.6.0 folks_structured_name_is_empty@Base 0.6.0 folks_structured_name_new@Base 0.6.0 folks_structured_name_new_simple@Base 0.6.0 folks_structured_name_set_additional_names@Base 0.6.0 folks_structured_name_set_family_name@Base 0.6.0 folks_structured_name_set_given_name@Base 0.6.0 folks_structured_name_set_prefixes@Base 0.6.0 folks_structured_name_set_suffixes@Base 0.6.0 folks_structured_name_to_string@Base 0.6.0 folks_trust_level_get_type@Base 0.6.0 folks_url_details_change_urls@Base 0.6.2 folks_url_details_change_urls_finish@Base 0.6.2 folks_url_details_get_type@Base 0.6.0 folks_url_details_get_urls@Base 0.6.0 folks_url_details_set_urls@Base 0.6.0 folks_url_field_details_construct@Base 0.6.0 folks_url_field_details_get_type@Base 0.6.0 folks_url_field_details_new@Base 0.6.0 folks_utils_construct@Base 0.6.0 folks_utils_get_type@Base 0.6.0 folks_utils_multi_map_str_afd_equal@Base 0.6.0 folks_utils_multi_map_str_str_equal@Base 0.6.0 folks_utils_new@Base 0.6.0 folks_utils_set_afd_equal@Base 0.6.0 folks_web_service_details_change_web_service_addresses@Base 0.6.2 folks_web_service_details_change_web_service_addresses_finish@Base 0.6.2 folks_web_service_details_get_type@Base 0.6.0 folks_web_service_details_get_web_service_addresses@Base 0.6.0 folks_web_service_details_set_web_service_addresses@Base 0.6.0 folks_web_service_field_details_construct@Base 0.6.0 folks_web_service_field_details_get_type@Base 0.6.0 folks_web_service_field_details_new@Base 0.6.0 debian/patches/0000775000000000000000000000000012317553234010624 5ustar debian/patches/eds_add_im_fields.patch0000664000000000000000000000414412317551361015245 0ustar === modified file 'backends/eds/lib/edsf-persona.vala' --- old/backends/eds/lib/edsf-persona.vala 2013-10-26 14:02:09 +0000 +++ new/backends/eds/lib/edsf-persona.vala 2014-02-05 17:10:41 +0000 @@ -112,6 +112,18 @@ }; /** + * Name of folks’ custom parameter indicating automatic fields + * + * Folks can create extra fields to improve linking between personas. + * These fields have a boolean-typed parameter added with this name, + * and the value ‘TRUE’. This allows clients to detect such fields + * and (for example) ignore them in the UI. + * + * Since: UNRELEASED + */ + public static const string folks_field_attribute_name = "X-FOLKS-FIELD"; + + /** * The vCard attribute used to specify a Contact's gender * * Based on: @@ -1680,13 +1692,16 @@ } /* We consider some e-mail addresses to be IM IDs too. This - * is pretty much a hack to make sure e-d-s contacts are + * is pretty much a hack to make sure EDS contacts are * automatically linked with their corresponding Telepathy * Persona. As an undesired side effect we might end up having * IM addresses that aren't actually used as such (i.e.: people - * who don't actually use GMail or MSN addresses for IM). + * who don't actually use GMail or MSN addresses for IM): this can be + * detected by clients by looking for the + * {@link Edsf.Persona.folks_field_attribute_name} parameter existing and + * being set to `TRUE` on the {@link ImFieldDetails}. * - * See bgo#657142 + * See: bgo#657142, bgo#723187 */ foreach (var email in this._email_addresses) { @@ -1719,6 +1734,9 @@ string normalised_addr = (owned) ImDetails.normalise_im_address (email.value, proto); var im_fd = new ImFieldDetails (normalised_addr); + + im_fd.add_parameter ( + Edsf.Persona.folks_field_attribute_name, "TRUE"); new_im_addresses.set (proto, im_fd); } catch (Folks.ImDetailsError e) debian/patches/series0000664000000000000000000000023412317552745012046 0ustar Generate-backends-GIR-files-using-valac-rather.patch eds_add_im_fields.patch bz724809.patch bz724058.patch bz726787.patch fixed-folks-disable-linking.patch debian/patches/fixed-folks-disable-linking.patch0000664000000000000000000000656612317552745017135 0ustar From 6c096c49ecaa112a6ae635aa9bebce0f49d83996 Mon Sep 17 00:00:00 2001 From: Renato Araujo Oliveira Filho Date: Mon, 31 Mar 2014 16:14:16 -0300 Subject: [PATCH 1/3] Fixed FOLKS_DISABLE_LINKING. Avoid candidate list get populate during the first step of _add_personas function, this could cause problems during the second step of the function. --- folks/individual-aggregator.vala | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/folks/individual-aggregator.vala b/folks/individual-aggregator.vala index 06d0f3d..e1da1da 100644 --- a/folks/individual-aggregator.vala +++ b/folks/individual-aggregator.vala @@ -1213,7 +1213,8 @@ public class Folks.IndividualAggregator : Object /* If the Persona is the user, we *always* want to link it to the * existing this.user. */ - if (persona.is_user == true && user != null && + if (this._linking_enabled == true && + persona.is_user == true && user != null && ((!) user).has_anti_link_with_persona (persona) == false) { debug (" Found candidate individual '%s' as user.", @@ -1223,7 +1224,8 @@ public class Folks.IndividualAggregator : Object /* If we don't trust the PersonaStore at all, we can't link the * Persona to any existing Individual */ - if (trust_level != PersonaStoreTrust.NONE) + if (this._linking_enabled == true && + trust_level != PersonaStoreTrust.NONE) { unowned GenericArray? candidates = this._link_map.get (persona.iid); @@ -1245,7 +1247,8 @@ public class Folks.IndividualAggregator : Object } } - if (persona.store.trust_level == PersonaStoreTrust.FULL) + if (this._linking_enabled == true && + persona.store.trust_level == PersonaStoreTrust.FULL) { /* If we trust the PersonaStore the Persona came from, we can * attempt to link based on its linkable properties. */ @@ -1304,6 +1307,7 @@ public class Folks.IndividualAggregator : Object /* Ensure the original persona makes it into the final individual */ final_personas.add (persona); + assert (this._linking_enabled == true || candidate_inds.size == 0); if (candidate_inds.size > 0 && this._linking_enabled == true) { /* The Persona's IID or linkable properties match one or more @@ -1316,7 +1320,7 @@ public class Folks.IndividualAggregator : Object final_personas.add_all (individual.personas); } } - else if (candidate_inds.size > 0) + else if (!this._linking_enabled) { debug (" Linking disabled."); } @@ -1400,6 +1404,12 @@ public class Folks.IndividualAggregator : Object private void _persona_linkable_property_changed_cb (Object obj, ParamSpec pspec) { + /* Ignore it if the link is disabled */ + if (this._linking_enabled == false) + { + return; + } + /* The value of one of the linkable properties of one the personas has * changed, so that persona might require re-linking. We do this in a * simplistic and hacky way (which should work) by simply treating the -- 1.9.1 debian/patches/bz724058.patch0000664000000000000000000000156112317551361012754 0ustar From 3f3c9658dd50ec3a1e66713c0c3b9635db5bbfbd Mon Sep 17 00:00:00 2001 From: Renato Araujo Oliveira Filho Date: Tue, 11 Feb 2014 20:12:17 -0300 Subject: [PATCH] check for '*' in anti link list. If '*' exists this mean that the persona should not be linked. --- folks/anti-linkable.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/folks/anti-linkable.vala b/folks/anti-linkable.vala index 93a82c7..5d45e3c 100644 --- a/folks/anti-linkable.vala +++ b/folks/anti-linkable.vala @@ -93,7 +93,8 @@ public interface Folks.AntiLinkable : Folks.Persona */ public bool has_anti_link_with_persona (Persona other_persona) { - return (other_persona.uid in this.anti_links); + return (("*" in this.anti_links) || + other_persona.uid in this.anti_links); } /** -- 1.9.0 debian/patches/Generate-backends-GIR-files-using-valac-rather.patch0000664000000000000000000002445312317551361022367 0ustar From f707b604734f787692cf94a7daffb4edf349a476 Mon Sep 17 00:00:00 2001 From: Philip Withnall Date: Wed, 7 Aug 2013 14:54:56 +0200 Subject: [PATCH] =?UTF-8?q?build:=20Generate=20backends=E2=80=99=20GIR=20f?= =?UTF-8?q?iles=20using=20valac=20rather=20than=20g-ir-scanner?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Vala knows more about the types used in the code, and doesn’t emit any GIR annotations; so g-ir-scanner is left guessing about (transfer) annotations (amongst others). Closes: https://bugzilla.gnome.org/show_bug.cgi?id=705608 --- NEWS | 2 ++ backends/eds/lib/Makefile.am | 44 +++++++--------------------- backends/libsocialweb/lib/Makefile.am | 40 ++++++------------------- backends/telepathy/lib/Makefile.am | 55 ++++++----------------------------- backends/tracker/lib/Makefile.am | 40 ++++++------------------- 5 files changed, 39 insertions(+), 142 deletions(-) diff --git a/backends/eds/lib/Makefile.am b/backends/eds/lib/Makefile.am index e37a7cc..536cb38 100644 --- a/backends/eds/lib/Makefile.am +++ b/backends/eds/lib/Makefile.am @@ -49,6 +49,8 @@ libfolks_eds_la_VALAFLAGS = \ --pkg libedataserver-1.2 \ --pkg libxml-2.0 \ --includedir folks \ + --gir FolksEds-$(API_VERSION_DOT).gir \ + --library folks-eds \ --vapi folks-eds.vapi \ -H folks/folks-eds.h \ $(NULL) @@ -125,46 +127,20 @@ INTROSPECTION_COMPILER_ARGS = \ --includedir=$(abs_top_builddir)/folks \ $(NULL) -EDSF_GIR = FolksEds-$(API_VERSION_DOT).gir -$(EDSF_GIR): libfolks-eds.la - -FolksEds_@API_VERSION_MAJOR@_@API_VERSION_MINOR@_gir_CFLAGS = \ - $(EBOOK_CFLAGS) \ - $(EDATASERVER_CFLAGS) \ - $(NULL) -FolksEds_@API_VERSION_MAJOR@_@API_VERSION_MINOR@_gir_INCLUDES = \ - Gee-0.8 \ - Gio-2.0 \ - Folks-$(API_VERSION_DOT) \ - EBook-1.2 \ - EBookContacts-1.2 \ - EDataServer-1.2 \ - $(NULL) -FolksEds_@API_VERSION_MAJOR@_@API_VERSION_MINOR@_gir_LIBS = \ - libfolks-eds.la \ - $(top_builddir)/folks/libfolks.la \ - $(NULL) -FolksEds_@API_VERSION_MAJOR@_@API_VERSION_MINOR@_gir_FILES = \ -$(libfolks_eds_la_SOURCES) \ - folks/folks-eds.h \ - $(NULL) -FolksEds_@API_VERSION_MAJOR@_@API_VERSION_MINOR@_gir_NAMESPACE = FolksEds -FolksEds_@API_VERSION_MAJOR@_@API_VERSION_MINOR@_gir_SCANNERFLAGS = --identifier-prefix=Edsf -INTROSPECTION_GIRS = $(EDSF_GIR) - -libfolks_eds_la_VALAFLAGS += \ - --gir $(EDSF_GIR) \ - --girdir=$(abs_builddir) \ - $(NULL) +if HAVE_INTROSPECTION +FolksEds-$(API_VERSION_DOT).gir: libfolks-eds.la +GIRS = FolksEds-$(API_VERSION_DOT).gir girdir = $(datadir)/gir-1.0 -dist_gir_DATA = $(INTROSPECTION_GIRS) +dist_gir_DATA = $(GIRS) + +MAINTAINERCLEANFILES += $(dist_gir_DATA) typelibdir = $(libdir)/girepository-1.0 -nodist_typelib_DATA = $(dist_gir_DATA:.gir=.typelib) +nodist_typelib_DATA = $(GIRS:.gir=.typelib) CLEANFILES += $(nodist_typelib_DATA) -MAINTAINERCLEANFILES += $(dist_gir_DATA) +endif ################################################################## # Common diff --git a/backends/libsocialweb/lib/Makefile.am b/backends/libsocialweb/lib/Makefile.am index bf9fffd..edeea09 100644 --- a/backends/libsocialweb/lib/Makefile.am +++ b/backends/libsocialweb/lib/Makefile.am @@ -44,6 +44,7 @@ libfolks_libsocialweb_la_VALAFLAGS = \ --pkg gee-0.8 \ --pkg libsocialweb-client \ --includedir folks \ + --gir FolksLibsocialweb-$(API_VERSION_DOT).gir \ --library folks-libsocialweb \ --vapi folks-libsocialweb.vapi \ -H folks/folks-libsocialweb.h \ @@ -112,43 +113,20 @@ INTROSPECTION_COMPILER_ARGS = \ --includedir=$(abs_top_builddir)/folks \ $(NULL) -SWF_GIR = FolksLibsocialweb-$(API_VERSION_DOT).gir -$(SWF_GIR): libfolks-libsocialweb.la - -FolksLibsocialweb_@API_VERSION_MAJOR@_@API_VERSION_MINOR@_gir_CFLAGS = \ - $(SW_CLIENT_CFLAGS) \ - $(NULL) -FolksLibsocialweb_@API_VERSION_MAJOR@_@API_VERSION_MINOR@_gir_INCLUDES = \ - Gee-0.8 \ - Gio-2.0 \ - Folks-$(API_VERSION_DOT) \ - SocialWebClient-0.25 \ - $(NULL) -FolksLibsocialweb_@API_VERSION_MAJOR@_@API_VERSION_MINOR@_gir_LIBS = \ - libfolks-libsocialweb.la \ - $(top_builddir)/folks/libfolks.la \ - $(NULL) -FolksLibsocialweb_@API_VERSION_MAJOR@_@API_VERSION_MINOR@_gir_FILES = \ -$(libfolks_libsocialweb_la_SOURCES) \ - folks/folks-libsocialweb.h \ - $(NULL) -FolksLibsocialweb_@API_VERSION_MAJOR@_@API_VERSION_MINOR@_gir_NAMESPACE = FolksLibsocialweb -FolksLibsocialweb_@API_VERSION_MAJOR@_@API_VERSION_MINOR@_gir_SCANNERFLAGS = --identifier-prefix=Swf -INTROSPECTION_GIRS = $(SWF_GIR) - -libfolks_libsocialweb_la_VALAFLAGS += \ - --gir $(SWF_GIR) \ - --girdir=$(abs_builddir) \ - $(NULL) +if HAVE_INTROSPECTION +FolksLibsocialweb-$(API_VERSION_DOT).gir: libfolks-libsocialweb.la +GIRS = FolksLibsocialweb-$(API_VERSION_DOT).gir girdir = $(datadir)/gir-1.0 -dist_gir_DATA = $(INTROSPECTION_GIRS) +dist_gir_DATA = $(GIRS) + +MAINTAINERCLEANFILES += $(dist_gir_DATA) typelibdir = $(libdir)/girepository-1.0 -nodist_typelib_DATA = $(dist_gir_DATA:.gir=.typelib) +nodist_typelib_DATA = $(GIRS:.gir=.typelib) CLEANFILES += $(nodist_typelib_DATA) -MAINTAINERCLEANFILES += $(dist_gir_DATA) +endif ################################################################## # Common diff --git a/backends/telepathy/lib/Makefile.am b/backends/telepathy/lib/Makefile.am index 15def22..0d32f81 100644 --- a/backends/telepathy/lib/Makefile.am +++ b/backends/telepathy/lib/Makefile.am @@ -213,6 +213,7 @@ libfolks_telepathy_la_SOURCES = \ libfolks_telepathy_la_VALAFLAGS = \ $(AM_VALAFLAGS) \ $(ERROR_VALAFLAGS) \ + --gir=FolksTelepathy-$(API_VERSION_DOT).gir \ --library=folks-telepathy \ --vapidir=$(abs_srcdir) \ --vapidir=$(abs_builddir) \ @@ -347,59 +348,21 @@ TpLowlevel-$(API_VERSION_DOT).gir: libtp-lowlevel.la #------------------------------------ # Folks Telepathy #------------------------------------ -TPF_GIR = FolksTelepathy-$(API_VERSION_DOT).gir -$(TPF_GIR): libfolks-telepathy.la - -FolksTelepathy_@API_VERSION_MAJOR@_@API_VERSION_MINOR@_gir_CFLAGS = $(TP_GLIB_CFLAGS) -# Note that we don't actually include TpLowlevel*.gir because we don't want to -# make it a public dependency -FolksTelepathy_@API_VERSION_MAJOR@_@API_VERSION_MINOR@_gir_INCLUDES = \ - Gee-0.8 \ - Gio-2.0 \ - Folks-$(API_VERSION_DOT) \ - TelepathyGLib-0.12 \ - $(NULL) -FolksTelepathy_@API_VERSION_MAJOR@_@API_VERSION_MINOR@_gir_LIBS = \ - libfolks-telepathy.la \ - $(top_builddir)/folks/libfolks.la \ - $(NULL) -FolksTelepathy_@API_VERSION_MAJOR@_@API_VERSION_MINOR@_gir_FILES = \ - $(libfolks_telepathy_la_SOURCES) \ - folks/folks-telepathy.h \ - $(NULL) -FolksTelepathy_@API_VERSION_MAJOR@_@API_VERSION_MINOR@_gir_NAMESPACE = FolksTelepathy -FolksTelepathy_@API_VERSION_MAJOR@_@API_VERSION_MINOR@_gir_SCANNERFLAGS = --identifier-prefix=Tpf -INTROSPECTION_GIRS += $(TPF_GIR) -if ENABLE_ZEITGEIST -FolksTelepathy_@API_VERSION_MAJOR@_@API_VERSION_MINOR@_gir_LIBS += libtp-zeitgeist.la -else -FolksTelepathy_@API_VERSION_MAJOR@_@API_VERSION_MINOR@_gir_LIBS += libtp-zeitgeist-dummy.la -endif - -libfolks_telepathy_la_VALAFLAGS += \ - --gir=$(TPF_GIR) \ - --girdir=$(abs_builddir) \ - $(NULL) +if HAVE_INTROSPECTION +FolksTelepathy-$(API_VERSION_DOT).gir: libfolks-telepathy.la +GIRS = FolksTelepathy-$(API_VERSION_DOT).gir -#------------------------------------ -# General -#------------------------------------ girdir = $(datadir)/gir-1.0 -dist_noinst_DATA += \ - TpLowlevel-$(API_VERSION_DOT).gir \ - TpLowlevel-$(API_VERSION_DOT).typelib \ - $(NULL) -dist_gir_DATA = $(filter-out TpLowlevel-$(API_VERSION_DOT).gir,$(INTROSPECTION_GIRS)) +dist_gir_DATA = $(GIRS) + +MAINTAINERCLEANFILES += $(dist_gir_DATA) typelibdir = $(libdir)/girepository-1.0 -nodist_typelib_DATA = $(dist_gir_DATA:.gir=.typelib) +nodist_typelib_DATA = $(GIRS:.gir=.typelib) CLEANFILES += $(nodist_typelib_DATA) -MAINTAINERCLEANFILES += \ - $(dist_gir_DATA) \ - $(gir_dist_noinst_DATA) \ - $(NULL) +endif ################################################################## # Common diff --git a/backends/tracker/lib/Makefile.am b/backends/tracker/lib/Makefile.am index d7ec293..064c06d 100644 --- a/backends/tracker/lib/Makefile.am +++ b/backends/tracker/lib/Makefile.am @@ -27,6 +27,7 @@ libfolks_tracker_la_VALAFLAGS = \ --pkg gee-0.8 \ --pkg tracker-sparql-$(TRACKER_SPARQL_MAJOR) \ --includedir folks \ + --gir FolksTracker-$(API_VERSION_DOT).gir \ --library folks-tracker \ --vapi folks-tracker.vapi \ -H folks/folks-tracker.h \ @@ -108,43 +109,20 @@ INTROSPECTION_COMPILER_ARGS = \ --includedir=$(abs_top_builddir)/folks \ $(NULL) -TRF_GIR = FolksTracker-$(API_VERSION_DOT).gir -$(TRF_GIR): libfolks-tracker.la - -FolksTracker_@API_VERSION_MAJOR@_@API_VERSION_MINOR@_gir_CFLAGS = \ - $(SW_CLIENT_CFLAGS) \ - $(NULL) -FolksTracker_@API_VERSION_MAJOR@_@API_VERSION_MINOR@_gir_INCLUDES = \ - Gee-0.8 \ - Gio-2.0 \ - Folks-$(API_VERSION_DOT) \ - Tracker-$(TRACKER_SPARQL_MAJOR) \ - $(NULL) -FolksTracker_@API_VERSION_MAJOR@_@API_VERSION_MINOR@_gir_LIBS = \ - libfolks-tracker.la \ - $(top_builddir)/folks/libfolks.la \ - $(NULL) -FolksTracker_@API_VERSION_MAJOR@_@API_VERSION_MINOR@_gir_FILES = \ -$(libfolks_tracker_la_SOURCES) \ - folks/folks-tracker.h \ - $(NULL) -FolksTracker_@API_VERSION_MAJOR@_@API_VERSION_MINOR@_gir_NAMESPACE = FolksTracker -FolksTracker_@API_VERSION_MAJOR@_@API_VERSION_MINOR@_gir_SCANNERFLAGS = --identifier-prefix=Trf -INTROSPECTION_GIRS = $(TRF_GIR) - -libfolks_tracker_la_VALAFLAGS += \ - --gir $(TRF_GIR) \ - --girdir=$(abs_builddir) \ - $(NULL) +if HAVE_INTROSPECTION +FolksTracker-$(API_VERSION_DOT).gir: libfolks-tracker.la +GIRS = FolksTracker-$(API_VERSION_DOT).gir girdir = $(datadir)/gir-1.0 -dist_gir_DATA = $(INTROSPECTION_GIRS) +dist_gir_DATA = $(GIRS) + +MAINTAINERCLEANFILES += $(dist_gir_DATA) typelibdir = $(libdir)/girepository-1.0 -nodist_typelib_DATA = $(dist_gir_DATA:.gir=.typelib) +nodist_typelib_DATA = $(GIRS:.gir=.typelib) CLEANFILES += $(nodist_typelib_DATA) -MAINTAINERCLEANFILES += $(dist_gir_DATA) +endif ################################################################## # Common -- 1.8.4.rc3 debian/patches/bz724809.patch0000664000000000000000000000352012317551361012755 0ustar From 87e037787476ba645ced4b8d6a406b32f7dbfae0 Mon Sep 17 00:00:00 2001 From: Renato Araujo Oliveira Filho Date: Thu, 20 Feb 2014 21:21:27 +0000 Subject: Replaced use of EVCard.remove_attribute to EVCard.remove_attributes. https://bugzilla.gnome.org/show_bug.cgi?id=724809 --- diff --git a/backends/eds/lib/edsf-persona-store.vala b/backends/eds/lib/edsf-persona-store.vala index c27565b..ce4f00d 100644 --- a/backends/eds/lib/edsf-persona-store.vala +++ b/backends/eds/lib/edsf-persona-store.vala @@ -1325,11 +1325,7 @@ public class Edsf.PersonaStore : Folks.PersonaStore private void _remove_attribute (E.Contact contact, string attr_name) { - unowned VCardAttribute? attr = contact.get_attribute (attr_name); - if (attr != null) - { - contact.remove_attribute ((!) attr); - } + contact.remove_attributes (null, attr_name); } internal async void _set_avatar (Edsf.Persona persona, LoadableIcon? avatar) @@ -2064,14 +2060,14 @@ public class Edsf.PersonaStore : Folks.PersonaStore private void _set_contact_system_groups (E.Contact contact, Set system_groups) { + var group_ids_str = "X-GOOGLE-SYSTEM-GROUP-IDS"; var vcard = (E.VCard) contact; - unowned E.VCardAttribute? prev_attr = - vcard.get_attribute ("X-GOOGLE-SYSTEM-GROUP-IDS"); + unowned E.VCardAttribute? prev_attr = vcard.get_attribute (group_ids_str); if (prev_attr != null) - contact.remove_attribute (prev_attr); + contact.remove_attributes (null, group_ids_str); - E.VCardAttribute new_attr = new E.VCardAttribute ("", "X-GOOGLE-SYSTEM-GROUP-IDS"); + E.VCardAttribute new_attr = new E.VCardAttribute ("", group_ids_str); foreach (var group in system_groups) { if (group == null || group == "") -- cgit v0.9.2 debian/patches/bz726787.patch0000664000000000000000000000163712317551361012773 0ustar From 59d9a26b53401c81882fc81a2169f1e07316df53 Mon Sep 17 00:00:00 2001 From: Renato Araujo Oliveira Filho Date: Thu, 20 Mar 2014 18:13:10 +0000 Subject: Fixed EDS persona store display-name value. https://bugzilla.gnome.org/show_bug.cgi?id=726787 --- diff --git a/backends/eds/lib/edsf-persona-store.vala b/backends/eds/lib/edsf-persona-store.vala index ce4f00d..1fc3425 100644 --- a/backends/eds/lib/edsf-persona-store.vala +++ b/backends/eds/lib/edsf-persona-store.vala @@ -313,8 +313,9 @@ public class Edsf.PersonaStore : Folks.PersonaStore public PersonaStore.with_source_registry (E.SourceRegistry r, E.Source s) { string eds_uid = s.get_uid (); + string eds_name = s.get_display_name (); Object (id: eds_uid, - display_name: eds_uid, + display_name: eds_name, source: s); this._source_registry = r; -- cgit v0.9.2 debian/folks-tools.install0000664000000000000000000000005312317551361013036 0ustar usr/bin/folks-import usr/bin/folks-inspect debian/libfolks-eds-dev.install0000664000000000000000000000017112317551361013715 0ustar usr/lib/*/libfolks-eds.so usr/include/folks/folks-eds.h usr/lib/*/pkgconfig/folks-eds.pc usr/share/vala/vapi/folks-eds.* debian/compat0000664000000000000000000000000212317551361010372 0ustar 9 debian/libfolks-eds25.install0000664000000000000000000000010012317551361013300 0ustar usr/lib/*/libfolks-eds.so.* usr/lib/*/folks/*/backends/eds/*.so debian/libfolks-eds25.symbols0000664000000000000000000000732212317551361013337 0ustar libfolks-eds.so.25 libfolks-eds25 #MINVER# EDSF_PERSONA__url_properties@Base 0.6.4.1 EDSF_PERSONA_address_fields@Base 0.6.4.1 EDSF_PERSONA_email_fields@Base 0.6.4.1 EDSF_PERSONA_phone_fields@Base 0.6.4.1 EDSF_PERSONA_url_properties@Base 0.6.4.1 _edsf_persona_get_im_eds_map@Base 0.6.4.1 _edsf_persona_get_property_from_contact@Base 0.6.4.1 _edsf_persona_store_is_google_contacts_address_book@Base 0.6.8 _edsf_persona_store_set_anti_links@Base 0.7.3 _edsf_persona_store_set_anti_links_finish@Base 0.7.3 _edsf_persona_store_set_avatar@Base 0.6.4.1 _edsf_persona_store_set_avatar_finish@Base 0.6.4.1 _edsf_persona_store_set_birthday@Base 0.6.4.1 _edsf_persona_store_set_birthday_finish@Base 0.6.4.1 _edsf_persona_store_set_emails@Base 0.6.4.1 _edsf_persona_store_set_emails_finish@Base 0.6.4.1 _edsf_persona_store_set_full_name@Base 0.6.4.1 _edsf_persona_store_set_full_name_finish@Base 0.6.4.1 _edsf_persona_store_set_gender@Base 0.6.4.1 _edsf_persona_store_set_gender_finish@Base 0.6.4.1 _edsf_persona_store_set_groups@Base 0.6.4.1 _edsf_persona_store_set_groups_finish@Base 0.6.4.1 _edsf_persona_store_set_im_fds@Base 0.6.4.1 _edsf_persona_store_set_im_fds_finish@Base 0.6.4.1 _edsf_persona_store_set_is_favourite@Base 0.6.5 _edsf_persona_store_set_is_favourite_finish@Base 0.6.5 _edsf_persona_store_set_local_ids@Base 0.6.4.1 _edsf_persona_store_set_local_ids_finish@Base 0.6.4.1 _edsf_persona_store_set_location@Base 0.9.2 _edsf_persona_store_set_location_finish@Base 0.9.2 _edsf_persona_store_set_nickname@Base 0.6.4.1 _edsf_persona_store_set_nickname_finish@Base 0.6.4.1 _edsf_persona_store_set_notes@Base 0.6.4.1 _edsf_persona_store_set_notes_finish@Base 0.6.4.1 _edsf_persona_store_set_phones@Base 0.6.4.1 _edsf_persona_store_set_phones_finish@Base 0.6.4.1 _edsf_persona_store_set_postal_addresses@Base 0.6.4.1 _edsf_persona_store_set_postal_addresses_finish@Base 0.6.4.1 _edsf_persona_store_set_roles@Base 0.6.4.1 _edsf_persona_store_set_roles_finish@Base 0.6.4.1 _edsf_persona_store_set_structured_name@Base 0.6.4.1 _edsf_persona_store_set_structured_name_finish@Base 0.6.4.1 _edsf_persona_store_set_system_groups@Base 0.9.1 _edsf_persona_store_set_system_groups_finish@Base 0.9.1 _edsf_persona_store_set_urls@Base 0.6.4.1 _edsf_persona_store_set_urls_finish@Base 0.6.4.1 _edsf_persona_store_set_web_service_addresses@Base 0.6.4.1 _edsf_persona_store_set_web_service_addresses_finish@Base 0.6.4.1 _edsf_persona_update@Base 0.6.4.1 edsf_memory_icon_construct@Base 0.6.4.1 edsf_memory_icon_get_type@Base 0.6.4.1 edsf_memory_icon_new@Base 0.6.4.1 edsf_persona_build_iid@Base 0.6.4.1 edsf_persona_build_iid_from_contact@Base 0.6.4.1 edsf_persona_change_in_google_personal_group@Base 0.9.1 edsf_persona_change_in_google_personal_group_finish@Base 0.9.1 edsf_persona_change_system_groups@Base 0.9.1 edsf_persona_change_system_groups_finish@Base 0.9.1 edsf_persona_construct@Base 0.6.4.1 edsf_persona_get_contact@Base 0.6.4.1 edsf_persona_get_contact_id@Base 0.6.4.1 edsf_persona_get_in_google_personal_group@Base 0.7.3 edsf_persona_get_system_groups@Base 0.9.1 edsf_persona_get_type@Base 0.6.4.1 edsf_persona_new@Base 0.6.4.1 edsf_persona_set_in_google_personal_group@Base 0.9.1 edsf_persona_set_system_groups@Base 0.9.1 edsf_persona_store_construct@Base 0.6.4.1 edsf_persona_store_construct_with_source_registry@Base 0.7.2.2 edsf_persona_store_create_address_book@Base 0.9.1 edsf_persona_store_create_address_book_finish@Base 0.9.1 edsf_persona_store_get_source@Base 0.6.6 edsf_persona_store_get_type@Base 0.6.4.1 edsf_persona_store_new@Base 0.6.4.1 edsf_persona_store_new_with_source_registry@Base 0.7.2.2 edsf_persona_store_remove_address_book@Base 0.9.1 edsf_persona_store_remove_address_book_finish@Base 0.9.1 debian/changelog0000664000000000000000000003265012317552745011063 0ustar folks (0.9.5-1ubuntu5) trusty; urgency=medium * debian/patches/fixed-folks-disable-linking.patch - Fixed disable linking when FOLKS_DISABLE_LINKING is set. -- Renato Araujo Oliveira Filho Fri, 04 Apr 2014 12:35:25 -0300 folks (0.9.5-1ubuntu4) trusty; urgency=medium * debian/patches/bz726787.patch - Fixed EDS persona store display-name value (Renato Filho) -- Ken VanDine Thu, 20 Mar 2014 15:15:28 -0400 folks (0.9.5-1ubuntu3) trusty; urgency=medium * debian/patches/bz724809.patch - Backport from master, replaced use of EVCard.remove_attribute to EVCard.remove_attributes (Renato Filho) * debian/patches/bz724058.patch - check for '*' in anti link list (Renato Filho) -- Ken VanDine Fri, 21 Feb 2014 09:20:16 -0500 folks (0.9.5-1ubuntu2) trusty; urgency=medium * debian/patches/eds_add_im_fields.patch - backported commit from master, adding an extra parameter on IM fields -- Ken VanDine Wed, 05 Feb 2014 12:07:43 -0500 folks (0.9.5-1ubuntu1) trusty; urgency=medium * debian/rules - disable-fatal-warnings to fix FTBFS until the warnings can be fixed. -- Ken VanDine Fri, 17 Jan 2014 13:57:01 -0500 folks (0.9.5-1) experimental; urgency=low * New upstream release * Update build-depends * d/p/Generate-backends-GIR-files-using-valac-rather.patch + Added. Fix build (From upstream git) * Install all introspection files * debian/libfolks25.symbols: Updated -- Sjoerd Simons Sat, 26 Oct 2013 14:02:09 +0200 folks (0.9.2-1) experimental; urgency=low [ Emilio Pozuelo Monfort ] * debian/control: + Switch valac-0.18 build dependency to valac since the default valac is new enough now. Closes: #709707. + Drop unneeded libvala-0.18-dev build dependency. [ Laurent Bigonville ] * New upstream release - Bump libebook1.2-dev and libebook-contacts1.2-dev build-dep to 3.8.1 - Adjust the .symbols files * debian/control: - Use canonical URL for the VCS fields - Add missing separator in libfolks-dev Depends field - Bump Standards-Version to 3.9.4 (no further changes) * Convert to multiarch policy, bump debhelper compatibility to 9 and get the hardening flags for free * debian/rules: Explicitly pass --enable-zeitgeist to the configure * debian/control: Update Homepage field to the GNOME wiki page * debian/rules: Properly set extra LDFLAGS to not override hardening ones * debian/gbp.conf: Re-enable pristine-tar metadata generation -- Laurent Bigonville Sat, 08 Jun 2013 16:59:48 +0200 folks (0.9.1-2) experimental; urgency=low * debian/libfolks-eds25.symbols debian/libfolks25.symbols: Remove debian version from symbols file -- Sjoerd Simons Sat, 23 Mar 2013 21:14:46 +0100 folks (0.9.1-1) experimental; urgency=low * New upstream release * debian/control: Bump gee and e-d-s build-depends * debian/libfolks25.symbols: Updated * debian/libfolks-eds25.symbols: Updated * debian/control: Fix libfolks-dev depends on libgee for the new name -- Sjoerd Simons Fri, 15 Mar 2013 23:04:50 +0100 folks (0.8.0-2) experimental; urgency=low * debian/control: Add tighter dependencies between the plugins and the main library (Closes: #678261) -- Laurent Bigonville Mon, 29 Oct 2012 21:47:39 +0100 folks (0.8.0-1) experimental; urgency=low * New upstream release * Sync with Ubuntu: * Install gsettings schema and gconf convert file into folks-common * Update depends -- Sjoerd Simons Sat, 06 Oct 2012 00:01:01 +0200 folks (0.6.9-1) unstable; urgency=low * New upstream release - Bump libtelepathy-glib-dev build-dependency * d/p/0001-tpf-persona-use-tp_connection_get_account.patch: Drop patch, applied upstream * debian/rules, debian/control: Use gir sequence and drop explicit call to dh_girepository, also bump gobject-introspection Build-dependency * debian/control: Bump Standards-Version to 3.9.3 (no further changes) -- Laurent Bigonville Wed, 02 May 2012 16:17:15 +0200 folks (0.6.8-2) unstable; urgency=low * d/p/0001-tpf-persona-use-tp_connection_get_account.patch + Added, fixes crash when accounts are disconnecting/connecting * Target unstable -- Sjoerd Simons Fri, 30 Mar 2012 20:03:30 +0200 folks (0.6.8-1) experimental; urgency=low * New upstream release * debian/control: Bump vala depends to >= 0.15.2 * debian/libfolks25.symbols: Updated * debian/libfolks-eds25.symbols: Updated -- Sjoerd Simons Tue, 27 Mar 2012 10:29:00 +0200 folks (0.6.6-1) unstable; urgency=low [ Sjoerd Simons ] * debian/control: Make libfolks-eds depend on evolution-data-server (>= 3.2.0) [ Laurent Bigonville ] * New upstream release * debian/control: - Bump gobject-introspection build-dependencies - Move gir package to Section: introspection - Add folks-common package to install translations * debian/*.symbols: Adjust .symbols file * debian/rules: Pass LDFLAGS to limit runtime dependencies * debian/source/options: Drop file, use default compression for debian tarball -- Laurent Bigonville Sat, 17 Dec 2011 16:23:35 +0100 folks (0.6.5-2) experimental; urgency=low * debian/control, debian/rules: enable e-d-s backend * debian/gbp.conf: use xz compression * debian/control: Let libfolks25 recommend the EDS backend -- Sjoerd Simons Sun, 13 Nov 2011 14:03:39 +0100 folks (0.6.5-1) unstable; urgency=low * New upstream release * debian/libfolks25.symbols: Updated * debian/gbp.conf: use xz compression * Fixes contact linking with the keyfile primary store (Closes: #645950) -- Sjoerd Simons Sun, 13 Nov 2011 13:19:15 +0100 folks (0.6.3.2-2) unstable; urgency=low * debian/rules: Call dh_strip for folks-tools package * debian/gbp.conf: Switch to unstable branch * debian/control: - Add libncurses5-dev build-dependency - Fix duplicate description * debian/watch: Switch to .xz tarball -- Laurent Bigonville Thu, 13 Oct 2011 21:02:50 +0200 folks (0.6.3.2-1) experimental; urgency=low * New upstream release -- Sjoerd Simons Sat, 01 Oct 2011 13:50:35 +0100 folks (0.6.3-1) experimental; urgency=low * New upstream release * debian/libfolks25.symbols + Updated -- Sjoerd Simons Sun, 18 Sep 2011 23:18:07 +0100 folks (0.6.2-2) experimental; urgency=low * Add folks-tools package with folks-inspect and folks-import -- Sjoerd Simons Sat, 17 Sep 2011 01:04:11 +0100 folks (0.6.2-1) experimental; urgency=low [ Laurent Bigonville ] * New upstream stable release. * debian/control: Bump vala build-dependency [ Sjoerd Simons ] * debian/libfolks25.symbols: Update symbols -- Sjoerd Simons Sat, 17 Sep 2011 00:21:08 +0100 folks (0.6.1-1) experimental; urgency=low * New upstream stable release. * debian/rules: - List missing files during build - Re-enable source rebuild - Call dh_girepository after dh_shlibdeps * debian/control: - Bump vala build-dependency to 0.3.13 - Bump Standards-Version to 3.9.2 (no further changes) - Add gir1.2-folks-0.6 package - Bump libgee-dev {build-}dependency to (>= 0.6.1-3~) to be sure GIR bindings are generated -- Laurent Bigonville Thu, 01 Sep 2011 13:47:50 +0200 folks (0.6.0-1) experimental; urgency=low * New upstream stable release. + debian/patches/01_add_missing_deps_file.patch: - Removed, shipped in the new tarball. + debian/control, debian/rules, debian/libfolks*{24,25}.*: - Updated for the new SONAME and symbols. + debian/rules: - Don't build the eds backend for now as we don't have e-d-s 3.0.1. - Don't rebuild sources for now as we don't have vala 0.13 yet. -- Emilio Pozuelo Monfort Tue, 16 Aug 2011 12:32:03 +0100 folks (0.5.2-1) experimental; urgency=low * New upstream development release. + debian/control: - Update build dependencies. + debian/patches/01_add_missing_deps_file.patch: - Add a file missing from the tarball that causes a FTBFS because valac doesn't look for telepathy-glib bindings. + debian/control, debian/rules, debian/libfolks*{22,24}.*: - Updated for the new SONAME and symbols. * debian/gbp.conf: + Updated for the new experimental branches. -- Emilio Pozuelo Monfort Wed, 08 Jun 2011 13:00:16 +0100 folks (0.4.2-2) unstable; urgency=low * Upload to unstable -- Laurent Bigonville Mon, 11 Apr 2011 16:59:34 +0200 folks (0.4.2-1) experimental; urgency=low * New upstream bugfix release. -- Emilio Pozuelo Monfort Thu, 24 Mar 2011 16:44:10 +0000 folks (0.4.1-1) experimental; urgency=low * New upstream bugfix release -- Sjoerd Simons Sat, 19 Mar 2011 17:10:15 +0000 folks (0.4.0-1) experimental; urgency=low * New upstream stable release. - debian/control, debian/rules, debian/libfolks*{21,22}.*: + Updated for the new SONAME. -- Emilio Pozuelo Monfort Wed, 16 Mar 2011 13:07:45 +0000 folks (0.3.6-1) experimental; urgency=low * New upstream release. - debian/control: + Bump vala build dependency. - debian/control, debian/rules, debian/libfolks*{20,21}.*: + Updated for the new SONAME. * debian/rules: - Fail the build if the symbols files are outdated. -- Emilio Pozuelo Monfort Mon, 21 Feb 2011 10:49:58 +0000 folks (0.3.4-1) experimental; urgency=low * debian/control: - s/developpement/development/, thanks Will Thompson. Closes: #608276. * New upstream release. - debian/control, debian/rules, debian/libfolks*{19,20}.*: + Updated for the new SONAME. * debian/libfolks-dev.install, debian/libfolks-telepathy-dev.install: - Install the vala dev files. -- Emilio Pozuelo Monfort Tue, 01 Feb 2011 18:28:05 +0000 folks (0.3.3-1) experimental; urgency=low * New upstream release. - debian/control, debian/rules, debian/libfolks*1[89].*: + Updated for the new SONAME. * debian/control: - Add myself to Uploaders. * debian/libfolks{,-telepathy}19.symbols: - Add Build-Depends-Package. -- Emilio Pozuelo Monfort Tue, 14 Dec 2010 17:30:05 +0100 folks (0.3.2-1) experimental; urgency=low [ Emilio Pozuelo Monfort ] * New upstream release. - debian/rules: + Build from the Vala sources. - debian/control: + Bump build dependencies. - debian/control, debian/rules, debian/libfolks*1[68].*: + Updated for the new SONAME. [ Laurent Bigonville ] * debian/control: Add intltool build-dependency * debian/rules: Drop unused --enable-introspection configure flag -- Laurent Bigonville Tue, 16 Nov 2010 01:37:48 +0100 folks (0.3.1-1) experimental; urgency=low [ Laurent Bigonville ] * New upstream release - debian/control: + Bump build-dependencies + Add minimal version for gobject-introspection build-dependency + Bump libtelepathy-glib-dev dependency against libfolks-telepathy-dev * Adjust both .symbols files [ Sjoerd Simons ] * Don't run the tests for now -- Laurent Bigonville Thu, 04 Nov 2010 15:37:37 +0100 folks (0.1.16-1) experimental; urgency=low [ Laurent Bigonville ] * debian/control: Build-depends against valac-0.10 instead of valac [ Sjoerd Simons ] * New upstream release * d/p/0001-tp-lowlevel-doesn-t-actually-depend-upon-the-Gee-int.patch: - Removed, merged upstream -- Sjoerd Simons Wed, 01 Sep 2010 22:17:28 +0100 folks (0.1.15-1) experimental; urgency=low * New upstream release * debian/control: - Bump vala build-dependencies * Enable introspection support * debian/libfolks0.symbols: Add new symbols * debian/libfolks0.install: Install new key-file backend * d/p/0001-tp-lowlevel-doesn-t-actually-depend-upon-the-Gee-int.patch: - Remove the need of Gee-1.0 gir file (taken from upstream) * debian/rules: Exclude new backend for dh_makeshlibs call -- Laurent Bigonville Mon, 30 Aug 2010 11:59:15 +0200 folks (0.1.13-1) experimental; urgency=low * New upstream release * debian/control: Bump libtelepathy-glib-dev {build-}dependency * debian/libfolks0.symbols: Update symbols file * debian/rules: Fix -X path for dh_makeshlibs call -- Laurent Bigonville Mon, 16 Aug 2010 22:15:50 +0200 folks (0.1.12-1) experimental; urgency=low * New upstream release * Update symbols file -- Sjoerd Simons Tue, 03 Aug 2010 13:45:09 +0100 folks (0.1.11-1) experimental; urgency=low [ Sjoerd Simons ] * New upstream release * Update symbol files [ Laurent Bigonville ] * debian/control: Bump libtelepathy-glib-dev {build-}dependency as we really need the version from experimental * Bump Standards-Version to 3.9.1 (no further changes) -- Sjoerd Simons Wed, 28 Jul 2010 16:00:15 +0200 folks (0.1.10-1) experimental; urgency=low * Initial release (Closes: #589216) -- Laurent Bigonville Sun, 18 Jul 2010 23:32:26 +0200 debian/gbp.conf0000664000000000000000000000027112317551361010613 0ustar [DEFAULT] debian-branch = debian-experimental upstream-branch = upstream pristine-tar = True compression = xz [git-buildpackage] tarball-dir = ../tarballs/ export-dir = ../build-area/ debian/rules0000775000000000000000000000213312317551361010253 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # Ensure at build time that the library has no dependencies on undefined # symbols, and speed up loading. export DEB_LDFLAGS_MAINT_APPEND = -Wl,-z,defs -Wl,-O1 -Wl,--as-needed %: dh $@ --with autoreconf --with gir override_dh_autoreconf: dh_autoreconf --as-needed override_dh_auto_configure: dh_auto_configure -- --enable-vala --enable-eds-backend \ --enable-import-tool --enable-inspect-tool --enable-zeitgeist \ --disable-ofono-backend --disable-fatal-warnings override_dh_strip: dh_strip -plibfolks25 --dbg-package=libfolks-dbg dh_strip -plibfolks-telepathy25 --dbg-package=libfolks-telepathy-dbg dh_strip -plibfolks-eds25 --dbg-package=libfolks-eds-dbg dh_strip -pfolks-tools export DPKG_GENSYMBOLS_CHECK_LEVEL = 4 override_dh_makeshlibs: dh_makeshlibs -plibfolks25 -X/backends/ dh_makeshlibs -plibfolks-telepathy25 -X/backends/ dh_makeshlibs -plibfolks-eds25 -X/backends/ override_dh_install: find debian/tmp -name *.la -print -delete dh_install --fail-missing override_dh_auto_test: