dev-python/zc-lockfile: keyworded 2.0 for ia64, bug #717946
[gentoo.git] / media-libs / openicc / openicc-0.1.0.ebuild
1 # Copyright 1999-2019 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=7
5
6 CMAKE_ECLASS=cmake
7 inherit cmake-multilib
8
9 DESCRIPTION="Config database to store, share and manipulate colour management informations"
10 HOMEPAGE="https://github.com/OpenICC/config"
11 SRC_URI="https://github.com/OpenICC/config/archive/${PV}.tar.gz -> ${P}.tar.gz"
12
13 LICENSE="MIT"
14 SLOT="0"
15 KEYWORDS="~amd64 ~x86"
16 IUSE="doc static-libs test"
17 RESTRICT="!test? ( test )"
18
19 BDEPEND="
20         sys-devel/gettext
21         doc? ( app-doc/doxygen )
22 "
23 DEPEND="
24         dev-libs/yajl[${MULTILIB_USEDEP}]
25 "
26 RDEPEND="${DEPEND}"
27
28 REQUIRED_USE="test? ( static-libs )"
29
30 PATCHES=( "${FILESDIR}/${P}"-buildsystem.patch )
31
32 MULTILIB_WRAPPED_HEADERS=(
33         /usr/include/openicc/openicc_version.h
34 )
35
36 S="${WORKDIR}/config-${PV}"
37
38 multilib_src_configure() {
39         local mycmakeargs=(
40                 -DENABLE_STATIC_LIBS=$(usex static-libs)
41                 -DENABLE_TESTS=$(usex test)
42                 $(multilib_is_native_abi || echo -DENABLE_TOOLS=OFF )
43                 -DCMAKE_INSTALL_DOCDIR=share/doc/${PF}
44                 -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=$(multilib_native_usex doc OFF ON)
45         )
46
47         cmake_src_configure
48 }