# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI="4" [[ ${PV} = *9999* ]] && VCS_ECLASS="git-2" || VCS_ECLASS="" inherit cmake-utils versionator ${VCS_ECLASS} DESCRIPTION="A free cross-platform fork of FamiTracker" HOMEPAGE="http://code.google.com/p/famitracker-cx/" if [[ ${PV} == *9999* ]]; then EGIT_REPO_URI="https://code.google.com/p/famitracker-cx/" else MY_PN="famitracker-cx" MY_PV=$(replace_version_separator '_' '-') MY_P="${MY_PN}_${MY_PV}" SRC_URI="http://famitracker-cx.googlecode.com/files/${MY_P}_src.tar.gz" S="${WORKDIR}/famitracker" fi LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="debug ncurses qt4" RDEPEND="dev-libs/boost ncurses? ( sys-libs/ncurses ) qt4? ( dev-qt/qtgui ) " DEPEND="${RDEPEND} " pkg_setup() { # CMAKE_IN_SOURCE_BUILD=1 use debug && CMAKE_BUILD_TYPE=Debug MYCMAKEARGS="-DLIB_INSTALL_DIR=$(get_libdir)" } src_prepare() { epatch "${FILESDIR}"/famitracker-cx-0.4.1a_p4-boost-thread.patch } src_configure() { mycmakeargs=( $(cmake-utils_use ncurses UI_NCURSES) $(cmake-utils_use qt4 UI_QT) ) cmake-utils_src_configure }