Hi peeps,
I've started work on a project that aims to drastically reduce the difficulty of porting to Linux by packaging system libraries with the game itself. So far the project has been confirmed to work on many modern Linux systems, so please check it out.
Thanks,
~funkeh
Simple LÖVE Linux Distribution
Re: Simple LÖVE Linux Distribution
It looks great, but can't we see the sources of bin/love32 and bin/love64 ? Would be easier to maintain for later versions of Love, and also easier to understand how what you've done works.
About the libs, do you have used the ones provided by your distro, or do you have compiled them by yourself ? If so, with what options ? Is it the latest version, as some of the distro are not always up-to-date ?
I'd rather use a script, or some kind of explaination on how to reproduce the process than the final tarball. But this is my opinion.
About the libs, do you have used the ones provided by your distro, or do you have compiled them by yourself ? If so, with what options ? Is it the latest version, as some of the distro are not always up-to-date ?
I'd rather use a script, or some kind of explaination on how to reproduce the process than the final tarball. But this is my opinion.
- NightKawata
- Party member
- Posts: 294
- Joined: Tue Jan 01, 2013 9:18 pm
- Location: Cyberspace, Room 6502
- Contact:
Re: Simple LÖVE Linux Distribution
Looks cool!
I think I'll be using this from now on!
I think I'll be using this from now on!
"I view Python for game usage about the same as going fishing with a stick of dynamite. It will do the job but it's big, noisy, you'll probably get soaking wet and you've still got to get the damn fish out of the water." -taylor
Re: Simple LÖVE Linux Distribution
A mild warning here. Packaging dependant libraries along with your game basically precludes for packaging by downstream distributions. Debian and Ubuntu have a fairly strict policy that distribution libraries should be used over upstream included ones for a variety of reasons (e.g. support, stability etc).
The practise of including dependencies has always been a necessary evil for people distributing binaries and not allowing distro maintainers to package their games. Humblebundle, Steam, Desura quite frankly are a pain in arse and it's a crap shoot even on systems they formerly support (Steam having easily the best support).
If you want your .love game to "just work". Then code to the common love version at the time, let the user install the love runtime from the distro and just click the .love file. It would help if Love would maintain some backwards compatability but until that happens Debian are looking at support current and current-1 versions of love so more games continue to work between releases.
That said, if you're an indie or just don't want to license your game so it's packagable then bundle away.
The practise of including dependencies has always been a necessary evil for people distributing binaries and not allowing distro maintainers to package their games. Humblebundle, Steam, Desura quite frankly are a pain in arse and it's a crap shoot even on systems they formerly support (Steam having easily the best support).
If you want your .love game to "just work". Then code to the common love version at the time, let the user install the love runtime from the distro and just click the .love file. It would help if Love would maintain some backwards compatability but until that happens Debian are looking at support current and current-1 versions of love so more games continue to work between releases.
That said, if you're an indie or just don't want to license your game so it's packagable then bundle away.
Re: Simple LÖVE Linux Distribution
funkeh wrote:Hi peeps,
I've started work on a project that aims to drastically reduce the difficulty of porting to Linux by packaging system libraries with the game itself. So far the project has been confirmed to work on many modern Linux systems, so please check it out.
Thanks,
~funkeh
Cool, I added it to this tutorial on .love game distribution:
http://www.ambience.sk/lua-love2d-game-distribution/
My boat driving game demo: https://dusoft.itch.io/captain-bradley- ... itius-demo
- josefnpat
- Inner party member
- Posts: 955
- Joined: Wed Oct 05, 2011 1:36 am
- Location: your basement
- Contact:
Re: Simple LÖVE Linux Distribution
This is a nice blog post; mind changing all the love2d's with LÖVE? love2d.org is the website, not the framework name.dusoft wrote:funkeh wrote:Hi peeps,
I've started work on a project that aims to drastically reduce the difficulty of porting to Linux by packaging system libraries with the game itself. So far the project has been confirmed to work on many modern Linux systems, so please check it out.
Thanks,
~funkeh
Cool, I added it to this tutorial on .love game distribution:
http://www.ambience.sk/lua-love2d-game-distribution/
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: Simple LÖVE Linux Distribution
Sure, good point.josefnpat wrote:
This is a nice blog post; mind changing all the love2d's with LÖVE? love2d.org is the website, not the framework name.
My boat driving game demo: https://dusoft.itch.io/captain-bradley- ... itius-demo
Who is online
Users browsing this forum: No registered users and 2 guests