diff options
Diffstat (limited to 'libzip_cmake-fixes.patch')
-rw-r--r-- | libzip_cmake-fixes.patch | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/libzip_cmake-fixes.patch b/libzip_cmake-fixes.patch new file mode 100644 index 000000000000..0f7d76a102d4 --- /dev/null +++ b/libzip_cmake-fixes.patch @@ -0,0 +1,41 @@ +diff -rupN libzip-1.0.1/CMakeLists.txt libzip-1.0.1-new/CMakeLists.txt +--- libzip-1.0.1/CMakeLists.txt 2015-05-04 22:49:38.000000000 +0200 ++++ libzip-1.0.1-new/CMakeLists.txt 2015-11-09 21:12:27.926634684 +0100 +@@ -106,3 +106,7 @@ CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DI + # installation + + INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/zipconf.h DESTINATION lib/libzip/include) ++ ++SET(LIBS -lz) ++CONFIGURE_FILE(libzip.pc.in libzip.pc @ONLY) ++INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/libzip.pc DESTINATION lib/pkgconfig) +diff -rupN libzip-1.0.1/lib/CMakeLists.txt libzip-1.0.1-new/lib/CMakeLists.txt +--- libzip-1.0.1/lib/CMakeLists.txt 2015-04-29 22:46:14.000000000 +0200 ++++ libzip-1.0.1-new/lib/CMakeLists.txt 2015-11-09 20:53:15.992812515 +0100 +@@ -183,7 +183,13 @@ IF(NOT HAVE_MKSTEMP) + ENDIF(NOT HAVE_MKSTEMP) + + ADD_LIBRARY(zip SHARED ${LIBZIP_SOURCES} ${LIBZIP_EXTRA_FILES} ${LIBZIP_OPSYS_FILES}) +-SET_TARGET_PROPERTIES(zip PROPERTIES VERSION 3.0 SOVERSION 3 ) ++SET(SOVERSION_MAJ 4) ++SET(SOVERSION_MIN 0) ++SET_TARGET_PROPERTIES(zip PROPERTIES VERSION ${SOVERSION_MAJ}.${SOVERSION_MIN} SOVERSION ${SOVERSION_MAJ}) ++IF(WIN32) ++ SET_TARGET_PROPERTIES(zip PROPERTIES SUFFIX "-${SOVERSION_MAJ}${CMAKE_SHARED_LIBRARY_SUFFIX}") ++ENDIF(WIN32) ++ + TARGET_LINK_LIBRARIES(zip ${ZLIB_LIBRARY}) + INSTALL(TARGETS zip + RUNTIME DESTINATION bin +diff -rupN libzip-1.0.1/man/CMakeLists.txt libzip-1.0.1-new/man/CMakeLists.txt +--- libzip-1.0.1/man/CMakeLists.txt 2015-04-29 17:43:29.000000000 +0200 ++++ libzip-1.0.1-new/man/CMakeLists.txt 2015-11-09 21:14:45.138242668 +0100 +@@ -99,7 +99,7 @@ ENDif(CMAKE_SYSTEM_NAME MATCHES BSD) + + # installation + +-SET(MAN_PATH man) ++SET(MAN_PATH share/man) + + FOREACH(MAN_PAGE ${MAN1_PAGES}) + INSTALL(FILES ${MAN_PAGE}.${MANFMT} DESTINATION ${MAN_PATH}/man1 |