From 591e8b7dea628be21f7cce68a856b3bd39a22df2 Mon Sep 17 00:00:00 2001 From: Packit Service Date: Dec 09 2020 20:30:57 +0000 Subject: Apply patch libsrtp-1.5.4-shared-fix.patch patch_name: libsrtp-1.5.4-shared-fix.patch present_in_specfile: true --- diff --git a/Makefile.in b/Makefile.in index d9b2c4f..8f6948e 100644 --- a/Makefile.in +++ b/Makefile.in @@ -84,12 +84,14 @@ pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = libsrtp.pc endif -SHAREDLIBVERSION = 1 +SHAREDLIBMINIVER = 1 +SHAREDLIBVERSION = $(SHAREDLIBMINIVER).0.0 ifeq (linux,$(findstring linux,@host@)) SHAREDLIB_DIR = $(libdir) -SHAREDLIB_LDFLAGS = -shared -Wl,-soname,$@ SHAREDLIBSUFFIXNOVER = so SHAREDLIBSUFFIX = $(SHAREDLIBSUFFIXNOVER).$(SHAREDLIBVERSION) +SHAREDLIBMINISUFFIX = $(SHAREDLIBSUFFIXNOVER).$(SHAREDLIBMINIVER) +SHAREDLIB_LDFLAGS = -shared -Wl,-soname,libsrtp.$(SHAREDLIBMINISUFFIX) else ifeq (mingw,$(findstring mingw,@host@)) SHAREDLIB_DIR = $(bindir) SHAREDLIB_LDFLAGS = -shared -Wl,--out-implib,libsrtp.dll.a @@ -148,6 +150,7 @@ libsrtp.$(SHAREDLIBSUFFIX): $(srtpobj) $(cryptobj) $(gdoi) $(CC) -shared -o $@ $(SHAREDLIB_LDFLAGS) \ $^ $(LDFLAGS) $(LIBS) if [ -n "$(SHAREDLIBVERSION)" ]; then \ + ln -sfn $@ libsrtp.$(SHAREDLIBMINISUFFIX); \ ln -sfn $@ libsrtp.$(SHAREDLIBSUFFIXNOVER); \ fi @@ -274,6 +277,7 @@ install: $(INSTALL) -d $(DESTDIR)$(SHAREDLIB_DIR); \ cp libsrtp.$(SHAREDLIBSUFFIX) $(DESTDIR)$(SHAREDLIB_DIR)/; \ ln -sfn libsrtp.$(SHAREDLIBSUFFIX) $(DESTDIR)$(SHAREDLIB_DIR)/libsrtp.$(SHAREDLIBSUFFIXNOVER); \ + ln -sfn libsrtp.$(SHAREDLIBSUFFIX) $(DESTDIR)$(SHAREDLIB_DIR)/libsrtp.$(SHAREDLIBMINISUFFIX); \ fi if [ "$(pkgconfig_DATA)" != "" ]; then \ $(INSTALL) -d $(DESTDIR)$(pkgconfigdir); \