diff --git a/linux.d/debian b/linux.d/debian index f76d5e0acc..34928e534f 100644 --- a/linux.d/debian +++ b/linux.d/debian @@ -1,4 +1,4 @@ -FOUND_GTK3=$(dpkg -l libgtk* | grep gtk-3) +FOUND_GTK3=$(dpkg -l libgtk* | grep gtk-3 || true) REQUIRED_DEV_PACKAGES=( autoconf diff --git a/src/platform/unix/BuildLinuxImage.sh.in b/src/platform/unix/BuildLinuxImage.sh.in index e29988d9d2..b1a3a5967b 100644 --- a/src/platform/unix/BuildLinuxImage.sh.in +++ b/src/platform/unix/BuildLinuxImage.sh.in @@ -34,6 +34,14 @@ echo -n "[9/9] Generating Linux app..." # remove unneeded po from resources ## find package/resources/localization -name "*.po" -type f -delete ## FIXME: DD - do we need this? + # copy .desktop file and hicolor icons needed by system package builds + cp -f ../src/platform/unix/@SLIC3R_APP_KEY@.desktop package/@SLIC3R_APP_KEY@.desktop + for PNG_SIZE in 32 128 192; do + mkdir -p package/usr/share/icons/hicolor/${PNG_SIZE}x${PNG_SIZE}/apps + cp -f package/resources/images/@SLIC3R_APP_KEY@_${PNG_SIZE}px.png \ + package/usr/share/icons/hicolor/${PNG_SIZE}x${PNG_SIZE}/apps/@SLIC3R_APP_KEY@.png + done + # create bin cat << EOF >@SLIC3R_APP_CMD@ #!/bin/bash