# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-pda/libplist/libplist-1.8-r1.ebuild,v 1.5 2012/08/16 22:01:28 johu Exp $ EAPI=4 PYTHON_DEPEND="python? 2:2.7" inherit cmake-utils python DESCRIPTION="Support library to deal with Apple Property Lists (Binary & XML)" HOMEPAGE="http://www.libimobiledevice.org/" SRC_URI="http://www.libimobiledevice.org/downloads/${P}.tar.bz2" LICENSE="GPL-2 LGPL-2.1" SLOT="0" KEYWORDS="amd64 ~ppc64 x86 ~amd64-fbsd" IUSE="python" RDEPEND="dev-libs/libxml2" DEPEND="${RDEPEND} python? ( >=dev-python/cython-0.14.1-r1 )" #410349 DOCS=( AUTHORS NEWS README ) MAKEOPTS+=" -j1" #406365 pkg_setup() { if use python; then python_set_active_version 2 python_pkg_setup fi } src_configure() { # Use cython instead of swig to match behavior of libimobiledevice >= 1.1.2 local mycmakeargs=( -DCMAKE_SKIP_RPATH=ON $(cmake-utils_use_enable python CYTHON) -DENABLE_SWIG=OFF ) cmake-utils_src_configure } src_test() { cd "${CMAKE_BUILD_DIR}" local testfile for testfile in "${S}"/test/data/*; do LD_LIBRARY_PATH=src ./test/plist_test "${testfile}" || die done }