Great, thanks!slime wrote:io.popen isn't supported in the version of Lua distributed with the OS X version of LÖVE 0.8.0. 0.9.0 will have a fixed version of Lua which has a functional io.popen.
Love Distribution Tool v0.3 [Mac contributor needed!]
Re: Love Distribution Tool [Mac contributor needed!]
Re: Love Distribution Tool [Mac contributor needed!]
About Linux distribution, you really need to build a .deb and/or a .rpm and let them handle the dependencies, number of bits etc.
My game called Hat Cat and the Obvious Crimes Against the Fundamental Laws of Physics is out now!
Re: Love Distribution Tool [Mac contributor needed!]
As I understand the sitauation:
- Mac users expect a single .app file,
- Linux users expect .deb, .rpm, or .tar.gz with instructions on installation (install) or an istall script (install.sh),
- And I think Windows users expect a .zip maybe, or they might be OK with an .exe and a bunch of .dlls.
Re: Love Distribution Tool [Mac contributor needed!]
Windows users expect a zip full of the .exe and dll's.
Mac users expect a zip containing a .app (because apps are actually just folders with the .app at the end of them)
Mac users expect a zip containing a .app (because apps are actually just folders with the .app at the end of them)
Lua is not an acronym.
Re: Love Distribution Tool [Mac contributor needed!]
Okay!qaisjp wrote:Windows users expect a zip full of the .exe and dll's.
Mac users expect a zip containing a .app (because apps are actually just folders with the .app at the end of them)
I'm thinking about the following:
- LÖVE officially ships with 32 and 64 bit versions for Windows,
- 32 and 64 bit versions for Ubuntu (10.10 ... 12.04),
- Universal build for MacOSX,
- and everyone can buid it from source.
- Create a generic folder if architecture is unknown, for example: Linux, MacOSX, Windows,
- Add '-' and the architecture if it was detected successfully, e.g. Linux-i686, Windows-AMD64.
I also think having two versions (.love and .zip) of LDT is confusing, so I'll only post the .love versions here in the future.
- Robin
- The Omniscient
- Posts: 6506
- Joined: Fri Feb 20, 2009 4:29 pm
- Location: The Netherlands
- Contact:
Re: Love Distribution Tool [Mac contributor needed!]
See the LÖVE distribution website thread. It's two years old and development has stalled, but we talked about all the finicky details and how and what already.
Help us help you: attach a .love.
- josefnpat
- Inner party member
- Posts: 955
- Joined: Wed Oct 05, 2011 1:36 am
- Location: your basement
- Contact:
Re: Love Distribution Tool [Mac contributor needed!]
May I suggest instead of providing binaries, provide .deb and .rpm, and anyone who can't run those, should build from source (e.g. install love and run the .love file).easy82 wrote: I'm thinking about the following:
- LÖVE officially ships with 32 and 64 bit versions for Windows,
[b]- 32 and 64 bit versions for Ubuntu (10.10 ... 12.04),
[/b]- Universal build for MacOSX,
[b]- and everyone can buid it from source.
[/b]
As Robin mentioned, there was a lot of talk. The community would love a workflow to distribute .deb and .rpm files easily for linux.
Missing Sentinel Software | Twitter
FORCIBLY IGNORED.
<leafo> when in doubt delete all of your code
<bartbes> git rm -r *
<bartbes> git commit -m "Fixed all bugs"
<bartbes> git push
FORCIBLY IGNORED.
<leafo> when in doubt delete all of your code
<bartbes> git rm -r *
<bartbes> git commit -m "Fixed all bugs"
<bartbes> git push
Re: Love Distribution Tool [Mac contributor needed!]
Wow, I thought I've gone through all the related threads and tools, but I haven't seen this one! Definately a must read for me, thanks!Robin wrote:See the LÖVE distribution website thread. It's two years old and development has stalled, but we talked about all the finicky details and how and what already.
To my understanding .deb and .rpm files are archives that contains binaries, installation instructions, etc. for the package manager.josefnpat wrote:May I suggest instead of providing binaries, provide .deb and .rpm, and anyone who can't run those, should build from source (e.g. install love and run the .love file).easy82 wrote: I'm thinking about the following:
- LÖVE officially ships with 32 and 64 bit versions for Windows,
[b]- 32 and 64 bit versions for Ubuntu (10.10 ... 12.04),
[/b]- Universal build for MacOSX,
[b]- and everyone can buid it from source.
[/b]
As Robin mentioned, there was a lot of talk. The community would love a workflow to distribute .deb and .rpm files easily for linux.
Also, updated first page, a bugfix version is out with minor changes:
- * Added WinRAR to archivers on Windows
* Workaround for Mac: io:popen doesn't work in Love 0.8.0 (will be fixed in 0.9.0)
* Checking '/Applications' before '/home' because OSX also have '/home'
* Simplified detecting processor architecture
* Updated instructions to use only distribute.love version
- bartbes
- Sex machine
- Posts: 4946
- Joined: Fri Aug 29, 2008 10:35 am
- Location: The Netherlands
- Contact:
Re: Love Distribution Tool [Mac contributor needed!]
I've got dpkg on my non-deb system, and I've had rpm on a deb system in the past (in addition to dpkg).easy82 wrote: On Linux, the best way I've found to determine if the host OS uses .deb or .rpm is to actually test which type of package manager is present: dpkg or rpm.
Re: Love Distribution Tool [Mac contributor needed!]
I see your point, though I don't think this would be very mainstream. I think it should default to .deb. There are other ways to find out weather an .rpm or a .deb should be build, but not as simple as this previous one. When I add command line parameters and/or GUI to LDT there could be some build options, so you could choose.bartbes wrote:I've got dpkg on my non-deb system, and I've had rpm on a deb system in the past (in addition to dpkg).easy82 wrote: On Linux, the best way I've found to determine if the host OS uses .deb or .rpm is to actually test which type of package manager is present: dpkg or rpm.
I've run through it, but I haven't really seen anything I could use. Maybe I've missed something important?Robin wrote:See the LÖVE distribution website thread. It's two years old and development has stalled, but we talked about all the finicky details and how and what already.
Who is online
Users browsing this forum: No registered users and 0 guests