Mailinglist Archive: opensuse-factory (487 mails)

< Previous Next >
[opensuse-factory] OpenTTD: An open source clone of Chris Sawyer's Transport Tycoon Deluxe
  • From: Ammler <suse-ml@xxxxxxxxx>
  • Date: Tue, 21 Feb 2012 14:18:40 +0100
  • Message-id: <CAGbrXGnMv36_eYE4=-R9RaRiC_ras3=yto50wK17s5bZW6OZMw@mail.gmail.com>
Dear openSUSE Factory Team

OpenTTD is now for some years completely independent from the original
TTD with its own graphics, sound and music. Therefore I would like to
submit the package to openSUSE Factory. The brief description from
http://www.openttd.org/en/about reads:

OpenTTD is an open source simulation game based upon the popular
Microprose game "Transport Tycoon Deluxe", written by Chris Sawyer. It
attempts to mimic the original game as closely as possible while
extending it with new features.

Together with the package openttd, there are two data packages and one
building tool:

- openttd with subpackages openttd-dedicated (no SDL dependency) and
openttd-data (noarch)
- openttd-opengfx (required graphics)
- openttd-openmsx (optional midi music)
- nml (building tool for opengfx)
(all 4 packages use license GPL-2.0)

There is a third data package openttd-opensfx, but this does not
fulfill the license requirements and so can't go to Factory (Creative
Commons Sampling Plus 1.0, which means basically no commercial use).
This is no big deal, like music sound is just optional and you can
easily be downloaded ingame via the content service. Players get
notified if they start openttd the first time.

Some upstream developers of these dependent packages are also member
of the OpenTTD dev team. This ensures that dependencies always work
together.

Also upstream has a very professional release workflow, which makes it
easily maintainable for distro packager. There is a yearly major
release on April 1st (no fool) and around 4 to 5 minor security/bugfix
releases (http://security.openttd.org). Also there are security
patches for older major release branches to support LTS distros, which
do not update main releases during same distro. Usually it is very
recommend to use the same versions as upstream to keep compatible with
Network Multiplayer Games. But as openSUSE has a very short lifetime,
this should be no issue.

Development project is games. openttd is part of included there for
ages. In order to ensure openttd and its support packages build on
Factory, I created a temporary project: home:openttdcoop:Factory
There you can find the 4 packages I submit to Factory. I heavily
reworked the packages to make it "Factory capable" and didn't yet
submit those changes to games. (review welcome)

Currently, I don't submit testing releases (beta or RC) to games and
keep those in home:openttdcoop. If openttd will be accepted in
Factory, this might change.

My next steps are now waiting for some comments here (around a week).
If there won't be any arguments against submitting, I will submit
openttd, openttd-opengfx, openttd-openmsx and nml from games to
Factory.

Please don't hesitate to answer, all kind of Feedback welcome. :-)

Greets
Marcel "Ammler" Gmür
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-factory+owner@xxxxxxxxxxxx

< Previous Next >