Package voiceman: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 | Name: voiceman Version: 1.5.0.2 Release: alt2 Packager: Michael Pozhidaev <msp@altlinux.ru> License: %gpl3plus URL: http://www.marigostra.ru/projects/voiceman/ Summary: Universal server for processing speech output Group: Sound Source: %name-%version.tar.gz Source1: %name.rc Source2: %name.conf BuildRequires: rpm-build-licenses gcc-c++ libao-devel %package server Summary: The VoiceMan server Group: Sound Requires: iconv libao aplay %package -n libvmclient-devel BuildArch: noarch Summary: C/C++ development files for producing speech output with voicemand Group: Development/C Requires: libvmclient-devel-static %package -n libvmclient-devel-static Summary: The static library for libvmclient Group: Development/C %description VoiceMan is the speech processing daemon designed to collect output from screen reading software used by blind users in one central place and translate it into speech with configured set of speech synthesizers. Developing process was launched in 2003. The general idea at the initial stage was creation flexible tool for automatic switching between Russian and English TTSes based on cyrillic character sequences analyzing. During the developing process goals were extended and some new features were included like configuration simplification, voice family switching and some general text preprocessing. %description server This package contains daemon binary files to launch VoiceMan server on your computer. It is necessary if you want to process speech output locally. %description -n libvmclient-devel This package contains files used for developing applications with C/C++ language and necessary to make connections with VoiceMan daemon. %description -n libvmclient-devel-static This package contains library used for static linking of libvmclient. %prep %setup -q %build %autoreconf %configure default_socket=/var/run/voiceman.socket %make_build %install make DESTDIR=%buildroot install %__rm -f %buildroot%_sysconfdir/%name.conf %__install -pD -m644 %SOURCE2 %buildroot%_sysconfdir/%name.conf %__install -pD -m755 %SOURCE1 %buildroot%_sysconfdir/rc.d/init.d/%name %__install -d -m755 %buildroot%_sysconfdir/%name.d %__install -d -m755 %buildroot%_datadir/sounds/%name %__install -pD -m644 ./libvmclient/vmclient.h %buildroot%_includedir/vmclient/vmclient.h %__install -pD -m644 ./libvmclient/libvmclient.a %buildroot%_libdir/libvmclient.a for i in espeak ru_tts mbrola; do %__rm -f %buildroot%_datadir/%name/replacements.$i done %preun server %preun_service %name %files %_bindir/%name %_bindir/%name-emacspeak %_datadir/sounds/%name %files server %doc AUTHOR COPYING README ChangeLog NEWS THANKS %_bindir/voicemand %_bindir/%name-trim %_bindir/%name-executor %_bindir/%name-reload %config(noreplace) %_sysconfdir/%name.conf %_sysconfdir/%name.d %_sysconfdir/rc.d/init.d/%name %_datadir/%name %files -n libvmclient-devel %doc examples/libvmclient-api/example1.c examples/libvmclient-api/example2.c examples/libvmclient-api/example3.c examples/libvmclient-api/makefile %_includedir/* %files -n libvmclient-devel-static %_libdir/libvmclient.a %changelog * Thu Dec 05 2013 Michael Pozhidaev <msp@altlinux.ru> 1.5.0.2-alt2 - %autoreconf invocation added * Wed Dec 19 2012 Michael Pozhidaev <msp@altlinux.ru> 1.5.0.2-alt1 - New version * Tue May 17 2011 Michael Pozhidaev <msp@altlinux.ru> 1.5.0.1-alt1 - New version * Wed Mar 09 2011 Michael Pozhidaev <msp@altlinux.ru> 1.5.0-alt4 - Used exact library file name for _libdir * Mon Dec 20 2010 Michael Pozhidaev <msp@altlinux.ru> 1.5.0-alt3 - Reload service operation now uses voiceman-reload utility * Wed Oct 06 2010 Michael Pozhidaev <msp@altlinux.ru> 1.5.0-alt2 - Removed debugging information from binary files * Tue Oct 05 2010 Michael Pozhidaev <msp@altlinux.ru> 1.5.0-alt1 - Updated to 1.5.0 release version * Tue Jun 29 2010 Michael Pozhidaev <msp@altlinux.ru> 1.5.0-alt0.2 - Removed temporary voiceman-espeak symlink * Tue Jun 29 2010 Michael Pozhidaev <msp@altlinux.ru> 1.5.0-alt0.1 - Update to 1.5.0pre4 * Wed Jul 01 2009 Michael Pozhidaev <msp@altlinux.ru> 1.2.0pre3-alt3 - Added errno.h to trim.cpp (gcc4.4 fix) * Thu Nov 06 2008 Michael Pozhidaev <msp@altlinux.ru> 1.2.0pre3-alt2 - Added -fpic to libvmclient.a * Sun Oct 26 2008 Michael Pozhidaev <msp@altlinux.ru> 1.2.0pre3-alt1 - Bugs fixes * Thu Sep 04 2008 Michael Pozhidaev <msp@altlinux.ru> 1.2.0pre2-alt1 - Added config and test to the init.d script - Added --stop command to shell client * Mon Aug 11 2008 Michael Pozhidaev <msp@altlinux.ru> 1.2.0pre1-alt1 - Default configuration changed to mbrola+ru_tts - emacspeak client renamed to voiceman-espeak - package was splitted onto voiceman and voiceman-server - fixed building scripts * Wed Sep 26 2007 Michael Pozhidaev <msp@altlinux.ru> 1.1.0-alt3 - Fixed directory ownership * Sun Sep 23 2007 Michael Pozhidaev <msp@altlinux.ru> 1.1.0-alt2 - Fixed bug with system directories ownership and added alsa output support * Tue Jul 24 2007 Michael Pozhidaev <msp@altlinux.ru> 1.1.0pre1-alt0.1 - Removed boost dependences * Thu Apr 26 2007 Michael Pozhidaev <msp@altlinux.org> 1.0.0-alt2 - Added package dependences * Tue Apr 17 2007 Michael Pozhidaev <msp@altlinux.org> 1.0.0-alt1 - First stable release * Mon Mar 26 2007 Michael Pozhidaev <msp@altlinux.org> 1.0.0-alt0.22 - initial publicated rpm |