debian/0000775000000000000000000000000011715675307007204 5ustar debian/patches/0000775000000000000000000000000011334613317010621 5ustar debian/patches/svn-stunt_driving0000664000000000000000000000204411334610256014246 0ustar Index: gearhead-1.100/effects.pp =================================================================== --- gearhead-1.100.orig/effects.pp 2010-02-10 22:00:02.000000000 +0200 +++ gearhead-1.100/effects.pp 2010-02-10 22:00:14.000000000 +0200 @@ -1069,7 +1069,7 @@ { Can only do this if it's a mecha being attacked, the } { talent is know, and they're moving at full speed, and the } { pilot has stamina points left... } - if AF.CanDodge and ( HiDefRoll < SkRoll ) and ( TMaster^.G = GG_Mecha ) and HasTalent( TMaster , NAS_StuntDriving ) and ( NAttValue( TMaster^.NA , NAG_Action , NAS_MoveAction ) = NAV_FullSpeed ) and ( CharCurrentStamina( TMaster ) > 0 ) then begin + if AF.CanDodge and ( HiDefRoll < SkRoll ) and ( TMaster^.G = GG_Mecha ) and HasTalent( TMaster , NAS_StuntDriving ) and ( NAttValue( TMaster^.NA , NAG_Action , NAS_MoveAction ) = NAV_FullSpeed ) and ( CurrentStamina( TMaster ) > 0 ) then begin ATTACK_DefSkillRank := SkillValue( TMaster , 5 ); DefRoll := RollStep( ATTACK_DefSkillRank ); AddStaminaDown( TMaster , 1 ); debian/patches/unixpaths0000664000000000000000000001122311334600505012561 0ustar Index: gearhead-1.100/arenascript.pp =================================================================== --- gearhead-1.100.orig/arenascript.pp 2010-02-10 20:52:18.000000000 +0200 +++ gearhead-1.100/arenascript.pp 2010-02-10 20:55:56.000000000 +0200 @@ -37,9 +37,9 @@ interface {$IFDEF SDLMODE} -uses gears,locale,sdlmenus,sdl; +uses dos,gears,locale,sdlmenus,sdl; {$ELSE} -uses gears,locale,conmenus; +uses dos,gears,locale,conmenus; {$ENDIF} const @@ -1485,7 +1485,7 @@ PC := PC^.Next; end; - SaveStringList( FName + '.txt' , VList ); + SaveStringList( GetEnv( 'HOME' ) + '/.gearhead/' + FName + '.txt' , VList ); MoreText( VList , 1 ); DisposeSAtt( VList ); GFCombatDisplay( GB ); Index: gearhead-1.100/gears.pp =================================================================== --- gearhead-1.100.orig/gears.pp 2010-02-10 20:52:07.000000000 +0200 +++ gearhead-1.100/gears.pp 2010-02-10 20:55:33.000000000 +0200 @@ -126,16 +126,11 @@ { fine. } Default_File_Ending = '.txt'; Default_Search_Pattern = '*.txt'; - Save_Game_DirName = 'SaveGame'; - Save_Game_Directory = Save_Game_DirName + OS_Dir_Separator; - Save_Character_Base = Save_Game_Directory + 'CHA'; - Save_Unit_Base = Save_Game_Directory + 'GHU'; - Save_Campaign_Base = Save_Game_Directory + 'RPG'; - Design_DirName = 'Design'; + Design_DirName = '/usr/share/games/gearhead/Design'; Design_Directory = Design_DirName + OS_Dir_Separator; PC_Equipment_File = Design_Directory + 'PC_Equipment.txt'; Mek_Equipment_File = Design_Directory + 'Mek_Equipment.txt'; - Series_DirName = 'Series'; + Series_DirName = '/usr/share/games/gearhead/Series'; Series_Directory = Series_DirName + OS_Dir_Separator; Archetypes_File = Series_Directory + 'ANPCdefault.txt'; Adventure_File_Base = Series_Directory + 'ADV_'; @@ -143,7 +138,7 @@ Plot_Seacrh_Pattern = Series_Directory + 'PLOT' + Default_Search_Pattern; Jobs_File = Series_Directory + 'RCJobs.txt'; Monsters_File = Series_Directory + 'WMONdefault.txt'; - Data_DirName = 'GameData'; + Data_DirName = '/usr/share/games/gearhead/GameData'; Data_Directory = Data_DirName + OS_Dir_Separator; MetaTerrain_File_Base = Data_Directory + 'meta'; Trait_Chatter_Base = Data_Directory + 'TC_'; @@ -163,13 +158,13 @@ RandMaps_Param_File = Data_Directory + 'randmaps.txt'; NPC_Chatter_File = Data_Directory + 'taunts.txt'; - Doc_DirName = 'doc'; + Doc_DirName = '/usr/share/games/gearhead/doc'; Doc_Directory = Doc_DirName + OS_Dir_Separator; Mecha_Help_File = Doc_Directory + 'man_umek.txt'; FieldHQ_Help_File = Doc_Directory + 'man_mecha.txt'; Chara_Help_File = Doc_Directory + 'man_chara.txt'; - Config_File = 'arena.cfg'; + Config_File = 'gearhead.conf'; {$IFDEF SDLMODE} Graphics_DirName = 'Image'; @@ -178,6 +173,12 @@ STARTUP_OK: Boolean = True; + Save_Game_DirName: String = ''; + Save_Game_Directory: String = ''; + Save_Character_Base: String = ''; + Save_Unit_Base: String = ''; + Save_Campaign_Base: String = ''; + Type SAttPtr = ^SAtt; SAtt = Record {*** STRING ATTRIBUTE ***} @@ -543,7 +544,7 @@ FName: String; begin SList := Nil; - FName := FSearch( FName_In , '.' ); + FName := FSearch( FName_In , '/;/usr/share/games/gearhead/' ); if FName <> '' then begin Assign( F , FName ); Reset( F ); @@ -1205,10 +1206,24 @@ var S: String; begin - if not DirectoryExists( Save_Game_DirName ) then begin - MkDir( Save_Game_DirName ); + S := GetEnv( 'HOME' ) + '/.gearhead'; + if not DirectoryExists( S ) then begin + MkDir( S ); + S := S + '/SaveGame'; + if not DirectoryExists( S ) then begin + MkDir( S ); + end; + end else begin + S := S + '/SaveGame'; end; + Save_Game_DirName := S; + Save_Game_Directory := Save_Game_DirName + OS_Dir_Separator; + Save_Character_Base := Save_Game_Directory + 'CHA'; + Save_Unit_Base := Save_Game_Directory + 'GHU'; + Save_Campaign_Base := Save_Game_Directory + 'RPG'; + + { Check to make sure all the other directories can be found. } Startup_OK := DirectoryExists( Design_DirName ); Startup_OK := Startup_OK and DirectoryExists( Series_DirName ); Index: gearhead-1.100/ui4gh.pp =================================================================== --- gearhead-1.100.orig/ui4gh.pp 2010-02-10 20:52:25.000000000 +0200 +++ gearhead-1.100/ui4gh.pp 2010-02-10 20:52:52.000000000 +0200 @@ -361,7 +361,7 @@ T: Integer; begin {See whether or not there's a configuration file.} - S := FSearch(Config_File,'.'); + S := FSearch(Config_File, GetEnv('HOME')+'/.gearhead/;/etc'); if S <> '' then begin { If we've found a configuration file, } { open it up and start reading. } debian/patches/longint_movement0000664000000000000000000000302711334601234014125 0ustar Index: gearhead-1.100/movement.pp =================================================================== --- gearhead-1.100.orig/movement.pp 2010-02-10 20:58:59.000000000 +0200 +++ gearhead-1.100/movement.pp 2010-02-10 21:00:25.000000000 +0200 @@ -315,10 +315,10 @@ CalcRoll := spd; end; -function CalcSkim( Mek: GearPtr ): Integer; +function CalcSkim( Mek: GearPtr ): LongInt; { Calculate the base hovering speed for this mecha. } var - mass,thrust,spd: Integer; + mass,thrust,spd: LongInt; begin if Mek^.G = GG_Mecha then begin { Calculate the mass... } @@ -354,13 +354,13 @@ CalcSkim := spd; end; -function CalcFly( Mek: GearPtr; TrueSpeed: Boolean ): Integer; +function CalcFly( Mek: GearPtr; TrueSpeed: Boolean ): LongInt; { Calculate the base flight speed for this mecha. } { Set TRUESPEED to TRUE if you want the actual speed of the } { mecha, or to FALSE if you want its projected speed (needed } { to calculate jumpjet time- see below. } var - mass,thrust,spd,WingPoints: Integer; + mass,thrust,spd,WingPoints: LongInt; begin if Mek^.G = GG_Mecha then begin { Calculate the mass... } @@ -425,10 +425,10 @@ CalcFly := spd; end; -Function OverchargeBonus( Master: GearPtr ): Integer; +Function OverchargeBonus( Master: GearPtr ): LongInt; { Overchargers add a bonus to a mek's FULLSPEED action. } var - mass,thrust,it,T,SF: Integer; + mass,thrust,it,T,SF: LongInt; begin mass := GearMass( Master ); thrust := CountActivePoints( Master , GG_MoveSys , GS_Overchargers ); debian/patches/svn-faster_findnatt0000664000000000000000000000140711334610573014526 0ustar Index: gearhead-1.100/gears.pp =================================================================== --- gearhead-1.100.orig/gears.pp 2010-02-10 22:05:01.000000000 +0200 +++ gearhead-1.100/gears.pp 2010-02-10 22:05:11.000000000 +0200 @@ -387,7 +387,7 @@ Code := UpCase(Code_In); {Check through all the SAtts looking for the SATT in question.} - while LList <> Nil do begin + while ( LList <> Nil ) and ( it = Nil ) do begin if LabelsMatch( LList^.info , Code ) then it := LList; LList := LList^.Next; end; @@ -724,7 +724,7 @@ it := Nil; {Loop through all the elements.} - while LList <> Nil do begin + while ( LList <> Nil ) and ( it = Nil ) do begin if (LList^.G = G) and (LList^.S = S) then it := LList; LList := LList^.Next; end; debian/patches/selecttarget_nil_weapon0000664000000000000000000000153011334607420015442 0ustar Index: gearhead-1.100/pcaction.pp =================================================================== --- gearhead-1.100.orig/pcaction.pp 2010-02-10 21:40:34.000000000 +0200 +++ gearhead-1.100/pcaction.pp 2010-02-10 21:54:12.000000000 +0200 @@ -2099,6 +2099,7 @@ var WPM: RPGMenuPtr; N,AtOp: Integer; + WeaponTmp: GearPtr; begin if not ReadyToFire( GB , Mek , Weapon ) then begin DialogMsg( ReplaceHash( MsgString( 'ATA_NotReady' ) , GearName( Weapon ) ) ); @@ -2106,7 +2107,8 @@ end; AtOp := DefaultAtOp( Weapon ); - if SelectTarget( GB , Mek , Weapon , CallShot , AtOp ) then begin + WeaponTmp := Weapon; + if SelectTarget( GB , Mek , WeaponTmp , CallShot , AtOp ) then begin { Check to make sure the target is within maximum range, } { and that it falls within the correct arc. } AtOp := DefaultAtOp( Weapon ); debian/patches/series0000664000000000000000000000013111334610551012026 0ustar unixpaths longint_movement selecttarget_nil_weapon svn-stunt_driving svn-faster_findnatt debian/gearhead.manpages0000664000000000000000000000002211122270553012435 0ustar debian/gearhead.6 debian/gearhead.60000664000000000000000000000624711122270553011026 0ustar .\" Hey, EMACS: -*- nroff -*- .TH GEARHEAD 6 "6 Jul 2006" .\" Please adjust this date whenever revising the manpage. .SH NAME gearhead \- roguelike mecha role playing game .SH SYNOPSIS .B gearhead .SH DESCRIPTION .B gearhead is a roguelike adventure game involving giant mechas and a post-apocalyptic but recovering world. .SH KEY BINDINGS A list of key bindings can be viewed with the .B h key during play. Menus can be navigated with arrow keys and enter. Walking into an object generally does the expected thing (use, talk or attack). The action names listed can be used to redefine the keys in a configure file. .TP .B a\ \-\ Attack Attack. .TP .B A\ \-\ AttackMenu Attack, choosing the weapon or body part from a list. .TP .B B\ \-\ PartBrowser Examine the individual components of the player character. .B C\ \-\ CharInfo Show character information. .TP .B e\ \-\ Equipment View character's equipment. .TP .B E\ \-\ Eject Eject from a mecha. .TP .B F\ \-\ FirstAid Apply first aid skill to restore health points. .TP .B H\ \-\ FieldHQ Examine mechas and allies. .TP .B i\ \-\ Inventory View inventory. .TP .B l\ \-\ Look Look around. .TP .B L\ \-\ LearnSkills Learn new skills by spending accumulated experience. .TP .B m\ -\ Messages Review all current adventure memos, news and email. .TP .B M\ \-\ SelectMecha Selects the mecha to use by the player character. .TP .B Q\ \-\ QuitGame Quit the game. Does not save the game. .TP .B r\ \-\ RunToggle Toggle running on or off. .TP .B R\ \-\ Recenter Recenter the game display on the character. .TP .B S\ \-\ Search Search the area for secrets and enemies. .TP .B t\ \-\ Talk Initiate a conversation with an NPC. .TP .B T\ \-\ Telephone Call an NPC. .TP .B u\ \-\ UseScenery Uses stationary scenery such as doors or computers. .TP .B V\ \-\ History Show past game messages. .TP .B X\ \-\ SaveGame Saves the game. Does not quit the game. .TP .B Z\ \-\ Rest Take a break for one hour of game time. .TP .B \.\ \-\ SwitchGears Toggle the movement mode (eg. flying, walking). .TP .B [\ \-\ TurnLeft Turn to left. .TP .B ]\ \-\ TurnRight Turn to right. .TP .RB keypad\ keys 1\-9\ \-\ Stop , \ Dir-NorthWest ,\ etc. Move around or stop. .TP .B +\ \-\ FullSpeed Move forward at full speed. .TP .B =\ \-\ NormSpeed Move forward at normal speed. .TP .B \-\ \-\ Reverse Move backwards. .TP .BR \< , \ >\ \-\ Enter , \ Enter2 Enter scenery. .P The following keys are usable when selecting a target. .TP .B /\ -\ CalledShot Toggle the Called Shot option while selecting a target. .TP .B \>\ -\ SwitchBv Toggle the Burst Fire option while selecting a target. .TP .B \;\ -\ SwitchTarget Switch to next visible enemy when selecting a target. .SH FILES .TP .I /etc/gearhead.conf System-wide configuration file. .TP .I $HOME/.gearhead/gearhead.conf User specific configuration file. If this is present the system-wide configuration file is not read. .SH AUTHOR gearhead was written by Joseph Hewitt . .PP This manual page was written by Kari Pahula , for the Debian project (but may be used by others). .SH SEE ALSO .BR nethack (6). More documentation for .B gearhead can be found in the .I /usr/share/doc/gearhead directory. debian/gearhead.dirs0000664000000000000000000000001211122270553011602 0ustar usr/games debian/gearhead.conf0000664000000000000000000001110311122270553011571 0ustar #Here's an overview of what this file is capable of: # #REDEFINE GAME KEYS # To redefine a game key, you're going to have to know the command's # proper name. This can be found via the in-game help menu. Just type # the command's name followed by the new key you want to use for it. # For instance, to redefine the ApplySkill command so that it is # activated by the "n" key, you'd use the following line: # # ApplySkill n # # Note that no checking is done to ensure that the keys are unique. # If you assign two commands to the same key, only one of them will # work. # #CONTROL ANIMATION SPEED # You can redefine the animation speed, if you'd like combat animations # to proceed faster or slower. To change the animation delay to 100 you'd # use the following line: # # AnimSpeed 100 # # Note that the lower the AnimSpeed value, the faster the animations # will be. Default values are 100 for ASCII and 50 for SDL. # #SET CONTROL TYPES # There are three commands that cover this: MechaControl, CharaControl, # and WorldControl. Each one can be assigned either M for Menu-based # input or R for RogueLike input. For example, to change things so that # your mecha is controlled using the RogueLike interface, use the # following line: # # MechaControl R # #SET WEAPON ATTACK OPTION # You can set the default burst value for each type of burst-firing # weapon. There are three commands that cover this: MissileBV, # BallisticBV, and BeamGunBV. They can be assigned four possible values: # Off, 1/4, 1/2, and Max. # # To set the default missile BV to 1/2 load, use the following line: # # MissileBV 1/2 # #CONTROL DIRECT XP # By default, direct skill XP will not cause the PC to learn new # skills. This is to prevent the PC from learning unwanted skills. # If you would like to enable the learning of skills from direct XP, # add the following label to your configuration file: # # DIRECTSKILLOK # #NOAUTOSAVE # Whenever your character visits a new location, the campaign is saved # to disk. Some people don't like this behavior... using the label # NOAUTOSAVE will disable this. # #ALWAYS SAVE CHARACTER # Normally, when a character enters an adventure, the CHA file is deleted # and doesn't get restored until the adventure is finished. By setting # the label ALWAYSSAVECHARACTER you can override this behavior. # #DISABLE COMBAT TAUNTS # If the game runs slowly on your computer, disabling combat taunts may help. # Yes, it's pathetic, I know... type NOCOMBATTAUNTS in your config file to # achieve this. # #CONTROL ALPHA BLENDING # For SDL mode only. If you don't like the transparency effect, or it it doesn't # run well on your computer, use NOALPHA to disable it. You can set the amount # of transparency with "ALPHALEVEL x"- enter a value from 0 (transparent) to # 255 (opaque). # #CONTROL NUMBER OF PLOTS PER ADVENTURE # The number of plots currently in play can have a great effect on the speed of # your game. The default maximum number of plots is 50; to reduce this (and # hopefully get things moving faster) use "NUMPLOTS x". For example, to reduce # the maximum number of plots to 30, insert the following line in the config # file: # # NUMPLOTS 30 # #LIMIT PLOT LOADING TO START OF SCENE # Normally the game will load new plots every 5 minutes. This may cause a noticeable # pause on some computers. To change things so that plots are only loaded when # entering or exiting a scene, add LoadPlotsAtStart to your config file. # #CONTROL SIZE OF ASCII SCREEN # You can control the size of the screen with SCREENWIDTH and SCREENHEIGHT. The minimum # size for the screen is 80x25. # #ACTIVATE MINI-MAP # You can activate the mini-map by adding MINIMAPON to your config file. # #PLAY IN WINDOW # You can play in a window on your main screen by adding WINDOW to the config file. # You can play in fullscreen mode by adding FULLSCREEN to the config file. # #DISABLE MOUSE # You can disable the mouse with the NOMOUSE option. # #ENABLE NAMES-ABOVE_HEADS # Add NAMESON to your config file, and the names of all gears on the map will appear # above their heads. # #DISABLE PILLAGING # Add NOPILLAGE to your config file to not automatically pillage everything on the map # after winning a mission. # #ENABLE TACTICS MODE [experimental] # Add USETACTICSMODE to the config file, and the player will be able to control # lancemates directly in mecha combat. # This mode is experimental and may result in the game crashing or other unexpected # behavior. You have been warned. debian/postrm0000664000000000000000000000172011122270553010435 0ustar #! /bin/sh # postrm script for gearhead # # see: dh_installdeb(1) set -e # summary of how this script can be called: # * `remove' # * `purge' # * `upgrade' # * `failed-upgrade' # * `abort-install' # * `abort-install' # * `abort-upgrade' # * `disappear' overwrit>r> # for details, see http://www.debian.org/doc/debian-policy/ or # the debian-policy package case "$1" in purge) rm /etc/gearhead.cfg || true ;; remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) ;; *) echo "postrm called with unknown argument \`$1'" >&2 exit 1 esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 debian/gearhead.install0000664000000000000000000000003211122270553012311 0ustar debian/gearhead.conf /etc debian/control0000664000000000000000000000322511715675223010606 0ustar Source: gearhead Section: games Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Kari Pahula Build-Depends: debhelper (>= 5), fp-compiler Standards-Version: 3.8.4 Homepage: http://gearhead.roguelikedevelopment.org/ Package: gearhead Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, gearhead-data Description: roguelike mecha role playing game A century and a half ago the Earth was nearly destroyed by nuclear war. Now, a federation of free city-states has begun to restore civilization. However, there are forces operating in the darkness which will unleash the horrors of the past age in a bid to determine the future of the human race. . Features of the game include random storyline generation, richly detailed character generation, complex NPC interaction, and of course over 150 different mechanical designs ranging from jet fighters to giant robots to city-smashing tanks. Package: gearhead-data Architecture: all Depends: ${misc:Depends} Description: data files for gearhead A century and a half ago the Earth was nearly destroyed by nuclear war. Now, a federation of free city-states has begun to restore civilization. However, there are forces operating in the darkness which will unleash the horrors of the past age in a bid to determine the future of the human race. . Features of the game include random storyline generation, richly detailed character generation, complex NPC interaction, and of course over 150 different mechanical designs ranging from jet fighters to giant robots to city-smashing tanks. . These are the common files for gearhead. debian/compat0000664000000000000000000000000211122270553010364 0ustar 5 debian/gearhead.docs0000664000000000000000000000000611122270553011574 0ustar doc/* debian/copyright0000664000000000000000000000211211122270553011115 0ustar This package was debianized by Kari Pahula on Sat, 26 Nov 2005 04:14:00 +0200. It was downloaded from http://gearhead.roguelikedevelopment.org/ Copyright: 2002-2007 Joseph Hewitt License: This package is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This package 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 Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 Lesser General Public License can be found in `/usr/share/common-licenses/LGPL'. debian/rules0000775000000000000000000000454211715675277010277 0ustar #!/usr/bin/make -f # -*- makefile -*- # Sample debian/rules that uses debhelper. # # This file was originally written by Joey Hess and Craig Small. # As a special exception, when this file is copied by dh-make into a # dh-make output file, you may use that output file without restriction. # This special exception was added by Craig Small in version 0.37 of dh-make. # # Modified to make a template file for a multi-binary package with separated # build-arch and build-indep targets by Bill Allombert 2001 # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # This has to be exported to make some magic below work. export DH_OPTIONS export DEB_BUILD_MAINT_OPTIONS = hardening=-all ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0 else CFLAGS += -O2 endif -include /usr/share/dpkg/buildflags.mk export CFLAGS #Architecture build: build-arch build-indep build-arch: build-arch-stamp build-arch-stamp: fpc $(CFLAGS) -g -XD arena touch build-arch-stamp build-indep: build-indep-stamp build-indep-stamp: touch build-indep-stamp clean: dh_testdir dh_testroot rm -f build-arch-stamp build-indep-stamp rm -f *.a *.o *.ppu arena dh_clean install: install-indep install-arch install-indep: dh_testdir dh_testroot dh_clean -k -i dh_installdirs -i dh_install -i install-arch: dh_testdir dh_testroot dh_clean -k -s dh_installdirs -s dh_install -s cp arena debian/gearhead/usr/games/gearhead # Must not depend on anything. This is to be called by # binary-arch/binary-indep # in another 'make' thread. binary-common: dh_testdir dh_testroot dh_installchangelogs history.txt dh_installdocs -X compiling.txt -X history.txt dh_installexamples dh_installmenu dh_installman install -D -m 644 debian/gearhead.lintian-overrides debian/gearhead/usr/share/lintian/overrides/gearhead dh_link dh_strip dh_compress dh_fixperms dh_makeshlibs dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb # Build architecture independant packages using the common target. binary-indep: build-indep install-indep $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common # Build architecture dependant packages using the common target. binary-arch: build-arch install-arch $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common binary: binary-arch binary-indep .PHONY: build clean binary-indep binary-arch binary install install-indep install-arch debian/gearhead-data.install0000664000000000000000000000012711122270553013225 0ustar Design GameData Series usr/share/games/gearhead doc/man_* usr/share/games/gearhead/doc debian/changelog0000664000000000000000000000531411715675121011053 0ustar gearhead (1.100-2ubuntu1) precise; urgency=low * Disable hardening flags, fpc doesn't support them. This fixes a FTBFS. -- Andreas Moog Sun, 12 Feb 2012 09:37:05 +0100 gearhead (1.100-2) unstable; urgency=low * Standards-Version: 3.8.4 (no changes necessary) * Build with fpc -g. (Closes: #436966) * Switch to dpkg-source 3.0 (quilt) format * Safeguard against SelectTarget setting Weapon as Nil in AimThatAttack in pcaction.pp. (Closes: #551882) * Use LongInts in thrust calculations in movement.pp. (Closes: #412964) * Patches from the SVN: * FindNAtt, FindSAtt should be faster, thanks to Buffered (gears.pp) * Stunt Driving should now work properly (effects.pp) -- Kari Pahula Wed, 10 Feb 2010 22:07:16 +0200 gearhead (1.100-1) unstable; urgency=low * New upstream release * Removed the preinst script introduced in 1.001-1 to fix config file location from earlier versions. -- Kari Pahula Tue, 26 Jun 2007 15:18:06 +0300 gearhead (1.021-1) unstable; urgency=low * New upstream release -- Kari Pahula Thu, 8 Feb 2007 14:41:17 +0200 gearhead (1.010-1) unstable; urgency=low * New upstream release -- Kari Pahula Sun, 17 Sep 2006 13:20:29 +0300 gearhead (1.002-1) unstable; urgency=low * New upstream release * Mention correctly /etc/gearhead.conf as the config file in the man page (Closes: #366646) * Correctly labeled the key binding configuration names in the man page. * Removed the unnecessary dependency on fp-units-rtl -- Kari Pahula Thu, 6 Jul 2006 16:54:39 +0300 gearhead (1.001-1) unstable; urgency=low * New upstream release * Look for system-wide configuration file at /etc/gearhead.conf, not /etc/gearhead.cfg. * Correctly install the template config file to /etc/gearhead.conf, not /etc/gearhead.cfg/gearhead.cfg -- Kari Pahula Sun, 22 Jan 2006 23:02:43 +0200 gearhead (1.000-2) unstable; urgency=low * Describe game keys in the man page and correctly list the (lack of) options gearhead accepts (Closes: #344387) * Save the end of game character dump to ~/.gearhead/ instead of the current directory. * Install an /etc/gearhead.cfg template. -- Kari Pahula Mon, 2 Jan 2006 23:32:42 +0200 gearhead (1.000-1) unstable; urgency=low * Initial release Closes: #340805 * Changed gearhead to look for game data from under /usr/share/games/gearhead * Changed gearhead to save games under $HOME/.gearhead/SaveGame * Changed gearhead to look for config files at $HOME/.gearhead/gearhead.cfg or /etc/gearhead.cfg -- Kari Pahula Fri, 2 Dec 2005 02:46:05 +0200 debian/menu0000664000000000000000000000015411122270553010055 0ustar ?package(gearhead):needs="text" section="Games/Adventure"\ title="gearhead" command="/usr/games/gearhead" debian/gearhead.lintian-overrides0000664000000000000000000000050311122270553014304 0ustar # Looks like this one isn't that easily fixed. AFAICT it's # relatively benign. For references, see # http://lists.debian.org/debian-devel/2005/03/msg00506.html # http://lists.debian.org/debian-devel/2005/02/msg01362.html # http://bugs.debian.org/300577 # gearhead binary: statically-linked-binary ./usr/games/gearhead debian/README.Debian0000664000000000000000000000077711122270553011242 0ustar gearhead for Debian ------------------- Some changes were made to the directories gearhead uses. Gearhead has been patched to search for its game data from under /usr/share/games/gearhead instead of the current directory. Also, save games will be created to $HOME/.gearhead/SaveGame/. Config file is searched from $HOME/.gearhead/gearhead.conf or if that is not found, from /etc/gearhead.conf. The executable was renamed to "gearhead" from "arena". -- Kari Pahula , Wed Nov 30 03:06:46 2005 debian/gearhead.links0000664000000000000000000000036511122270553011774 0ustar /usr/share/games/gearhead/doc/man_chara.txt /usr/share/doc/gearhead/man_chara.txt /usr/share/games/gearhead/doc/man_mecha.txt /usr/share/doc/gearhead/man_mecha.txt /usr/share/games/gearhead/doc/man_umek.txt /usr/share/doc/gearhead/man_umek.txt debian/source/0000775000000000000000000000000011334577572010506 5ustar debian/source/format0000664000000000000000000000001411334577572011714 0ustar 3.0 (quilt)