-
Notifications
You must be signed in to change notification settings - Fork 38
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
Eternity - Linux Devbuilds? #578
Comments
Yeah, that would be nice to have as well, thanks! As long as the builds can access the full |
The plan was to be as portable as possible - but it would use standard folders for looking up data like game IWADs. It would likely at least work in Ubuntu, but hopefully would work in a lot more distros (but compatibility would not be guaranteed with every one). The plan was to build it in Ubuntu 18.04 (at least, for now) - for what it's worth, building GZDoom this way has worked in Ubuntu, some later versions of Debian, and also Arch (and SteamOS). |
Oh - it also would use standard folders for configs, as well - so if it stores the config in $HOME it would continue doing so. Ideally - we won't modify the source at all, except maybe the RPATH of the output binary so that it can load in .so libraries if they are necessary. |
I use Docker and Jenkins to do the builds, so it's quite portable. It should be able to handle pretty much any build spec as long as the OS container can run on Ubuntu 22 (I forget if it's .04 or .10, but it's fairly irrelevant here). |
https://devbuilds.drdteam.org/eternity-linux/ They should be building automatically, now. |
Yep, included is a dependency install script for apt distros; see https://github.com/CandiceJoy/Eternity-Dev-Deps (hi, I'm the linux dev builds catter x3) |
I've tested this in Ubuntu 22.04 and it works, thanks a lot! One little issue though, the |
Just dropping in to say thanks to all parties for this. Sorry for not weighing in (I've been busy prepping for a move in Feb) but I fully approve of this and appreciate you setting it up. I'm not going to close this issue given the above comment. |
Fix pushed, and Jenkins is setup to grab the live deps repo every night, so it should be fixed in the next nightly :) |
Just a little side info - The idea behind the script was to serve 2 purposes:
That being said, though, obviously shipping it without +x wasn't intentional, Candice already fixed that prior to my comment though, thanks for the catch. :) |
This is just a simple quick question for the team.
Are you interested in us adding a Linux category for EE on devbuilds.drdteam.org? - I have a friend who got a VPS mostly for the purpose of compiling GZDoom and Raze for Linux and uploading them - do you want Eternity to have that also? - Right now they compile every day at approximately 8 am UTC (which is about 3am EST) but I think the build system makes that so it can be changed, if needed.
The text was updated successfully, but these errors were encountered: