Skip to content
Snippets Groups Projects
  • Daniel P. Berrangé's avatar
    a8260d38
    ui: install logo icons to $prefix/share/icons · a8260d38
    Daniel P. Berrangé authored
    
    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: default avatarDaniel P. Berrangé <berrange@redhat.com>
    Message-id: 20190110120047.25369-2-berrange@redhat.com
    Signed-off-by: default avatarGerd Hoffmann <kraxel@redhat.com>
    a8260d38
    History
    ui: install logo icons to $prefix/share/icons
    Daniel P. Berrangé authored
    
    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: default avatarDaniel P. Berrangé <berrange@redhat.com>
    Message-id: 20190110120047.25369-2-berrange@redhat.com
    Signed-off-by: default avatarGerd Hoffmann <kraxel@redhat.com>
Makefile 446 B