GithubHelp home page GithubHelp logo

Comments (16)

 avatar commented on May 23, 2024 5

You wanted builds and I pointed you to builds, I can assure you they work just as intended.
I know very well what you wrote above but don't expect things to happen that fast.

The builds I pointed you to might not be in release but again, they WORK!!!

from bsnes.

quinton-ashley avatar quinton-ashley commented on May 23, 2024 2

No, please add v115 release builds for bsnes. You should make builds available on Github for every release, starting with v115. Also if you could give the builds the same name each time instead of naming the files with their version number it would make it really easy to install the latest builds using the latest release github links. https://help.github.com/en/github/administering-a-repository/linking-to-releases

Just calling it "bsnes-windows.zip" every time would be great. I'm the dev of Nostlan, a frontend for video game emulators, and it'd be great to always be able to install the latest version using the same link. Hopefully that's a precedent we can set.

from bsnes.

birdybro avatar birdybro commented on May 23, 2024 2

So you are referring to "binaries" not "builds". Just wanted to clarify for that reason. It's a something that could be done, to add binaries to the releases page, yes.

EDIT: Since I realized just now you can't just fork bsnes, edit the v115 tag to attach the windows binaries, and compare (it acts as though there is no comparison), will someone with the access to update bsnes directly do this? Thanks. Here's the binaries they are referring to.

link: https://byuu.org/download/bsnes/bsnes_v115-windows.zip
mirror: https://byuu.itch.io/bsnes

EDIT2: Also regarding linux/mac builds, binaries were never handled by direct download off the top of my head, regarding linux and macOS builds for bsnes, not recently. They were handled with the respective package managers of each OS for everything except Windows binaries. It wouldn't be a bad idea for Windows and macOS, but for Linux I can see problems due to there being so many different distros with underlying architectural differences, that the respective package managers should handle Linux distribution, and the readme.md ought to have a few examples for popular distros (Debian-based, arch-based, etc...).

from bsnes.

kode54 avatar kode54 commented on May 23, 2024 2

He wants a link he can just stuff into his front end for distribution to users, so they’ll all just automatically grab the latest binaries from the same place. This Cirrus CI page sounds like it requires manual intervention for every build, or at the very least, page scraping that Cirrus doesn’t support. Using the api would probably require that the account doing the builds belong to him, since I don’t know of many CI services that provide an anonymous api for scraping links from just anyone’s CI page.

from bsnes.

Screwtapello avatar Screwtapello commented on May 23, 2024 2

Sorry it's taken a long time to respond to this issue.

The official Windows build has been added to the v115 release page. There were no official builds for Linux or macOS, so there's nothing on the release page for those platforms.

There haven't been any official releases since bsnes became a community project, so we don't have an established process yet. For higan, we recently added release automation via GitHub Actions, which I think happens to produce releases in a format @quinton-ashley would like. I guess we should do that here, too. I filed #72 for that work.

Since the GitHub release of v115 now has builds, and since future releases should be covered by #72, I don't think there's anything more to be done here, so I'll close this issue.

from bsnes.

 avatar commented on May 23, 2024 1

Ain't this enough?

https://cirrus-ci.com/github/bsnes-emu/bsnes/master

It's straight from the README.md

from bsnes.

 avatar commented on May 23, 2024 1

I don't understand why there are no builds for v115.

Checks https://cirrus-ci.com/github/bsnes-emu/bsnes/master
Checks https://cirrus-ci.com/build/5869603224027136

Finds Linux, FreeBSD, Windows and macOS builds

Asks if it's enough, gets a FAT

no

Good luck mate, don't expect to find courtesy at this place.

from bsnes.

quinton-ashley avatar quinton-ashley commented on May 23, 2024 1

It's not even close to what I asked for. Did you even read what I wrote?

from bsnes.

jchv avatar jchv commented on May 23, 2024 1

We should have no problem providing Linux and mac builds for bsnes; we do so for Higan right now. Check PR #74 - it has links to releases created by the GitHub Actions CI. Let me know if those releases work for you.

from bsnes.

birdybro avatar birdybro commented on May 23, 2024

"Builds" are typically pre-releases, in programming terms. v115 is a full release that is a starting point for bsnes moving forward on github. Just want to be sure, are you talking about pre-releases?

from bsnes.

quinton-ashley avatar quinton-ashley commented on May 23, 2024

Right now I'm using the bsnes-hd app for macOS. Maybe bsnes devs could collab with the bsnes-hd devs now that this project is on Github. As far as I know there are no other standalone binaries for macOS or Linux. byuu always only released Windows binaries.

from bsnes.

quinton-ashley avatar quinton-ashley commented on May 23, 2024

no

from bsnes.

quinton-ashley avatar quinton-ashley commented on May 23, 2024

look at the title of this issue request please

from bsnes.

quinton-ashley avatar quinton-ashley commented on May 23, 2024

^ this guy reads and he's right. I think I made the request very clear. I even linked to an github article that explains it.

from bsnes.

quinton-ashley avatar quinton-ashley commented on May 23, 2024

Thank you! Yes keeping the file names the same would be ideal. Perhaps now that this is a community project there could be collaboration with bsnes-hd on official macOS and Linux builds? They haven't uploaded any new releases since February so the project could be abandoned but it might be worth looking into how they did it.

from bsnes.

quinton-ashley avatar quinton-ashley commented on May 23, 2024

That looks great!

from bsnes.

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.