1 # Copyright 1999-2018 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
6 inherit autotools flag-o-matic
8 DESCRIPTION="A suite of tools for thin provisioning on Linux"
9 HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools"
10 SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
14 KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
17 LIB_DEPEND="dev-libs/expat[static-libs(+)]
18 dev-libs/libaio[static-libs(+)]"
19 RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
20 # || ( ) is a non-future proof workaround for Portage unefficiency wrt #477050
22 static? ( ${LIB_DEPEND} )
24 || ( dev-lang/ruby:2.9 dev-lang/ruby:2.8 dev-lang/ruby:2.7 dev-lang/ruby:2.6 dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 dev-lang/ruby:2.2 dev-lang/ruby:2.1 )
32 PATCHES=( "${FILESDIR}"/${PN}-0.7.0-build-fixes.patch )
40 use static && append-ldflags -static
42 --prefix="${EPREFIX}"/ \
43 --bindir="${EPREFIX}"/sbin \
44 --with-optimisation='' \
45 $(use_enable test testing)
58 emake DESTDIR="${D}" DATADIR="${ED%/}/usr/share" install
59 dodoc README.md TODO.org