summaryrefslogtreecommitdiff
path: root/dev-libs/sink/sink-0.8.0-r3.ebuild
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-09-10 04:21:55 +0100
committerV3n3RiX <venerix@redcorelinux.org>2021-09-10 04:21:55 +0100
commit677b7ba5c317778df2ad7e70df94b9b7eec4adbc (patch)
tree6c418a1546fff5becab5d8b9ed6803323e7f316e /dev-libs/sink/sink-0.8.0-r3.ebuild
parentfbda87924e6faa7a1919f1a2b4182490bde5ec5c (diff)
gentoo resync : 10.09.2021
Diffstat (limited to 'dev-libs/sink/sink-0.8.0-r3.ebuild')
-rw-r--r--dev-libs/sink/sink-0.8.0-r3.ebuild54
1 files changed, 54 insertions, 0 deletions
diff --git a/dev-libs/sink/sink-0.8.0-r3.ebuild b/dev-libs/sink/sink-0.8.0-r3.ebuild
new file mode 100644
index 000000000000..78d2b574ac2b
--- /dev/null
+++ b/dev-libs/sink/sink-0.8.0-r3.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Data access layer handling synchronization, caching and indexing"
+HOMEPAGE="https://kube-project.com"
+SRC_URI="mirror://kde/unstable/${PN}/${PV}/src/${P}.tar.xz"
+
+LICENSE="LGPL-2+"
+SLOT="5"
+KEYWORDS="~amd64"
+
+# qtgui is bogus but is required because something else in the deptree
+# uses it as a public dependency but doesn't search for it properly
+BDEPEND="
+ kde-frameworks/extra-cmake-modules:5
+"
+RDEPEND="
+ dev-db/lmdb:=
+ dev-libs/flatbuffers:=
+ >=dev-libs/kasync-0.3:5
+ >=dev-libs/xapian-1.4.4:0=
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ kde-apps/kmime:5
+ kde-frameworks/kcalendarcore:5
+ kde-frameworks/kcontacts:5
+ kde-frameworks/kcoreaddons:5
+ >=net-libs/kdav2-0.3:5
+ >=net-libs/kimap2-0.3:5
+ net-misc/curl
+ sys-libs/readline:0=
+"
+DEPEND="${RDEPEND}
+ dev-qt/qtconcurrent:5
+"
+
+# fails to build
+RESTRICT+=" test"
+
+src_prepare() {
+ cmake_src_prepare
+ # tests are sprinkled all over the place, and examples are needed...
+ # disabling tests disables installing 'hawd'... what a mess
+ sed -e "/add_subdirectory(tests)/ s/^/#DONT/" \
+ -i CMakeLists.txt examples/imapresource/CMakeLists.txt \
+ examples/mail{transport,dir}resource/CMakeLists.txt \
+ examples/ca{l,rd}davresource/CMakeLists.txt \
+ || die "Failed to disable tests everywhere"
+}