Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 154285 - NIST support for wavesurfer/snack
Summary: NIST support for wavesurfer/snack
Status: VERIFIED DUPLICATE of bug 154286
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Gentoo Linux bug wranglers
URL: http://www.binaryfreedom.info
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-11-06 13:05 UTC by Christian Fernandez
Modified: 2006-11-09 13:26 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christian Fernandez 2006-11-06 13:05:05 UTC
here in my company we were wondering why NIST/sphere was not working under wavesurfer when there is a plugin for this to work...
after some research notes that wavesurfer works on top of snack, 
and also notes that the gentoo ebuild for snack comes with no support whatsoever, so I modify and tested a modify ebuild of snack so here it is, with a nist use flag: ( is there any better way to summit a ebuild than copy and paste???? ) please let me know..
-----------------------------------------------------------------------------

# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/snack/snack-2.2.10.ebuild,v 1.2 2006/09/14 23:38:42 matsuu Exp $

inherit eutils multilib

DESCRIPTION="The Snack Sound Toolkit (Tcl)"
HOMEPAGE="http://www.speech.kth.se/snack/"
SRC_URI="http://www.speech.kth.se/snack/dist/${PN}${PV}.tar.gz"

LICENSE="BSD"
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
SLOT="0"
IUSE="alsa python threads vorbis nist"

RESTRICT="test" # Bug 78354

DEPEND=">dev-lang/tcl-8.4.3
        >dev-lang/tk-8.4.3
        alsa? ( media-libs/alsa-lib )
        vorbis? ( media-libs/libvorbis )
        python? ( virtual/python )"

S="${WORKDIR}/${PN}${PV}/unix"

src_compile() {
        local myconf="--libdir=/usr/$(get_libdir) --includedir=/usr/include"

        use alsa && myconf="${myconf} --enable-alsa"
        use threads && myconf="${myconf} --enable-threads"

        if use vorbis ; then
                myconf="${myconf} --with-ogg-include=${ROOT}/usr/include"
                myconf="${myconf} --with-ogg-lib=${ROOT}/usr/$(get_libdir)"
        fi
        if use nist ; then
                 myconf="${myconf} --with-nist-include=/usr/local/nist/include"
                myconf="${myconf}  --with-nist-lib=/usr/local/nist/lib"
        fi


        econf ${myconf} || die "configure failed"
        emake || die "make failed"
}

src_install() {
        make DESTDIR="${D}" install || die "make install failed"

        if use python ; then
                cd "${S}"/../python
                python setup.py install --root="${D}" || die
        fi

        cd "${S}"/..

        dodoc README changes
        dohtml doc/*
}
Comment 1 Matthias Geerdsen (RETIRED) gentoo-dev 2006-11-09 13:21:25 UTC
no need for the bug to be restriced, only prevents bug-wranglers from accessing it
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-11-09 13:25:57 UTC

*** This bug has been marked as a duplicate of 154286 ***
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-11-09 13:26:22 UTC
Dupe.