# 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() { # no patches as of now #epatch "${FILESDIR}"/spectrum2-.patch base_src_prepare } src_configure() { mycmakeargs=( $(cmake-utils_use ncurses UI_NCURSES) $(cmake-utils_use qt4 UI_QT) ) cmake-utils_src_configure } #src_install() { # cmake-utils_src_install # # newinitd "${FILESDIR}"/spectrum2.initd spectrum2 # keepdir "${EPREFIX}"/var/lib/spectrum2 # keepdir "${EPREFIX}"/var/log/spectrum2 # keepdir "${EPREFIX}"/var/run/spectrum2 #} #pkg_postinst() { # # Create jabber-user # enewgroup jabber # enewuser jabber -1 -1 -1 jabber # # # Set correct rights # chown jabber:jabber -R "/etc/spectrum2" || die # chown jabber:jabber -R "${EPREFIX}/var/log/spectrum2" || die # chown jabber:jabber -R "${EPREFIX}/var/run/spectrum2" || die # chmod 750 "/etc/spectrum2" || die # chmod 750 "${EPREFIX}/var/log/spectrum2" || die # chmod 750 "${EPREFIX}/var/run/spectrum2" || die #}