-
Notifications
You must be signed in to change notification settings - Fork 155
Create Deb with CPACK #3782
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
base: master
Are you sure you want to change the base?
Create Deb with CPACK #3782
Conversation
On Ubuntu 22.04 and 24.04 build which use CMake 3.22-26, the executables are located in the bin directory and not in bin/Release
To change some of the $BASE to $USER, since $BASE won't usually be writable on Linux installs.
and put all CEF files in openspace/bin
and remove from /usr/modules
for better portability
for timeout, used in exec xclip command
.desktop and .png
to include timestamp and correct ubuntu version.
ec415e8 to
a3aacb2
Compare
|
@alexanderbock - in case you're trying to test cpack (deb or zip) with jenkins using Docker, I have found that the docker image runs out of disk space and the build does not complete. With docker, we would need to mount separate larger volumes instead of the default 20 GB, or maybe increase the default container size - https://www.baeldung.com/ops/docker-mounting-multiple-volumes https://forums.docker.com/t/cannot-change-default-20g-size-limit-on-windows-docker-host/31879/2 |
These changes to the packaging.cmake allows the creation of deb files by calling
cpackafter the build step. @alexanderbock - please use the "squash and merge" functionality to squash all these trial-and-error commits to a single commit, to not clutter up the codebase.Successful build of deb on Ubuntu 24.04 is at https://github.com/hn-88/OpenSpace-AppImage/actions/runs/17118519369
Test of this deb is at https://github.com/hn-88/OpenSpace-AppImage/actions/runs/17119724311