| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 0.10 | 8 | ~amd64 ~x86 | 0 |
# Copyright 1999-2023 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit toolchain-funcs
DESCRIPTION="A wave to notes transcriber, able to transcribe wav to midi"
HOMEPAGE="http://waon.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="gtk pv"
OCDEPEND="media-libs/libao
media-libs/libsamplerate"
RDEPEND="media-libs/libsndfile
sci-libs/fftw:3.0
pv? ( ${OCDEPEND} )
gtk? ( x11-libs/gtk+:2
${OCDEPEND} )"
DEPEND="${RDEPEND}
!media-sound/waonc
virtual/pkgconfig"
RESTRICT="mirror"
DOCS=( ChangeLog README TIPS TODO )
src_prepare() {
default
sed -i -e "s/-O3//" Makefile || die
}
src_compile() {
tc-export CC
emake waon
use pv && emake pv
use gtk && emake gwaon
}
src_install() {
# no make install in makefile
dobin waon
doman waon.1
if use pv; then
dobin pv
doman pv.1
fi
if use gtk; then
dobin gwaon
doman gwaon.1
fi
dodoc "${DOCS[@]}"
}
media-libs/libsndfile sci-libs/fftw:3.0 pv? ( media-libs/libao media-libs/libsamplerate ) gtk? ( x11-libs/gtk+:2 media-libs/libao media-libs/libsamplerate ) !media-sound/waonc virtual/pkgconfig
media-libs/libsndfile sci-libs/fftw:3.0 pv? ( media-libs/libao media-libs/libsamplerate ) gtk? ( x11-libs/gtk+:2 media-libs/libao media-libs/libsamplerate )
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | waon-0.10.tar.gz | 92600 bytes | mirror://sourceforge/waon/0.10/waon-0.10.tar.gz |