Skip to content
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/Versioning/Packaging System #11

Open
nightsky30 opened this issue Aug 25, 2019 · 5 comments
Open

Build/Versioning/Packaging System #11

nightsky30 opened this issue Aug 25, 2019 · 5 comments
Assignees
Labels
enhancement New feature or request research Look into solutions

Comments

@nightsky30
Copy link
Owner

nightsky30 commented Aug 25, 2019

Research and implement build/Versioning/Packaging system

Installed bumpversion
Add bumbversion config file
Add files to config
Determine build tools (ninja and meson)
Determine appropriate targets
Write build scripts
Configure bumpversion
Qt Installer Framework
.debs??

@nightsky30 nightsky30 changed the title Implement Build/Versioning System Build/Versioning System Sep 16, 2019
@nightsky30 nightsky30 added the enhancement New feature or request label Oct 6, 2019
@nightsky30 nightsky30 added the research Look into solutions label Oct 7, 2019
@nightsky30
Copy link
Owner Author

Initial build works with commit 5e25f47

@nightsky30
Copy link
Owner Author

With future improvements to the GUI, may need to include the core and gui modules in the build deps.

https://mesonbuild.com/Qt5-module.html
https://doc.qt.io/qt-5/qtmodules.html

@nightsky30 nightsky30 mentioned this issue Oct 8, 2019
@nightsky30 nightsky30 self-assigned this Oct 13, 2019
@nightsky30
Copy link
Owner Author

@nightsky30 nightsky30 changed the title Build/Versioning System Build/Versioning/Packaging System Oct 22, 2019
@nightsky30
Copy link
Owner Author

sudo apt install git meson build-essential qt5-default qttools5-dev-tools

@nightsky30
Copy link
Owner Author

nightsky30 commented Oct 26, 2019

Github has a beta packaging system, but not sure it works well with C++/Qt yet:

https://help.github.com/en/github/managing-packages-with-github-package-registry/about-github-package-registry#supported-clients-and-formats

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request research Look into solutions
Projects
None yet
Development

No branches or pull requests

1 participant