Blame SOURCES/libsrtp-1.5.4-shared-fix.patch

a41b74
diff -up libsrtp-1.5.4/Makefile.in.sharedfix libsrtp-1.5.4/Makefile.in
a41b74
--- libsrtp-1.5.4/Makefile.in.sharedfix	2016-02-02 14:56:49.000000000 -0500
a41b74
+++ libsrtp-1.5.4/Makefile.in	2016-02-12 09:38:18.228208296 -0500
a41b74
@@ -84,12 +84,14 @@ pkgconfigdir = $(libdir)/pkgconfig
a41b74
 pkgconfig_DATA = libsrtp.pc
a41b74
 endif
a41b74
 
a41b74
-SHAREDLIBVERSION = 1
a41b74
+SHAREDLIBMINIVER = 1
a41b74
+SHAREDLIBVERSION = $(SHAREDLIBMINIVER).0.0
a41b74
 ifeq (linux,$(findstring linux,@host@))
a41b74
 SHAREDLIB_DIR = $(libdir)
a41b74
-SHAREDLIB_LDFLAGS = -shared -Wl,-soname,$@
a41b74
 SHAREDLIBSUFFIXNOVER = so
a41b74
 SHAREDLIBSUFFIX = $(SHAREDLIBSUFFIXNOVER).$(SHAREDLIBVERSION)
a41b74
+SHAREDLIBMINISUFFIX = $(SHAREDLIBSUFFIXNOVER).$(SHAREDLIBMINIVER)
a41b74
+SHAREDLIB_LDFLAGS = -shared -Wl,-soname,libsrtp.$(SHAREDLIBMINISUFFIX)
a41b74
 else ifeq (mingw,$(findstring mingw,@host@))
a41b74
 SHAREDLIB_DIR = $(bindir)
a41b74
 SHAREDLIB_LDFLAGS = -shared -Wl,--out-implib,libsrtp.dll.a
a41b74
@@ -148,6 +150,7 @@ libsrtp.$(SHAREDLIBSUFFIX): $(srtpobj) $
a41b74
 	$(CC) -shared -o $@ $(SHAREDLIB_LDFLAGS) \
a41b74
                 $^ $(LDFLAGS) $(LIBS)
a41b74
 	if [ -n "$(SHAREDLIBVERSION)" ]; then \
a41b74
+		ln -sfn $@ libsrtp.$(SHAREDLIBMINISUFFIX); \
a41b74
 		ln -sfn $@ libsrtp.$(SHAREDLIBSUFFIXNOVER); \
a41b74
 	fi
a41b74
 
a41b74
@@ -274,6 +277,7 @@ install:
a41b74
 		$(INSTALL) -d $(DESTDIR)$(SHAREDLIB_DIR); \
a41b74
 		cp libsrtp.$(SHAREDLIBSUFFIX) $(DESTDIR)$(SHAREDLIB_DIR)/; \
a41b74
 		ln -sfn libsrtp.$(SHAREDLIBSUFFIX) $(DESTDIR)$(SHAREDLIB_DIR)/libsrtp.$(SHAREDLIBSUFFIXNOVER); \
a41b74
+		ln -sfn libsrtp.$(SHAREDLIBSUFFIX) $(DESTDIR)$(SHAREDLIB_DIR)/libsrtp.$(SHAREDLIBMINISUFFIX); \
a41b74
 	fi
a41b74
 	if [ "$(pkgconfig_DATA)" != "" ]; then \
a41b74
 		$(INSTALL) -d $(DESTDIR)$(pkgconfigdir); \