From: Debian VoIP Team <pkg-voip-maintainers@lists.alioth.debian.org>
Date: Mon, 10 Feb 2025 09:06:01 +0100
Subject: soversion-from-rules

---
 CMakeLists.txt              | 2 +-
 libmatroska2/CMakeLists.txt | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index d1532a6..8b9246f 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -23,7 +23,7 @@
 cmake_minimum_required(VERSION 3.1)
 
 project(BCMatroska2
-	VERSION 0.23
+	VERSION ${DEB_VERSION_UPSTREAM}
 	LANGUAGES C
 )
 
diff --git a/libmatroska2/CMakeLists.txt b/libmatroska2/CMakeLists.txt
index 6115040..6547bd0 100644
--- a/libmatroska2/CMakeLists.txt
+++ b/libmatroska2/CMakeLists.txt
@@ -32,7 +32,7 @@ if(WIN32 AND NOT CMAKE_SYSTEM_NAME STREQUAL "WindowsPhone" AND NOT CMAKE_SYSTEM_
 endif()
 
 add_library(bcmatroska2 $<TARGET_OBJECTS:bcmatroska2-corec-objects> $<TARGET_OBJECTS:bcmatroska2-ebml-objects> ${MATROSKA2_SOURCE_FILES})
-set_target_properties(bcmatroska2 PROPERTIES VERSION 0.0.0 SOVERSION 0)
+set_target_properties(bcmatroska2 PROPERTIES VERSION ${DEB_VERSION_UPSTREAM} SOVERSION ${DEB_SOVERSION})
 set_target_properties(bcmatroska2 PROPERTIES POSITION_INDEPENDENT_CODE TRUE)
 if(APPLE)
 	target_link_libraries(bcmatroska2 PRIVATE "-framework Foundation")
