dev-libs/leatherman: Drop CMAKE_MIN_VERSION
[gentoo.git] / dev-libs / leatherman / leatherman-0.9.0.ebuild
1 # Copyright 1999-2016 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Id$
4
5 EAPI=5
6 USE_RUBY="ruby21 ruby22"
7
8 inherit cmake-utils multilib ruby-ng
9
10 DESCRIPTION="A C++ toolkit"
11 HOMEPAGE="https://github.com/puppetlabs/leatherman"
12 SRC_URI="https://downloads.puppetlabs.com/facter/${P}.tar.gz"
13 SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
14 S="${S}/all/${P}"
15
16 LICENSE="Apache-2.0"
17 SLOT="0"
18 IUSE="debug test"
19 KEYWORDS="amd64 ~hppa ~ppc ppc64 ~x86"
20
21 CDEPEND="
22         >=sys-devel/gcc-4.8:*
23         >=dev-libs/boost-1.54[nls]
24         net-misc/curl"
25
26 RDEPEND+=" ${CDEPEND}"
27 DEPEND+=" test? ( ${CDEPEND} )"
28
29 src_prepare() {
30         sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
31 }
32
33 src_configure() {
34         local mycmakeargs=(
35                 -DCMAKE_VERBOSE_MAKEFILE=ON
36                 -DCMAKE_BUILD_TYPE=None
37                 -DCMAKE_INSTALL_PREFIX=/usr
38                 -DCMAKE_INSTALL_SYSCONFDIR=/etc
39                 -DCMAKE_INSTALL_LOCALSTATEDIR=/var
40         )
41         if use debug; then
42                 mycmakeargs+=(
43                   -DCMAKE_BUILD_TYPE=Debug
44                 )
45         fi
46         cmake-utils_src_configure
47 }
48
49 src_install() {
50         cmake-utils_src_install
51 }