From 53ee9182e5ea3d03103859a2499799356a772c1f Mon Sep 17 00:00:00 2001 From: Julian Sparber Date: Wed, 11 Dec 2019 17:21:03 +0100 Subject: [PATCH 1/6] CI: add debian packages and lintian --- .gitlab-ci.yml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f8cc1877..562b7a59 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,9 +1,23 @@ -image: fedora:rawhide +include: + - 'https://source.puri.sm/Librem5/librem5-ci/raw/master/librem5-pipeline-definitions.yml' stages: - build + - package + - test-package + +package:deb-debian-buster: + image: debian:sid + extends: .l5-build-debian-package + +lintian-debian-buster-package: + dependencies: + - package:deb-debian-buster + extends: .l5-lintian-debian-package + build-folks: + image: fedora:rawhide stage: build except: - tags -- GitLab From 4ee5ad12a7cca858aef6c007735f9f9d2fdad15c Mon Sep 17 00:00:00 2001 From: Julian Sparber Date: Wed, 11 Dec 2019 17:25:59 +0100 Subject: [PATCH 2/6] Debian: Add debian build info --- debian/changelog | 581 ++++++++++++++++++++++++++ debian/compat | 1 + debian/control | 191 +++++++++ debian/control.in | 187 +++++++++ debian/copyright | 44 ++ debian/folks-common.install | 2 + debian/folks-tools.install | 2 + debian/gbp.conf | 9 + debian/gir1.2-folks-0.6.install | 1 + debian/libfolks-dev.install | 5 + debian/libfolks-dummy-dev.install | 4 + debian/libfolks-dummy25.install | 2 + debian/libfolks-dummy25.symbols | 54 +++ debian/libfolks-eds-dev.install | 4 + debian/libfolks-eds25.install | 2 + debian/libfolks-eds25.symbols | 32 ++ debian/libfolks-telepathy-dev.install | 4 + debian/libfolks-telepathy25.install | 2 + debian/libfolks-telepathy25.symbols | 30 ++ debian/libfolks25.install | 2 + debian/libfolks25.symbols | 476 +++++++++++++++++++++ debian/rules | 36 ++ debian/source/format | 1 + debian/watch | 2 + 24 files changed, 1674 insertions(+) create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/control.in create mode 100644 debian/copyright create mode 100644 debian/folks-common.install create mode 100644 debian/folks-tools.install create mode 100644 debian/gbp.conf create mode 100644 debian/gir1.2-folks-0.6.install create mode 100644 debian/libfolks-dev.install create mode 100644 debian/libfolks-dummy-dev.install create mode 100644 debian/libfolks-dummy25.install create mode 100644 debian/libfolks-dummy25.symbols create mode 100644 debian/libfolks-eds-dev.install create mode 100644 debian/libfolks-eds25.install create mode 100644 debian/libfolks-eds25.symbols create mode 100644 debian/libfolks-telepathy-dev.install create mode 100644 debian/libfolks-telepathy25.install create mode 100644 debian/libfolks-telepathy25.symbols create mode 100644 debian/libfolks25.install create mode 100644 debian/libfolks25.symbols create mode 100755 debian/rules create mode 100644 debian/source/format create mode 100644 debian/watch diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 00000000..ffd99ab3 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,581 @@ +folks (0.13.1-1) unstable; urgency=medium + + * New upstream version 0.13.1 + * Acknowledge NMU, thanks Simon (Closes: #941472) + * debian/control: Bump Standards-Version to 4.4.1 (no further changes) + * The package now uses meson, adjust the build-dependencies and the options + passed to the configure + * Drop d/p/eds-Adapt-to-libebook-API-changes.patch, applied upstream + * debian/folks-common.install: Drop GConf to gsettings convert file + * debian/*.symbols: Drop private symbols not exported anymore + * debian/watch: Use https:// + * debian/control: Bump folks-tools priority to option, extra is deprecated + * Install .typelib files in the multiarch directory + * debian/*.symbols: Add the Build-Depends-Package field + * Bump debhelper compatibility to 12 + * debian/control: Update Vcs-* fields to the gnome-team repository + * Move the package under the GNOME team maintenance and use the gnome dh + sequence + + -- Laurent Bigonville Sat, 02 Nov 2019 13:49:28 +0100 + +folks (0.11.4-1.2) unstable; urgency=medium + + * Non-maintainer upload + * Upload to unstable, now that evolution-data-server 3.34.0-3 has been + uploaded to unstable + * Temporarily disable zeitgeist support, as discussed with + Emilio Pozuelo Monfort and Laurent Bigonville on #debian-gnome, + to decouple the GNOME 3.34 transitions from getting a version of + zeitgeist that is compatible with Vala 0.46 + + -- Simon McVittie Tue, 01 Oct 2019 08:56:49 +0100 + +folks (0.11.4-1.1) experimental; urgency=medium + + * Non-maintainer upload + + [ Iain Lane ] + * debian/patches/eds-Adapt-to-libebook-API-changes.patch: Cherry-pick. Build + with EDS 3.33.2 (Closes: #934745) + + [ Simon McVittie ] + * Update Vcs-* + + -- Simon McVittie Wed, 11 Sep 2019 11:57:44 +0100 + +folks (0.11.4-1) unstable; urgency=medium + + [ Emilio Pozuelo Monfort ] + * Build-depend on libreadline-dev rather than libreadline6-dev. + Closes: #857515. + + [ Laurent Bigonville ] + * New upstream release. + * debian/control: Bump Standards-Version to 4.0.0 (no further changes) + + -- Laurent Bigonville Mon, 03 Jul 2017 18:59:12 +0200 + +folks (0.11.3-2) unstable; urgency=medium + + * libfolks-dummy-dev: add missing dependency on libfolks-dummy25. + Closes: #857160. + + -- Emilio Pozuelo Monfort Sat, 11 Mar 2017 16:50:57 +0100 + +folks (0.11.3-1) unstable; urgency=medium + + * New upstream release. + * debian/control: Use https:// for the Vcs-* URL's + + -- Laurent Bigonville Sun, 09 Oct 2016 21:08:08 +0200 + +folks (0.11.2-1) unstable; urgency=medium + + * New upstream release. + * debian/control: Bump Standards-Version to 3.9.8 (no further changes) + * debian/control, debian/rules: Drop -dbg packages and rely on automatic + -dbgsym ones. + + -- Laurent Bigonville Fri, 22 Apr 2016 18:06:46 +0200 + +folks (0.11.1-2) unstable; urgency=medium + + * Upload to unstable. + + -- Emilio Pozuelo Monfort Fri, 12 Jun 2015 10:37:22 +0200 + +folks (0.11.1-1) experimental; urgency=medium + + * New upstream release. + * Update build and runtime dependencies. + * Add new symbols. + * Bump Standards-Version to 3.9.6. + * Upload to experimental. + + -- Emilio Pozuelo Monfort Mon, 01 Jun 2015 17:30:19 +0200 + +folks (0.10.0-1) unstable; urgency=medium + + * New upstream version 0.10.0 + * Split the dummy backend into a new libfolks-dummy25 package, having them + installed with libfolks25 caused it to always get loaded at runtime. + Thanks Ken VanDine. (Closes: #760404) + + -- Iain Lane Tue, 16 Sep 2014 13:11:13 +0100 + +folks (0.9.8-1) unstable; urgency=medium + + * New upstream version 0.9.8, fixing bugs- + + Fail to unprepare stores + + empathy and gnome contacts crash when bt phone available + + -- Iain Lane Tue, 19 Aug 2014 11:49:07 +0100 + +folks (0.9.7.1-1) unstable; urgency=medium + + * New upstream version 0.9.7.1 + + Fixes errors with the vala bindings. + + -- Iain Lane Wed, 25 Jun 2014 10:44:38 +0100 + +folks (0.9.7-1) unstable; urgency=medium + + * New upstream release 0.9.7 + * 0001-Reduce-libebook-dependency-when-not-compiling-the-Bl.patch + 0002-Fixed-EDS-persona-store-display-name-value.patch + 0003-Replaced-use-of-EVCard.remove_attribute-to-EVCard.re.patch + 0004-backends-Fix-calls-to-ImDetails.normalise_im_address.patch + 0005-core-Fix-FOLKS_DISABLE_LINKING.patch + 0006-eds-Only-use-enabled-ESources-from-EDS.patch + 0007-eds-Fix-crash-on-handling-invalid-birthday-dates-fro.patch + 0008-telepathy-Fix-crash-on-handling-invalid-birthday-dat.patch + 0009-tracker-Fix-crash-on-handling-invalid-birthday-dates.patch: Drop all + Debian patches which have been applied upstream in this release. + * Install the dummy backend. + * Adjust the symbols files for this release + + -- Iain Lane Mon, 23 Jun 2014 12:44:09 +0100 + +folks (0.9.6-4) unstable; urgency=medium + + * Team upload + * Add patch from Ubuntu via upstream to fix FOLKS_DISABLE_LINKING + * Add patches from upstream to fix crashes on invalid birthday dates + (Closes: #744078) + * Add patch from upstream to avoid using disabled e-d-s ESources + + -- Simon McVittie Wed, 14 May 2014 11:18:48 +0100 + +folks (0.9.6-3) unstable; urgency=medium + + * d/p/0001-backends-Fix-calls-to-ImDetails.normalise_im_address.patch: + + Patch from upstream, fix build with vala 0.24. + + -- Emilio Pozuelo Monfort Fri, 04 Apr 2014 19:32:59 +0200 + +folks (0.9.6-2) unstable; urgency=low + + * Team upload + * Disable fatal deprecation warnings + * Add patch to reduce dependency on evolution-data-server: it's only + the BlueZ backend, which we don't compile, that needs a newer version + than 3.8. + * Pull in some patches from upstream that were applied in Ubuntu: + + fix display-names in the EDS persona store (GNOME #726787) + + fix unsetting favourite contacts (GNOME #724809) + + do not fix GNOME #724058 for now, it's new API and should + be received in an upstream release instead + + -- Simon McVittie Wed, 26 Mar 2014 13:38:31 +0000 + +folks (0.9.6-1) experimental; urgency=medium + + * New upstream release + - debian/control: Adjust the build-dependencies + - Adjust the symbols files + * Drop d/p/Generate-backends-GIR-files-using-valac-rather.patch: Applied + upstream + * Explicitly disable bluez backend + * debian/control: + - Update Homepage URL + - Bump Standards-Version to 3.9.5 (no further changes) + + -- Laurent Bigonville Fri, 27 Dec 2013 17:11:39 +0100 + +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-2) unstable; urgency=low + + * Team upload. + * Upload to unstable. + + -- Andreas Henriksson Tue, 17 Sep 2013 23:09:37 +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 diff --git a/debian/compat b/debian/compat new file mode 100644 index 00000000..48082f72 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +12 diff --git a/debian/control b/debian/control new file mode 100644 index 00000000..e0157bc7 --- /dev/null +++ b/debian/control @@ -0,0 +1,191 @@ +# This file is autogenerated. DO NOT EDIT! +# +# Modifications should be made to debian/control.in instead. +# This file is regenerated automatically in the clean target. +Source: folks +Priority: optional +Maintainer: Debian GNOME Maintainers +Uploaders: Emilio Pozuelo Monfort , Iain Lane , Laurent Bigonville +Build-Depends: debhelper (>= 12), + dh-sequence-gnome, + meson, + libglib2.0-dev (>= 2.44), + libtelepathy-glib-dev (>= 0.19.9), + libdbus-glib-1-dev, + valac (>= 0.22), + 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, + libreadline-dev, + libebook1.2-dev (>= 3.33.2), + libedataserver1.2-dev (>= 3.33.2), + libebook-contacts1.2-dev (>= 3.33.2) +Standards-Version: 4.4.1 +Section: libs +Homepage: https://wiki.gnome.org/Projects/Folks +Vcs-Git: https://salsa.debian.org/gnome-team/folks.git +Vcs-Browser: https://salsa.debian.org/gnome-team/folks + +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.40), + 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: 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} +Multi-Arch: same +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.40), + libtelepathy-glib-dev (>= 0.19.9), + ${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.40), + libebook1.2-dev (>= 3.13.90), + libedataserver1.2-dev (>= 3.13.90), + ${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-dummy25 +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libfolks25 (= ${binary:Version}) +Recommends: folks-common (= ${source:Version}) +Pre-Depends: ${misc:Pre-Depends} +Breaks: libfolks25 (<< 0.10.0) +Replaces: libfolks25 (<< 0.10.0) +Multi-Arch: same +Description: Dummy 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 dummy backend for libfolks + +Package: libfolks-dummy-dev +Section: libdevel +Architecture: any +Depends: libfolks-dummy25 (= ${binary:Version}), + libfolks-eds25 (= ${binary:Version}), + libfolks-dev (= ${binary:Version}), + libglib2.0-dev (>= 2.40), + ${misc:Depends} +Description: Dummy 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 dummy backend. + +Package: folks-tools +Section: utils +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 diff --git a/debian/control.in b/debian/control.in new file mode 100644 index 00000000..a5ce5b14 --- /dev/null +++ b/debian/control.in @@ -0,0 +1,187 @@ +Source: folks +Priority: optional +Maintainer: Debian GNOME Maintainers +Uploaders: @GNOME_TEAM@ +Build-Depends: debhelper (>= 12), + dh-sequence-gnome, + meson, + libglib2.0-dev (>= 2.44), + libtelepathy-glib-dev (>= 0.19.9), + libdbus-glib-1-dev, + valac (>= 0.22), + 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, + libreadline-dev, + libebook1.2-dev (>= 3.33.2), + libedataserver1.2-dev (>= 3.33.2), + libebook-contacts1.2-dev (>= 3.33.2) +Standards-Version: 4.4.1 +Section: libs +Homepage: https://wiki.gnome.org/Projects/Folks +Vcs-Git: https://salsa.debian.org/gnome-team/folks.git +Vcs-Browser: https://salsa.debian.org/gnome-team/folks + +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.40), + 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: 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} +Multi-Arch: same +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.40), + libtelepathy-glib-dev (>= 0.19.9), + ${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.40), + libebook1.2-dev (>= 3.13.90), + libedataserver1.2-dev (>= 3.13.90), + ${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-dummy25 +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libfolks25 (= ${binary:Version}) +Recommends: folks-common (= ${source:Version}) +Pre-Depends: ${misc:Pre-Depends} +Breaks: libfolks25 (<< 0.10.0) +Replaces: libfolks25 (<< 0.10.0) +Multi-Arch: same +Description: Dummy 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 dummy backend for libfolks + +Package: libfolks-dummy-dev +Section: libdevel +Architecture: any +Depends: libfolks-dummy25 (= ${binary:Version}), + libfolks-eds25 (= ${binary:Version}), + libfolks-dev (= ${binary:Version}), + libglib2.0-dev (>= 2.40), + ${misc:Depends} +Description: Dummy 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 dummy backend. + +Package: folks-tools +Section: utils +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 diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 00000000..685d84a6 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,44 @@ +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". diff --git a/debian/folks-common.install b/debian/folks-common.install new file mode 100644 index 00000000..89d254d5 --- /dev/null +++ b/debian/folks-common.install @@ -0,0 +1,2 @@ +usr/share/locale/ +usr/share/glib-2.0/schemas/ diff --git a/debian/folks-tools.install b/debian/folks-tools.install new file mode 100644 index 00000000..6da4c752 --- /dev/null +++ b/debian/folks-tools.install @@ -0,0 +1,2 @@ +usr/bin/folks-import +usr/bin/folks-inspect diff --git a/debian/gbp.conf b/debian/gbp.conf new file mode 100644 index 00000000..9822eec0 --- /dev/null +++ b/debian/gbp.conf @@ -0,0 +1,9 @@ +[DEFAULT] +debian-branch = debian +upstream-branch = upstream +pristine-tar = True +compression = xz + +[git-buildpackage] +tarball-dir = ../tarballs/ +export-dir = ../build-area/ diff --git a/debian/gir1.2-folks-0.6.install b/debian/gir1.2-folks-0.6.install new file mode 100644 index 00000000..55620b5c --- /dev/null +++ b/debian/gir1.2-folks-0.6.install @@ -0,0 +1 @@ +usr/lib/*/girepository-1.0/Folks*-0.6.typelib diff --git a/debian/libfolks-dev.install b/debian/libfolks-dev.install new file mode 100644 index 00000000..f6f4a05e --- /dev/null +++ b/debian/libfolks-dev.install @@ -0,0 +1,5 @@ +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 diff --git a/debian/libfolks-dummy-dev.install b/debian/libfolks-dummy-dev.install new file mode 100644 index 00000000..655f435a --- /dev/null +++ b/debian/libfolks-dummy-dev.install @@ -0,0 +1,4 @@ +usr/lib/*/libfolks-dummy.so +usr/include/folks/folks-dummy.h +usr/lib/*/pkgconfig/folks-dummy.pc +usr/share/vala/vapi/folks-dummy.* diff --git a/debian/libfolks-dummy25.install b/debian/libfolks-dummy25.install new file mode 100644 index 00000000..92392707 --- /dev/null +++ b/debian/libfolks-dummy25.install @@ -0,0 +1,2 @@ +usr/lib/*/libfolks-dummy.so.* +usr/lib/*/folks/*/backends/dummy/*.so diff --git a/debian/libfolks-dummy25.symbols b/debian/libfolks-dummy25.symbols new file mode 100644 index 00000000..9166edd4 --- /dev/null +++ b/debian/libfolks-dummy25.symbols @@ -0,0 +1,54 @@ +libfolks-dummy.so.25 libfolks-dummy25 #MINVER# +* Build-Depends-Package: libfolks-dummy-dev + folks_dummy_backend_construct@Base 0.9.7 + folks_dummy_backend_get_type@Base 0.9.7 + folks_dummy_backend_new@Base 0.9.7 + folks_dummy_backend_register_persona_stores@Base 0.9.7 + folks_dummy_backend_unregister_persona_stores@Base 0.9.7 + folks_dummy_full_persona_construct@Base 0.9.7 + folks_dummy_full_persona_get_type@Base 0.9.7 + folks_dummy_full_persona_new@Base 0.9.7 + folks_dummy_full_persona_update_anti_links@Base 0.9.7 + folks_dummy_full_persona_update_avatar@Base 0.9.7 + folks_dummy_full_persona_update_birthday@Base 0.9.7 + folks_dummy_full_persona_update_calendar_event_id@Base 0.9.7 + folks_dummy_full_persona_update_email_addresses@Base 0.9.7 + folks_dummy_full_persona_update_full_name@Base 0.9.7 + folks_dummy_full_persona_update_gender@Base 0.9.7 + folks_dummy_full_persona_update_groups@Base 0.9.7 + folks_dummy_full_persona_update_im_addresses@Base 0.9.7 + folks_dummy_full_persona_update_is_favourite@Base 0.9.7 + folks_dummy_full_persona_update_local_ids@Base 0.9.7 + folks_dummy_full_persona_update_nickname@Base 0.9.7 + folks_dummy_full_persona_update_notes@Base 0.9.7 + folks_dummy_full_persona_update_phone_numbers@Base 0.9.7 + folks_dummy_full_persona_update_postal_addresses@Base 0.9.7 + folks_dummy_full_persona_update_roles@Base 0.9.7 + folks_dummy_full_persona_update_structured_name@Base 0.9.7 + folks_dummy_full_persona_update_urls@Base 0.9.7 + folks_dummy_full_persona_update_web_service_addresses@Base 0.9.7 + folks_dummy_persona_change_property@Base 0.9.7 + folks_dummy_persona_change_property_finish@Base 0.9.7 + folks_dummy_persona_construct@Base 0.9.7 + folks_dummy_persona_get_property_change_delay@Base 0.9.7 + folks_dummy_persona_get_type@Base 0.9.7 + folks_dummy_persona_new@Base 0.9.7 + folks_dummy_persona_set_property_change_delay@Base 0.9.7 + folks_dummy_persona_store_construct@Base 0.9.7 + folks_dummy_persona_store_freeze_personas_changed@Base 0.9.7 + folks_dummy_persona_store_get_persona_type@Base 0.9.7 + folks_dummy_persona_store_get_type@Base 0.9.7 + folks_dummy_persona_store_new@Base 0.9.7 + folks_dummy_persona_store_reach_quiescence@Base 0.9.7 + folks_dummy_persona_store_register_personas@Base 0.9.7 + folks_dummy_persona_store_set_add_persona_from_details_mock@Base 0.9.7 + folks_dummy_persona_store_set_persona_type@Base 0.9.7 + folks_dummy_persona_store_set_prepare_mock@Base 0.9.7 + folks_dummy_persona_store_set_remove_persona_mock@Base 0.9.7 + folks_dummy_persona_store_thaw_personas_changed@Base 0.9.7 + folks_dummy_persona_store_unregister_personas@Base 0.9.7 + folks_dummy_persona_store_update_capabilities@Base 0.9.7 + folks_dummy_persona_store_update_is_user_set_default@Base 0.9.7 + folks_dummy_persona_store_update_trust_level@Base 0.9.7 + folks_dummy_persona_update_linkable_properties@Base 0.9.7 + folks_dummy_persona_update_writeable_properties@Base 0.9.7 diff --git a/debian/libfolks-eds-dev.install b/debian/libfolks-eds-dev.install new file mode 100644 index 00000000..0561e694 --- /dev/null +++ b/debian/libfolks-eds-dev.install @@ -0,0 +1,4 @@ +usr/lib/*/libfolks-eds.so +usr/include/folks/folks-eds.h +usr/lib/*/pkgconfig/folks-eds.pc +usr/share/vala/vapi/folks-eds.* diff --git a/debian/libfolks-eds25.install b/debian/libfolks-eds25.install new file mode 100644 index 00000000..2eceea96 --- /dev/null +++ b/debian/libfolks-eds25.install @@ -0,0 +1,2 @@ +usr/lib/*/libfolks-eds.so.* +usr/lib/*/folks/*/backends/eds/*.so diff --git a/debian/libfolks-eds25.symbols b/debian/libfolks-eds25.symbols new file mode 100644 index 00000000..a4ecba94 --- /dev/null +++ b/debian/libfolks-eds25.symbols @@ -0,0 +1,32 @@ +libfolks-eds.so.25 libfolks-eds25 #MINVER# +* Build-Depends-Package: libfolks-eds-dev + 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_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 diff --git a/debian/libfolks-telepathy-dev.install b/debian/libfolks-telepathy-dev.install new file mode 100644 index 00000000..c11d9311 --- /dev/null +++ b/debian/libfolks-telepathy-dev.install @@ -0,0 +1,4 @@ +usr/lib/*/libfolks-telepathy.so +usr/include/folks/folks-telepathy.h +usr/lib/*/pkgconfig/folks-telepathy.pc +usr/share/vala/vapi/folks-telepathy.* diff --git a/debian/libfolks-telepathy25.install b/debian/libfolks-telepathy25.install new file mode 100644 index 00000000..f88e307e --- /dev/null +++ b/debian/libfolks-telepathy25.install @@ -0,0 +1,2 @@ +usr/lib/*/libfolks-telepathy.so.* +usr/lib/*/folks/*/backends/telepathy/*.so diff --git a/debian/libfolks-telepathy25.symbols b/debian/libfolks-telepathy25.symbols new file mode 100644 index 00000000..da66c988 --- /dev/null +++ b/debian/libfolks-telepathy25.symbols @@ -0,0 +1,30 @@ +libfolks-telepathy.so.25 libfolks-telepathy25 #MINVER# +* Build-Depends-Package: libfolks-telepathy-dev + 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 diff --git a/debian/libfolks25.install b/debian/libfolks25.install new file mode 100644 index 00000000..a98e1ed4 --- /dev/null +++ b/debian/libfolks25.install @@ -0,0 +1,2 @@ +usr/lib/*/libfolks.so.* +usr/lib/*/folks/*/backends/key-file/*.so diff --git a/debian/libfolks25.symbols b/debian/libfolks25.symbols new file mode 100644 index 00000000..61abe53d --- /dev/null +++ b/debian/libfolks25.symbols @@ -0,0 +1,476 @@ +libfolks.so.25 libfolks25 #MINVER# +* Build-Depends-Package: libfolks-dev + FOLKS_QUERY_MATCH_FIELDS_ADDRESSES@Base 0.11.1 + FOLKS_QUERY_MATCH_FIELDS_MISC@Base 0.11.1 + FOLKS_QUERY_MATCH_FIELDS_NAMES@Base 0.11.1 + _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 + delegate_wrapper_free@Base 0.9.7 + delegate_wrapper_new@Base 0.9.7 + 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_add_global_anti_link@Base 0.9.7 + folks_anti_linkable_add_global_anti_link_finish@Base 0.9.7 + 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_has_global_anti_link@Base 0.9.7 + folks_anti_linkable_remove_anti_links@Base 0.7.3 + folks_anti_linkable_remove_anti_links_finish@Base 0.7.3 + folks_anti_linkable_remove_global_anti_link@Base 0.9.7 + folks_anti_linkable_remove_global_anti_link_finish@Base 0.9.7 + 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_extended_field_details_construct@Base 0.11.1 + folks_extended_field_details_get_type@Base 0.11.1 + folks_extended_field_details_new@Base 0.11.1 + folks_extended_info_change_extended_field@Base 0.11.1 + folks_extended_info_change_extended_field_finish@Base 0.11.1 + folks_extended_info_get_extended_field@Base 0.11.1 + folks_extended_info_get_type@Base 0.11.1 + folks_extended_info_remove_extended_field@Base 0.11.1 + folks_extended_info_remove_extended_field_finish@Base 0.11.1 + 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_backend_store@Base 0.9.7 + 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_display_name@Base 0.9.7 + 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_query_construct@Base 0.11.1 + folks_query_get_match_fields@Base 0.11.1 + folks_query_get_type@Base 0.11.1 + folks_query_is_match@Base 0.11.1 + 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_search_view_construct@Base 0.11.1 + folks_search_view_get_aggregator@Base 0.11.1 + folks_search_view_get_individuals@Base 0.11.1 + folks_search_view_get_is_prepared@Base 0.11.1 + folks_search_view_get_is_quiescent@Base 0.11.1 + folks_search_view_get_query@Base 0.11.1 + folks_search_view_get_type@Base 0.11.1 + folks_search_view_new@Base 0.11.1 + folks_search_view_prepare@Base 0.11.1 + folks_search_view_prepare_finish@Base 0.11.1 + folks_search_view_refresh@Base 0.11.1 + folks_search_view_refresh_finish@Base 0.11.1 + folks_search_view_set_query@Base 0.11.1 + folks_search_view_unprepare@Base 0.11.1 + folks_search_view_unprepare_finish@Base 0.11.1 + folks_simple_query_construct@Base 0.11.1 + folks_simple_query_get_query_locale@Base 0.11.1 + folks_simple_query_get_query_string@Base 0.11.1 + folks_simple_query_get_type@Base 0.11.1 + folks_simple_query_new@Base 0.11.1 + folks_simple_query_set_query_locale@Base 0.11.1 + folks_simple_query_set_query_string@Base 0.11.1 + 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_structured_name_to_string_with_format@Base 0.9.7 + 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_utils_set_string_afd_equal@Base 0.9.7 + 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 diff --git a/debian/rules b/debian/rules new file mode 100755 index 00000000..f1f6a465 --- /dev/null +++ b/debian/rules @@ -0,0 +1,36 @@ +#!/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 gir,gnome + +override_dh_auto_configure: + dh_auto_configure -- -Deds_backend=true \ + -Dimport_tool=true -Dinspect_tool=true -Dzeitgeist=false \ + -Dofono_backend=false -Dbluez_backend=false + +override_dh_strip: + dh_strip -plibfolks25 --dbgsym-migration='libfolks-dbg (<< 0.11.2)' + dh_strip -plibfolks-telepathy25 --dbgsym-migration='libfolks-telepathy-dbg (<< 0.11.2)' + dh_strip -plibfolks-eds25 --dbgsym-migration='libfolks-eds-dbg (<< 0.11.2)' + dh_strip -plibfolks-dummy25 --dbgsym-migration='libfolks-dummy-dbg (<< 0.11.2)' + 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/ + dh_makeshlibs -plibfolks-dummy25 -X/backends/ + +override_dh_missing: + dh_missing --fail-missing + +override_dh_auto_test: diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 00000000..163aaf8d --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/watch b/debian/watch new file mode 100644 index 00000000..c07eed1c --- /dev/null +++ b/debian/watch @@ -0,0 +1,2 @@ +version=3 +https://ftp.gnome.org/pub/GNOME/sources/folks/([0-9.]+)/folks-(.*).tar.xz -- GitLab From 28dd921602b2e1c37e11ceb9047c927e0ff214db Mon Sep 17 00:00:00 2001 From: Julian Sparber Date: Wed, 11 Dec 2019 18:21:54 +0100 Subject: [PATCH 3/6] Debian: add cmake to build deps --- debian/control | 1 + 1 file changed, 1 insertion(+) diff --git a/debian/control b/debian/control index e0157bc7..91f932db 100644 --- a/debian/control +++ b/debian/control @@ -8,6 +8,7 @@ Maintainer: Debian GNOME Maintainers , Iain Lane , Laurent Bigonville Build-Depends: debhelper (>= 12), dh-sequence-gnome, + cmake, meson, libglib2.0-dev (>= 2.44), libtelepathy-glib-dev (>= 0.19.9), -- GitLab From ea9395c9a2862097def4f512115f05ec7ce20556 Mon Sep 17 00:00:00 2001 From: Julian Sparber Date: Wed, 11 Dec 2019 18:27:32 +0100 Subject: [PATCH 4/6] Debian: add evolution-data-server-dev --- debian/control | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/debian/control b/debian/control index 91f932db..7519d557 100644 --- a/debian/control +++ b/debian/control @@ -22,7 +22,8 @@ Build-Depends: debhelper (>= 12), libreadline-dev, libebook1.2-dev (>= 3.33.2), libedataserver1.2-dev (>= 3.33.2), - libebook-contacts1.2-dev (>= 3.33.2) + libebook-contacts1.2-dev (>= 3.33.2), + evolution-data-server-dev Standards-Version: 4.4.1 Section: libs Homepage: https://wiki.gnome.org/Projects/Folks -- GitLab From f1e3ea0af59e37c4058571cf57474b835285d4e3 Mon Sep 17 00:00:00 2001 From: Julian Sparber Date: Wed, 11 Dec 2019 18:36:08 +0100 Subject: [PATCH 5/6] Debian: add backend for libpuprle --- debian/control | 29 +++++++++++++++++++++++++++++ debian/control.in | 29 +++++++++++++++++++++++++++++ debian/libfolks-purple-dev.install | 4 ++++ debian/libfolks-purple25.install | 2 ++ debian/rules | 2 ++ 5 files changed, 66 insertions(+) create mode 100644 debian/libfolks-purple-dev.install create mode 100644 debian/libfolks-purple25.install diff --git a/debian/control b/debian/control index 7519d557..fcddc9a3 100644 --- a/debian/control +++ b/debian/control @@ -147,6 +147,35 @@ Description: Evolution-data-server backend for libfolks - development files . This package contains the development files for libfolks EDS backend. +Package: libfolks-purple25 +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libfolks25 (= ${binary:Version}) +Recommends: folks-common (= ${source:Version}) +Pre-Depends: ${misc:Pre-Depends} +Multi-Arch: same +Description: Purple 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 purple backend for libfolks + +Package: libfolks-purple-dev +Section: libdevel +Architecture: any +Depends: libfolks-purple25 (= ${binary:Version}), + libfolks-dev (= ${binary:Version}), + libglib2.0-dev (>= 2.40), + ${misc:Depends} +Description: Purple 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 purple backend. + Package: libfolks-dummy25 Architecture: any Depends: ${shlibs:Depends}, diff --git a/debian/control.in b/debian/control.in index a5ce5b14..e4fa785f 100644 --- a/debian/control.in +++ b/debian/control.in @@ -141,6 +141,35 @@ Description: Evolution-data-server backend for libfolks - development files . This package contains the development files for libfolks EDS backend. +Package: libfolks-purple25 +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libfolks25 (= ${binary:Version}) +Recommends: folks-common (= ${source:Version}) +Pre-Depends: ${misc:Pre-Depends} +Multi-Arch: same +Description: Libpurple 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 Libpurple backend for libfolks + +Package: libfolks-purple-dev +Section: libdevel +Architecture: any +Depends: libfolks-purple25 (= ${binary:Version}), + libfolks-dev (= ${binary:Version}), + libglib2.0-dev (>= 2.40), + ${misc:Depends} +Description: Libpurple 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 Libpurple backend. + Package: libfolks-dummy25 Architecture: any Depends: ${shlibs:Depends}, diff --git a/debian/libfolks-purple-dev.install b/debian/libfolks-purple-dev.install new file mode 100644 index 00000000..405aef26 --- /dev/null +++ b/debian/libfolks-purple-dev.install @@ -0,0 +1,4 @@ +usr/lib/*/libfolks-purple.so +usr/include/folks/folks-purple.h +usr/lib/*/pkgconfig/folks-purple.pc +usr/share/vala/vapi/folks-purple.* diff --git a/debian/libfolks-purple25.install b/debian/libfolks-purple25.install new file mode 100644 index 00000000..e6172377 --- /dev/null +++ b/debian/libfolks-purple25.install @@ -0,0 +1,2 @@ +usr/lib/*/libfolks-purple.so.* +usr/lib/*/folks/*/backends/purple/*.so diff --git a/debian/rules b/debian/rules index f1f6a465..0d8c9ba9 100755 --- a/debian/rules +++ b/debian/rules @@ -20,6 +20,7 @@ override_dh_strip: dh_strip -plibfolks25 --dbgsym-migration='libfolks-dbg (<< 0.11.2)' dh_strip -plibfolks-telepathy25 --dbgsym-migration='libfolks-telepathy-dbg (<< 0.11.2)' dh_strip -plibfolks-eds25 --dbgsym-migration='libfolks-eds-dbg (<< 0.11.2)' + dh_strip -plibfolks-purple25 --dbgsym-migration='libfolks-purple-dbg (<< 0.11.2)' dh_strip -plibfolks-dummy25 --dbgsym-migration='libfolks-dummy-dbg (<< 0.11.2)' dh_strip -pfolks-tools @@ -28,6 +29,7 @@ override_dh_makeshlibs: dh_makeshlibs -plibfolks25 -X/backends/ dh_makeshlibs -plibfolks-telepathy25 -X/backends/ dh_makeshlibs -plibfolks-eds25 -X/backends/ + dh_makeshlibs -plibfolks-purple25 -X/backends/ dh_makeshlibs -plibfolks-dummy25 -X/backends/ override_dh_missing: -- GitLab From 1e258b686632610ed9d9c9e739001445cf7f9c25 Mon Sep 17 00:00:00 2001 From: Julian Sparber Date: Wed, 11 Dec 2019 19:08:44 +0100 Subject: [PATCH 6/6] Debian: build purple backend --- debian/rules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/rules b/debian/rules index 0d8c9ba9..9c837eb0 100755 --- a/debian/rules +++ b/debian/rules @@ -12,7 +12,7 @@ export DEB_LDFLAGS_MAINT_APPEND = -Wl,-z,defs -Wl,-O1 -Wl,--as-needed dh $@ --with gir,gnome override_dh_auto_configure: - dh_auto_configure -- -Deds_backend=true \ + dh_auto_configure -- -Deds_backend=true -Dpurple_backend=true \ -Dimport_tool=true -Dinspect_tool=true -Dzeitgeist=false \ -Dofono_backend=false -Dbluez_backend=false -- GitLab