--- lincity-ng-1.1.2.orig/debian/changelog +++ lincity-ng-1.1.2/debian/changelog @@ -0,0 +1,154 @@ +lincity-ng (1.1.2-1) unstable; urgency=low + + * New upstream release (Closes: #449367). + * Move the homepage from the long description to a source field. + * Add Vcs-Browser and Vcs-Svn fields. + * debian/rules: + - Add a find on *.desktop, piped into a sed command to delete the + deprecated/obsoleted Encoding line. + - Trim trailing whitespaces. + - Use relative symlinks from /usr/share/games/lincity-ng/fonts to + ../../../fonts/truetype/ttf-dejavu (Policy 10.5). + + -- Cyril Brulebois Wed, 05 Dec 2007 05:13:23 +0100 + +lincity-ng (1.1.1-2) unstable; urgency=high + + [ Gonéri Le Bouder ] + * dpkg-buildpackage -B doesn't create the data package anymore + * remove the dependency on ttf-bitstream-vera + + [ Cyril Brulebois ] + * Add a conflict against lincity-ng-data (<< 1.1.1) to the lincity-ng + package to make it possible to upgrade from older installations + (Closes: #444887). + * Set urgency to “high” since it also affects testing users. + + -- Cyril Brulebois Mon, 01 Oct 2007 18:52:36 +0200 + +lincity-ng (1.1.1-1) unstable; urgency=low + + * new upstream release (Closes: #439034) + - remove patches merged in upstream: gcc-4.3.diff and + remove-Application-section-from-desktopfile.diff + - the hyphen-used-as-minus-sign typo in the manpage is fixed upstream, + remove the fix from debian/rules + * update the changelog + * install the official icon instead of debian/lincity-ng.xpm and use + convert from imagemagick to create a .xpm file for Debian menu system + * rules: add a dh_desktop call to launch update-desktop-database + * use ttf-dejavu instead of ttf-bitstream-vera (Closes: #440909) + + -- Gonéri Le Bouder Wed, 22 Aug 2007 00:09:56 +0200 + +lincity-ng (1.1.0-2) unstable; urgency=low + + [ Gonéri Le Bouder ] + * jam -q: exit the build process as soon as a file failes + * add patch gcc-4.3.diff (Closes: #417374) + - add quilt in the build-deps + * keeps the desktop file in lincity-ng package instead of lincity-ng-data + because a .desktop file shouldn't be installed without the binary it + belongs + * add remove-Application-section-from-desktopfile.diff to remove + the wrong section "Application" from the desktop file + * clean the files and directorys after the jam clean + + -- Gonéri Le Bouder Tue, 21 Aug 2007 09:51:13 +0000 + +lincity-ng (1.1.0-1) unstable; urgency=low + + [ Eddy Petrișor ] + * add ttf-dejavu as a first font option since is a superset of + ttf-bitstream-vera (Closes: #404396) + + [ Gonéri Le Bouder ] + * New upstream release (Closes: #412217) + * Add myself in Uploaders: + * copy config.{sub,guess} from autotools-dev during the configure + * lincity depends on lincity-ng-data (= ${source:Version}) instead of + (>= 0.9rc1) to avoid unexpected error + * add icon description in Debian menu. Thanks Mark Purcell (Closes: #407359) + * game data in /usr/share/games + + [ Alexander Schmehl ] + * add .xpm icon for the menu file + + -- Gonéri Le Bouder Wed, 11 Jul 2007 22:41:50 +0200 + +lincity-ng (1.0.3-2) unstable; urgency=low + + * Acknowledge the previous NMU, thanks to Steinar H. Gunderson. + * Add myself in the Uploaders field (Closes: #401776). + * In debian/rules, clean target: + - remove config.h along with config.{log,status} in the clean target, so + that it does not pollute the source diff; + - add a dash before ``jam clean'' so that cleaning an already-clean build + tree doesn't generate an error; + - remove Jamconfig as well as config.* files, but after ``jam clean''. + * Bump debhelper compatibility from 4 to 5 (no change needed). + * Bump Standards-Version from 3.6.2 to 3.7.2 (no change needed). + * Update FSF address in debian/copyright. + * Add newlines at the end of debian/docs and debian/README.Debian. + * Add a debian/watch file. + * Fix a dash (s{-}{\-}) in the doc/lincity-ng.6 manpage by adding a sed line + in debian/rules, a temporary file, and adjust cleanup to leave source + untouched. + * Adjust commentaries in debian/rules. + * Remove TODO in debian/docs (there were two of them). + * Add an URL in debin/control. + * Add a note in debian/copyright about Debian Games Team taking over the + packaging, under the same license. + + -- Cyril Brulebois Fri, 8 Dec 2006 19:32:41 +0000 + +lincity-ng (1.0.3-1.1) unstable; urgency=high + + * Non-maintainer upload. + * Add pkg-config to build-depends; fixes FTBFS, patch from Jérémy Bobbio. + (Closes: #397694) + + -- Steinar H. Gunderson Thu, 16 Nov 2006 00:28:49 +0100 + +lincity-ng (1.0.3-1) unstable; urgency=low + + * New upstream release (Closes: #379220) + * Move lincity-ng into group maintenance by the Debian Games Group + * Acknowledge GCC 4.1 NMU, thanks Martin. (Closes: #357339) + + -- Moritz Muehlenhoff Sun, 6 Aug 2006 22:23:58 +0200 + +lincity-ng (1.0.2-1.1) unstable; urgency=low + + * NMU as part of the GCC 4.1 transition. + * Remove extra qualification from C++ header file (Closes: #357339) + + -- Martin Michlmayr Fri, 26 May 2006 12:35:18 +0200 + +lincity-ng (1.0.2-1) unstable; urgency=low + + * New upstream release: + - Recompile against new sdlgfx (Closes: #339627) + - Swedish translation has been merged (Closes: #338052) + + -- Moritz Muehlenhoff Thu, 17 Nov 2005 19:30:49 +0100 + +lincity-ng (1.0.1-1) unstable; urgency=low + + * New upstream release + + -- Moritz Muehlenhoff Sat, 23 Jul 2005 11:49:00 +0200 + +lincity-ng (1.0-1) unstable; urgency=low + + * New upstream release + - Man page has been merged upstream + * Bumped Standard-Version to 3.6.2 (no changes needed) + + -- Moritz Muehlenhoff Sun, 3 Jul 2005 22:29:21 +0200 + +lincity-ng (0.9rc1-1) unstable; urgency=low + + * Initial release (Closes: #311787) + + -- Moritz Muehlenhoff Sat, 4 Jun 2005 01:38:11 +0200 --- lincity-ng-1.1.2.orig/debian/watch +++ lincity-ng-1.1.2/debian/watch @@ -0,0 +1,7 @@ +# mandatory line -- format version +version=3 + +# Berlios project, ID 2929, tar.bz2 source +opts=downloadurlmangle=s/prdownload/download/ \ + http://developer.berlios.de/project/showfiles.php?group_id=2929 \ + http://prdownload.berlios.de/lincity-ng/lincity-ng-(.*).tar.bz2 --- lincity-ng-1.1.2.orig/debian/compat +++ lincity-ng-1.1.2/debian/compat @@ -0,0 +1 @@ +5 --- lincity-ng-1.1.2.orig/debian/docs +++ lincity-ng-1.1.2/debian/docs @@ -0,0 +1,4 @@ +README +TODO +RELNOTES + --- lincity-ng-1.1.2.orig/debian/README.Debian +++ lincity-ng-1.1.2/debian/README.Debian @@ -0,0 +1,29 @@ +lincity-ng for Debian +--------------------- + +If you use a graphics adapter without accelerated GL support try running +lincity-ng with the -sdl switch. + +The developers are seeking feedback for a final 1.0 release. If you want +to help send suggestions to lincity-ng-devel@lists.berlios.de: + +> Well some things we're interested in: +> * We're always interested in gameplay and usability experiences. +> Statements like "I had big problems finding out that the harbour needs 4 +> water tiles on it's right" or "it would be helpful to have price +> information in the tooltips for the buildings" are very helpful to let +> us judge where we have to tweak to make the game more enjoyable by +> people. Noone will think you're stupid because you couldn't understand +> our arcane user interface ;-) +> * Attracting people to translate the application +> * Attracting new developers we could esp. need more help in the 3d +> graphics area. +> * We're also interested in proposals for new game features or rules. But +> for now these will have low priority as these would need changes in the +> game rules which we left pretty untouched. We know there are lots of +> strange and artificial game rules that should be changed, but this needs +> to be done very carefully to not introduce new artificial effects or +> lower the fun of the gameplay. + + -- Moritz Muehlenhoff , Wed, 8 Jun 2005 23:04:56 +0200 + --- lincity-ng-1.1.2.orig/debian/control +++ lincity-ng-1.1.2/debian/control @@ -0,0 +1,42 @@ +Source: lincity-ng +Section: games +Priority: optional +Maintainer: Debian Games Team +Uploaders: Cyril Brulebois , Gonéri Le Bouder +Build-Depends: debhelper (>= 5), autotools-dev, jam, pkg-config, libsdl1.2-dev (>= 1.2.5), libsdl-mixer1.2-dev (>= 1.2), libsdl-image1.2-dev (>= 1.2), libsdl-ttf2.0-dev (>= 2.0), libphysfs-dev (>= 0.1.9), zlib1g-dev, libxml2-dev (>= 2.6.1), libsdl-gfx1.2-dev (>= 2.0.13), quilt, imagemagick +Standards-Version: 3.7.2 +Vcs-Svn: svn://svn.debian.org/svn/pkg-games/packages/trunk/lincity-ng/ +Vcs-Browser: http://svn.debian.org/wsvn/pkg-games/packages/trunk/lincity-ng/?op=log +Homepage: http://lincity-ng.berlios.de/ + +Package: lincity-ng +Architecture: any +Depends: ${shlibs:Depends}, lincity-ng-data (= ${source:Version}), ttf-dejavu +Conflicts: lincity-ng-data (<< 1.1.1) +Description: City simulator game with polished graphics + LinCity-NG is a City Simulation Game. It is a polished and improved + version of the old LinCity game: + You are required to build and maintain a city. You must feed, house, + provide jobs and goods for your residents. You can build a sustainable + economy with the help of renewable energy and recycling, or you can go for + broke and build rockets to escape from a pollution ridden and resource + starved planet, it's up to you. Due to the finite resources available in any + one place, this is not a game that you can leave for long periods of time. + This game is similar to the commercial simulation game with a similar + name. + +Package: lincity-ng-data +Architecture: all +Description: Media files for the city simulator game LinCity-NG + LinCity-NG is a City Simulation Game. It is a polished and improved + version of the old LinCity game: + You are required to build and maintain a city. You must feed, house, + provide jobs and goods for your residents. You can build a sustainable + economy with the help of renewable energy and recycling, or you can go for + broke and build rockets to escape from a pollution ridden and resource + starved planet, it's up to you. Due to the finite resources available in any + one place, this is not a game that you can leave for long periods of time. + This game is similar to the commercial simulation game with a similar + name. + . + This packages contains the architecture independent game media files. --- lincity-ng-1.1.2.orig/debian/rules +++ lincity-ng-1.1.2/debian/rules @@ -0,0 +1,119 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +#export DH_VERBOSE=1 + +# Needed to cross-compile +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +config.status: configure + dh_testdir +ifneq "$(wildcard /usr/share/misc/config.sub)" "" + cp -f /usr/share/misc/config.sub config.sub +endif +ifneq "$(wildcard /usr/share/misc/config.guess)" "" + cp -f /usr/share/misc/config.guess config.guess +endif + $(MAKE) -f /usr/share/quilt/quilt.make patch + # Add here commands to configure the package. + CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --mandir=\$${prefix}/share/man --prefix=/usr --bindir=\$${prefix}/games --datarootdir=\$${prefix}/share/games + + +build: build-stamp + +build-stamp: config.status + dh_testdir + + # Add here commands to compile the package. + jam -q + touch build-stamp + +clean: + dh_testdir + dh_testroot + + -jam clean + + $(MAKE) -f /usr/share/quilt/quilt.make unpatch + rm -Rf debian/lincity-ng.6 \ + build-stamp config.status config.sub config.guess \ + config.log config.h \ + build lincity-ng Jamconfig + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + jam -sprefix=$(CURDIR)/debian/lincity-ng/usr install + + # Prune the docs installed by "jam install", they'll be added the debhelper + rm -rf $(CURDIR)/debian/lincity-ng/usr/share/games/doc + + # Build a separate arch independant data package + mkdir -p $(CURDIR)/debian/lincity-ng-data/usr/share/games + mv $(CURDIR)/debian/lincity-ng/usr/share/games/lincity-ng $(CURDIR)/debian/lincity-ng-data/usr/share/games + mv $(CURDIR)/debian/lincity-ng/usr/share/games/* $(CURDIR)/debian/lincity-ng/usr/share + rm -rf $(CURDIR)/debian/lincity-ng/usr/share/games + + # Do not duplicate the Bitstream Vera font + # Symlinks target /usr/share/fonts/truetype/ttf-dejavu + # (and have to be relative, see Policy 10.5) + rm $(CURDIR)/debian/lincity-ng-data/usr/share/games/lincity-ng/fonts/* + ln -s ../../../fonts/truetype/ttf-dejavu/DejaVuSansMono.ttf $(CURDIR)/debian/lincity-ng-data/usr/share/games/lincity-ng/fonts/fixed.ttf + ln -s ../../../fonts/truetype/ttf-dejavu/DejaVuSans.ttf $(CURDIR)/debian/lincity-ng-data/usr/share/games/lincity-ng/fonts/sans.ttf + ln -s ../../../fonts/truetype/ttf-dejavu/DejaVuSerif.ttf $(CURDIR)/debian/lincity-ng-data/usr/share/games/lincity-ng/fonts/serif.ttf + + # create a .xpm file because Debian menu system want it... + convert -geometry 32x32 ./debian/lincity-ng/usr/share/pixmaps/lincity-ng.png ./debian/lincity-ng/usr/share/pixmaps/lincity-ng.xpm + + # Adjust the desktop file until upstream fixes it + find $(CURDIR)/debian/lincity-ng -name '*.desktop' -exec \ + sed -i -e '/^Encoding=/d' {} ';' + +# Build architecture-independent files here. +binary-indep: build install + dh_testdir -i + dh_testroot -i + dh_installchangelogs -i + dh_installdocs -i + dh_compress -i + dh_fixperms -i + dh_installdeb -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir -a + dh_testroot -a + dh_installchangelogs -a + dh_installdocs -a + dh_installmenu -a + dh_installman ./doc/lincity-ng.6 -a + dh_desktop -a + dh_link -a + dh_strip -a + dh_compress -a + dh_fixperms -a + dh_installdeb -a + dh_shlibdeps -a + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- lincity-ng-1.1.2.orig/debian/copyright +++ lincity-ng-1.1.2/debian/copyright @@ -0,0 +1,162 @@ +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +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 program; if not, write to the Free Software +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. + +getopt.c is covered under a different, yet GPL compatible license: + * This module contains code made available by IBM + * Corporation on an AS IS basis. Any one receiving the + * module is considered to be licensed under IBM copyrights + * to use the IBM-provided source code in any way he or she + * deems fit, including copying it, compiling it, modifying + * it, and redistributing it, with or without + * modifications. No license under any IBM patents or + * patent applications is to be implied from this copyright + * license. + * + * A user of the module should understand that IBM cannot + * provide technical support for the module and will not be + * responsible for any consequences of use of the program. + * + * Any notices, including this one, are not to be removed + * from the module without the prior written consent of + * IBM. + +prefix.cpp and prefix.h are licensed as "public domain": + * This source code is public domain. You can relicense this code + * under whatever license you want. + +The models, SVG images and sound effects are dual-licensed under +the GNU General Public and the "Creative Commons Attribution +Sharealike v2" license. This Debian packages makes use of the GPL. + +Copyright holders: +copyright 2004-2007 Matthias Braun +copyright 2005 David Kamphausen +copyright 2005-2007 Wolfgang Becker +copyright 2005 Jimmy Salmon +copyright 2004 Ingo Ruhnke +copyright 1995-1997 I J Peters +copyright 1997-2002 Greg Sharp +copyright 2000-2004 Corey Keasling + +data/fonts/*.ttf + Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. + Glyphs imported from Arev fonts are (c) Tavmjung Bah (see below) + + Bitstream Vera Fonts Copyright + ------------------------------ + + Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is + a trademark of Bitstream, Inc. + + Permission is hereby granted, free of charge, to any person obtaining a copy + of the fonts accompanying this license ("Fonts") and associated + documentation files (the "Font Software"), to reproduce and distribute the + Font Software, including without limitation the rights to use, copy, merge, + publish, distribute, and/or sell copies of the Font Software, and to permit + persons to whom the Font Software is furnished to do so, subject to the + following conditions: + + The above copyright and trademark notices and this permission notice shall + be included in all copies of one or more of the Font Software typefaces. + + The Font Software may be modified, altered, or added to, and in particular + the designs of glyphs or characters in the Fonts may be modified and + additional glyphs or characters may be added to the Fonts, only if the fonts + are renamed to names not containing either the words "Bitstream" or the word + "Vera". + + This License becomes null and void to the extent applicable to Fonts or Font + Software that has been modified and is distributed under the "Bitstream + Vera" names. + + The Font Software may be sold as part of a larger software package but no + copy of one or more of the Font Software typefaces may be sold by itself. + + THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, + TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME + FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING + ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, + WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF + THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE + FONT SOFTWARE. + + Except as contained in this notice, the names of Gnome, the Gnome + Foundation, and Bitstream Inc., shall not be used in advertising or + otherwise to promote the sale, use or other dealings in this Font Software + without prior written authorization from the Gnome Foundation or Bitstream + Inc., respectively. For further information, contact: fonts at gnome dot + org. + + Arev Fonts Copyright + ------------------------------ + + Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved. + + Permission is hereby granted, free of charge, to any person obtaining + a copy of the fonts accompanying this license ("Fonts") and + associated documentation files (the "Font Software"), to reproduce + and distribute the modifications to the Bitstream Vera Font Software, + including without limitation the rights to use, copy, merge, publish, + distribute, and/or sell copies of the Font Software, and to permit + persons to whom the Font Software is furnished to do so, subject to + the following conditions: + + The above copyright and trademark notices and this permission notice + shall be included in all copies of one or more of the Font Software + typefaces. + + The Font Software may be modified, altered, or added to, and in + particular the designs of glyphs or characters in the Fonts may be + modified and additional glyphs or characters may be added to the + Fonts, only if the fonts are renamed to names not containing either + the words "Tavmjong Bah" or the word "Arev". + + This License becomes null and void to the extent applicable to Fonts + or Font Software that has been modified and is distributed under the + "Tavmjong Bah Arev" names. + + The Font Software may be sold as part of a larger software package but + no copy of one or more of the Font Software typefaces may be sold by + itself. + + THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT + OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL + TAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL + DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM + OTHER DEALINGS IN THE FONT SOFTWARE. + + Except as contained in this notice, the name of Tavmjong Bah shall not + be used in advertising or otherwise to promote the sale, use or other + dealings in this Font Software without prior written authorization + from Tavmjong Bah. For further information, contact: tavmjong @ free + . fr. + + +Lincity-ng was downloaded from http://lincity-ng.berlios.de + +Lincity-ng was debianized by Moritz Muehlenhoff , all +Debian packaging stuff is covered under the GNU General Public License. + +It was taken over by the Debian Games Team in August 2006, under the +same license. --- lincity-ng-1.1.2.orig/debian/lincity-ng.menu +++ lincity-ng-1.1.2/debian/lincity-ng.menu @@ -0,0 +1,3 @@ +?package(lincity-ng):needs="X11" section="Games/Strategy"\ + icon="/usr/share/pixmaps/lincity-ng.xpm" \ + title="LinCity NG" command="/usr/games/lincity-ng"