c19c1d1
diff -up libsrtp-2.3.0/Makefile.in.sharedfix libsrtp-2.3.0/Makefile.in
c19c1d1
--- libsrtp-2.3.0/Makefile.in.sharedfix	2020-01-07 09:48:36.004217062 -0500
c19c1d1
+++ libsrtp-2.3.0/Makefile.in	2020-01-07 09:53:08.117725096 -0500
c19c1d1
@@ -106,12 +106,14 @@ bindir = @bindir@
c19c1d1
 pkgconfigdir = $(libdir)/pkgconfig
c19c1d1
 pkgconfig_DATA = libsrtp2.pc
c19c1d1
 
c19c1d1
-SHAREDLIBVERSION = 1
c19c1d1
+SHAREDLIBMINIVER = 1
c19c1d1
+SHAREDLIBVERSION = $(SHAREDLIBMINIVER).0.0
c19c1d1
 ifneq (,$(or $(findstring linux,@host@), $(findstring gnu,@host@)))
c19c1d1
 SHAREDLIB_DIR = $(libdir)
c19c1d1
-SHAREDLIB_LDFLAGS = -shared -Wl,-soname,$@
c19c1d1
 SHAREDLIBSUFFIXNOVER = so
c19c1d1
+SHAREDLIBMINISUFFIX = $(SHAREDLIBSUFFIXNOVER).$(SHAREDLIBMINIVER)
c19c1d1
 SHAREDLIBSUFFIX = $(SHAREDLIBSUFFIXNOVER).$(SHAREDLIBVERSION)
c19c1d1
+SHAREDLIB_LDFLAGS = -shared -Wl,-soname,libsrtp2.$(SHAREDLIBMINISUFFIX)
c19c1d1
 else ifneq (,$(or $(findstring cygwin,@host@), $(findstring mingw,@host@)))
c19c1d1
 SHAREDLIB_DIR = $(bindir)
c19c1d1
 SHAREDLIB_LDFLAGS = -shared -Wl,--out-implib,libsrtp2.dll.a
c19c1d1
@@ -166,6 +168,7 @@ libsrtp2.$(SHAREDLIBSUFFIX): $(srtpobj)
c19c1d1
 	$(CC) -shared -o $@ $(SHAREDLIB_LDFLAGS) \
c19c1d1
 				$^ $(LDFLAGS) $(LIBS)
c19c1d1
 	if [ -n "$(SHAREDLIBVERSION)" ]; then \
c19c1d1
+		ln -sfn $@ libsrtp2.$(SHAREDLIBMINISUFFIX); \
c19c1d1
 		ln -sfn $@ libsrtp2.$(SHAREDLIBSUFFIXNOVER); \
c19c1d1
 	fi
c19c1d1
 
c19c1d1
@@ -288,6 +291,7 @@ install:
c19c1d1
 		cp libsrtp2.$(SHAREDLIBSUFFIXNOVER) $(DESTDIR)$(SHAREDLIB_DIR)/; \
c19c1d1
 		if [ -n "$(SHAREDLIBVERSION)" ]; then \
c19c1d1
 			ln -sfn libsrtp2.$(SHAREDLIBSUFFIX) $(DESTDIR)$(SHAREDLIB_DIR)/libsrtp2.$(SHAREDLIBSUFFIXNOVER); \
c19c1d1
+			ln -sfn libsrtp2.$(SHAREDLIBSUFFIX) $(DESTDIR)$(SHAREDLIB_DIR)/libsrtp2.$(SHAREDLIBMINISUFFIX); \
c19c1d1
 		fi; \
c19c1d1
 	fi
c19c1d1
 	$(INSTALL) -d $(DESTDIR)$(pkgconfigdir)