2
1

qdecoder-0001-fix-make-install.patch 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. [PATCH] fix make install to respect DESTDIR
  2. And also ensure destination directories exist.
  3. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
  4. ---
  5. src/Makefile.in | 17 +++++++++--------
  6. 1 file changed, 9 insertions(+), 8 deletions(-)
  7. Index: qdecoder-r12.0.5/src/Makefile.in
  8. ===================================================================
  9. --- qdecoder-r12.0.5.orig/src/Makefile.in
  10. +++ qdecoder-r12.0.5/src/Makefile.in
  11. @@ -78,17 +78,18 @@
  12. ${LN_S} -f ${SLIBREALNAME} ${SLIBNAME}
  13. install: all
  14. - ${INSTALL_DATA} qdecoder.h ${HEADERDIR}/qdecoder.h
  15. - ${INSTALL_DATA} ${LIBNAME} ${LIBDIR}/${LIBNAME}
  16. - ${INSTALL_DATA} ${SLIBREALNAME} ${LIBDIR}/${SLIBREALNAME}
  17. - ( cd ${LIBDIR}; ${LN_S} -f ${SLIBREALNAME} ${SLIBNAME} )
  18. + mkdir -p ${DESTDIR}/${HEADERDIR} ${DESTDIR}/${LIBDIR}
  19. + ${INSTALL_DATA} qdecoder.h ${DESTDIR}/${HEADERDIR}/qdecoder.h
  20. + ${INSTALL_DATA} ${LIBNAME} ${DESTDIR}/${LIBDIR}/${LIBNAME}
  21. + ${INSTALL_DATA} ${SLIBREALNAME} ${DESTDIR}/${LIBDIR}/${SLIBREALNAME}
  22. + ( cd ${DESTDIR}/${LIBDIR}; ${LN_S} -f ${SLIBREALNAME} ${SLIBNAME} )
  23. deinstall: uninstall
  24. uninstall:
  25. - ${RM} -f ${HEADERDIR}/qdecoder.h
  26. - ${RM} -f ${LIBDIR}/${LIBNAME}
  27. - ${RM} -f ${LIBDIR}/${SLIBREALNAME}
  28. - ${RM} -f ${LIBDIR}/${SLIBNAME}
  29. + ${RM} -f ${DESTDIR}/${HEADERDIR}/qdecoder.h
  30. + ${RM} -f ${DESTDIR}/${LIBDIR}/${LIBNAME}
  31. + ${RM} -f ${DESTDIR}/${LIBDIR}/${SLIBREALNAME}
  32. + ${RM} -f ${DESTDIR}/${LIBDIR}/${SLIBNAME}
  33. doc:
  34. doxygen doxygen.conf