Skip to content
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

Download links to Premake4 #18

Open
2 tasks
KyrietS opened this issue Apr 6, 2021 · 6 comments
Open
2 tasks

Download links to Premake4 #18

KyrietS opened this issue Apr 6, 2021 · 6 comments

Comments

@KyrietS
Copy link
Member

KyrietS commented Apr 6, 2021

There are 3 pages in the wiki with incorrect links to Premake4 download page:

The first two of them point to "http://premake.github.io/premake-core/download.html" and the third one has a link to "http://premake.github.io/download.html".

All of them are incorrect. It's not possible to download Premake4 binary from our new website. I don't even now how to get a binary of Premake4 at this moment 😄

  • Fix broken links to Download Premake4
  • Host a compiled version of Premake4 somewhere (maybe add a new Release in this repo?)
@rachhan9
Copy link

Hi, any updates on this? thanks

@KyrietS
Copy link
Member Author

KyrietS commented Jan 17, 2023

Hi, I completely forgot about it. You can still access download links from the old version of Premake's website via Internet Archive. For your convenience I will put them here.

Premake 4.4 (beta)

The latest in Premake's 4.x stable branch.

Release Download link
For Windows premake-4.4-beta5-windows.zip
For Linux premake-4.4-beta5-linux.tar.gz
For macOS premake-4.4-beta5-macosx.tar.gz

@Jackabomb
Copy link

I was also able to download binaries from the old sourceforge page.

@assarbad
Copy link

assarbad commented Aug 6, 2023

@KyrietS @rachhan9 @Jackabomb Apparently this passed completely by me. I've been offering code-signed versions of premake4 for quite some time (I'm offering them for Windows only, though; Linux wouldn't be an issue either, but I rarely use it on Linux these days ... despite using Linux a lot). True, it's a fork that also adds support for newer VS versions (i.e. vs2012 through vs2022), but I personally consider that an advantage rather than a disadvantage.

You can find them here. I've continued to use Premake4, despite some minor issues encountered. Although admittedly my own premake4.lua files have grown considerably in order to patch some behavior.

@Jackabomb
Copy link

@assarbad Thanks for pointing that out! I love WinDirStat, and never realized there was a connection to this project.

The project I needed Premake for is on the back-burner at the moment, but I am still interested in this issue.
I noticed today that the wiki has an edit button, so I took the liberty of updating the three pages @KyrietS noted with links to this issue and to the three download locations we've identified here. Feel free to revert; I understand if you prefer not to advertise half-baked solutions or a fork.

@assarbad
Copy link

assarbad commented Aug 6, 2023

@Jackabomb not really a connection to speak of. I contributed to Premake4 back in the day and when Jason moved on to 5.x, I decided to fork.

Quite frankly I am contemplating to create a premake20 (i.e. 4x5), so to speak. It should be possible if I manage to heave Premake4 onto the same Lua version as Premake5 currently has. Then I'd need to bolt on two things:

  • Command line switches -4 and -5 to prefer either of these Premake flavors
  • By default prefer premake5.lua, falling back to premake4.lua when the former was not found.

But I don't know if I will find the time and inclination to do it in the end. It'd be a nice thing to have, IMO, because it helps bridging the gap. Strictly speaking I'd probably also want and have to formalize my patches and upstream them with Jason, if he's still willing to take them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants