Package Details: flite1 1.4-2

Git Clone URL: https://aur.archlinux.org/flite1.git (read-only, click to copy)
Package Base: flite1
Description: A lighweight version of festival speech synthesis (version 1)
Upstream URL: http://www.speech.cs.cmu.edu/flite/
Licenses: custom
Conflicts: flite, flite-fpic
Submitter: pure-aur
Maintainer: pure-aur
Last Packager: pure-aur
Votes: 14
Popularity: 0.000000
First Submitted: 2016-06-11 15:35
Last Updated: 2017-02-20 20:56

Latest Comments

whi-tw commented on 2021-02-22 17:07

apm_planner requires flite1, but it is currently not possible to install it on an aarch64 machine (which is a fairly common platform for apm ground stations).

The following changes since commit 5dd3596cf67ddf105834e8817cd41ac59b6e21ef:

  Make the package build with yaourt (fix contributed by Bermond). (2017-02-20 21:56:35 +0100)

are available in the Git repository at:

  https://github.com/whi-tw/flite1-aur allow_build_aarch64

for you to fetch changes up to 9412556e6793416765a1103ab696470436e5d7f6:

  Update to allow correct building on aarch64 (2021-02-22 17:05:05 +0000)

----------------------------------------------------------------
Tom Whitwell (1):
      Update to allow correct building on aarch64

 PKGBUILD     |    9 +-
 config.guess | 1700 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 config.sub   | 1860 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 3566 insertions(+), 3 deletions(-)
 create mode 100644 config.guess
 create mode 100644 config.sub

dbermond commented on 2017-10-12 01:34

@pure-aur
Hi. A recent change in upstream ffmpeg git master revealed a problem with flite1 package. ffmpeg now refuses to compile with flite1 and gives errors of the type "libflite.so: undefined reference to 'xxx'" (showed at config.log).

By investigating further, I can see that flite version 1 is an old software from 2009. Since there, many issues have been discovered, including the security issue CVE-2014-0027. There are patches out there that addresses many of the discovered issues, and also adds some fixes and enhancements. By adding the patches, ffmpeg git master compiles fine with flite1.

Can you please add these patches to address these issues and make ffmpeg to compile again? You could use, for example, the patches from Gentoo sources:
https://gitweb.gentoo.org/repo/gentoo.git/tree/app-accessibility/flite/files/

The tempfiles patch fixes security issue CVE-2014-0027. I think the one that is important for ffmpeg is the ldflags patch. I maintain ffmpeg-git and ffmpeg-full-git AUR packages. These patches will make these packages work again.

dbermond commented on 2017-02-21 00:43

@aggraef
You are welcome. Thanks for applying this change.

aggraef commented on 2017-02-20 21:01

Fixed as of 1.4-2. @Bermond, thanks a lot for this!

dbermond commented on 2017-02-20 15:56

@pure-aur
This package fails to build with yaourt. The reason is that yaourt does not do a clean build, but it exports the variable BUILDDIR to makepkg. This same variable is also used by flite makefile, resulting in undesired building behavior and error.
This can be easily "fixed" by just changing the BUILDDIR variable in flite makefile to another name. Adding a simple sed to prepare() will work and seems to be harmless to the building process:
sed -i 's/BUILDDIR/_FLITE1_BUILDPATH/g' config/common_make_rules
Can you please do this change so it can build with yaourt?

aggraef commented on 2016-07-04 16:52

NOTE: If you have trouble installing this package with yaourt, just download the package with `yaourt -G flite1` and run `cd flite1` and then `makepkg -i`. It should build and install all right. Or you can use the binary packages at http://l2orkaur.bitbucket.org/.