media-sound/waon - 0.10 (proaudio-gentoo)

Search

Package Information

Description:
A wave to notes transcriber, able to transcribe wav to midi
Homepage:
http://waon.sourceforge.net/
License:
GPL-2

Ebuild Details

Version EAPI Keywords Slot
0.10 8 ~amd64 ~x86 0
View Raw Ebuild
# 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[@]}"
}

USE Flags

gtk
pv

Dependencies

DEPEND

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

RDEPEND

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 )

Manifest for 0.10

Type File Size Source URLs
DIST waon-0.10.tar.gz 92600 bytes mirror://sourceforge/waon/0.10/waon-0.10.tar.gz