-
Notifications
You must be signed in to change notification settings - Fork 215
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
generate Debian package #515
generate Debian package #515
Conversation
ea2fa82
to
56316da
Compare
9db7eed
to
29dd793
Compare
65f04e0
to
55f5861
Compare
I will try to provide these DEB plugin archives from now on as an experimental feature. Later, I may provide scripts to install Qt Creator and the plugin as DEB package as an alternative to the snap package, which is currently blocked by some snapcraft issues and what seems generic limitations with the classic snaps (#514). @Levi-Armstrong Let me know if the DEB plugin archive is a valid option for you. |
55f5861
to
d313367
Compare
Yea, a Debian would be great! |
d313367
to
897c147
Compare
In the Python ecosystem, 'setup.py' is used for packaging projects. Rename the download scripts to avoid conflicts and confusion with Python packaging tools.
897c147
to
e0c6169
Compare
Generate a DEB package via CPack, based on the CPack DEB package of Qt Creator (https://download.qt.io/official_releases/qtcreator/14.0/14.0.1/cpack_experimental/).
Usage:
[qtcreator-opensource-linux-x86_64-14.0.1.deb](https://download.qt.io/official_releases/qtcreator/14.0/14.0.1/cpack_experimental/qtcreator-opensource-linux-x86_64-14.0.1.deb)
package manually.cmake -B build -GNinja -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH="~/Downloads/qtc-sdk/Tools/QtCreator;~/Downloads/qtc-sdk/6.6.0/gcc_64" cmake --build build
build
folder:cd build cpack -G DEB
sudo apt install ROSProjectManager-*-Linux-*.deb
This also generates a Debian package with debug symbols (
*.ddeb
) which would be very useful for debugging and backtraces for issues.