summaryrefslogtreecommitdiff
path: root/dev-libs/folks
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-libs/folks
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-libs/folks')
-rw-r--r--dev-libs/folks/Manifest7
-rw-r--r--dev-libs/folks/folks-0.11.3.ebuild86
-rw-r--r--dev-libs/folks/folks-0.11.4.ebuild86
-rw-r--r--dev-libs/folks/metadata.xml14
4 files changed, 193 insertions, 0 deletions
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>gnome@gentoo.org</email>
+ <name>Gentoo GNOME Desktop</name>
+</maintainer>
+<use>
+ <flag name="tracker">Load contacts from <pkg>app-misc/tracker</pkg> index</flag>
+ <flag name="telepathy">Load contacts from the Telepathy framework</flag>
+ <flag name="utils">Build the folks-inspect utility</flag>
+ <flag name="zeitgeist">Add support for Zeitgeist event tracking system</flag>
+</use>
+</pkgmetadata>