Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:wolfi323:branches:KDE:Frameworks5
julius
julius-4.4.2.1-sharedlibs.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File julius-4.4.2.1-sharedlibs.patch of Package julius
commit cb3c21aced992cf45fe69ec26d89fed2069bbb0a Author: Christophe Giboudeaux <christophe@krop.fr> Date: Thu May 31 15:35:15 2018 +0200 - diff --git a/adinrec/Makefile.in b/adinrec/Makefile.in index 0c31228..4c03cc4 100644 --- a/adinrec/Makefile.in +++ b/adinrec/Makefile.in @@ -28,7 +28,7 @@ TARGET=adinrec@EXEEXT@ all: $(TARGET) -$(TARGET): adinrec.c $(LIBSENT)/libsent.a $(LIBJULIUS)/libjulius.a +$(TARGET): adinrec.c $(LIBSENT)/libsent.so.0.0.0 $(LIBJULIUS)/libjulius.so.0.0.0 $(CC) $(CFLAGS) $(CPPFLAGS) -o $@ adinrec.c $(LDFLAGS) ############################################################ diff --git a/adintool/Makefile.in b/adintool/Makefile.in index ab3a32e..6539164 100644 --- a/adintool/Makefile.in +++ b/adintool/Makefile.in @@ -37,10 +37,10 @@ TARGET=adintool@EXEEXT@ $(GUITARGET) all: $(TARGET) -adintool@EXEEXT@: $(OBJ) $(LIBSENT)/libsent.a $(LIBJULIUS)/libjulius.a +adintool@EXEEXT@: $(OBJ) $(LIBSENT)/libsent.so.0.0.0 $(LIBJULIUS)/libjulius.so.0.0.0 $(CC) $(CFLAGS) $(CPPFLAGS) -o $@ $(OBJ) $(LDFLAGS) -adintool-gui@EXEEXT@: $(GUIOBJ) $(LIBSENT)/libsent.a $(LIBJULIUS)/libjulius.a +adintool-gui@EXEEXT@: $(GUIOBJ) $(LIBSENT)/libsent.so.0.0.0 $(LIBJULIUS)/libjulius.so.0.0.0 $(CC) $(CFLAGS) $(CPPFLAGS) $(SDL_CFLAGS) -o $@ $(GUIOBJ) $(LDFLAGS) $(SDL_LDFLAGS) install: install.bin diff --git a/binlm2arpa/Makefile.in b/binlm2arpa/Makefile.in index 387519a..069801e 100644 --- a/binlm2arpa/Makefile.in +++ b/binlm2arpa/Makefile.in @@ -24,7 +24,7 @@ TARGET=binlm2arpa@EXEEXT@ all: $(TARGET) -$(TARGET): $(OBJ) $(LIBSENT)/libsent.a +$(TARGET): $(OBJ) $(LIBSENT)/libsent.so.0.0.0 $(CC) $(CFLAGS) $(CPPFLAGS) -o $@ $(OBJ) $(LDFLAGS) install: install.bin diff --git a/generate-ngram/Makefile.in b/generate-ngram/Makefile.in index dc1dc0a..f79378d 100644 --- a/generate-ngram/Makefile.in +++ b/generate-ngram/Makefile.in @@ -27,7 +27,7 @@ TARGET=generate-ngram@EXEEXT@ all: $(TARGET) -$(TARGET): $(OBJ) $(LIBSENT)/libsent.a +$(TARGET): $(OBJ) $(LIBSENT)/libsent.so.0.0.0 $(CC) $(CFLAGS) $(CPPFLAGS) -o $@ $(OBJ) $(LDFLAGS) install: install.bin diff --git a/julius/Makefile.in b/julius/Makefile.in index d989ab1..9c1add9 100644 --- a/julius/Makefile.in +++ b/julius/Makefile.in @@ -53,7 +53,7 @@ record.o \ all: $(TARGET) -$(TARGET): $(LIBSENT)/libsent.a $(LIBJULIUS)/libjulius.a $(OBJ) +$(TARGET): $(LIBSENT)/libsent.so.0.0.0 $(LIBJULIUS)/libjulius.so.0.0.0 $(OBJ) $(CC) $(CFLAGS) $(CPPFLAGS) -o $@ $(OBJ) $(LDFLAGS) $(GTK_LIBS) ############################################################ diff --git a/libjulius/Makefile.in b/libjulius/Makefile.in index a1cbfd8..51d2fbe 100644 --- a/libjulius/Makefile.in +++ b/libjulius/Makefile.in @@ -8,17 +8,16 @@ # $Id: Makefile.in,v 1.10 2013/06/20 17:14:19 sumomo Exp $ # SHELL=/bin/sh -.SUFFIXES: -.SUFFIXES: .c .o -.c.o: - $(CC) $(CFLAGS) $(CPPFLAGS) -o $@ -c $< + +TARGET = libjulius.so.0.0.0 +SONAME=libjulius.so.0 LIBSENT=../libsent CC=@CC@ -CFLAGS=@CFLAGS@ -CPPFLAGS=-Iinclude -I$(LIBSENT)/include @CPPFLAGS@ `$(LIBSENT)/libsent-config --cflags` -LDFLAGS=@LDFLAGS@ @LIBS@ -L$(LIBSENT) `$(LIBSENT)/libsent-config --libs` +CFLAGS=-fPIC @CFLAGS@ +CPPFLAGS=-fPIC -Iinclude -I$(LIBSENT)/include @CPPFLAGS@ `$(LIBSENT)/libsent-config --cflags` +LDFLAGS=-shared -Wl,soname,$(SONAME) @LDFLAGS@ @LIBS@ -L$(LIBSENT) `$(LIBSENT)/libsent-config --libs` RM=@RM@ -f AR=@AR@ r RANLIB=@RANLIB@ @@ -37,7 +36,6 @@ INSTALL_PROGRAM=@INSTALL_PROGRAM@ ############################################################ PKGCONF_FILE = julius-@JULIUS_MAJOR_VERSION@.pc -TARGET = libjulius.a OBJ = \ src/recogmain.o \ @@ -85,8 +83,7 @@ src/version.o all: $(TARGET) $(TARGET): $(OBJ) - $(AR) $@ $? - $(RANLIB) $@ + $(CC) $(CFLAGS) $(OBJ) -o $@ $(LDFLAGS) ############################################################ @@ -96,6 +93,8 @@ install.lib: $(TARGET) ${INSTALL} -d ${DESTDIR}${libdir} ${INSTALL_DATA} $(TARGET) ${DESTDIR}${libdir} ${INSTALL_DATA} $(PKGCONF_FILE) ${DESTDIR}${pkgconfigdir} + ln -rs ${DESTDIR}${libdir}/libjulius.so.0.0.0 ${DESTDIR}${libdir}/libjulius.so.0 + ln -rs ${DESTDIR}${libdir}/libjulius.so.0.0.0 ${DESTDIR}${libdir}/libjulius.so install.include: ${INSTALL} -d ${DESTDIR}${includedir}/julius diff --git a/libsent/Makefile.in b/libsent/Makefile.in index fce662e..40e41a5 100644 --- a/libsent/Makefile.in +++ b/libsent/Makefile.in @@ -11,15 +11,17 @@ SHELL=/bin/sh .c.o: $(CC) $(CFLAGS) $(CPPFLAGS) -o $@ -c $< +TARGET=libsent.so.0.0.0 +SONAME=libsent.so.0 + CC=@CC@ -CFLAGS=@CFLAGS@ -CPPFLAGS=-Iinclude @CPPFLAGS@ @SOUNDINC@ @DEFS@ -# LDFLAGS=@LDFLAGS@ @LIBS@ +CFLAGS=-fPIC @CFLAGS@ +CPPFLAGS=-fPIC -Iinclude @CPPFLAGS@ @SOUNDINC@ @DEFS@ +LDFLAGS=-shared -Wl,soname,$(SONAME) RM=@RM@ -f AR=@AR@ r RANLIB=@RANLIB@ PKGCONF_FILE = sent-@LIBSENT_MAJOR_VERSION@.pc -TARGET=libsent.a ## install prefix=@prefix@ @@ -144,8 +146,7 @@ src/wav2mfcc/para.o \ all: $(TARGET) $(TARGET): $(OBJ) - $(AR) $@ $? - $(RANLIB) $@ + $(CC) $(CFLAGS) $(OBJ) -o $@ $(LDFLAGS) src/phmm/calc_dnn_fma.o: src/phmm/calc_dnn_fma.c $(CC) $(CFLAGS) $(CPPFLAGS) @SIMD_FMA_CFLAGS@ -o $@ -c $< @@ -171,6 +172,8 @@ install.lib: $(TARGET) ${INSTALL} -d ${DESTDIR}${libdir} ${INSTALL_DATA} $(TARGET) ${DESTDIR}${libdir} ${INSTALL_DATA} $(PKGCONF_FILE) ${DESTDIR}${pkgconfigdir} + ln -rs ${DESTDIR}${libdir}/libsent.so.0.0.0 ${DESTDIR}${libdir}/libsent.so.0 + ln -rs ${DESTDIR}${libdir}/libsent.so.0.0.0 ${DESTDIR}${libdir}/libsent.so install.include: ${INSTALL} -d ${DESTDIR}${includedir}/sent diff --git a/mkbingram/Makefile.in b/mkbingram/Makefile.in index 2c841d2..5960e4f 100644 --- a/mkbingram/Makefile.in +++ b/mkbingram/Makefile.in @@ -24,7 +24,7 @@ TARGET=mkbingram@EXEEXT@ all: $(TARGET) -$(TARGET): $(OBJ) $(LIBSENT)/libsent.a +$(TARGET): $(OBJ) $(LIBSENT)/libsent.so.0.0.0 $(CC) $(CFLAGS) $(CPPFLAGS) -o $@ $(OBJ) $(LDFLAGS) install: install.bin diff --git a/mkbinhmm/Makefile.in b/mkbinhmm/Makefile.in index e9a744b..7c0228f 100644 --- a/mkbinhmm/Makefile.in +++ b/mkbinhmm/Makefile.in @@ -23,10 +23,10 @@ INSTALL=@INSTALL@ all: mkbinhmm@EXEEXT@ mkbinhmmlist@EXEEXT@ -mkbinhmm@EXEEXT@: mkbinhmm.o $(LIBSENT)/libsent.a +mkbinhmm@EXEEXT@: mkbinhmm.o $(LIBSENT)/libsent.so.0.0.0 $(CC) $(CFLAGS) $(CPPFLAGS) -o $@ mkbinhmm.o $(LDFLAGS) -mkbinhmmlist@EXEEXT@: mkbinhmmlist.o $(LIBSENT)/libsent.a +mkbinhmmlist@EXEEXT@: mkbinhmmlist.o $(LIBSENT)/libsent.so.0.0.0 $(CC) $(CFLAGS) $(CPPFLAGS) -o $@ mkbinhmmlist.o $(LDFLAGS) install: install.bin diff --git a/mkss/Makefile.in b/mkss/Makefile.in index 0ba31fd..a612236 100644 --- a/mkss/Makefile.in +++ b/mkss/Makefile.in @@ -28,7 +28,7 @@ TARGET=mkss@EXEEXT@ all: $(TARGET) -$(TARGET): mkss.c $(LIBSENT)/libsent.a $(LIBJULIUS)/libjulius.a +$(TARGET): mkss.c $(LIBSENT)/libsent.so.0.0.0 $(LIBJULIUS)/libjulius.so.0.0.0 $(CC) $(CFLAGS) $(CPPFLAGS) -o $@ mkss.c $(LDFLAGS) ############################################################
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor