gnu: mediastreamer2: Update to 4.4.34.
[jackhill/guix/guix.git] / gnu / packages / patches / avidemux-install-to-lib.patch
1 Patch by Andreas Enge to force installation of libraries into lib
2 independently of the architecture, instead of lib32 or lib64.
3 On x86_64, the C library path coded in CMAKE_C_IMPLICIT_LINK_DIRECTORIES
4 contains a library (jack) installed into lib64, which forces lib64
5 for avidemux with the original code.
6
7 diff -u -r avidemux_2.6.8.orig/cmake/admInstallDir.cmake avidemux_2.6.8/cmake/admInstallDir.cmake
8 --- avidemux_2.6.8.orig/cmake/admInstallDir.cmake 2014-03-12 07:15:23.000000000 +0100
9 +++ avidemux_2.6.8/cmake/admInstallDir.cmake 2015-07-26 14:31:10.418459984 +0200
10 @@ -16,13 +16,7 @@
11 MESSAGE(STATUS "No install dir provided, using /usr/local")
12 ENDIF(NOT AVIDEMUX_INSTALL_DIR )
13 SET(AVIDEMUX_BIN_DIR ${AVIDEMUX_INSTALL_DIR}/bin)
14 - IF(CMAKE_C_IMPLICIT_LINK_DIRECTORIES MATCHES "\\/lib64([; ]|$)")
15 - SET(AVIDEMUX_RELATIVE_LIB_DIR lib64)
16 - ELSEIF(CMAKE_C_IMPLICIT_LINK_DIRECTORIES MATCHES "\\/lib32([; ]|$)")
17 - SET(AVIDEMUX_RELATIVE_LIB_DIR lib32)
18 - ELSE(CMAKE_C_IMPLICIT_LINK_DIRECTORIES MATCHES "\\/lib64([; ]|$)")
19 - SET(AVIDEMUX_RELATIVE_LIB_DIR lib)
20 - ENDIF(CMAKE_C_IMPLICIT_LINK_DIRECTORIES MATCHES "\\/lib64([; ]|$)")
21 + SET(AVIDEMUX_RELATIVE_LIB_DIR lib)
22 SET(AVIDEMUX_LIB_DIR ${AVIDEMUX_INSTALL_DIR}/${AVIDEMUX_RELATIVE_LIB_DIR})
23 ENDIF(WIN32)
24 SET(AVIDEMUX_INCLUDE_DIR ${AVIDEMUX_INSTALL_DIR}/include)