Building deb files?

Questions about the LÖVE API, installing LÖVE and other support related questions go here.
Forum rules
Before you make a thread asking for help, read this.
Post Reply
User avatar
T-Bone
Inner party member
Posts: 1492
Joined: Thu Jun 09, 2011 9:03 am

Building deb files?

Post by T-Bone »

It would be awesome if there was a tool or a guide on how to make a .deb file for a LÖVE game. Distributing for Linux is always tricky, so it would really help. Is there any guides/tools available?
User avatar
cattail
Citizen
Posts: 56
Joined: Mon Feb 13, 2012 4:11 pm

Re: Building deb files?

Post by cattail »

I use debian 6 (squeeze) , and use apt-get install love , it's so easy , never use a deb file.
But it's version is too old , maybe checkout testing, sid something.

And If I test something hat not in apt , like love 0.7.x (0.8.0 unrelease ) Version , I wget the tar ball, with the guide in forum , wiki
./configure ,make ,make install , it's OK for me .

make deb? not yet ...
User avatar
pk
Citizen
Posts: 67
Joined: Wed Dec 14, 2011 2:13 am
Location: Texas, United States
Contact:

Re: Building deb files?

Post by pk »

Are you sure you want to go thru all this and even this just to create a deb for your game? Just give Linux folks a zip and point them to the LOVE website for the binary.
ALL CREATURE WILL DIE AND ALL THE THINGS WILL BE BROKEN. THAT'S THE LAW OF SAMURAI.
User avatar
Robin
The Omniscient
Posts: 6506
Joined: Fri Feb 20, 2009 4:29 pm
Location: The Netherlands
Contact:

Re: Building deb files?

Post by Robin »

Or one of us (it might be me, at some point in the magical future where I have spare time) could write a love2deb script, because I think in the case of games made with LÖVE, much of the process if not all of it can be completely automated.
Help us help you: attach a .love.
User avatar
tsturzl
Party member
Posts: 161
Joined: Fri Apr 08, 2011 3:24 am

Re: Building deb files?

Post by tsturzl »

pk wrote:Are you sure you want to go thru all this and even this just to create a deb for your game? Just give Linux folks a zip and point them to the LOVE website for the binary.
Or you could have the .deb package depend on love, or even a certain version of love. This way if the love version is met in the repositories, it will be installed, otherwise you could have it install a love packed in with the deb. Another cool idea is to have the deb add a repository for your love game(get one on Launch pad) then whenever you release updates, users can use their update managers or apt-get dist-upgrade to update the game.

Often times the problem with installing the version from the repositories is its out-dated. You'll just have to consider what version of love people are going to have with different distro's(latest ubuntu and debian), consider the down falls of the out-dated engine. Does it lack features you require, if not does it have any major flaws?

I'd say love files are perfectly fine for distribution, but really I only think this applies within the love community. If you made an indie game, and you wanted to ship it you want your end user to know how to install and play the game. Give them a love file and they'll probably be very confused. I'd say an installed is the way to go, even on windows. If you have a single executable you're still shipping the entire engine with your game, and if they have 10 games that are all love2d games, then they'll have 10 copies of love...
User avatar
T-Bone
Inner party member
Posts: 1492
Joined: Thu Jun 09, 2011 9:03 am

Re: Building deb files?

Post by T-Bone »

Deb files have several advantages. The most obvious is that the installation process is completely invisible to the end user. I see no problem with having a deb file that installs the LÖVE binary from the repositories, since modern versions of Ubuntu has an up-to-date version of LÖVE. And you can quite easily make your game compatible with at least 0.7.0, and with that you would target most of the Linux market.

Having multiple LÖVE binaries installed, one for each game, isn't too bad either. LÖVE isn't enormous, and the risk of end users having a significant amount of LÖVE games is quite low. What's important is that it works, and that the end user shouldn't have to worry about how.
Robin wrote:Or one of us (it might be me, at some point in the magical future where I have spare time) could write a love2deb script, because I think in the case of games made with LÖVE, much of the process if not all of it can be completely automated.
That would be amazing.
User avatar
nevon
Commander of the Circuloids
Posts: 938
Joined: Thu Feb 14, 2008 8:25 pm
Location: Stockholm, Sweden
Contact:

Re: Building deb files?

Post by nevon »

Check this thread. I have written posts on both publishing to a ppa and a quick-and-dirty deb file.
Post Reply

Who is online

Users browsing this forum: No registered users and 35 guests