Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/qtilities/sqeleton
Qt application template
https://github.com/qtilities/sqeleton
qt qt-application template
Last synced: about 20 hours ago
JSON representation
Qt application template
- Host: GitHub
- URL: https://github.com/qtilities/sqeleton
- Owner: qtilities
- License: mit
- Created: 2020-07-15T08:30:42.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2023-10-05T11:12:46.000Z (12 months ago)
- Last Synced: 2024-09-20T00:46:56.241Z (5 days ago)
- Topics: qt, qt-application, template
- Language: C++
- Homepage: https://qtilities.github.io/sqeleton
- Size: 192 KB
- Stars: 1
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# Sqeleton
[![CI]](https://github.com/qtilities/sqeleton/actions/workflows/build.yml)
## Overview
Qt application template repository.
See the related [website page] for further information.
## Features
- Resource management following the Freedesktop [Desktop Entry] Specification
file naming convention (icons, desktop and appdata files)
- [Appstream] metadata information
- Locale translations via [LXQt build tools]
- Install step## Dependencies
Runtime:
- Qt5/6 base
Build:
- CMake
- Qt Linguist Tools
- Git (optional, to pull latest VCS checkouts)## Build
`CMAKE_BUILD_TYPE` is usually set to `Release`, though `None` might be a [valid alternative][2].
`CMAKE_INSTALL_PREFIX` has to be set to `/usr` on most operating systems.
Using `sudo make install` is discouraged, instead use the system package manager where possible.```bash
cmake -B build -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr -W no-dev
cmake --build build --verbose
DESTDIR="$(pwd)/package" cmake --install build
```## Licenses
- Sqeleton is licensed under the [MIT] license.
- Application icon is from [Openclipart], [CC0-1.0] license.[Appstream]: https://freedesktop.org/software/appstream/docs/chap-Quickstart.html
[CC0-1.0]: https://creativecommons.org/publicdomain/zero/1.0/
[CI]: https://github.com/qtilities/sqeleton/actions/workflows/build.yml/badge.svg
[Desktop Entry]: https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s02.html
[LXQt build tools]: https://github.com/lxqt/lxqt-build-tools
[MIT]: COPYING
[Openclipart]: https://openclipart.org/
[website page]: https://qtilities.github.io/sqeleton/