mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2026-07-25 19:44:24 -04:00
Get local user manual working on Linux systems.
The location of documentation files on Linux distributions is controlled to a certain extent. Using the QStandardPaths::locate() method helps us with this. Work round the misbehaviour of QCoreApplication::applicationDirPath() when the CWD has been changed by working out the documentation location before changing the CWD to a temporary directory. This path is now provided by the Configuration settings class which also manages other run time paths. Updated Debian packaging to move a little nearer a conforming DEB file. Added a basic manpage for rigctld-wsjtx. git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@4364 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
This commit is contained in:
Vendored
+7
-6
@@ -13,14 +13,15 @@ math (EXPR __index "${__month_index} - 1")
|
||||
list (GET __months "${__index}" __month)
|
||||
string (REPLACE "[${__month_index}]" "${__month}" ts ${ts})
|
||||
|
||||
set (deb_changelog changelog.Debian)
|
||||
configure_file (
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/changelog.in"
|
||||
"${CMAKE_CURRENT_BINARY_DIR}/changelog"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/${deb_changelog}.in"
|
||||
"${CMAKE_CURRENT_BINARY_DIR}/${deb_changelog}"
|
||||
@ONLY)
|
||||
|
||||
add_custom_target (debian
|
||||
COMMAND ${GZIP_EXECUTABLE} -cf9 changelog > changelog.gz
|
||||
DEPENDS changelog.in
|
||||
COMMAND ${GZIP_EXECUTABLE} -cf9 ${deb_changelog} > ${deb_changelog}.gz
|
||||
DEPENDS ${deb_changelog}.in
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
|
||||
COMMENT "Compressing Debian changelog"
|
||||
)
|
||||
@@ -31,8 +32,8 @@ configure_file (
|
||||
@ONLY)
|
||||
|
||||
install (FILES
|
||||
${CMAKE_CURRENT_BINARY_DIR}/changelog.gz
|
||||
${CMAKE_CURRENT_BINARY_DIR}/${deb_changelog}.gz
|
||||
${CMAKE_CURRENT_BINARY_DIR}/copyright
|
||||
DESTINATION ${WSJT_DOC_DESTINATION}
|
||||
DESTINATION ${WSJT_SHARE_DESTINATION}/${WSJT_DOC_DESTINATION}
|
||||
#COMPONENT Debian
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user