From 5d9fc8fdca655ee3a6749421d18feff17c5f45fe Mon Sep 17 00:00:00 2001 From: Andrew Opalach Date: Mon, 14 Sep 2026 18:52:17 -0400 Subject: Fix build Signed-off-by: Andrew Opalach --- src/fruits/cmv/create_icon.sh | 2 ++ src/fruits/cmv/meson.build | 5 ++++- src/fruits/cmv/sink.png | Bin 0 -> 11802 bytes 3 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 src/fruits/cmv/sink.png (limited to 'src/fruits/cmv') diff --git a/src/fruits/cmv/create_icon.sh b/src/fruits/cmv/create_icon.sh index 08aa8eb..4592e81 100755 --- a/src/fruits/cmv/create_icon.sh +++ b/src/fruits/cmv/create_icon.sh @@ -1,4 +1,6 @@ #! /usr/bin/env sh +cd $1 for size in {16,32,64,128}; do magick sink.png -resize $sizex$size -set filename:f "%[t]-%[w]x%[h]" "%[filename:f].png" done +cp sink.png sink-256x256.png diff --git a/src/fruits/cmv/meson.build b/src/fruits/cmv/meson.build index a9eda61..8eece7b 100644 --- a/src/fruits/cmv/meson.build +++ b/src/fruits/cmv/meson.build @@ -26,9 +26,12 @@ elif is_windows endif endif -install_data(join_paths(meson.source_root(), 'package/sink.desktop'), install_tag: 'xdg', +install_data(join_paths(meson.project_source_root(), 'package/sink.desktop'), install_tag: 'xdg', install_dir: join_paths(get_option('datadir'), 'applications')) +cmv_dir = meson.current_source_dir() +run_command('sh', join_paths(cmv_dir, 'create_icon.sh'), cmv_dir) + foreach size: ['16x16', '32x32', '64x64', '128x128', '256x256'] icon_dir = join_paths(get_option('datadir'), 'icons', 'hicolor', size, 'apps') install_data('sink-' + size + '.png', install_tag: 'xdg', diff --git a/src/fruits/cmv/sink.png b/src/fruits/cmv/sink.png new file mode 100644 index 0000000..bc9dcd9 Binary files /dev/null and b/src/fruits/cmv/sink.png differ -- cgit v1.2.3-101-g0448