Blob Blame History Raw
# Author: Jonathan Wright
# Purpose: versioning the shared library to comply with Fedora Policy
# https://bugzilla.redhat.com/show_bug.cgi?id=2157646
# Upstreamed: no
diff -uNr apt-cacher-ng-3.6.4.orig/source/CMakeLists.txt apt-cacher-ng-3.6.4/source/CMakeLists.txt
--- apt-cacher-ng-3.6.4.orig/source/CMakeLists.txt 2022-12-28 15:31:55.893118781 -0600
+++ apt-cacher-ng-3.6.4/source/CMakeLists.txt      2022-12-28 15:32:49.351832421 -0600
@@ -20,7 +20,7 @@
 add_definitions(-DACNG_CORE_IN_SO)
 endif()

-SET_TARGET_PROPERTIES(supacng PROPERTIES COMPILE_FLAGS "${ACNG_COMPFLAGS} ${ACNG_CXXFLAGS} ${CFLAGS_DAEMON} ${CFLAGS_PTHREAD}")
+SET_TARGET_PROPERTIES(supacng PROPERTIES VERSION ${ACVERSION} SOVERSION 1 COMPILE_FLAGS "${ACNG_COMPFLAGS} ${ACNG_CXXFLAGS} ${CFLAGS_DAEMON} ${CFLAGS_PTHREAD}")
 TARGET_LINK_LIBRARIES(supacng ${BaseNetworkLibs} ${ServerLibs} ${CompLibs} ${SSL_LIB_LIST} ${LDFLAGS_DAEMON} ${CMAKE_THREAD_LIBS_INIT} ${EXTRA_LIBS_ACNG})
 INSTALL(TARGETS supacng LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})