Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 491036 Details for
Bug 629246
app-accessibility/espeak-1.48.04-r1::gentoo:there are files installed outside the prefix
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
espeak-1.48.04-r1.ebuild with DATADIR prefixed and EROOT changed from ROOT
espeak-1.48.04-r1.ebuild (text/plain), 2.33 KB, created by
tastu teche
on 2017-08-29 00:44:27 UTC
(
hide
)
Description:
espeak-1.48.04-r1.ebuild with DATADIR prefixed and EROOT changed from ROOT
Filename:
MIME Type:
Creator:
tastu teche
Created:
2017-08-29 00:44:27 UTC
Size:
2.33 KB
patch
obsolete
># Copyright 1999-2017 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 > >EAPI=6 > >inherit toolchain-funcs > >MY_P="${P}-source" >SRC_URI="mirror://sourceforge/${PN}/${MY_P}.zip" >DESCRIPTION="Speech synthesizer for English and other languages" >HOMEPAGE="http://espeak.sourceforge.net/" >LICENSE="GPL-3" >SLOT="0" >KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" >IUSE="portaudio pulseaudio" > >COMMON_DEPEND="portaudio? ( >=media-libs/portaudio-19_pre20071207 ) > pulseaudio? ( media-sound/pulseaudio )" > >DEPEND="${COMMON_DEPEND} > app-arch/unzip" > >RDEPEND="${COMMON_DEPEND} > media-sound/sox" > >PATCHES=( "${FILESDIR}"/${P}-gcc-6-fix.patch ) > >S="${WORKDIR}/${MY_P}/src" > >get_audio() { > if use portaudio && use pulseaudio; then > echo runtime > elif use portaudio; then > echo portaudio > elif use pulseaudio; then > echo pulseaudio > else > echo none > fi >} > >src_prepare() { > default > # gentoo uses portaudio 19. > mv -f portaudio19.h portaudio.h >} > >src_compile() { > emake \ > DATADIR="${EPREFIX}/usr/share/espeak-data" \ > PREFIX="${EPREFIX}/usr" \ > CC="$(tc-getCC)" \ > CFLAGS="${CFLAGS}" \ > CXX="$(tc-getCXX)" \ > CXXFLAGS="${CXXFLAGS}" \ > AR="$(tc-getAR)" \ > AUDIO="$(get_audio)" \ > all > > einfo "Fixing byte order of phoneme data files" > pushd ../platforms/big_endian > /dev/null > emake \ > DATADIR="${EPREFIX}/usr/share/espeak-data" \ > CC="$(tc-getCC)" \ > CFLAGS="${CFLAGS}" > ./espeak-phoneme-data \ > ../../espeak-data \ > . \ > ../../espeak-data/phondata-manifest > cp -f phondata phonindex phontab "../../espeak-data" >} > >src_install() { > emake \ > DATADIR="${EPREFIX}/usr/share/espeak-data" \ > PREFIX="${EPREFIX}/usr" \ > LIBDIR="\$(PREFIX)/$(get_libdir)" \ > DESTDIR="${D}" \ > AUDIO="$(get_audio)" \ > install > > cd .. > insinto /usr/share/espeak-data > doins -r dictsource > dodoc ChangeLog.txt ReadMe > HTML_DOCS="docs/*" einstalldocs >} > >pkg_preinst() { > local voicedir="${EROOT}/usr/share/${PN}-data/voices/en" > if [ -d "${voicedir}" ]; then > rm -rf "${voicedir}" > fi >} > >pkg_postinst() { > if ! use portaudio && ! use pulseaudio; then > ewarn "Since portaudio and pulseaudio are not in your use flags," > ewarn "espeak will only be able to create wav files." > ewarn "If this is not what you want, please reemerge ${CATEGORY}/${PN}" > ewarn "with either portaudio or pulseaudio USE flag enabled." > fi >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 629246
: 491036