Commit Graph

19 Commits

Author SHA1 Message Date
guihkx
db3e941645 chore(assets): replace deprecated 'developer_name' tag in Linux metadata
Gets rid of an "information" message given by appstreamcli:

$ appstreamcli validate org.zealdocs.zeal.appdata.xml
I: org.zealdocs.Zeal:7: developer-name-tag-deprecated

https://www.freedesktop.org/software/appstream/docs/chap-Validation.html#asv-developer-name-tag-deprecated
2024-02-25 12:16:24 -05:00
guihkx
87f9448168 chore(assets): add missing 'launchable' tag in Linux metadata
Fixes a validation error given by appstreamcli:

$ appstreamcli validate org.zealdocs.zeal.appdata.xml
E: org.zealdocs.zeal:~: desktop-app-launchable-missing

https://www.freedesktop.org/software/appstream/docs/chap-Validation.html#asv-desktop-app-launchable-missing
2024-02-25 12:16:24 -05:00
guihkx
16d113649e chore(assets): simplify content rating section
Generated by: https://hughsie.github.io/oars/generate.html
2024-02-19 11:10:42 -05:00
guihkx
6e597e6afb chore(assets): add link to release notes
This link can be shown on Linux app store frontends, such as Flathub.
2024-02-19 11:10:42 -05:00
guihkx
97c1fd7606 chore(assets): showcase a screenshot taken on Linux
The previous screenshot was taken on Windows, which is not recommended
by the AppStream specification:

https://freedesktop.org/software/appstream/docs/chap-Quickstart.html#qsr-app-screenshots-info
2024-02-19 11:10:42 -05:00
Oleg Shparber
90ad776e83 chore: bump version to 0.7.0 2023-09-20 01:24:18 -04:00
Oleg Shparber
61c3e96901 chore(assets): add Documentation category to desktop entry file 2023-09-20 00:58:22 -04:00
Oleg Shparber
24e2ce4e09 build(cmake): check ZEAL_RELEASE_BUILD environment variable 2023-09-18 01:51:59 -04:00
Oleg Shparber
94247fd4d0 chore(assets): fix email address in AppStream metadata 2023-08-06 02:49:36 -04:00
Oleg Shparber
08d784d380
build(appimage): update to Ubuntu 22.04 (#1472) 2023-03-18 22:16:48 -04:00
Oleg Shparber
990be92541
feat: add Qt 6 support (#1420) 2022-10-02 15:04:33 -04:00
Oleg Shparber
6c59d4e7dc build(cmake): add versioning for unstable builds
New SemVer compatible scheme:
Following a stable release the hard-coded version will be bumped to
the next patch.
Builds from untagged revisions will have "-dev" version suffix added.
If Git metadata is present it will be added to the version string as well.
2021-01-24 12:42:49 -05:00
Oleg Shparber
d4d7d35c3e fix(assets): update AppStream ID to org.zealdocs.zeal
AppStream specification strongly encourages lowercase ID.
Flatpak documentation recommends to avoid .desktop suffix in the ID.
2021-01-24 12:42:49 -05:00
Oleg Shparber
5d0f3fb98f fix(assets): fix AppStream validation errors 2021-01-24 12:42:49 -05:00
Yoshihisa Mochihara
043952f6fc
fix(assets): prevent duplicating application icons in GNOME dock (#1286) 2020-11-25 17:42:35 -05:00
Bartłomiej Piotrowski
fe31f7fffb assets: Add appstream metadata (#911) 2018-09-06 23:15:41 -04:00
Oleg Shparber
769504b020
assets: Install app icons with ECMInstallIcons (fixes #922) (#926) 2018-04-15 23:24:26 +03:00
Oleg Shparber
b6d7d35704 assets,app: Optimize PNG files 2017-08-16 01:55:59 +03:00
Oleg Shparber
ff2b2db8e3 qmake: Move FreeDesktop assets to a separate subproject 2016-09-10 23:43:00 -04:00