a8260d3876
QEMU currently installs logos to $prefix/share/qemu/ which means no GUI toolkit or applications can find them by default. The accepted standards for desktop applications declare that application logos / icons should be installed under $prefix/share/icons, so use this directory location. Pre-rendered icons are provided at the standard sizes expected for GUI applications, along with the scalable SVG, to ensure maximum portability. The PNGs are rendered from the SVG using inkscape, however, this is not wired up into the default make rules to avoid requiring inkscape as a mandatory tool in build systems / developer workstations. Signed-off-by: Daniel P. Berrangé <berrange@redhat.com> Message-id: 20190110120047.25369-2-berrange@redhat.com Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
14 lines
446 B
Makefile
14 lines
446 B
Makefile
|
|
# Regenerate bitmaps from the SVG using inkscape CLI export
|
|
# and ImageMagick. Don't use ImageMagick for the initial
|
|
# SVG conversion, since it merely calls inkscape, but uses
|
|
# 96 DPI res resulting in poor quality output.
|
|
|
|
regenerate:
|
|
for s in 16 24 32 48 64 128 256 512; \
|
|
do \
|
|
inkscape --without-gui --export-png=qemu_$${s}x$${s}.png \
|
|
--export-width=$$s --export-height=$$s qemu.svg ; \
|
|
done
|
|
convert qemu_32x32.png qemu_32x32.bmp
|