debian/0000775000000000000000000000000012257203614007172 5ustar debian/README.Debian0000664000000000000000000000334412246123750011237 0ustar OpenTTD for Debian ------------------ To properly play this game, you need a base graphics and sound set. Currently, the graphics, sound and music files from the original Transport Tycoon Deluxe game (Windows and DOS versions) are supported, as well as the free graphics replacement set "OpenGFX", sound replacement set "OpenSFX" (which is in non-free due to a restrictive license) and the free music replacement set "OpenMSX". Normally, installing the openttd package should automatically install openttd-opengfx as well, allowing OpenTTD to run out of the box. If you want sound, you'll have to enable non-free sources and install the openttd-opensfx package manually (or install the original Transport Tyccon Deluxe sound files). The easiest way to install the OpenMSX music files is to use the in-game content download system, which should offer the latest version of the music files. To find out how to install the original Transport Tycoon Deluxe graphics sound files and music files, see readme.txt, section 4.1. -Playing Music In addition to installing a music set (see above), you'll also need to install the timidity midi player, available in the timidity package. Remember that not all audio devices support multiple audiostreams (music and sound), so you might have to use alsa software mixing or pulseaudio. -Scenarios There are no scenarios included in this release. Scenarios can be downloaded using OpenTTD's content service, which is available from OpenTTD's main menu. If you have obtained a scenario through other means, you can place it either in your ~/.openttd/scenario directory or in the system-wide /usr/share/games/openttd/scenario directory. -- Matthijs Kooijman Mon, 01 Feb 2010 10:42:11 +0100 debian/source/0000775000000000000000000000000012246123750010472 5ustar debian/source/lintian-overrides0000664000000000000000000000027312246123750014055 0ustar # These files are just auxiliary helper binaries for the DOS build source-contains-prebuilt-windows-binary os/dos/cwsdpmi.exe source-contains-prebuilt-windows-binary os/dos/cwsdstub.exe debian/source/format0000664000000000000000000000001412246123750011700 0ustar 3.0 (quilt) debian/copyright0000664000000000000000000001075112246123750011131 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: OpenTTD Upstream-Contact: info@openttd.org, #openttd on irc.oftc.net Source: http://www.openttd.org Files: * Copyright: © 2004-2012 Ludvig Strigeous and others. License: GPL-2.0 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2.0 as published by the Free Software Foundation; . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA . On Debian systems, the complete text of the GNU General Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. Files: src/3rdparty/squirrel/* Copyright: © 2003-2009 Alberto Demichelis License: Zlib Files: src/3rdparty/md5/* Copyright: © 1999, 2000, 2002 Aladdin Enterprises. All rights reserved. License: Zlib License: Zlib This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. . Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: . 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. . 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. . 3. This notice may not be removed or altered from any source distribution. Files: os/dos/exe2coff/* Copyright: © 1998 DJ Delorie License: GPL-2.0 with additional restrictions This document is Copyright (C) DJ Delorie and may be distributed verbatim, but changing it is not allowed. . Source code copyright DJ Delorie is distributed under the terms of the GNU General Public Licence, with the following exceptions: . * Sources used to build crt0.o, gcrt0.o, libc.a, libdbg.a, and libemu.a are distributed under the terms of the GNU Library General Public License, rather than the GNU GPL. . * Any existing copyright or authorship information in any given source file must remain intact. If you modify a source file, a notice to that effect must be added to the authorship information in the source file. . * Runtime binaries, as provided by DJ in DJGPP, may be distributed without sources ONLY if the recipient is given sufficient information to obtain a copy of djgpp themselves. This primarily applies to go32-v2.exe, emu387.dxe, and stubedit.exe. . * Runtime objects and libraries, as provided by DJ in DJGPP, when linked into an application, may be distributed without sources ONLY if the recipient is given sufficient information to obtain a copy of djgpp themselves. This primarily applies to crt0.o and libc.a. . On Debian systems, the complete text of the GNU General Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. Comment: Given only the exe2coff.c file is distributed in the source distribution (and nothing in Debian binary distribution), it seems only the 2nd condition applies. Files: os/dos/cwsdpmi/* Source: http://homer.rice.edu/~sandmann/cwsdpmi/index.html Copyright: © 1995-2000 Charles W Sandmann (sandmann@clio.rice.edu) License: Custom binary-only license This is release 5. The files in this binary distribution may be redistributed under the GPL (with source) or without the source code provided: . * CWSDPMI.EXE or CWSDPR0.EXE are not modified in any way except via CWSPARAM. . * CWSDSTUB.EXE internal contents are not modified in any way except via CWSPARAM or STUBEDIT. It may have a COFF image plus data appended to it. . * Notice to users that they have the right to receive the source code and/or binary updates for CWSDPMI. Distributors should indicate a site for the source in their documentation. Comment: Files are distributed as binary only, so the second option in the license ("without source code provided: ...") is applicable. debian/changelog0000664000000000000000000005176412257203614011061 0ustar openttd (1.3.3-1build1) trusty; urgency=medium * No change rebuild against libicu52 -- Dimitri John Ledkov Fri, 27 Dec 2013 04:52:28 +0000 openttd (1.3.3-1) unstable; urgency=high * [05541be] New upstream release 1.3.3. This fixes CVE-2013-6411 (Denial of service using forcefully crashed aircrafts). * [b6be83f] Update changed paths in debian/copyright. -- Matthijs Kooijman Fri, 29 Nov 2013 15:39:45 +0100 openttd (1.3.2-1) unstable; urgency=low * [ad93a63] New upstream release 1.3.2. * [4bfd2e6] Use canonical Vcs urls (on anonscm.debian.org). * [744ea46] Document licensing of exe2coff and cwsdpmi in the tarball. * [6c40277] Override lintian warnings about DOS helper binaries in the source package -- Matthijs Kooijman Wed, 18 Sep 2013 16:14:26 +0200 openttd (1.3.1-1) unstable; urgency=low * [1ba99d9] New upstream release 1.3.1. * [fbf5bdc] Recommend a newer version of openttd-opengfx (>= 0.4.6). * [a688f77] Remove nforenum clean up code from debian/rules. -- Matthijs Kooijman Tue, 04 Jun 2013 09:09:02 +0200 openttd (1.3.0-1) unstable; urgency=low * [3e9e10e] New upstream release 1.3.0. * Upload to unstable again. -- Matthijs Kooijman Fri, 12 Apr 2013 09:14:06 +0200 openttd (1.3.0~rc3-1) experimental; urgency=low * [cce726c] New upstream release 1.3.0~rc3. - Upstream fixed compilation with gcc 4.8 (Closes: #701333) * [02f2eb5] Pass CXXFLAGS to configure. * [595ef81] Remove openttd-wrapper, OpenTTD has a bootstrap mode now. * [ebc7ebc] Depend on grfcodec >= 6.0.2. * [5b41f63] Update watch file, upstream changed download urls. * [0d573e4] Add lintian override since openttd manpage is in openttd- data. -- Matthijs Kooijman Mon, 18 Mar 2013 13:05:05 +0100 openttd (1.2.3-1) experimental; urgency=low * [7f86702] New upstream release 1.2.3. (Closes: #689372) -- Matthijs Kooijman Thu, 01 Nov 2012 21:58:27 +0100 openttd (1.2.2-1) experimental; urgency=low * [6aae009] New upstream release 1.2.2. (Closes: #686497) * [10ecdc0] Use dpkg-buildflags for utilities running on the build machine as well. * [f7ed1ab] Bump Standards-Version to 3.9.4, no changes required. * [d49940e] Remove patch for CVE-2012-3436, which is included upstream. -- Matthijs Kooijman Wed, 19 Sep 2012 11:27:07 +0200 openttd (1.2.1-2) unstable; urgency=high * [e7a5026] Fix CVE-2012-3436 (Denial of service using ships on half tiles and landscaping). See http://security.openttd.org/en/CVE-2012-3436 for details. -- Matthijs Kooijman Wed, 01 Aug 2012 23:20:31 +0200 openttd (1.2.1-1) unstable; urgency=low * [306c3ac] New upstream release 1.2.1. -- Matthijs Kooijman Fri, 01 Jun 2012 21:23:48 +0200 openttd (1.2.0-1) unstable; urgency=low * [72924af] New upstream release 1.2.0. (Closes: #667666) * [100a482] Remove fix-make-dry-run.patch and clean-openttd.32.bmp.patch which got incorporated upstream. * [2385e4d] Build-Depend on grfcodec >= 5.1.4. * [dac35dc] Recommend openttd-opengfx >= 0.4.3. -- Matthijs Kooijman Wed, 18 Apr 2012 13:50:28 +0200 openttd (1.1.5-2) unstable; urgency=low * [a060ac1] Add openttd-dbg package containing debug symbols. * [9ebdb47] Pass $CPPFLAGS from dpkg-buildflags to configure, this fixes some missing hardening flags. Thanks to Simon Ruderich for providing a patch (Closes: #659194) * [0e6d613] Enable verbose builds. * [3d8d30d] Bump Standards-Version to 3.9.3, no changes required. * [09229b6] Update copyright file to use the new copyright-format-1.0. -- Matthijs Kooijman Thu, 15 Mar 2012 12:06:03 +0100 openttd (1.1.5-1) unstable; urgency=low * [5911954] New upstream release 1.1.5. This fixes CVE-2012-0049. * [a3af4b0] Use dpkg-buildflags / buildflags.mk for determining buildflags. * [ff1043c] Enable all hardening options (since openttd offers a network-listening service that handles untrusted data). * [f9fd5bc] Support parallel building (enable using DEB_BUILD_OPTIONS). * [00931be] Add fix-make-dry-run.patch to make dh_auto_clean work. * [7f36925] Add clean-openttd.32.bmp.patch to completely clean the tree. * [6768883] Enable regression testing during package build. * [afc862f] Move more arch-indep data files to openttd-data. -- Matthijs Kooijman Wed, 08 Feb 2012 15:04:51 +0100 openttd (1.1.4-1) unstable; urgency=low * [9f68818] New upstream release 1.1.4. * [8779d75] Require grfcodec >= 5.1.2. -- Matthijs Kooijman Tue, 06 Dec 2011 15:01:37 +0100 openttd (1.1.3-1) unstable; urgency=low * [4d74263] New upstream release 1.1.3. Fixes three security issues: - CVE-2011-3341 (Denial of service via improperly validated commands) - CVE-2011-3342 (Buffer overflows in savegame loading) - CVE-2011-3343 (Multiple buffer overflows in validation of external data) -- Matthijs Kooijman Fri, 16 Sep 2011 15:12:38 +0200 openttd (1.1.2-1) unstable; urgency=low * [6a2923c] New upstream release 1.1.2. -- Matthijs Kooijman Sun, 21 Aug 2011 11:42:13 +0200 openttd (1.1.1-1) unstable; urgency=low * [275d525] New upstream release 1.1.1. * [e031058] Add support for lzma-compressed savegames. * [8658e0f] Recommend openttd-opengfx >= 0.3.2, OpenTTD will not run with older versions. * [ec059f2] Remove patch for CVE-2010-4168, it was included in 1.0.5. * [2fd255d] No longer depend on nforenum. * [b43c10f] Bump Standards-Version to 3.9.2, no changes required. -- Matthijs Kooijman Thu, 04 Aug 2011 23:22:46 +0200 openttd (1.0.4-3) unstable; urgency=high * [0b3fd35] Make sure the CVE 2010-4168 patch actually applies. -- Matthijs Kooijman Fri, 19 Nov 2010 09:56:36 +0100 openttd (1.0.4-2) unstable; urgency=high * [31f64cb] Add patch for CVE-2010-4168. (Closes: #603752) -- Matthijs Kooijman Thu, 18 Nov 2010 21:45:54 +0100 openttd (1.0.4-1) unstable; urgency=low * [0303577] New upstream release 1.0.4. * [ac0e0c9] Build-depend on grfcodec and nforenum, openttd ships grf sources now. * [ae70a98] Rebuild the grf files instead of using the prebuilt versions. (Closes: #595738) -- Matthijs Kooijman Tue, 14 Sep 2010 18:58:34 +0200 openttd (1.0.3-2) unstable; urgency=low * [04a8646] Don't suggest freepats, since timidity recommends it now. * [4d36395] Recommend openttd-openmsx. * [34c1754] Recommend timidy instead of suggesting it. -- Matthijs Kooijman Wed, 01 Sep 2010 09:15:26 +0200 openttd (1.0.3-1) unstable; urgency=high * [581c91e] New upstream release 1.0.3. This release fixes CVE-2010-2534. * [9051ead] Bump standards version to 3.9.1. -- Matthijs Kooijman Tue, 03 Aug 2010 22:28:49 +0200 openttd (1.0.2-1) unstable; urgency=low * [00c4efe] New upstream release 1.0.2. * [c7b38fd] Break older openttd versions instead of Conflicting with them. * [36bd61f] Bump standards version to 3.9.0. -- Matthijs Kooijman Thu, 01 Jul 2010 08:14:02 +0200 openttd (1.0.1-1) unstable; urgency=high * [6efdf17] New upstream release 1.0.1. This release fixes CVE-2010-0401, CVE-2010-0402 and CVE-2010-0406. -- Matthijs Kooijman Sat, 01 May 2010 17:02:36 +0200 openttd (1.0.0-2) unstable; urgency=low * [07bda20] Fix Replaces clause of openttd-data. (Closes: #576960) * [cfecf6a] Let openttd-data conflict with (the non-split) openttd << 0.7.5-2. -- Matthijs Kooijman Thu, 08 Apr 2010 20:58:42 +0200 openttd (1.0.0-1) unstable; urgency=low * [30a2162] New upstream release 1.0.0. (Closes: #570104) * [102698a] Make openttd-wrapper work with older mktemp versions. -- Matthijs Kooijman Fri, 02 Apr 2010 23:36:21 +0200 openttd (1.0.0~rc3-2) unstable; urgency=low * [279c5ef] Recommend openttd-opengfx and suggest openttd-opensfx. * [9330ad7] Update README.Debian concerning music files. * [07bde24] Move openttd from contrib to main. (Closes: #560810) -- Matthijs Kooijman Thu, 18 Mar 2010 13:16:32 +0100 openttd (1.0.0~rc3-1) unstable; urgency=low * [412d153] New upstream release 1.0.0~rc3. -- Matthijs Kooijman Thu, 18 Mar 2010 10:09:33 +0100 openttd (1.0.0~rc2-1) unstable; urgency=low * [9c99af4] New upstream release 1.0.0~rc2. -- Matthijs Kooijman Thu, 04 Mar 2010 12:22:28 +0100 openttd (1.0.0~rc1-1) unstable; urgency=low * [fe4eb51] New upstream release 1.0.0~rc1. * [6aa2be0] Note that the embedded md5 implementation has a different license. * [39eb336] Remove lintian override for empty gm directory. -- Matthijs Kooijman Fri, 19 Feb 2010 13:00:53 +0100 openttd (1.0.0~beta4-1) unstable; urgency=low * [6718224] New upstream release 1.0.0~beta4. * [7b0fa8d] Remove some more docs that we don't want in the package. * [bb9d744] Use liblzo2 instead of an embedded minilzo version. * [949c06b] Explicitly disable iconv support. -- Matthijs Kooijman Fri, 19 Feb 2010 12:59:27 +0100 openttd (0.7.5-4) unstable; urgency=low * [174d0b1] Don't use deprecated < in Replaces. -- Matthijs Kooijman Mon, 15 Feb 2010 00:35:33 +0100 openttd (0.7.5-3) unstable; urgency=low * [d12fc5a] Make openttd-data replace openttd (< 0.7.5-2). (Closes: #569679) -- Matthijs Kooijman Sun, 14 Feb 2010 16:56:31 +0100 openttd (0.7.5-2) unstable; urgency=low [ Matthijs Kooijman ] * [fbab21d] Switch to source format 3.0 (quilt). * [85c0c7d] No longer check for (and complain about missing) datafiles on installation and upgrades. (Closes: #524651, 562574) * [827eb61] Split the architecture independent data into openttd-data. (Closes: #492462) * [6fbd9c7] Update README.Debian. * [76a5148] Support cross compilation. (Closes: #550951) * [2005bf8] Simplify the rules file, make debhelper do more stuff. * [fc0500e] Remove some configure arguments. * [8ca38bb] Explicitly enable or disable all of the dependencies. * [e38fb3e] Let the upstream Makefile install documentation. * [5954fcf] Update the watch file to the new upstream url scheme. * [7249594] Fix typo in copyright file. * [660fb61] Bump the Standards-Version to 3.8.4, with no changes required. * [f94ab89] Move the packaging git repository to git.debian.org. -- Jordi Mallach Tue, 09 Feb 2010 21:40:24 +0100 openttd (0.7.5-1) unstable; urgency=high * [cdcb73a] Imported Upstream version 0.7.5. This release fixes CVE-2009-4007. -- Matthijs Kooijman Thu, 24 Dec 2009 00:55:45 +0100 openttd (0.7.4-1) unstable; urgency=low * [a2c297b0] Imported Upstream version 0.7.4 * [0232a645] Make Debian-specific patches executable. * [76be04b] Switch the Debian packaging to git. -- Matthijs Kooijman Tue, 15 Dec 2009 22:11:52 +0100 openttd (0.7.3-1) unstable; urgency=low [ Matthijs Kooijman ] * New upstream release * Use printf instead of echo -en in openttd-wrapper to make it POSIX compatible (Closes: #547758). * Remove three patches that are now included in upstream. -- Matthijs Kooijman Thu, 01 Oct 2009 22:52:59 +0200 openttd (0.7.2-1) unstable; urgency=low [ Matthijs Kooijman ] * New upstream release * Bump Standards-Version to 3.8.3, with no changes required. * Clean up the rules file a bit and add some lintian overrides. * Explain why openttd is in contrib (Closes: #539381). * Add the DM-Upload-Allowed control field. * Re-add dpatch infrastructure. * Fix the copyright file, since upstream only allows GPLv2, not later versions. * Add a section to the copyright file on the different license used by the "Squirrel" programming language, which is shipped with OpenTTD since 0.7.0. * Backport upstream r17226, which removes the deprecated Encoding entry from the .desktop file. * Add a wrapper script for openttd, which captures any stderr output and displays it when openttd returns an error code (Closes: #533557). * Recommend x11-utils, since we use xmessage for displaying errors. Don't depend on it, since openttd will still run fine without it, you just won't see any errors. * Backport upstream r17227 and r17229, which prevents terminal escape codes from ending up in the captured error output. * Backport upstream r17240, which improves stderr output when files are missing or corrupt. -- Jordi Mallach Fri, 21 Aug 2009 15:27:26 +0200 openttd (0.7.1-1) unstable; urgency=low [ Matthijs Kooijman ] * New upstream release. * Link against libicu to enable right-to-left language support. -- Jordi Mallach Tue, 09 Jun 2009 21:46:28 +0200 openttd (0.7.0-1) unstable; urgency=low [ Matthijs Kooijman ] * New upstream release. * Remove Debian specific desktop file, upstream provides one now. * Add debian/watch file. [ Jordi Mallach ] * Bump Standards-Version to 3.8.1, with no changes required. * Move to debhelper compat 7. Bump Build-Depends accordingly. * Use dh_prep. * Add "set -e" to config script. * Remove a few extra doc files that get installed by upstream Makefile. * Add more complete copyright information. -- Jordi Mallach Wed, 15 Apr 2009 18:22:10 +0200 openttd (0.6.3-1) unstable; urgency=low [ Matthijs Kooijman ] * New upstream release. [ Jordi Mallach ] * Add Spanish Debconf template translation, after fixing its corrupted encoding (thanks, Germana Oliveira, closes: #499214). -- Jordi Mallach Thu, 02 Oct 2008 16:59:03 +0200 openttd (0.6.2-1) unstable; urgency=low * New upstream release. - Fixes remote crash vulnerability CVE-2008-3547. Closes: #493714 -- Matthijs Kooijman Fri, 08 Aug 2008 11:07:05 +0200 openttd (0.6.2~rc2-1) experimental; urgency=low [ Matthijs Kooijman ] * New upstream release. [ Jordi Mallach ] * Fix typo in README.Debian (lintian). * Remove dpatch build-dep and the empty debian/patches dir. * Don't ignore possible "make distclean" errors. -- Jordi Mallach Sat, 26 Jul 2008 01:35:30 +0200 openttd (0.6.2~rc1-1) experimental; urgency=low [ Matthijs Kooijman ] * New upstream release. -- Jordi Mallach Thu, 24 Jul 2008 16:09:57 +0200 openttd (0.6.1-1) unstable; urgency=low [ Matthijs Kooijman ] * New upstream release. * Remove no_install_personal.dpatch, it is included upstream now. -- Jordi Mallach Thu, 05 Jun 2008 00:47:36 +0200 openttd (0.6.0-2) unstable; urgency=low [ Jordi Mallach ] * Rename XS-Vcs-* to the official Vcs-* fields. [ Matthijs Kooijman ] * Don't install anything into ~ during make install, this prevented successful builds on some architectures. Fix imported from upstream. * Put the homepage in its own Homepage field instead of in the description. * Bump Standards-Version to 3.7.3 -- Jordi Mallach Thu, 03 Apr 2008 00:07:10 +0200 openttd (0.6.0-1) unstable; urgency=low [ Matthijs Kooijman ] * New upstream release: - Adds note about font-configuration for non-latin languages. Closes: #462604 * Add .desktop file, provided by Andrea Colangelo. Closes: #460073 * Add Finnish Debconf translation, provided by Esko Arajärvi. Closes: #456956 [ Jordi Mallach ] * Fixes and improvements for the .desktop file according to the spec. -- Jordi Mallach Wed, 02 Apr 2008 14:04:40 +0200 openttd (0.5.3-1) unstable; urgency=low [ Matthijs Kooijman ] * New upstream release -- Jordi Mallach Tue, 18 Sep 2007 12:05:28 +0200 openttd (0.5.2-1) unstable; urgency=low [ Jordi Mallach ] * New upstream release. * Debconf translation updates: - Catalan. [ Christian Perrier ] * Debconf templates and debian/control reviewed by the debian-l10n- english team as part of the Smith review project. Closes: #422183, #419096. * Debconf translation updates: - Swedish. Closes: #422780 - Basque. Closes: #422786 - Czech. Closes: #422809 - Galician. Closes: #422831 - German. Closes: #422908 - Tamil. Closes: #423079 - Russian. Closes: #423224 - Portuguese. Closes: #423413 - French. Closes: #424436 - Brazilian Portuguese. Closes: #425585 - Dutch. Closes: #425707 -- Jordi Mallach Sat, 02 Jun 2007 06:24:34 +0200 openttd (0.5.1-1) unstable; urgency=low [ Matthijs Kooijman ] * New upstream release * Add German and Swedish translations (Closes: #420258, #419097) * Remove bogus fuzzy mark from the Catalan translation [ Jordi Mallach ] * debian/control: add XS-Vcs-Svn and XS-Vcs-Browser fields. -- Jordi Mallach Mon, 23 Apr 2007 21:03:06 +0200 openttd (0.5.0-2) unstable; urgency=low * Upload to Debian. -- Jordi Mallach Sun, 11 Mar 2007 14:12:37 +0100 openttd (0.5.0-1) unstable; urgency=low [ Matthijs Kooijman ] * New upstream release [ Jordi Mallach ] * Depend on ${misc:Depends}, not debconf directly. -- Jordi Mallach Thu, 8 Mar 2007 15:34:54 +0100 openttd (0.5.0~rc5-1) unstable; urgency=low [ Matthijs Kooijman ] * New upstream release * Compile with freetype and fontconfig support. [ Jordi Mallach ] * Convert debconf templates to podebconf. * Add a Catalan translation. * Minor packaging cleanups. -- Matthijs Kooijman Mon, 12 Feb 2007 09:25:41 +0100 openttd (0.5.0~rc4-1) unstable; urgency=low * New upstream release -- Matthijs Kooijman Thu, 18 Jan 2007 21:17:28 +0100 openttd (0.5.0~rc3-1) unstable; urgency=low * New upstream release -- Matthijs Kooijman Thu, 18 Jan 2007 20:21:04 +0100 openttd (0.5.0~rc2-1) unstable; urgency=low * New upstream release * Removed fix for empty scenarios dir, openttd Makefile now properly handles this. -- Matthijs Kooijman Sun, 31 Dec 2006 12:24:37 +0100 openttd (0.5.0~rc1-1) unstable; urgency=low * New upstream release. -- Matthijs Kooijman Fri, 22 Dec 2006 11:03:46 +0100 openttd (0.4.8-1) unstable; urgency=low * New upstream release * Bump standards version to 3.7.2 -- Matthijs Kooijman Mon, 14 Aug 2006 16:28:50 +0200 openttd (0.4.7-1) unstable; urgency=low * New upstream release. -- Matthijs Kooijman Mon, 27 Mar 2006 23:40:00 +0200 openttd (0.4.6-1) unstable; urgency=low * New upstream release. * Remove old terminal messages and make sure that debconf is always called. -- Matthijs Kooijman Wed, 8 Mar 2006 23:57:35 +0100 openttd (0.4.5-1) unstable; urgency=low * New upstream release * Bump Standards-Version to 3.6.2 * s/timdity/timidity/ in README.Debian. * Use debconf for prompting instead of terminal. * Fix makefile to create icon dir if necessary. * Fix syntax error in manpage. -- Matthijs Kooijman Wed, 1 Feb 2006 01:56:39 +0100 openttd (0.4.0.1-5) unstable; urgency=low * Fixed capitalization of menu item. * Install xpm icon to /usr/share/pixmaps and don't install png icon, since it is not used. -- Matthijs Kooijman Thu, 22 Sep 2005 10:35:09 +0200 openttd (0.4.0.1-4) unstable; urgency=low * Changelog was distributed twice. * Put openttd in contrib. -- Matthijs Kooijman Mon, 19 Sep 2005 23:49:18 +0200 openttd (0.4.0.1-3) unstable; urgency=low * Clarified installing instructions in README.Debian -- Matthijs Kooijman Thu, 16 Jun 2005 03:51:13 +0200 openttd (0.4.0.1-2) unstable; urgency=low * Added Suggests: timidity, freepats -- Matthijs Kooijman Thu, 16 Jun 2005 03:34:03 +0200 openttd (0.4.0.1-1) unstable; urgency=low * New upstream release -- Matthijs Kooijman Mon, 23 May 2005 13:04:24 +0200 openttd (0.4.0-1) unstable; urgency=low * New upstream release -- Matthijs Kooijman Mon, 16 May 2005 00:16:17 +0200 openttd (0.3.6-1) unstable; urgency=low * New upstream release * Modifed Makefile to install xpm icon and scenarios in /usr/share/games/openttd/ * Added openttd.32.xpm, openttd.64.xpm was too big -- Matthijs Kooijman Tue, 25 Jan 2005 19:21:08 +0100 openttd (0.3.5-2) unstable; urgency=low * Fixed some lintian warnings. * Added openttd.64.xpm (icon for menu). -- Matthijs Kooijman Mon, 27 Dec 2004 01:51:36 +0100 openttd (0.3.5-1) unstable; urgency=low * Initial Release. -- Matthijs Kooijman Fri, 24 Dec 2004 02:58:47 +0100 debian/openttd.install0000664000000000000000000000032612246123750012240 0ustar # Put the actual binary, menu file (installed by dh_installmenu), # desktop file and docs in openttd, the rest goes into openttd-data debian/tmp/usr/games debian/tmp/usr/share/applications debian/tmp/usr/share/doc debian/control0000664000000000000000000000405312257203614010577 0ustar Source: openttd Section: games Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Matthijs Kooijman Uploaders: Jordi Mallach Build-Depends: debhelper (>= 7.0.50), libsdl-dev, zlib1g-dev, libpng-dev, libfreetype6-dev, libfontconfig-dev, libicu-dev, liblzo2-dev, liblzma-dev, grfcodec (>= 6.0.2), dpkg-dev (>=1.16.1), openttd-opengfx Standards-Version: 3.9.4 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/openttd.git Vcs-Git: git://anonscm.debian.org/collab-maint/openttd.git Homepage: http://www.openttd.org/ Package: openttd Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, openttd-data (= ${source:Version}) Recommends: openttd-opengfx (>= 0.4.6), openttd-openmsx, timidity Suggests: openttd-opensfx Description: reimplementation of Transport Tycoon Deluxe with enhancements OpenTTD is a reimplementation of the Microprose game "Transport Tycoon Deluxe" with lots of new features and enhancements. . OpenTTD is playable with the free graphics files from the openttd-opengfx package and optional sound files from the openttd-opensfx package (which is in non-free). Alternatively, OpenTTD can use the graphics files from the original Transport Tycoon Deluxe game (See README.Debian on how to set this up). Package: openttd-dbg Architecture: any Section: debug Priority: extra Depends: openttd (= ${binary:Version}), ${misc:Depends} Description: debugging symbols for openttd OpenTTD is a reimplementation of the Microprose game "Transport Tycoon Deluxe" with lots of new features and enhancements. . This package contains the debugging symbols for openttd. Package: openttd-data Architecture: all Depends: ${misc:Depends} Replaces: openttd (<< 1.1.5-1) Breaks: openttd (<< 1.1.5-1) Description: common data files for the OpenTTD game This package contains data files like language files, scripts and some auxillary graphics. It does not include any full graphics or sound sets, which still need to be installed separately to play OpenTTD. debian/openttd-data.install0000664000000000000000000000015412246123750013146 0ustar debian/tmp/usr/share/games debian/tmp/usr/share/icons debian/tmp/usr/share/pixmaps debian/tmp/usr/share/man debian/menu0000664000000000000000000000022012246123750010053 0ustar ?package(openttd):needs="X11" section="Games/Simulation" title="OpenTTD"\ command="/usr/games/openttd" icon="/usr/share/pixmaps/openttd.32.xpm" debian/rules0000775000000000000000000000441412246123750010255 0ustar #!/usr/bin/make -f # -*- makefile -*- # Makefile to build the openttd debian package. # Use debhelper default for all targets (but some are overridden below). %: dh --parallel $@ DEB_HOST_GNU_TYPE=$(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE=$(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE)) CROSS= --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) endif # This prevents linking uselessly to libicudata and silences a warning # in the build process. DEB_LDFLAGS_MAINT_APPEND="-Wl,-as-needed" # Enable all hardening options (since openttd offers a network-listening # service that handles untrusted data). DEB_BUILD_MAINT_OPTIONS=hardening=+all # Load buildflags (this uses dpkg-buildflags). Note that we don't export # them, but instead pass them to ./configure explicitly. include /usr/share/dpkg/buildflags.mk # Pass custom options to configure. Since it's not autoconf but a custom # script, some of the option names are slightly different. We also need # to be explicit about the dependencies, in case we're not running in a # clean build root. override_dh_auto_configure: ./configure $(CROSS) --prefix-dir=/usr --install-dir=debian/tmp --without-allegro --with-zlib --with-sdl --with-png --with-freetype --with-fontconfig --with-icu --with-liblzo2 --with-liblzma --without-iconv --disable-strip CFLAGS="$(CFLAGS) $(CPPFLAGS)" CXXFLAGS="$(CXXFLAGS) $(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" CFLAGS_BUILD="$(CFLAGS) $(CPPFLAGS)" CXXFLAGS_BUILD="$(CXXFLAGS) $(CPPFLAGS)" LDFLAGS_BUILD="$(LDFLAGS)" # Do some extra installation override_dh_auto_install: $(MAKE) install DO_NOT_INSTALL_CHANGELOG=1 DO_NOT_INSTALL_LICENSE=1 GRF=bin/baseset/openttd.grf GRF_BACKUP=debian/openttd.grf override_dh_auto_build: # Remove the prebuilt grf file, to force a rebuild from source # (but do keep a backup, so the clean rule can restore it as # required by the policy). [ -f "$(GRF_BACKUP)" ] || mv "$(GRF)" "$(GRF_BACKUP)" # Use dh_auto_build so it handles parallel building # automatically. dh_auto_build -- VERBOSE=1 override_dh_auto_clean: dh_auto_clean [ ! -f "$(GRF_BACKUP)" ] || mv "$(GRF_BACKUP)" "$(GRF)" # Strip debugging symbols, but retain them in a separate package. override_dh_strip: dh_strip --dbg-package=openttd-dbg debian/watch0000664000000000000000000000016312246123750010223 0ustar version=3 http://www.openttd.org/en/download-stable .*/openttd-(\d.*)-source\.(?:tgz|tbz2|txz|tar\.(?:gz|bz2|xz)) debian/NEWS0000664000000000000000000000227312246123750007675 0ustar openttd (1.0.0~rc3-2) unstable; urgency=low The openttd package has been moved from contrib into main. Since the OpenGFX free graphics set has been packaged for Debian, one can now run OpenTTD without needing any of the resources from the original game (though the original resources are still supported). -- Matthijs Kooijman Thu, 18 Mar 2010 13:09:35 +0100 openttd (0.7.0-1) unstable; urgency=low Handling of AI players has changed in 0.7.0. This package no longer contains any AI players, so playing against the computer is not possible out of the box any longer. However, you can easily download AI players through the new "Content Downloading Service", after which playing with computer players is possible. Loading old savegames with computer players is supported (AI players will be converted according to the current AI settings), but at this moment there are no AIs that completely handle any existing infrastructure built by the old AI, so starting a new game might be more fun (especially since most of the new AIs are a lot less erratic). -- Matthijs Kooijman Mon, 13 Apr 2009 15:11:20 +0200 debian/patches/0000775000000000000000000000000012246123750010621 5ustar debian/patches/series0000664000000000000000000000000012246123750012024 0ustar debian/compat0000664000000000000000000000000212246123750010370 0ustar 7 debian/openttd.lintian-overrides0000664000000000000000000000032112246123750014223 0ustar # All icons are in openttd-data, which openttd depends on. menu-icon-missing usr/share/pixmaps/openttd.32.xpm # Manpages are in openttd-data, which openttd depends on. binary-without-manpage usr/games/openttd