diff --git a/srcpkgs/zziplib/patches/cmake-build-type-none-soname.patch b/srcpkgs/zziplib/patches/cmake-build-type-none-soname.patch new file mode 100644 index 0000000000..2d31b5b8a4 --- /dev/null +++ b/srcpkgs/zziplib/patches/cmake-build-type-none-soname.patch @@ -0,0 +1,35 @@ +Index: zziplib-0.13.72/zzip/CMakeLists.txt +=================================================================== +--- zziplib-0.13.72.orig/zzip/CMakeLists.txt ++++ zziplib-0.13.72/zzip/CMakeLists.txt +@@ -190,15 +190,18 @@ target_include_directories (libzzipmmapp + endif() + + set_target_properties(libzzip PROPERTIES OUTPUT_NAME "zzip" RELEASE_POSTFIX "-${RELNUM}") ++set_target_properties(libzzip PROPERTIES OUTPUT_NAME "zzip" NONE_POSTFIX "-${RELNUM}") + SET_TARGET_PROPERTIES(libzzip PROPERTIES VERSION ${VERNUM}.${FIXNUM} SOVERSION ${VERNUM}) + + if(ZZIPFSEEKO) + set_target_properties(libzzipfseeko PROPERTIES OUTPUT_NAME "zzipfseeko" RELEASE_POSTFIX "-${RELNUM}") ++set_target_properties(libzzipfseeko PROPERTIES OUTPUT_NAME "zzipfseeko" NONE_POSTFIX "-${RELNUM}") + SET_TARGET_PROPERTIES(libzzipfseeko PROPERTIES VERSION ${VERNUM}.${FIXNUM} SOVERSION ${VERNUM}) + endif() + + if(ZZIPMMAPPED) + set_target_properties(libzzipmmapped PROPERTIES OUTPUT_NAME "zzipmmapped" RELEASE_POSTFIX "-${RELNUM}") ++set_target_properties(libzzipmmapped PROPERTIES OUTPUT_NAME "zzipmmapped" NONE_POSTFIX "-${RELNUM}") + SET_TARGET_PROPERTIES(libzzipmmapped PROPERTIES VERSION ${VERNUM}.${FIXNUM} SOVERSION ${VERNUM}) + endif() + +Index: zziplib-0.13.72/zzipwrap/CMakeLists.txt +=================================================================== +--- zziplib-0.13.72.orig/zzipwrap/CMakeLists.txt ++++ zziplib-0.13.72/zzipwrap/CMakeLists.txt +@@ -49,6 +49,7 @@ target_link_libraries(libzzipwrap libzzi + target_include_directories(libzzipwrap PRIVATE "${CMAKE_SOURCE_DIR}" "${CMAKE_BINARY_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}") + + set_target_properties(libzzipwrap PROPERTIES OUTPUT_NAME "zzipwrap" RELEASE_POSTFIX "-${RELNUM}") ++set_target_properties(libzzipwrap PROPERTIES OUTPUT_NAME "zzipwrap" NONE_POSTFIX "-${RELNUM}") + SET_TARGET_PROPERTIES(libzzipwrap PROPERTIES VERSION ${VERNUM}.${FIXNUM} SOVERSION ${VERNUM}) + set_target_properties(libzzipwrap PROPERTIES DEFINE_SYMBOL "libzzip_EXPORTS") + diff --git a/srcpkgs/zziplib/template b/srcpkgs/zziplib/template index ab5af234af..2026f3e4a5 100644 --- a/srcpkgs/zziplib/template +++ b/srcpkgs/zziplib/template @@ -12,6 +12,7 @@ homepage="https://github.com/gdraheim/zziplib" changelog="https://raw.githubusercontent.com/gdraheim/zziplib/master/ChangeLog" distfiles="https://github.com/gdraheim/zziplib/archive/v${version}.tar.gz" checksum=93ef44bf1f1ea24fc66080426a469df82fa631d13ca3b2e4abaeab89538518dc +patch_args=-Np1 if [ "$CROSS_BUILD" ]; then configure_args+=" -DZZIPTEST=OFF"