ALT Linux repos
S: | 2.5-alt0.4 |
5.0: | 1.96-alt6 |
4.1: | 1.96-alt5.M41.1 |
4.0: | 1.96-alt2.6 |
3.0: | |
+backports: | 1.96-alt0.M30.1 |
Other repositories
Upstream: | 1.96-beta |
Group :: Sound
RPM: festival
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
Patch: speech-tools_1.2.96-0.4-config-library.diff
Download
Download
--- speech-tools-1.2.3.orig/config/rules/library.mak
+++ speech-tools-1.2.3/config/rules/library.mak
@@ -107,10 +107,13 @@
@if [ ! -d shared_space ] ; then mkdir shared_space ; else $(RM) -f shared_space/*.o ; fi
@(cd shared_space ; $(AR) x ../$< )
@echo Link Shared Library $*
- if [ -n "$(PROJECT_LIBRARY_NEEDS_SYSLIBS_$*)" ] ; then libs='$(JAVA_PROJECT_LIBS)' ; fi ;\
- $(subst XXX,$@.$(PROJECT_LIBRARY_VERSION_$*),$(MAKE_SHARED_LIB)) shared_space/*.o $(PROJECT_LIBRARY_USES_$*:%=-L. -l%) $$libs
+ if [ -n "$(PROJECT_LIBRARY_NEEDS_SYSLIBS_$*)" ] ; then libs='$(JAVA_PROJECT_LIBS)' ; fi ;\
+ $(subst YYY,$@.$(PROJECT_LIBRARY_VERSION_$*),\
+ $(subst XXX,$@.$(PROJECT_VERSION),$(MAKE_SHARED_LIB))) \
+ shared_space/*.o $(PROJECT_LIBRARY_USES_$*:%=-L. -l%) $$libs
@$(RM) -f shared_space/*.o $@
- @ln -s $@.$(PROJECT_LIBRARY_VERSION_$*) $@
+ @ln -sf $@.$(PROJECT_VERSION) $@.$(PROJECT_LIBRARY_VERSION_$*)
+ @ln -sf $@.$(PROJECT_LIBRARY_VERSION_$*) $@
###########################################################################
## ##
--- speech-tools-1.2.3.orig/config/project.mak
+++ speech-tools-1.2.3/config/project.mak
@@ -41,7 +41,9 @@
PROJECT_NAME = Edinburgh Speech Tools Library
PROJECT_PREFIX = EST
-PROJECT_VERSION = 1.2.96
+PROJECT_MAJOR_VERSION = 1.2
+PROJECT_MINOR_VERSION = 96
+PROJECT_VERSION = $(PROJECT_MAJOR_VERSION).$(PROJECT_MINOR_VERSION)
PROJECT_DATE = July 2004
PROJECT_STATE = beta
@@ -103,10 +105,11 @@
PROJECT_LIBRARY_USES_estjava = estbase eststring
-PROJECT_LIBRARY_VERSION_estools = $(PROJECT_VERSION).1
-PROJECT_LIBRARY_VERSION_estbase = $(PROJECT_VERSION).1
-PROJECT_LIBRARY_VERSION_eststring = 1.2
-PROJECT_LIBRARY_VERSION_estjava = $(PROJECT_VERSION).1
+# These are used for the SONAME fields in ELF libraries
+PROJECT_LIBRARY_VERSION_estools = $(PROJECT_MAJOR_VERSION)
+PROJECT_LIBRARY_VERSION_estbase = $(PROJECT_MAJOR_VERSION)
+PROJECT_LIBRARY_VERSION_eststring = $(PROJECT_MAJOR_VERSION)
+PROJECT_LIBRARY_VERSION_estjava = $(PROJECT_MAJOR_VERSION)
PROJECT_LIBRARY_NEEDS_SYSLIBS_estjava=1