From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- dev-libs/folks/Manifest | 7 ++++ dev-libs/folks/folks-0.11.3.ebuild | 86 ++++++++++++++++++++++++++++++++++++++ dev-libs/folks/folks-0.11.4.ebuild | 86 ++++++++++++++++++++++++++++++++++++++ dev-libs/folks/metadata.xml | 14 +++++++ 4 files changed, 193 insertions(+) create mode 100644 dev-libs/folks/Manifest create mode 100644 dev-libs/folks/folks-0.11.3.ebuild create mode 100644 dev-libs/folks/folks-0.11.4.ebuild create mode 100644 dev-libs/folks/metadata.xml (limited to 'dev-libs/folks') diff --git a/dev-libs/folks/Manifest b/dev-libs/folks/Manifest new file mode 100644 index 000000000000..50837248abaa --- /dev/null +++ b/dev-libs/folks/Manifest @@ -0,0 +1,7 @@ +DIST folks-0.11.3.tar.xz 1950448 SHA256 2a2828a7c87fd39e5786f8f2cf0ebe47576a74974f1355c478a6dc747d7bcb64 SHA512 ff7061e07545d3c66045dd6fda1045023778b5cf6a4beb15ebd494076d9133564ec06eda22fe9c61bc91545900a0f0cb0bfa17e29046ef376c12e6b6043faa85 WHIRLPOOL a2f5447cc2aeae37939a5abe0ba4f009ba1155288ef6c8d6ffb47f97f5f2c397ab4887300f8c0e7e1c0f53654a26d79561c55d460184ef8d6adf4f03b7b8a4a4 +DIST folks-0.11.4.tar.xz 1972272 SHA256 a7b03ed30373e29f62fc3e6f498adce2d4909b852608fc2058a02fda9f80189a SHA512 bd4088322c34b5d6e633d7d5d83dfb61eb3499014adf6fecad27231ec63509401b2867186d019a2f7c92cc3b3f2e6cfbc80e0d4700d84ce7a08d8153af3d2392 WHIRLPOOL 07792b570e9acb8aa56d56038ab909d869dfb6d4ac8e5e0ffeff33492791ae167e2dd5ae7e34c10459832c70761e3a1d277ceaf70b7ec908e920e7d0c67f8b4f +EBUILD folks-0.11.3.ebuild 2372 SHA256 252f41131a57f527239a5a1363ab96d9cbc7926854a1e3cef4700ced957d9b0f SHA512 a5be614430d74322199855c05a5d3270592717336aa8e23026fef966139326c4c60d4ea4f652b38be1e93c4585ff8a7a1542994d069b56bc2e47d7b826e0dcd5 WHIRLPOOL 6aae8984bdac37a10ae97d9f3a3d2e9cd94528045ad958605a5b6b30b29653e9c94852837bb53b9c95e56a8fdf7a2f7bc6a97880a9ee8733220af0b775e9cbab +EBUILD folks-0.11.4.ebuild 2374 SHA256 161621db149fb41ac96dd16864bd4003ee690ee1007ed92c3ff684ae0daa8328 SHA512 4d19d150aceefe73bc39c08ccc921f50bf2b2d6baa777cf5f1293a54bf5d401fc4ba9e975d5a92d4ae376cae7f53efe1712ffb1b7ecd222bf84322e2ab876ec5 WHIRLPOOL 015eb739b1c726f540886f26406d84feba11d7c45a758ac3d5247f190df4288af9332b2f091adc72ce3de7eb954412f619838609760c59bfa30085a06b46859f +MISC ChangeLog 3980 SHA256 9e44eac479c73f8486bb42288d34829c38a0ebe914797caf18aa5d7577c64c69 SHA512 b3a8e7b0ac9624915ccda36fff3815c1ecd198e59241550f24cad02e3af1ed5311c8fb10c40cb7dadf38c3f4b6149643fc1b57c1749495260d05327a1892c528 WHIRLPOOL d8e178546307800c8125590667031257f893b10329c81041f6d30fb725346017269a1b317773e3c4e9efb1769397ce351c22a7a0380d8c1e8acff74f636c36fa +MISC ChangeLog-2015 7870 SHA256 5bb7197dc32f37db6cff021205ec63ee66ae666234271ceaf90bc0332a94a697 SHA512 33b4a8435d7fb88adb306546ed2bd48d5b72bb34d6f773db26f1ea70e48b2df8cbf0794c474dc7b2a06db4dd21f7d610276348a44d6b7b00fbee056e7848ee61 WHIRLPOOL 46129bab797528d9a18edcc1515df79f56a0184dc9f02caeaa46ed4e6ef49884fe245b11b930345516806654b7a477a1bce307a5cd10e999b7099b73357aabb0 +MISC metadata.xml 556 SHA256 f2f07db5cf76963e3ae38f2efcd0e8d1e7a4170b3a2a56e4c2217761a8563ef5 SHA512 d984c087dabcd82d2ea2ac288594c7a3fa46dde36b863eaaa2c5a49fa6e02b087d819b5b3bcc7d896fe850de593bc185c164ab0124d89cea0340c569d1ecec7b WHIRLPOOL d9b099fcfdc9ad37f78b5dfb2e0b7b0588be9127daf061ca696bd4e10d51b566c796b8fad45ea74507934a4444c0a1aece9e060a91f9897df006e55b76ac40a7 diff --git a/dev-libs/folks/folks-0.11.3.ebuild b/dev-libs/folks/folks-0.11.3.ebuild new file mode 100644 index 000000000000..18f44feee159 --- /dev/null +++ b/dev-libs/folks/folks-0.11.3.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +GNOME2_LA_PUNT="yes" +VALA_USE_DEPEND="vapigen" + +inherit gnome2 vala virtualx + +DESCRIPTION="Library for aggregating people from multiple sources" +HOMEPAGE="https://wiki.gnome.org/Projects/Folks" + +LICENSE="LGPL-2.1+" +SLOT="0/25" # subslot = libfolks soname version +KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-linux" + +# TODO: --enable-profiling +# Vala isn't really optional, https://bugzilla.gnome.org/show_bug.cgi?id=701099 +IUSE="bluetooth debug eds +telepathy test tracker utils zeitgeist" +REQUIRED_USE="bluetooth? ( eds )" + +COMMON_DEPEND=" + $(vala_depend) + >=dev-libs/glib-2.40:2 + dev-libs/dbus-glib + >=dev-libs/gobject-introspection-1.30:= + >=dev-libs/libgee-0.10:0.8[introspection] + dev-libs/libxml2 + sys-libs/ncurses:0= + sys-libs/readline:0= + + bluetooth? ( >=net-wireless/bluez-5 ) + eds? ( >=gnome-extra/evolution-data-server-3.13.90:=[vala] ) + telepathy? ( >=net-libs/telepathy-glib-0.19.9[vala] ) + tracker? ( >=app-misc/tracker-1:0= ) + zeitgeist? ( >=gnome-extra/zeitgeist-0.9.14 ) +" +# telepathy-mission-control needed at runtime; it is used by the telepathy +# backend via telepathy-glib's AccountManager binding. +RDEPEND="${COMMON_DEPEND} + net-im/telepathy-mission-control +" +# folks socialweb backend requires that libsocialweb be built with USE=vala, +# even when building folks with --disable-vala. +# +# FIXME: +# test? ( bluetooth? ( dbusmock is missing in the tree ) ) +DEPEND="${COMMON_DEPEND} + >=dev-util/intltool-0.50.0 + sys-devel/gettext + virtual/pkgconfig + + test? ( + sys-apps/dbus + bluetooth? ( + >=gnome-extra/evolution-data-server-3.9.1 + >=dev-libs/glib-2.40:2 ) ) +" + +src_prepare() { + vala_src_prepare + gnome2_src_prepare +} + +src_configure() { + # Rebuilding docs needs valadoc, which has no release + gnome2_src_configure \ + $(use_enable bluetooth bluez-backend) \ + $(use_enable debug) \ + $(use_enable eds eds-backend) \ + $(use_enable eds ofono-backend) \ + $(use_enable telepathy telepathy-backend) \ + $(use_enable tracker tracker-backend) \ + $(use_enable utils inspect-tool) \ + $(use_enable test modular-tests) \ + $(use_enable zeitgeist) \ + --enable-vala \ + --enable-import-tool \ + --disable-docs \ + --disable-fatal-warnings \ + --disable-libsocialweb-backend +} + +src_test() { + dbus-launch virtx emake check +} diff --git a/dev-libs/folks/folks-0.11.4.ebuild b/dev-libs/folks/folks-0.11.4.ebuild new file mode 100644 index 000000000000..0bb16a8854e2 --- /dev/null +++ b/dev-libs/folks/folks-0.11.4.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +GNOME2_LA_PUNT="yes" +VALA_USE_DEPEND="vapigen" + +inherit gnome2 vala virtualx + +DESCRIPTION="Library for aggregating people from multiple sources" +HOMEPAGE="https://wiki.gnome.org/Projects/Folks" + +LICENSE="LGPL-2.1+" +SLOT="0/25" # subslot = libfolks soname version +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-linux" + +# TODO: --enable-profiling +# Vala isn't really optional, https://bugzilla.gnome.org/show_bug.cgi?id=701099 +IUSE="bluetooth debug eds +telepathy test tracker utils zeitgeist" +REQUIRED_USE="bluetooth? ( eds )" + +COMMON_DEPEND=" + $(vala_depend) + >=dev-libs/glib-2.40:2 + dev-libs/dbus-glib + >=dev-libs/gobject-introspection-1.30:= + >=dev-libs/libgee-0.10:0.8[introspection] + dev-libs/libxml2 + sys-libs/ncurses:0= + sys-libs/readline:0= + + bluetooth? ( >=net-wireless/bluez-5 ) + eds? ( >=gnome-extra/evolution-data-server-3.13.90:=[vala] ) + telepathy? ( >=net-libs/telepathy-glib-0.19.9[vala] ) + tracker? ( >=app-misc/tracker-1:0= ) + zeitgeist? ( >=gnome-extra/zeitgeist-0.9.14 ) +" +# telepathy-mission-control needed at runtime; it is used by the telepathy +# backend via telepathy-glib's AccountManager binding. +RDEPEND="${COMMON_DEPEND} + net-im/telepathy-mission-control +" +# folks socialweb backend requires that libsocialweb be built with USE=vala, +# even when building folks with --disable-vala. +# +# FIXME: +# test? ( bluetooth? ( dbusmock is missing in the tree ) ) +DEPEND="${COMMON_DEPEND} + >=dev-util/intltool-0.50.0 + sys-devel/gettext + virtual/pkgconfig + + test? ( + sys-apps/dbus + bluetooth? ( + >=gnome-extra/evolution-data-server-3.9.1 + >=dev-libs/glib-2.40:2 ) ) +" + +src_prepare() { + vala_src_prepare + gnome2_src_prepare +} + +src_configure() { + # Rebuilding docs needs valadoc, which has no release + gnome2_src_configure \ + $(use_enable bluetooth bluez-backend) \ + $(use_enable debug) \ + $(use_enable eds eds-backend) \ + $(use_enable eds ofono-backend) \ + $(use_enable telepathy telepathy-backend) \ + $(use_enable tracker tracker-backend) \ + $(use_enable utils inspect-tool) \ + $(use_enable test modular-tests) \ + $(use_enable zeitgeist) \ + --enable-vala \ + --enable-import-tool \ + --disable-docs \ + --disable-fatal-warnings \ + --disable-libsocialweb-backend +} + +src_test() { + dbus-launch virtx emake check +} diff --git a/dev-libs/folks/metadata.xml b/dev-libs/folks/metadata.xml new file mode 100644 index 000000000000..b7d687336697 --- /dev/null +++ b/dev-libs/folks/metadata.xml @@ -0,0 +1,14 @@ + + + + + gnome@gentoo.org + Gentoo GNOME Desktop + + + Load contacts from app-misc/tracker index + Load contacts from the Telepathy framework + Build the folks-inspect utility + Add support for Zeitgeist event tracking system + + -- cgit v1.2.3