Description of problem: The festival package does not use shared libraries, therefore most of the (numerous) files in /usr/bin are larger than 1 MB. Attached patch changes the build to use shared libraries, which brings the RPM size (as displayed in rpm -qi) from about 58 MB to about 41 MB. The patch also contains a few additonal cleanups to the (ugly) spec file: * Remove Source3 and Source5, which are not used * Don't produce backup files when applying patches, so that the backup files are not distributed in the built package * Use %{version} instead of hard-coded 1.4.2 * Install man pages directly to %{_mandir} instead of installing to /usr/man and then moving from /usr/man to %{_mandir} * Use $RPM_BUILD_ROOT instead of %buildroot Version-Release number of selected component (if applicable): festival-1.4.2-19. How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Created attachment 94610 [details] Patch to make some of the speech_tools libraries shared
Built, along with updating to compile with gcc 3.4.