Git Product home page Git Product logo

Comments (5)

sezero avatar sezero commented on August 22, 2024 1

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.

fpiesche avatar fpiesche commented on August 22, 2024

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.

sezero avatar sezero commented on August 22, 2024

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.

fpiesche avatar fpiesche commented on August 22, 2024

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.

sezero avatar sezero commented on August 22, 2024

I guess this can be closed after #87

from quakespasm.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.