From a446530c0dbf2952cccd8d17635ab40e7f54c736 Mon Sep 17 00:00:00 2001 From: Jelle Raaijmakers Date: Fri, 4 Jun 2021 11:03:13 +0200 Subject: [PATCH] Ports: Embed ScummVM icons into the binary Slightly inspired by 9c0cfede. --- Ports/scummvm/package.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Ports/scummvm/package.sh b/Ports/scummvm/package.sh index 4172858b59..43e06ccc44 100755 --- a/Ports/scummvm/package.sh +++ b/Ports/scummvm/package.sh @@ -15,3 +15,13 @@ configopts=" launcher_name=ScummVM launcher_category=Games launcher_command=/usr/local/bin/scummvm + +post_install() { + if command -v convert >/dev/null; then + run convert "icons/scummvm.ico[0]" app-32x32.png + run convert "icons/scummvm.ico[1]" app-16x16.png + target_binary="${SERENITY_INSTALL_ROOT}/usr/local/bin/scummvm" + run objcopy --add-section serenity_icon_s="app-16x16.png" "${target_binary}" + run objcopy --add-section serenity_icon_m="app-32x32.png" "${target_binary}" + fi +}