Skip to content

Commit 28d0ead

Browse files
committed
Update version number
IB-8336 Signed-off-by: Raul Metsma <raul@metsma.ee>
1 parent c28a0a5 commit 28d0ead

File tree

6 files changed

+18
-28
lines changed

6 files changed

+18
-28
lines changed

.github/workflows/build.yml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ jobs:
159159
- name: Install artifact
160160
run: |
161161
Rename-Item "libdigidocpp*.msi" libdigidocpp.msi
162-
msiexec /qn /a libdigidocpp.msi "TARGETDIR=$($pwd.Path)\\libs"
162+
msiexec /qn /i libdigidocpp.msi
163163
- name: Prepare vcpkg
164164
uses: lukka/run-vcpkg@v7
165165
with:
@@ -181,12 +181,8 @@ jobs:
181181
wix extension -g add WixToolset.UI.wixext/5.0.2
182182
- name: Build
183183
run: |
184-
if ($env:VCToolsRedistDir -eq $null) {
185-
$env:VCToolsRedistDir = -join ($env:VCINSTALLDIR, "Redist\MSVC\", $env:VCToolsVersion, "\")
186-
}
187184
cmake "-GNinja" -B build -S . -DCMAKE_BUILD_TYPE=RelWithDebInfo `
188-
-DCMAKE_TOOLCHAIN_FILE=${{ env.RUNVCPKG_VCPKG_ROOT }}/scripts/buildsystems/vcpkg.cmake `
189-
"-DLibDigiDocpp_ROOT=libs/PFiles64/libdigidocpp"
185+
-DCMAKE_TOOLCHAIN_FILE=${{ env.RUNVCPKG_VCPKG_ROOT }}/scripts/buildsystems/vcpkg.cmake
190186
cmake --build build --target msi
191187
cmake --build build --target msishellext
192188
cmake --build build --target appx

CMakeLists.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.16)
22
if(NOT EXISTS ${CMAKE_SOURCE_DIR}/cmake/modules/VersionInfo.cmake)
33
message(FATAL_ERROR "cmake submodule directory empty, did you 'git clone --recursive'?")
44
endif()
5-
project(qdigidoc4 VERSION 4.7.0)
5+
project(qdigidoc4 VERSION 4.8.0)
66

77
set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules)
88
set(CMAKE_INCLUDE_CURRENT_DIR ON)
@@ -11,7 +11,8 @@ set(CMAKE_AUTOMOC ON)
1111
include( GNUInstallDirs )
1212
include( VersionInfo )
1313

14-
find_package(LibDigiDocpp 4.1.0 REQUIRED)
14+
find_package(libdigidocpp 4.2.0 REQUIRED HINTS /Library)
15+
message("-- Found libdigidocpp: ${libdigidocpp_DIR} (found version \"${libdigidocpp_VERSION}\")")
1516
find_package( LDAP REQUIRED )
1617
find_package(QT NAMES Qt6 Qt5 COMPONENTS Core REQUIRED)
1718
find_package(Qt${QT_VERSION_MAJOR} 5.12.0 REQUIRED COMPONENTS Core Widgets Network PrintSupport Svg LinguistTools)

client/CMakeLists.txt

