From 15bd0508b6f5b82263a08a12276c009f0be71559 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9F=D0=B5=D0=BB=D0=B8=D0=BF=D0=B5=D0=BD=D0=BA=D0=BE=20?= =?UTF-8?q?=D0=98=D0=B2=D0=B0=D0=BD?= Date: Wed, 18 Mar 2020 20:06:25 +0000 Subject: [PATCH] git-svn-id: svn://db.shs.com.ru/libs@838 a8b55f48-bf90-11e4-a774-851b48703e85 --- qad/QADDeploy.cmake | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/qad/QADDeploy.cmake b/qad/QADDeploy.cmake index 9a3cfd9..58fa627 100644 --- a/qad/QADDeploy.cmake +++ b/qad/QADDeploy.cmake @@ -181,6 +181,23 @@ macro(deploy_target _T) endif() set(_DEB "${_TV}_deb_${MY_ARCH}") set(_AGD "${_DEPLOY_DIR}/${_DEB}") + set(_DEB_ARCH) + if("_${MY_ARCH}" STREQUAL "_arm64") + set(_DEB_ARCH "arm64") + elseif("_${MY_ARCH}" STREQUAL "_armv7") + set(_DEB_ARCH "armhf") + elseif("_${MY_ARCH}" STREQUAL "_i386") + set(_DEB_ARCH "i386") + elseif("_${MY_ARCH}" STREQUAL "_x86_64") + set(_DEB_ARCH "amd64") + elseif("_${MY_ARCH}" STREQUAL "_ppc") + set(_DEB_ARCH "PowerPC") + elseif("_${MY_ARCH}" STREQUAL "_ppc64") + set(_DEB_ARCH "PPC64") + elseif("_${MY_ARCH}" STREQUAL "_ia64") + set(_DEB_ARCH "ia64") + endif() + set(_echo ">>" "${_AGD}/DEBIAN/control") add_custom_target(deploy # gather deb dir COMMAND mkdir -p ${_AGD}/DEBIAN @@ -193,6 +210,17 @@ macro(deploy_target _T) COMMAND cp -f ${_DEP_LIBS} ${_AGD}/usr/lib COMMAND cp -r ${_DEPLOY_DIR}/lang ${_AGD}/usr/share/SHS COMMAND cp -f ${_ICON_FN} ${_AGD}/usr/share/pixmaps + COMMAND rm ${_AGD}/DEBIAN/control + COMMAND echo "\"Package: ${_T}\"" + COMMAND echo "\"Version: ${${_T}_VERSION}\"" + COMMAND echo "\"Architecture: ${_DEB_ARCH}\"" + COMMAND echo "\"Maintainer: ${${_T}_COMPANY} <>\"" + COMMAND echo "\"Depends: openjdk-8-jre, icedtea-netx-common (>= 1.6.2-3.1+deb9u1)\"" + COMMAND echo "\"Conflicts:\"" + COMMAND echo "\"Replaces:\"" + COMMAND echo "\"Section: misc\"" + COMMAND echo "\"Priority: optional\"" + COMMAND echo "\"Description: ${${_T}_INFO}\"" #COMMAND deploy_tool -l "${CMAKE_LDD}" -P xcb -q ${Qt5_ROOT} -s "\"${CMAKE_PREFIX_PATH}/lib;${DEPLOY_ADD_LIBPATH}${_DEP_LIBPATH}\"" -o ${_AGD}/usr/lib -p ${_AGD}/usr/ ${_AGD}/Contents/MacOS/${_T} # generate deb #COMMAND genisoimage -quiet -V ${_T} -D -R -apple -no-pad -o ${_DESTINATION}/${_TV}.dmg ${_DMG}