Sophie

Sophie

distrib > Mageia > 8 > i586 > by-pkgid > 1ec4cc6f4941f821a4832c6653b9c601 > files > 3

hylafax+-7.0.4-1.mga8.src.rpm

diff -Nrup a/faxd/Makefile.LINUXdso b/faxd/Makefile.LINUXdso
--- a/faxd/Makefile.LINUXdso	2015-07-27 02:46:05.000000000 +0200
+++ b/faxd/Makefile.LINUXdso	2019-04-11 15:49:09.986004822 +0200
@@ -32,15 +32,16 @@
 LDIRT	+= libfaxserver.a
 
 libfaxserver.${DSO}: ${SERVER_OBJS} ${MODEM_OBJS}
-	${C++} ${DSOOPTS} -o libfaxserver.${DSO} \
-	    ${SERVER_OBJS} ${MODEM_OBJS} ${DSODELAY} ../util/libfaxutil.${DSO} ${DSODELAY} ${LIBTIFF} ${LIBJBIG} ${LIBLCMS} ${LIBPORT}
+	${C++} ${DSOOPTS} -o libfaxserver.${DSO}.${LIBVERSION} \
+	    ${SERVER_OBJS} ${MODEM_OBJS} ${LLDLIBS}
+	ln -sf libfaxserver.${DSO}.${LIBVERSION} libfaxserver.${DSO}
 
 installDSO: libfaxserver.${DSO}
-	${PUTSERV} -root ${INSTALLROOT} -F ${LIBDIR} -m 755 -O libfaxserver.${DSO}
-	[ `id -u` -eq 0 ] && ( PATH=${PATH}:/sbin ldconfig ${LIBDIR} ) || ( echo "ldconfig is required to be run as user root at install time" )
+	${PUTSERV} -root ${INSTALLROOT} -F ${LIBDIR} -m 755 -O libfaxserver.${DSO}.${LIBVERSION}
+	${PUTSERV} -root ${INSTALLROOT} -F ${LIBDIR} -O -lns libfaxserver.${DSO}.${LIBVERSION} libfaxserver.${DSO}
 
 uninstallDSO::
-	${RM} -f ${LIBDIR}/libfaxserver.${DSO}
+	${RM} -f ${LIBDIR}/libfaxserver.${DSO}.${LIBVERSION}
 
 cleanDSO::
-	-${RM} -f libfaxserver.${DSO}
+	-${RM} -f libfaxserver.${DSO}.${LIBVERSION}
diff -Nrup a/util/Makefile.LINUXdso b/util/Makefile.LINUXdso
--- a/util/Makefile.LINUXdso	2015-07-27 02:46:07.000000000 +0200
+++ b/util/Makefile.LINUXdso	2019-04-11 15:52:09.952290554 +0200
@@ -31,15 +31,20 @@
 #
 
 libfaxutil.${DSO}: ${OBJECTS}
-	${C++} ${DSOOPTS} -o libfaxutil.${DSO} ${OBJECTS} \
-	    ${DSODELAY} ${LIBTIFF} ${DSODELAY} ${LIBZ} ${DSODELAY} ${LIBREGEX}
+	${C++} ${DSOOPTS} -o libfaxutil.${DSO}.${LIBVERSION} ${OBJECTS} \
+	    ${DSODELAY} ${LIBTIFF} ${DSODELAY} ${LIBZ} ${DSODELAY} ${LIBREGEX} \
+	    ${MACHDEPLIBS}
+	ln -sf libfaxutil.${DSO}.${LIBVERSION} libfaxutil.${DSO}
+
+../util/libfaxutil.${DSO}: libfaxutil.${DSO}
 
 installDSO: libfaxutil.${DSO}
-	${PUTCLIENT} -root ${INSTALLROOT} -F ${LIBDIR} -m 755 -O libfaxutil.${DSO}
+	${PUTCLIENT} -root ${INSTALLROOT} -F ${LIBDIR} -m 755 -O libfaxutil.${DSO}.${LIBVERSION}
+	${PUTCLIENT} -root ${INSTALLROOT} -F ${LIBDIR} -O -lns libfaxutil.${DSO}.${LIBVERSION} libfaxutil.${DSO}
 
 uninstallDSO::
-	${RM} -f ${LIBDIR}/libfaxutil.${DSO}
+	${RM} -f ${LIBDIR}/libfaxutil.${DSO}.${LIBVERSION}
 
 cleanDSO::
-	-${RM} -f libfaxutil.${DSO}
+	-${RM} -f libfaxutil.${DSO}.${LIBVERSION}