[needs-packaging] Teeworlds

Bug #184535 reported by Stéphan Kochen
30
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Debian
Fix Released
Unknown
Ubuntu
Fix Released
Wishlist
Jack Coulter

Bug Description

Teewars is a 2D side-scrolling shooter featuring cute graphics and a lot of fast-paced action.
http://teewars.com/

Source is available, but with what looks like a non-standard license.

The build process is also not your run-off-the-mill autotools setup. A short example of how to build it is available from the site:
http://teewars.com/?page=docs&id=293

Revision history for this message
Severin H (severinh) wrote : Re: [needs-packaging] Teewars

A simple packaging request. It's importance needs to be set to "Wishlist".

Revision history for this message
Severin H (severinh) wrote :

+1

Just tried it out. A really nice game that deserves being added to the Ubuntu universe.

Revision history for this message
TAC one (tacone) wrote :

a deb for gutsy is to be found here http://www.getdeb.net/app/TeeWars

Revision history for this message
Marco Paulo Martins Sousa (marcomsousa) wrote :
Revision history for this message
Duncan Hawthorne (duncan.hawthorne) wrote :

those debs are now old, and give an incompatible version error when trying to join most servers.
version 0.4.1 exists on the teeworlds (previously teewars) site, with source code, and a linux compiled executable

teeworlds doesnt work with pulseaudio, which is a problem for hardy. so sound only works when no other app is using the sound card, or use pasuspender
i believe teeworlds uses portaudio (someone correct me otherwise) which doesnt work with pulseaudio at the moment

Revision history for this message
Jack Coulter (jscinoz) wrote :

Since 0.4.0, the sound issues with pulseaudio have been corrected (Running latest Teeworlds on up-to-date hardy). Also the license changed in 0.4.0 to what is now a truly free license.

The name has changed too Teeworlds due to legal reasons (The developers give no further explanation).

Definitely should be packaged as soon as possible.

Revision history for this message
Jack Coulter (jscinoz) wrote :

Just to add, I'm now working on packaging this for Debian Unstable and will hopefully have it synced for Ubuntu Intrepid

Revision history for this message
Jack Coulter (jscinoz) wrote :

My package for upstream is completed, when it is accepted in Debian I'll file a sync-request to get it into 8.10

Revision history for this message
Marian Sigler (maix42) wrote :

Title should be changed to teeworlds, because the changed their name

Revision history for this message
Jack Coulter (jscinoz) wrote :

Bug title changed, package has been accepted into Debian, hopefully will be synced downstream for Ubuntu 8.10

Revision history for this message
Brett Alton (brett-alton-deactivatedaccount) wrote :

As Jack Coulter stated, he has uploaded the game to the Debian (sid (unstable)) repositories.

teeworlds (0.4.2-1)
teeworlds-data (0.4.2-1)
teeworlds-server (0.4.2-1)

You can view this information here: http://packages.debian.org/search?keywords=teeworlds&searchon=names&suite=all&section=all

Please do not try to install the .deb files from this site as the dependencies are currently broken for Ubuntu.

Revision history for this message
Jack Coulter (jscinoz) wrote :

The package will definately be included in the 8.10 repositories.

The package can technically run fine on Ubuntu, however it was built on Debian, and thus some dependencies have version discrepancies. Also, you will be unable to build the package on Ubuntu, as two build depends have been newly packaged just for Teeworlds. These build-deps and Teeworlds itself should be picked up by the auto-syncer sometime soon.

If you do not wish to wait until 8.10, a version statically compiled against included libraries is available on my PPA:

deb http://ppa.launchpad.net/jscinoz/ubuntu hardy main
deb-src http://ppa.launchpad.net/jscinoz/ubuntu hardy main

Note however, the version that will be synced downstream uses system libraries rather than included ones.

Regards,
Jack Coulter

Revision history for this message
Jack Coulter (jscinoz) wrote :

Synced for Intrepid

Revision history for this message
Stas Sușcov (sushkov) wrote :

I found that there's no init script for teeworlds-server.
I've created one.
http://stas.nerd.ro/stuff/teeworlds-server.init.txt

Revision history for this message
Dara Adib (daradib) wrote :

@Stanislav Sushkov

Please create a new bug report specifying that teeworlds-server does not init on boot and add your script as a patch. The bug report will also need to be forwarded upstream to Debian.

Revision history for this message
Jack Coulter (jscinoz) wrote : Re: [Bug 184535] Re: [needs-packaging] Teeworlds

Sorry about that oversight, Stanislav, can you do as Dara as requested?
Unfortunately I won't have a chance to do this for the next 2-3 weeks as
I have exams on :(

On Sat, 2008-09-06 at 23:35 +0000, Dara Adib wrote:
> @Stanislav Sushkov
> Please create a new bug report specifying that teeworlds-server does not
> init on boot and add your script as a patch. The bug report will also
> need to be forwarded upstream to Debian.
>

Revision history for this message
Stas Sușcov (sushkov) wrote :

It's ok Jack, I'm also on exams now :)

I opened another bug, fix it when you'll get some free time.
https://bugs.launchpad.net/bugs/267326

--
() Campania Panglicii în ASCII
/\ http://stas.nerd.ro/ascii/

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.