Lines changed: 9 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1+
get_target_property(qtCore_install_prefix Qt${QT_VERSION_MAJOR}::qmake IMPORTED_LOCATION)
2+
get_filename_component(qtCore_install_prefix ${qtCore_install_prefix} DIRECTORY)
13
if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/TSL.qrc)
24
set(TSL_QRC ${CMAKE_CURRENT_SOURCE_DIR}/TSL.qrc)
35
else()
46
add_executable(TSLDownload TSLDownload.cpp)
57
target_link_libraries(TSLDownload Qt${QT_VERSION_MAJOR}::Network)
68
set_target_properties(TSLDownload PROPERTIES AUTOMOC OFF)
7-
get_target_property(qtCore_install_prefix Qt${QT_VERSION_MAJOR}::qmake IMPORTED_LOCATION)
8-
get_filename_component(qtCore_install_prefix ${qtCore_install_prefix} DIRECTORY)
99
add_custom_command(
1010
OUTPUT TSL.qrc
1111
DEPENDS TSLDownload
@@ -98,7 +98,7 @@ target_link_libraries(${PROJECT_NAME}
9898
qdigidoccommon
9999
Qt${QT_VERSION_MAJOR}::PrintSupport
100100
Qt${QT_VERSION_MAJOR}::Svg
101-
${LIBDIGIDOCPP_LIBRARY}
101+
digidocpp::digidocpp
102102
${LDAP_LIBRARIES}
103103
$<TARGET_NAME_IF_EXISTS:flatbuffers::flatbuffers>
104104
$<TARGET_NAME_IF_EXISTS:flatbuffers::flatbuffers_shared>
@@ -121,7 +121,6 @@ set_target_properties(${PROJECT_NAME} PROPERTIES
121121
MACOSX_BUNDLE_BUNDLE_NAME ${PROJECT_NAME}
122122
MACOSX_BUNDLE_GUI_IDENTIFIER "ee.ria.${PROJECT_NAME}"
123123
)
124-
target_include_directories(${PROJECT_NAME} PRIVATE ${LIBDIGIDOCPP_INCLUDE_DIR})
125124
target_compile_definitions(${PROJECT_NAME} PRIVATE
126125
CDOC2_GET_URL="${CDOC2_GET_URL}"
127126
CDOC2_POST_URL="${CDOC2_POST_URL}"
@@ -212,14 +211,8 @@ elseif(WIN32)
212211
target_compile_options(${PROJECT_NAME} PRIVATE "/guard:cf")
213212
target_link_options(${PROJECT_NAME} PRIVATE "/guard:cf" $<$<BOOL:${CROSSSIGNCERT}>:/INTEGRITYCHECK>)
214213
target_link_libraries(${PROJECT_NAME} NCrypt Crypt32 Cryptui)
215-
cmake_parse_arguments(GETLIB "" "optimized;debug" "" ${LIBDIGIDOCPP_LIBRARY})
216-
if(GETLIB_debug AND CMAKE_BUILD_TYPE STREQUAL "Debug")
217-
get_filename_component(LIBS_PATH ${GETLIB_debug} DIRECTORY)
218-
elseif(GETLIB_optimized)
219-
get_filename_component(LIBS_PATH ${GETLIB_optimized} DIRECTORY)
220-
else()
221-
get_filename_component(LIBS_PATH ${GETLIB_UNPARSED_ARGUMENTS} DIRECTORY)
222-
endif()
214+
get_filename_component(LIBS_PATH ${libdigidocpp_DIR} DIRECTORY)
215+
get_filename_component(LIBS_PATH ${LIBS_PATH} DIRECTORY)
223216
if(CMAKE_SIZEOF_VOID_P EQUAL 8)
224217
set(PLATFORM x64)
225218
set(OPENSSL_SUFFIX "-x64")
@@ -231,15 +224,15 @@ elseif(WIN32)
231224
set(WIX_CMD wix.exe build -nologo
232225
-arch ${PLATFORM}
233226
-ext WixToolset.UI.wixext
234-
-bv WixUIDialogBmp=${CMAKE_SOURCE_DIR}/cmake/modules/dlgbmp.bmp
235-
-bv WixUIBannerBmp=${CMAKE_SOURCE_DIR}/cmake/modules/banner.bmp
227+
-bv WixUIDialogBmp=${CMAKE_SOURCE_DIR}/common/dlgbmp.bmp
228+
-bv WixUIBannerBmp=${CMAKE_SOURCE_DIR}/common/banner.bmp
236229
-d ico_path=${CMAKE_CURRENT_SOURCE_DIR}/images/digidoc.ico
237230
-d libs_path=${LIBS_PATH}
238231
-d client_path=$<TARGET_FILE:${PROJECT_NAME}>
239232
-d qt_suffix=$<$<CONFIG:Debug>:d>
240233
${CMAKE_SOURCE_DIR}/${PROJECT_NAME}.wxs
241-
${CMAKE_SOURCE_DIR}/cmake/modules/WelcomeDlg.wxs
242-
${CMAKE_SOURCE_DIR}/cmake/modules/WixUI_Minimal.wxs
234+
${CMAKE_SOURCE_DIR}/common/WelcomeDlg.wxs
235+
${CMAKE_SOURCE_DIR}/common/WixUI_Minimal.wxs
243236
)
244237
add_custom_target(msi DEPENDS ${PROJECT_NAME}
245238
COMMAND ${WIX_CMD} -o "${MSI_FILE}.msi"

cmake

extensions/DigiDocQL/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ set_target_properties( DigiDocQL PROPERTIES
1515
XCODE_ATTRIBUTE_WRAPPER_EXTENSION qlgenerator
1616
MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/Info.plist
1717
AUTOMOC OFF
18-
INCLUDE_DIRECTORIES "${LIBDIGIDOCPP_INCLUDE_DIR}"
1918
COMPILE_FLAGS "-Wno-unused-parameter"
20-
LINK_LIBRARIES "-framework QuickLook;-framework digidocpp;-framework Cocoa"
19+
LINK_LIBRARIES "-framework QuickLook;-framework Cocoa"
2120
LINK_FLAGS "-F/Library/Frameworks -fobjc-arc"
2221
BUILD_WITH_INSTALL_RPATH YES
2322
INSTALL_RPATH "@loader_path/../../../../../Frameworks"
2423
)
24+
target_link_libraries(DigiDocQL digidocpp::digidocpp)

0 commit comments

Comments
 (0)