Opened 8 years ago

Closed 4 years ago

#7081 closed defect (fixed)

BACKENDS: Linux - ScummVM 1.7.0 Ubuntu package do not contain AppStream compatible metadata

Reported by: SF/dkessel Owned by: sev-
Priority: normal Component: Port: Linux
Version: Keywords:
Cc: Game:

Description

Ubuntu is making the switch to using "GNOME Software" as the app store, which requires packages to have valid AppStream metadata for applications. The tool generating the AppStream metadata currently generates arrors for ScummVM (version 1.7.0, as in Ubuntu 16.04), because the icon cannot be found. When the package is installed (using other tools), the icon works just fine.

This leads to ScummVM currently being inavailable for users using the default package installation tool for at least Ubuntu 16.04 and Xubuntu 16.04.

Please help resolving this issue. Ubuntu will soon carry a patch for the package, so ScummVM will be available. But it would be great if the patch would not be necessary in the future.

More information about AppStream can be found here: https://wiki.debian.org/AppStream/

Ticket imported from: bugs/7081.

Change History (5)

comment:1 by csnover, 6 years ago

Component: Ports

comment:2 by digitall, 5 years ago

Component: PortsPort: Linux

comment:3 by digitall, 5 years ago

<Icon> tag is still missing from our current AppData.xml file:
https://github.com/scummvm/scummvm/blob/master/dists/scummvm.appdata.xml

See:
https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#sect-Metadata-GenericComponent
specifically:

<icon/>
    The <icon/> tag describes the component icon. It is mostly used for GUI applications (component-type desktop-application). It can be of type stock, local or remote.
    stock icons are loaded from the icon stock (the current or hicolor/locolor fallback themes). The icon name must not include any file-extension or path.
    local icons are loaded from a file in the filesystem. They should specify a full file path. This icon type may have width and height properties.
    remote icons loaded from a remote URL. Currently, only HTTP/HTTPS urls are supported. This icon type should have width and height properties. 

comment:4 by raziel-, 4 years ago

Summary: ScummVM 1.7.0 Ubuntu package do not contain AppStream compatible metadataBACKENDS: Linux - ScummVM 1.7.0 Ubuntu package do not contain AppStream compatible metadata

comment:5 by sev-, 4 years ago

Owner: set to sev-
Resolution: fixed
Status: newclosed

This has been fixed as part of 97c7c0758aa9996b1356b180b3f933291c7fa79e

Note: See TracTickets for help on using tickets.