Description: Don't try to install shared libraries if they were not built
Forwarded: yes
Author: Martin Buck <mbuck@debian.org>
---
--- a/Makefile
+++ b/Makefile
@@ -4488,53 +4488,55 @@
 	${Q}# NOTE: The this makefile installs libcustcalc${LIB_EXT_VERSION}
 	${Q}#       because we only want to perform one ${LDCONFIG} for both
 	${Q}#       libcalc${LIB_EXT_VERSION} and libcustcalc${LIB_EXT_VERSION}.
-	-${Q} if ${CMP} -s libcalc${LIB_EXT_VERSION} \
-		     ${T}${LIBDIR}/libcalc${LIB_EXT_VERSION} && \
-	   ${CMP} -s custom/libcustcalc${LIB_EXT_VERSION} \
-		     ${T}${LIBDIR}/libcustcalc${LIB_EXT_VERSION}; then \
-	    ${TRUE}; \
-	else \
-	    ${RM} -f ${T}${LIBDIR}/libcalc${LIB_EXT_VERSION}.new; \
-	    ${CP} -f libcalc${LIB_EXT_VERSION} \
-	    	     ${T}${LIBDIR}/libcalc${LIB_EXT_VERSION}.new; \
-	    ${MV} -f ${T}${LIBDIR}/libcalc${LIB_EXT_VERSION}.new \
-	    	     ${T}${LIBDIR}/libcalc${LIB_EXT_VERSION}; \
-	    echo "installed ${T}${LIBDIR}/libcalc${LIB_EXT_VERSION}"; \
-	    ${LN} -f -s libcalc${LIB_EXT_VERSION} \
-	    		${T}${LIBDIR}/libcalc${LIB_EXT_VERS}; \
-	    echo "installed ${T}${LIBDIR}/libcalc${LIB_EXT_VERS}"; \
-	    ${LN} -f -s libcalc${LIB_EXT_VERSION} \
-	    		${T}${LIBDIR}/libcalc${LIB_EXT_VER}; \
-	    echo "installed ${T}${LIBDIR}/libcalc${LIB_EXT_VER}"; \
-	    ${LN} -f -s libcalc${LIB_EXT_VERSION} \
-	    		${T}${LIBDIR}/libcalc${LIB_EXT_VE}; \
-	    echo "installed ${T}${LIBDIR}/libcalc${LIB_EXT_VE}"; \
-	    ${LN} -f -s libcalc${LIB_EXT_VERSION} \
-	    		${T}${LIBDIR}/libcalc${LIB_EXT}; \
-	    echo "installed ${T}${LIBDIR}/libcalc${LIB_EXT}"; \
-	    ${RM} -f ${T}${LIBDIR}/libcustcalc${LIB_EXT_VERSION}.new; \
-	    ${CP} -f custom/libcustcalc${LIB_EXT_VERSION} \
-	    	     ${T}${LIBDIR}/libcustcalc${LIB_EXT_VERSION}.new; \
-	    ${MV} -f ${T}${LIBDIR}/libcustcalc${LIB_EXT_VERSION}.new \
-	    	     ${T}${LIBDIR}/libcustcalc${LIB_EXT_VERSION}; \
-	    echo "installed ${T}${LIBDIR}/libcustcalc${LIB_EXT_VERSION}"; \
-	    ${LN} -f -s libcustcalc${LIB_EXT_VERSION} \
-	    		${T}${LIBDIR}/libcustcalc${LIB_EXT_VERS}; \
-	    echo "installed ${T}${LIBDIR}/libcustcalc${LIB_EXT_VERS}"; \
-	    ${LN} -f -s libcustcalc${LIB_EXT_VERSION} \
-	    		${T}${LIBDIR}/libcustcalc${LIB_EXT_VER}; \
-	    echo "installed ${T}${LIBDIR}/libcustcalc${LIB_EXT_VER}"; \
-	    ${LN} -f -s libcustcalc${LIB_EXT_VERSION} \
-	    		${T}${LIBDIR}/libcustcalc${LIB_EXT_VE}; \
-	    echo "installed ${T}${LIBDIR}/libcalc${LIB_EXT_VE}"; \
-	    ${LN} -f -s libcustcalc${LIB_EXT_VERSION} \
-	    		${T}${LIBDIR}/libcustcalc${LIB_EXT}; \
-	    echo "installed ${T}${LIBDIR}/libcalc${LIB_EXT}"; \
-	    if [ -z "${T}" -o "/" = "${T}" ]; then \
-		if [ ! -z "${LDCONFIG}" ]; then \
-		    echo "running ${LDCONFIG}"; \
-		    ${LDCONFIG} -v; \
-		    echo "finished ${LDCONFIG}"; \
+	-${Q} if [ -f libcalc${LIB_EXT_VERSION} ]; then \
+	    if ${CMP} -s libcalc${LIB_EXT_VERSION} \
+			 ${T}${LIBDIR}/libcalc${LIB_EXT_VERSION} && \
+	       ${CMP} -s custom/libcustcalc${LIB_EXT_VERSION} \
+			 ${T}${LIBDIR}/libcustcalc${LIB_EXT_VERSION}; then \
+		${TRUE}; \
+	    else \
+		${RM} -f ${T}${LIBDIR}/libcalc${LIB_EXT_VERSION}.new; \
+		${CP} -f libcalc${LIB_EXT_VERSION} \
+			 ${T}${LIBDIR}/libcalc${LIB_EXT_VERSION}.new; \
+		${MV} -f ${T}${LIBDIR}/libcalc${LIB_EXT_VERSION}.new \
+			 ${T}${LIBDIR}/libcalc${LIB_EXT_VERSION}; \
+		echo "installed ${T}${LIBDIR}/libcalc${LIB_EXT_VERSION}"; \
+		${LN} -f -s libcalc${LIB_EXT_VERSION} \
+			    ${T}${LIBDIR}/libcalc${LIB_EXT_VERS}; \
+		echo "installed ${T}${LIBDIR}/libcalc${LIB_EXT_VERS}"; \
+		${LN} -f -s libcalc${LIB_EXT_VERSION} \
+			    ${T}${LIBDIR}/libcalc${LIB_EXT_VER}; \
+		echo "installed ${T}${LIBDIR}/libcalc${LIB_EXT_VER}"; \
+		${LN} -f -s libcalc${LIB_EXT_VERSION} \
+			    ${T}${LIBDIR}/libcalc${LIB_EXT_VE}; \
+		echo "installed ${T}${LIBDIR}/libcalc${LIB_EXT_VE}"; \
+		${LN} -f -s libcalc${LIB_EXT_VERSION} \
+			    ${T}${LIBDIR}/libcalc${LIB_EXT}; \
+		echo "installed ${T}${LIBDIR}/libcalc${LIB_EXT}"; \
+		${RM} -f ${T}${LIBDIR}/libcustcalc${LIB_EXT_VERSION}.new; \
+		${CP} -f custom/libcustcalc${LIB_EXT_VERSION} \
+			 ${T}${LIBDIR}/libcustcalc${LIB_EXT_VERSION}.new; \
+		${MV} -f ${T}${LIBDIR}/libcustcalc${LIB_EXT_VERSION}.new \
+			 ${T}${LIBDIR}/libcustcalc${LIB_EXT_VERSION}; \
+		echo "installed ${T}${LIBDIR}/libcustcalc${LIB_EXT_VERSION}"; \
+		${LN} -f -s libcustcalc${LIB_EXT_VERSION} \
+			    ${T}${LIBDIR}/libcustcalc${LIB_EXT_VERS}; \
+		echo "installed ${T}${LIBDIR}/libcustcalc${LIB_EXT_VERS}"; \
+		${LN} -f -s libcustcalc${LIB_EXT_VERSION} \
+			    ${T}${LIBDIR}/libcustcalc${LIB_EXT_VER}; \
+		echo "installed ${T}${LIBDIR}/libcustcalc${LIB_EXT_VER}"; \
+		${LN} -f -s libcustcalc${LIB_EXT_VERSION} \
+			    ${T}${LIBDIR}/libcustcalc${LIB_EXT_VE}; \
+		echo "installed ${T}${LIBDIR}/libcalc${LIB_EXT_VE}"; \
+		${LN} -f -s libcustcalc${LIB_EXT_VERSION} \
+			    ${T}${LIBDIR}/libcustcalc${LIB_EXT}; \
+		echo "installed ${T}${LIBDIR}/libcalc${LIB_EXT}"; \
+		if [ -z "${T}" -o "/" = "${T}" ]; then \
+		    if [ ! -z "${LDCONFIG}" ]; then \
+			echo "running ${LDCONFIG}"; \
+			${LDCONFIG} -v; \
+			echo "finished ${LDCONFIG}"; \
+		    fi; \
 		fi; \
 	    fi; \
 	fi
