-
Notifications
You must be signed in to change notification settings - Fork 9
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
OpenMW Launcher issues #17
Comments
For this, at least the following steps are needed:
|
Was looking into the built without qt4 in the mix. One option I was considering that I wanted to get your thoughts on was to replicate what the openmw gitlab ci tool does for that package, which is grab it from apt-get. If we did that, not sure if we'd want to use some of the other packages that way as well. |
Sure, it might be the fastest path towards solving this problem and we don't lose anything by experimenting :) Just install it using
We can do it only in two cases:
But! Maybe we should indeed install missing dependencies during CI run and copy the |
Ok, I'll probably give this a shot in a few weeks, about to go on a trip. But it sounds doable. |
For the record: new Docker image is now available: |
Made some good progress on this front. Now the qt4 dep is handled by the libqt4-dev package, instead of compiling it. The last piece for now I believe is some issues with getting gitlab-ci to work with the apt-get install part. The launcher wrapper script will now check to see if the launcher is successful in loading, due to the qt4 dep installed on their system. If it is, it'll let the install wizard (does not change any data, just points to the right place) and then launcher take care of the settings process. If not, it'll create the openmw configuration file and launch the game directly. I copied the latest example file for the config into the repo, as the one in the source repo had none of the fallback data. I ran a test locally and was able to load into the game and do a bit of the starting bit, without needing qt4 or the launcher. It won't prompt the user about the qt4 currently, just launch the game directly. I'll probably need help in showing a dialog, as haven't done that before with bash. I could also use some more people testing this one, both with qt4 installed and without. It checks for the existence of the ~/.config/openmw directory to decide whether or not to install its own config file, if the launcher is not available. I'm running into issues with the apt-get install step on gitlab ci. When attempting to install the packages, it gets the following error. I based the command off of https://github.com/OpenMW/openmw/blob/master/.gitlab-ci.yml
|
I added the zenity GUI to ask if we should continue launching the game. |
The package is now buildable :) and just got deployed to GitLab pages: https://luxtorpeda.gitlab.io/packages/openmw/ but I haven't updated launcher scripts to reflect slightly modified file structure. As for Zenity: please remember to:
|
Summary:
The text was updated successfully, but these errors were encountered: