1{ stdenv, fetchurl, gawk, alsaLib, ncurses }:
2
3stdenv.mkDerivation rec {
4 name = "speech_tools-${version}";
5 version = "2.1";
6
7 src = fetchurl {
8 url = "http://www.festvox.org/packed/festival/${version}/${name}-release.tar.gz";
9 sha256 = "1s9bkfgdgyas8v2cr7x3dg0ck1xf9mn1q6a73gwy524sjb6nfqgz";
10 };
11
12 buildInputs = [ alsaLib ncurses ];
13
14 preConfigure = ''
15 sed -e s@/usr/bin/@@g -i $( grep -rl '/usr/bin/' . )
16 sed -re 's@/bin/(rm|printf|uname)@\1@g' -i $( grep -rl '/bin/' . )
17 '';
18
19 installPhase = ''
20 mkdir -p "$out"/{bin,lib}
21 for d in bin lib; do
22 for i in ./$d/*; do
23 test "$(basename "$i")" = "Makefile" ||
24 cp -r "$(readlink -f $i)" "$out/$d"
25 done
26 done
27 '';
28
29 meta = with stdenv.lib; {
30 broken = true;
31 description = "Text-to-speech engine";
32 maintainers = with maintainers;
33 [
34 raskin
35 ];
36 platforms = platforms.linux;
37 license = licenses.free;
38 };
39 passthru = {
40 updateInfo = {
41 downloadPage = "http://www.festvox.org/packed/festival/";
42 };
43 };
44}