# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit meson EGIT_COMMIT="6d185a540c54195a919d4b44f9bf28c341da3bf1" DESCRIPTION="Content-Addressable Data Synchronization Tool" HOMEPAGE="https://github.com/systemd/casync" SRC_URI="https://github.com/systemd/casync/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1+" SLOT="0" KEYWORDS="~amd64" IUSE="+fuse +udev man selinux test" RESTRICT="!test? ( test )" S="${WORKDIR}/${PN}-${EGIT_COMMIT}" RDEPEND=" app-arch/xz-utils:= app-arch/zstd:= dev-libs/openssl:0= net-misc/curl:= virtual/acl:= fuse? ( sys-fs/fuse:0= ) selinux? ( sys-libs/libselinux:= ) udev? ( virtual/libudev:= ) " DEPEND="${RDEPEND} virtual/pkgconfig man? ( dev-python/sphinx ) " src_configure() { local emesonargs=( -Dfuse="$(usex fuse true false)" -Dman="$(usex man true false)" -Dselinux="$(usex selinux true false)" -Dudev="$(usex udev true false)" ) meson_src_configure }