Kaydet (Commit) 0a4ef465 authored tarafından David Tardon's avatar David Tardon

rhbz#809466 change soname of bundled redland libs

üst 574fcec8
mkdir: %_DEST%\inc\external
..\%__SRC%\inc\*.h %_DEST%\inc\external\*.h
..\%__SRC%\lib\libraptor.so.1 %_DEST%\lib\libraptor.so.1
symlink: %_DEST%\lib\libraptor.so.1 %_DEST%\lib\libraptor.so
..\%__SRC%\lib\libraptor-lo.so.1 %_DEST%\lib\libraptor-lo.so.1
symlink: %_DEST%\lib\libraptor-lo.so.1 %_DEST%\lib\libraptor.so
..\%__SRC%\lib\libraptor.so %_DEST%\lib\libraptor.so
..\%__SRC%\lib\libraptor.1.dylib %_DEST%\lib\libraptor.1.dylib
symlink: %_DEST%\lib\libraptor.1.dylib %_DEST%\lib\libraptor.dylib
..\%__SRC%\lib\librasqal.so.1 %_DEST%\lib\librasqal.so.1
symlink: %_DEST%\lib\librasqal.so.1 %_DEST%\lib\librasqal.so
..\%__SRC%\lib\libraptor-lo.1.dylib %_DEST%\lib\libraptor-lo.1.dylib
symlink: %_DEST%\lib\libraptor-lo.1.dylib %_DEST%\lib\libraptor.dylib
..\%__SRC%\lib\librasqal-lo.so.1 %_DEST%\lib\librasqal-lo.so.1
symlink: %_DEST%\lib\librasqal-lo.so.1 %_DEST%\lib\librasqal.so
..\%__SRC%\lib\librasqal.so %_DEST%\lib\librasqal.so
..\%__SRC%\lib\librasqal.1.dylib %_DEST%\lib\librasqal.1.dylib
symlink: %_DEST%\lib\librasqal.1.dylib %_DEST%\lib\librasqal.dylib
..\%__SRC%\lib\librdf.so.0 %_DEST%\lib\librdf.so.0
symlink: %_DEST%\lib\librdf.so.0 %_DEST%\lib\librdf.so
..\%__SRC%\lib\librasqal-lo.1.dylib %_DEST%\lib\librasqal-lo.1.dylib
symlink: %_DEST%\lib\librasqal-lo.1.dylib %_DEST%\lib\librasqal.dylib
..\%__SRC%\lib\librdf-lo.so.0 %_DEST%\lib\librdf-lo.so.0
symlink: %_DEST%\lib\librdf-lo.so.0 %_DEST%\lib\librdf.so
..\%__SRC%\lib\librdf.so %_DEST%\lib\librdf.so
..\%__SRC%\lib\librdf.0.dylib %_DEST%\lib\librdf.0.dylib
symlink: %_DEST%\lib\librdf.0.dylib %_DEST%\lib\librdf.dylib
..\%__SRC%\lib\librdf-lo.0.dylib %_DEST%\lib\librdf-lo.0.dylib
symlink: %_DEST%\lib\librdf-lo.0.dylib %_DEST%\lib\librdf.dylib
..\%__SRC%\lib\*.lib %_DEST%\lib
..\%__SRC%\lib\*.a %_DEST%\lib
..\%__SRC%\lib\lib*.dll.a %_DEST%\lib\lib*.a
......
......@@ -59,7 +59,8 @@ OOO_PATCH_FILES= \
$(TARFILE_NAME).patch.win32 \
$(TARFILE_NAME).patch.rindex \
raptor-aix.patch \
$(TARFILE_NAME).entities.patch
$(TARFILE_NAME).entities.patch \
$(TARFILE_NAME).patch.bundled-soname
.IF "$(CROSS_COMPILING)"=="YES"
OOO_PATCH_FILES += \
......@@ -204,7 +205,7 @@ OUT2BIN+=src/raptor-config
OUT2LIB+=src$/.libs$/libraptor.so
OUT2BIN+=src/raptor-config
.ELIF "$(OS)"=="AIX"
OUT2LIB+=src$/.libs$/libraptor.so.$(RAPTOR_MAJOR) src$/.libs$/libraptor.so
OUT2LIB+=src$/.libs$/libraptor-lo.so.$(RAPTOR_MAJOR) src$/.libs$/libraptor.so
OUT2BIN+=src/raptor-config
.ELIF "$(OS)"=="WNT"
.IF "$(COM)"=="GCC"
......@@ -215,7 +216,7 @@ OUT2BIN+=src/raptor-config
# if we use dmake, this is done automagically
.ENDIF
.ELSE
OUT2LIB+=src$/.libs$/libraptor.so.$(RAPTOR_MAJOR) src$/.libs$/libraptor.so
OUT2LIB+=src$/.libs$/libraptor-lo.so.$(RAPTOR_MAJOR) src$/.libs$/libraptor.so
OUT2BIN+=src/raptor-config
.ENDIF
......
--- misc/raptor-1.4.18/src/Makefile.in
+++ misc/build/raptor-1.4.18/src/Makefile.in
@@ -404,7 +404,7 @@
$(am__append_20) $(am__append_21) $(am__append_22) \
$(am__append_23) $(am__append_24) $(am__append_25) \
$(am__append_26)
-libraptor_la_LDFLAGS = -version-info @RAPTOR_LIBTOOL_VERSION@
+libraptor_la_LDFLAGS = -version-info @RAPTOR_LIBTOOL_VERSION@ -release lo
libraptor_la_LIBADD = @LTLIBOBJS@
EXTRA_DIST = \
raptor-config.in \
......@@ -34,8 +34,8 @@
$(am__append_20) $(am__append_21) $(am__append_22) \
$(am__append_23) $(am__append_24) $(am__append_25) \
$(am__append_26)
-libraptor_la_LDFLAGS = -version-info @RAPTOR_LIBTOOL_VERSION@
+libraptor_la_LDFLAGS = -version-info @RAPTOR_LIBTOOL_VERSION@ -no-undefined
-libraptor_la_LDFLAGS = -version-info @RAPTOR_LIBTOOL_VERSION@ -release lo
+libraptor_la_LDFLAGS = -version-info @RAPTOR_LIBTOOL_VERSION@ -release lo -no-undefined
libraptor_la_LIBADD = @LTLIBOBJS@
EXTRA_DIST = \
raptor-config.in \
......@@ -57,7 +57,8 @@ OOO_PATCH_FILES= \
$(TARFILE_NAME).patch.ooo_build \
$(TARFILE_NAME).patch.dmake \
$(TARFILE_NAME).patch.win32 \
rasqal-aix.patch
rasqal-aix.patch \
$(TARFILE_NAME).patch.bundled-soname
PATCH_FILES=$(OOO_PATCH_FILES)
......@@ -156,7 +157,7 @@ BUILD_DIR=$(CONFIGURE_DIR)
OUT2INC+=src$/rasqal.h
.IF "$(OS)"=="MACOSX"
OUT2LIB+=src$/.libs$/librasqal.$(RASQAL_MAJOR).dylib src$/.libs$/librasqal.dylib
OUT2LIB+=src$/.libs$/librasqal-lo.$(RASQAL_MAJOR).dylib src$/.libs$/librasqal.dylib
OUT2BIN+=src/rasqal-config
.ELIF "$(OS)"=="IOS"
OUT2LIB+=src$/.libs$/librasqal.a
......@@ -173,7 +174,7 @@ OUT2BIN+=src/rasqal-config
# if we use dmake, this is done automagically
.ENDIF
.ELSE
OUT2LIB+=src$/.libs$/librasqal.so.$(RASQAL_MAJOR) src$/.libs$/librasqal.so
OUT2LIB+=src$/.libs$/librasqal-lo.so.$(RASQAL_MAJOR) src$/.libs$/librasqal.so
OUT2BIN+=src/rasqal-config
.ENDIF
......
--- misc/rasqal-0.9.16/src/Makefile.in
+++ misc/build/rasqal-0.9.16/src/Makefile.in
@@ -355,7 +355,7 @@
rasqal_xsd_datatypes.c rasqal_decimal.c rasqal_datetime.c \
rasqal_rowsource.c rasqal_sparql_xml.c $(am__append_3) \
$(am__append_4) $(am__append_5)
-librasqal_la_LDFLAGS = -version-info @RASQAL_LIBTOOL_VERSION@
+librasqal_la_LDFLAGS = -version-info @RASQAL_LIBTOOL_VERSION@ -release lo
librasqal_la_LIBADD = @LTLIBOBJS@ @RASQAL_INTERNAL_LIBS@ @RASQAL_EXTERNAL_LIBS@ $(MEM_LIBS)
librasqal_la_DEPENDENCIES = @LTLIBOBJS@ @RASQAL_INTERNAL_LIBS@
EXTRA_DIST = \
......@@ -4,8 +4,8 @@
rasqal_xsd_datatypes.c rasqal_decimal.c rasqal_datetime.c \
rasqal_rowsource.c rasqal_sparql_xml.c $(am__append_3) \
$(am__append_4) $(am__append_5)
-librasqal_la_LDFLAGS = -version-info @RASQAL_LIBTOOL_VERSION@
+librasqal_la_LDFLAGS = -version-info @RASQAL_LIBTOOL_VERSION@ -no-undefined
-librasqal_la_LDFLAGS = -version-info @RASQAL_LIBTOOL_VERSION@ -release lo
+librasqal_la_LDFLAGS = -version-info @RASQAL_LIBTOOL_VERSION@ -release lo -no-undefined
librasqal_la_LIBADD = @LTLIBOBJS@ @RASQAL_INTERNAL_LIBS@ @RASQAL_EXTERNAL_LIBS@ $(MEM_LIBS)
librasqal_la_DEPENDENCIES = @LTLIBOBJS@ @RASQAL_INTERNAL_LIBS@
EXTRA_DIST = \
......@@ -57,7 +57,8 @@ OOO_PATCH_FILES= \
$(TARFILE_NAME).patch.dmake \
$(TARFILE_NAME).patch.ooo_build \
$(TARFILE_NAME).patch.win32 \
redland-aix.patch
redland-aix.patch \
$(TARFILE_NAME).patch.bundled-soname
PATCH_FILES=$(OOO_PATCH_FILES) \
......@@ -163,7 +164,7 @@ BUILD_DIR=$(CONFIGURE_DIR)
OUT2INC+=librdf$/*.h
.IF "$(OS)"=="MACOSX"
OUT2LIB+=librdf$/.libs$/librdf.$(REDLAND_MAJOR).dylib
OUT2LIB+=librdf$/.libs$/librdf-lo.$(REDLAND_MAJOR).dylib
.ELIF "$(OS)"=="IOS"
OUT2LIB+=librdf$/.libs$/librdf.a
.ELIF "$(OS)"=="ANDROID"
......@@ -176,7 +177,7 @@ OUT2BIN+=librdf$/.libs$/*.dll
# if we use dmake, this is done automagically
.ENDIF
.ELSE
OUT2LIB+=librdf$/.libs$/librdf.so.$(REDLAND_MAJOR)
OUT2LIB+=librdf$/.libs$/librdf-lo.so.$(REDLAND_MAJOR)
.ENDIF
# --- Targets ------------------------------------------------------
......
--- misc/redland-1.0.8/librdf/Makefile.in
+++ misc/build/redland-1.0.8/librdf/Makefile.in
@@ -463,7 +463,7 @@
rdf_parser_raptor.c
EXTRA_DIST = redland.spec redland.spec.in mysql-v1.ttl mysql-v2.ttl
-librdf_la_LDFLAGS = -version-info @LIBRDF_LIBTOOL_VERSION@ \
+librdf_la_LDFLAGS = -version-info @LIBRDF_LIBTOOL_VERSION@ -release lo \
@LIBRDF_LDFLAGS@ @LIBRDF_EXTERNAL_LIBS@ $(MEM_LIBS)
pkgdata_DATA = $(am__append_11)
......@@ -4,8 +4,8 @@
rdf_parser_raptor.c
EXTRA_DIST = redland.spec redland.spec.in mysql-v1.ttl mysql-v2.ttl
-librdf_la_LDFLAGS = -version-info @LIBRDF_LIBTOOL_VERSION@ \
+librdf_la_LDFLAGS = -version-info @LIBRDF_LIBTOOL_VERSION@ -no-undefined \
-librdf_la_LDFLAGS = -version-info @LIBRDF_LIBTOOL_VERSION@ -release lo \
+librdf_la_LDFLAGS = -version-info @LIBRDF_LIBTOOL_VERSION@ -release lo -no-undefined \
@LIBRDF_LDFLAGS@ @LIBRDF_EXTERNAL_LIBS@ $(MEM_LIBS)
pkgdata_DATA = $(am__append_11)
......@@ -1567,15 +1567,15 @@ File gid_File_Lib_Raptor
Dir = SCP2_OOO_BIN_DIR;
#ifdef UNX
#ifdef MACOSX
Name = STRING(CONCAT4(libraptor,.,RAPTOR_MAJOR,UNXSUFFIX));
Name = STRING(CONCAT4(libraptor-lo,.,RAPTOR_MAJOR,UNXSUFFIX));
#else
Name = STRING(CONCAT4(libraptor,UNXSUFFIX,.,RAPTOR_MAJOR));
Name = STRING(CONCAT4(libraptor-lo,UNXSUFFIX,.,RAPTOR_MAJOR));
#endif
#else
#ifdef _gcc3
Name = "libraptor-1.dll";
Name = "libraptor-lo-1.dll";
#else
Name = "raptor.dll";
Name = "raptor-lo.dll";
#endif
#endif
End
......@@ -1586,15 +1586,15 @@ File gid_File_Lib_Rasqal
Dir = SCP2_OOO_BIN_DIR;
#ifdef UNX
#ifdef MACOSX
Name = STRING(CONCAT4(librasqal,.,RASQAL_MAJOR,UNXSUFFIX));
Name = STRING(CONCAT4(librasqal-lo,.,RASQAL_MAJOR,UNXSUFFIX));
#else
Name = STRING(CONCAT4(librasqal,UNXSUFFIX,.,RASQAL_MAJOR));
Name = STRING(CONCAT4(librasqal-lo,UNXSUFFIX,.,RASQAL_MAJOR));
#endif
#else
#ifdef _gcc3
Name = STRING(CONCAT3(librasqal-,RASQAL_MAJOR,.dll));
Name = STRING(CONCAT3(librasqal-lo-,RASQAL_MAJOR,.dll));
#else
Name = "rasqal.dll";
Name = "rasqal-lo.dll";
#endif
#endif
End
......@@ -1605,15 +1605,15 @@ File gid_File_Lib_Rdf
Dir = SCP2_OOO_BIN_DIR;
#ifdef UNX
#ifdef MACOSX
Name = STRING(CONCAT4(librdf,.,REDLAND_MAJOR,UNXSUFFIX));
Name = STRING(CONCAT4(librdf-lo,.,REDLAND_MAJOR,UNXSUFFIX));
#else
Name = STRING(CONCAT4(librdf,UNXSUFFIX,.,REDLAND_MAJOR));
Name = STRING(CONCAT4(librdf-lo,UNXSUFFIX,.,REDLAND_MAJOR));
#endif
#else
#ifdef _gcc3
Name = "librdf-0.dll";
Name = "librdf-lo-0.dll";
#else
Name = "librdf.dll";
Name = "librdf-lo.dll";
#endif
#endif
End
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment