[SCM] libav/experimental: Mac OS X requires running ranlib on static libraries after installation.

siretart at users.alioth.debian.org siretart at users.alioth.debian.org
Sun Jun 30 15:49:59 UTC 2013


The following commit has been merged in the experimental branch:
commit d7e27559b186ddf8a3a870e032afc454be30b96f
Author: Diego Biurrun <diego at biurrun.de>
Date:   Tue Aug 15 19:30:38 2006 +0000

    Mac OS X requires running ranlib on static libraries after installation.
    
    Originally committed as revision 6001 to svn://svn.ffmpeg.org/ffmpeg/trunk

diff --git a/common.mak b/common.mak
index 40a655c..0961c17 100644
--- a/common.mak
+++ b/common.mak
@@ -69,6 +69,7 @@ install-lib-shared: $(SLIBNAME)
 install-lib-static: $(LIB)
 	install -d "$(libdir)"
 	install -m 644 $(LIB) "$(libdir)"
+	$(LIB_INSTALL_EXTRA_CMD)
 
 install-headers:
 	install -d "$(incdir)"
diff --git a/configure b/configure
index 17a6066..96cc953 100755
--- a/configure
+++ b/configure
@@ -580,6 +580,7 @@ SLIBSUF=".dylib"
 SLIBNAME_WITH_FULLVERSION='$(SLIBPREF)$(NAME).$(LIBVERSION)$(SLIBSUF)'
 SLIBNAME_WITH_MAJOR='$(SLIBPREF)$(NAME).$(LIBMAJOR)$(SLIBSUF)'
 FFSERVERLDFLAGS=-Wl,-bind_at_load
+LIB_INSTALL_EXTRA_CMD="\$(RANLIB) \"\$(libdir)/\$(LIB)\""
 ;;
 MINGW32*)
 # Note: the rest of the mingw32 config is done afterwards as mingw32
@@ -1762,6 +1763,7 @@ if test "$lshared" = "yes" ; then
   echo "SLIBNAME_WITH_MAJOR=${SLIBNAME_WITH_MAJOR}" >> config.mak
   echo "SLIB_EXTRA_CMD=${SLIB_EXTRA_CMD}" >> config.mak
 fi
+echo "LIB_INSTALL_EXTRA_CMD=${LIB_INSTALL_EXTRA_CMD}" >> config.mak
 echo "EXTRALIBS=$extralibs" >> config.mak
 
 # If you do not want to use encoders, disable them.

-- 
Libav/FFmpeg packaging



More information about the pkg-multimedia-commits mailing list