diff options
Diffstat (limited to 'app-cdr/gaffitter/gaffitter-0.6.0-r1.ebuild')
-rw-r--r-- | app-cdr/gaffitter/gaffitter-0.6.0-r1.ebuild | 30 |
1 files changed, 18 insertions, 12 deletions
diff --git a/app-cdr/gaffitter/gaffitter-0.6.0-r1.ebuild b/app-cdr/gaffitter/gaffitter-0.6.0-r1.ebuild index 185ce7a34e7a..f3f46c1d5e98 100644 --- a/app-cdr/gaffitter/gaffitter-0.6.0-r1.ebuild +++ b/app-cdr/gaffitter/gaffitter-0.6.0-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI="2" +EAPI=6 inherit toolchain-funcs @@ -10,29 +10,35 @@ SCRIPTS="scripts-${SV}" DESCRIPTION="Genetic Algorithm File Fitter" HOMEPAGE="http://gaffitter.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 - scripts? ( - mirror://sourceforge/${PN}/scripts/${SV}/${SCRIPTS}.tar.bz2 )" +SRC_URI=" + mirror://sourceforge/${PN}/${P}.tar.bz2 + scripts? ( mirror://sourceforge/${PN}/scripts/${SV}/${SCRIPTS}.tar.bz2 )" LICENSE="GPL-3" SLOT="0" KEYWORDS="amd64 x86" IUSE="scripts" +PATCHES=( "${FILESDIR}"/${PN}-0.6.0-fix-build-system.patch ) + src_prepare() { - sed -i -e "/^INCLUDES\ =.*/d" \ - -e "s/^CXXFLAGS\ =.*/CXXFLAGS\ =\ ${CXXFLAGS} ${LDFLAGS}/" \ - -e "s/^CXX\ =.*/CXX\ =\ $(tc-getCXX)/" src/Makefile || die "sed failed" + default + if use scripts; then sed -i -re "s:--data((cd)|(dvd)):--data:" "${WORKDIR}"/${PN}/${SCRIPTS}/gaff-k3b || die fi } +src_configure() { + tc-export CXX +} + src_install() { - dobin src/gaffitter || die "dobin failed" + dobin src/gaffitter + einstalldocs + if use scripts; then - dobin "${WORKDIR}"/${PN}/${SCRIPTS}/gaff-** || die - dobin "${WORKDIR}"/${PN}/${SCRIPTS}/nautilus/nautilus-* || die + dobin "${WORKDIR}"/${PN}/${SCRIPTS}/gaff-** + dobin "${WORKDIR}"/${PN}/${SCRIPTS}/nautilus/nautilus-* fi - dodoc AUTHORS README || die "dodoc failed" } |