-
Notifications
You must be signed in to change notification settings - Fork 203
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build: Add AppStream meta data #1642
Conversation
I have also never used this. |
FYI I just summarizing open questions I am working on
|
I got no response about my questions. They are not so important or blocking to wait for it.
I see no risk and can not imagine any negative consequences about having to
I would like to manage its installation by us at upstream. Some maintainers do not know about AppStream.
Not relevant yet. It become relevant in the future when I integrate the AppStream metainfo file and the desktop file into our translation pipeline. It seems that AppStream meta data do not overwritte the desktop-files content in all cases. I will treat them both with the same priority and see no problem with that. We just need to keep the description/comment strings in both files identically to lower the burden for translators. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's try it "in real (dev) life" (I cannot estimate the impact by only reviewing the code)
I am getting an error, building backintime-git from the AUR:
The install path should be relative to the package build output folder:
|
Dear willemw12, Can you please open a new issue for this. The command EDIT See this line 179 in
Can you please modify it to:
Might this help? |
Yes, with the usual "addInstallDir" it does build. |
This PR does add meta data in AppStream format for the "qt" component.
This will fix a packaging warning on Debian (and possible other distros).
AppStream (by freedesktop.org) is a format to describe software packages without technical details to users. The intention is to be independet from a specific operating system. AppStream is used in packaging software (e.g. synaptics) and "software centers" (e.g. "gnome-software") and other app-store-like applications. The target audience are desktop users. Beside fixing the Debian warning it increase the visibility of BIT in several software cataloges.
Please carefully check the content of the
<summary>
and<description>
tags in the xml file. Keep the target audience in mind. The text shouldn't be to nerdy. The syntax is not Markdown and not HTML. There is just a small subset of HTML tags. No links allowed for example.I will investigate further if and how to treat that file in our make system.Done.Localization via GNU gettext and integration into Weblate is possible. I will do this in another PR also including localization of our *.desktop files.
Here you see how this meta data would be rendered with Gnome Software Center (via
gnome-software --show-metainfo *.xml
)