diff --git a/CMakeLists.txt b/CMakeLists.txt index f39d7b8..453f874 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,9 @@ cmake_minimum_required(VERSION 3.15) +set(VERSION "1.0.0" CACHE STRING "PDF rendering library based on PDFium") + project(deepin-pdfium - VERSION 1.0.0 + VERSION ${VERSION} DESCRIPTION "PDF rendering library based on PDFium" LANGUAGES CXX C ) @@ -57,6 +59,12 @@ add_library(${PROJECT_NAME} SHARED src/dpdfannot.cpp ) +# 设置库的版本信息和 SOVERSION +set_target_properties(${PROJECT_NAME} PROPERTIES + VERSION "${PROJECT_VERSION}" + SOVERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}" +) + target_include_directories(${PROJECT_NAME} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/include diff --git a/debian/changelog b/debian/changelog index df4fe92..785fa3d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +deepin-pdfium (1.5.1) unstable; urgency=medium + + * adapt to Qt6 + + -- Zhang Sheng Fri, 03 Jan 2025 16:49:00 +0800 + deepin-pdfium (1.5.0) unstable; urgency=medium * adapt to Qt6 diff --git a/deepin-pdfium.pc.in b/deepin-pdfium.pc.in index c0c2ad1..35696b3 100644 --- a/deepin-pdfium.pc.in +++ b/deepin-pdfium.pc.in @@ -7,5 +7,5 @@ Name: @PROJECT_NAME@ Description: @PROJECT_DESCRIPTION@ Version: @PROJECT_VERSION@ Requires: Qt6Core Qt6Gui -Libs: -L${libdir} -ldeepinpdfium +Libs: -L${libdir} -ldeepin-pdfium Cflags: -I${includedir}