From 945f5eabc9f36b5bf26d103ddcfceeaab2f6ffc5 Mon Sep 17 00:00:00 2001 From: Raul Metsma Date: Tue, 30 Nov 2021 21:14:41 +0200 Subject: [PATCH] Install Yaru theme workaround only on debian Signed-off-by: Raul Metsma --- client/CMakeLists.txt | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/client/CMakeLists.txt b/client/CMakeLists.txt index 6b64d7a7b..5b5de14a7 100644 --- a/client/CMakeLists.txt +++ b/client/CMakeLists.txt @@ -295,10 +295,12 @@ else() # Workaround Ubuntu 21.10 Yaru icon theme issues install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E make_directory \ \$ENV{DESTDIR}/${CMAKE_INSTALL_FULL_DATADIR}/icons/Yaru/${RES}x${RES}/mimetypes/)") - foreach(TGT application-vnd.etsi.asic-e+zip.png application-vnd.etsi.asic-s+zip.png application-x-ddoc.png application-vnd.lt.archyvai.adoc-2008.png application-x-cdoc.png) - install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink \ - ${CMAKE_INSTALL_FULL_DATADIR}/icons/hicolor/${RES}x${RES}/mimetypes/${TGT} \ - \$ENV{DESTDIR}/${CMAKE_INSTALL_FULL_DATADIR}/icons/Yaru/${RES}x${RES}/mimetypes/${TGT})") - endforeach() + if(NOT DEFINED CPACK_TYPE) + foreach(TGT application-vnd.etsi.asic-e+zip.png application-vnd.etsi.asic-s+zip.png application-x-ddoc.png application-vnd.lt.archyvai.adoc-2008.png application-x-cdoc.png) + install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink \ + ${CMAKE_INSTALL_FULL_DATADIR}/icons/hicolor/${RES}x${RES}/mimetypes/${TGT} \ + \$ENV{DESTDIR}/${CMAKE_INSTALL_FULL_DATADIR}/icons/Yaru/${RES}x${RES}/mimetypes/${TGT})") + endforeach() + endif() endforeach() endif()