diff options
Diffstat (limited to 'media-sound/ecasound/ecasound-2.6.0-r1.ebuild')
-rw-r--r-- | media-sound/ecasound/ecasound-2.6.0-r1.ebuild | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/media-sound/ecasound/ecasound-2.6.0-r1.ebuild b/media-sound/ecasound/ecasound-2.6.0-r1.ebuild new file mode 100644 index 00000000000..99d0d192d10 --- /dev/null +++ b/media-sound/ecasound/ecasound-2.6.0-r1.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +PYTHON_COMPAT=( python2_7 ) + +inherit eutils python-single-r1 + +DESCRIPTION="a package for multitrack audio processing" +HOMEPAGE="http://ecasound.seul.org/ecasound" +SRC_URI="http://${PN}.seul.org/download/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="1" +KEYWORDS="amd64 ~ppc x86" +IUSE="alsa audiofile debug doc jack libsamplerate mikmod ncurses vorbis oss python ruby sndfile" + +RDEPEND="python? ( ${PYTHON_DEPS} ) + jack? ( media-sound/jack-audio-connection-kit ) + media-libs/ladspa-sdk + audiofile? ( media-libs/audiofile ) + alsa? ( media-libs/alsa-lib ) + vorbis? ( media-libs/libvorbis ) + libsamplerate? ( media-libs/libsamplerate ) + mikmod? ( media-libs/libmikmod:0 ) + ruby? ( dev-lang/ruby ) + python? ( dev-lang/python ) + ncurses? ( sys-libs/ncurses ) + sndfile? ( media-libs/libsndfile ) + sys-libs/readline" +DEPEND="${RDEPEND}" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_configure() { + local pyconf=() + + if use python ; then + pyconf=( "--with-python-modules=${EPREFIX}/usr/$(get_libdir)/${EPYTHON}" ) + fi + + econf \ + $(use_enable alsa) \ + --disable-arts \ + $(use_enable audiofile) \ + $(use_enable debug) \ + $(use_enable jack) \ + $(use_enable libsamplerate) \ + $(use_enable ncurses) \ + $(use_enable oss) \ + $(use_enable python pyecasound c) \ + $(use_enable ruby rubyecasound) \ + $(use_enable sndfile) \ + --enable-shared \ + --with-largefile \ + --enable-sys-readline \ + "${pyconf[@]}" +} + +src_install() { + emake DESTDIR="${D}" install + use python && python_optimize + dodoc BUGS NEWS README TODO + use doc && dodoc Documentation/*.html +} |