Commit Graph

11 Commits

Author SHA1 Message Date
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
7d39f3fbb4 qmake: Remove qmake support 2017-12-17 17:56:56 +02:00
Oleg Shparber
b6d7d35704 assets,app: Optimize PNG files 2017-08-16 01:55:59 +03:00
Oleg Shparber
89b9d91938 cmake: Introduce CMake-based build option
Fixes #689.
2017-02-19 21:09:24 -05:00
Oleg Shparber
1c068d42f7 qmake: Reorganize the whole project
This is an attempt to provide a better structure to the project.
All modules are now individual subprojects called libraries.
QxtGlobalShortcut was moved to the Ui library, and resources are part
of the application (app) subproject.
2016-09-11 02:14:48 -04:00
Oleg Shparber
ff2b2db8e3 qmake: Move FreeDesktop assets to a separate subproject 2016-09-10 23:43:00 -04:00