Comments (5)
Hello again!
Hey!
does not ship with
libopusfile
installed which the binary Quakespasm builds require.
QS does not require libopusfile by default though.
I've put together a Flatpak build for Quakespasm
[...]
The build I've put together is a mostly default Quakespasm build with the exception of building SDL2 instead of 1.2
That's good
[...]
and XMP (which I could easily switch to Mikmod if you'd prefer this)
No, libxmp is good and should be preferred over libmikmod
As with Hammer of Thyrion, I'll be happy to take care of maintenance of these builds and reproducing any issues users report with the Flatpak builds; and as with HoT Flathub's submission requirements need me to ask for permission from you to distribute Quakespasm this way - is this okay with you?
Yes. Thanks!
from quakespasm.
QS does not require libopusfile by default though.
Oh, I may be getting things confused with Quakespasm-spiked which does. I couldn't get the regular QS binary builds running without package modifications for some reason... libmad
perhaps (which also isn't installed on SteamOS by default)?
PR submitted to Flathub, as seen above :)
from quakespasm.
without package modifications for some reason...
libmad
perhaps (which also isn't installed on SteamOS by default)?
Don't know. However, if you want mp3 support you can use mpg123 (libmpg123) instead of libmad by adding MP3LIB=mpg123
to your make command line.
PR submitted to Flathub, as seen above :)
OK.
Is there anything that needs adding at QS side?
from quakespasm.
Flathub have requested the appstream metadata be stored upstream; however with QS that's going to be a little more complicated than with Hammer of Thyrion as QS is still quite regularly getting new releases and the metadata includes a mandatory <releases>
element.
I'll put together a GitHub workflow that'll run when a new release is created which'll update the .xml file with the tag version and a link to the release changelog page and then updates the tag to that commit - for a start I'll just create a PR for the appdata.xml file with the workflow to follow if that's okay?
Just realised that that's a minor issue because it'd result in a drift between the Sourceforge and Github versions of the repo. I'll check whether the releases
element is actually necessary in terms of upkeep or if its contents are optional...
from quakespasm.
I guess this can be closed after #87
from quakespasm.
Related Issues (20)
- Stack buffer overrun on loading of `lim_daviddg` map HOT 2
- i can't enable m_filter HOT 2
- *Sky_ClipPoly: MAX_CLIP_VERTS* error in `lim_daviddg` map HOT 21
- issues with map starslave HOT 2
- Mac Windowed Mode Out Of Focus Input HOT 20
- Alpha sorting issues HOT 3
- Center Print Deletes Con Notify HOT 1
- SZ_GetSpace: overflow in certain maps with sv_protocol 999 HOT 1
- Fog blending/banding issues HOT 8
- gl_overbright cvar not working HOT 25
- Issue with depth clamp extension HOT 4
- Geometry Rendering Distortion (Mac) HOT 18
- Case sensitive game command HOT 20
- Host & play on localhost HOT 11
- Border on screenshot HOT 1
- bad loop HOT 1
- negative uints HOT 19
- moving bmodels receive dynamic lighting from original position HOT 4
- Any plans to add minimal HUD and water warp from Quake Remaster? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from quakespasm.