1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170
|
Index: blockattack-1.2.2/SConstruct
===================================================================
--- blockattack-1.2.2.orig/SConstruct 2006-08-18 18:56:03.000000000 +0200
+++ blockattack-1.2.2/SConstruct 2006-08-18 19:24:57.000000000 +0200
@@ -1,7 +1,10 @@
# Option #
opts = Options(ARGUMENTS)
+opts.Add('destdir', 'Staging area to install BlockAttack to. Useful for packagers.', '')
opts.Add('prefix', 'Destination directory', '/usr/local')
opts.Add('sharedir', 'Directory to use to store data file', '$prefix/share/blockattack')
+opts.Add('bindir', 'Directory to use to store data file', '$prefix/bin')
+opts.Add('mandir', 'Directory to use to store data file', '$prefix/share/man')
# Sources #
src = Split("""main.cpp
@@ -34,12 +37,12 @@
# manpage
SConscript('man/SConscript')
# icons menu
-env.Install ('$prefix/pixmaps/',['blockattack32.xpm','blockattack64.xpm'])
-env.Alias('install', ['$prefix/pixmaps'])
+env.Install ('$destdir/$prefix/share/pixmaps/',['blockattack32.xpm','blockattack64.xpm'])
+env.Alias('install', ['$destdir/$prefix/share/pixmaps/'])
-env.Install ('$prefix/applications/',['blockattack.desktop'])
-env.Alias('install', ['$prefix/applications'])
+env.Install ('$destdir/$prefix/share/applications/',['blockattack.desktop'])
+env.Alias('install', ['$destdir/$prefix/share/applications'])
-# Install #
-env.Install('$prefix/games/', blockattack)
-env.Alias('install', ['$prefix/games/'])
+# Install blockattack itself
+env.Install('$destdir/$prefix/$bindir/', blockattack)
+env.Alias('install', ['$destdir/$prefix/$bindir/'])
Index: blockattack-1.2.2/Game/SConscript
===================================================================
--- blockattack-1.2.2.orig/Game/SConscript 2006-08-18 19:01:27.000000000 +0200
+++ blockattack-1.2.2/Game/SConscript 2006-08-18 19:21:40.000000000 +0200
@@ -3,7 +3,7 @@
#-------------#
Import('*')
-env.Install ('$destdir/$sharedir/gfx/garbage/',[
+env.Install ('$destdir/$destdir/$sharedir/gfx/garbage/',[
'gfx/garbage/garbageB.png',
'gfx/garbage/garbageBL.png',
'gfx/garbage/garbageBR.png',
@@ -16,15 +16,15 @@
'gfx/garbage/garbageT.png',
'gfx/garbage/garbageTL.png',
'gfx/garbage/garbageTR.png'])
-env.Alias('install', ['$sharedir/gfx/garbage'])
+env.Alias('install', ['$destdir/$sharedir/gfx/garbage'])
-env.Install ('$sharedir/gfx/counter/',[
+env.Install ('$destdir/$sharedir/gfx/counter/',[
'gfx/counter/1.png',
'gfx/counter/2.png',
'gfx/counter/3.png'])
-env.Alias('install', ['$sharedir/gfx/counter'])
+env.Alias('install', ['$destdir/$sharedir/gfx/counter'])
-env.Install ('$sharedir/gfx/balls/',[
+env.Install ('$destdir/$sharedir/gfx/balls/',[
'gfx/balls/ballYellow.png',
'gfx/balls/ballTurkish.png',
'gfx/balls/ballRed.png',
@@ -32,33 +32,33 @@
'gfx/balls/ballGreen.png',
'gfx/balls/ballGray.png',
'gfx/balls/ballBlue.png'])
-env.Alias('install', ['$sharedir/gfx/balls'])
+env.Alias('install', ['$destdir/$sharedir/gfx/balls'])
-env.Install ('$sharedir/gfx/animations/bomb/',[
+env.Install ('$destdir/$sharedir/gfx/animations/bomb/',[
'gfx/animations/bomb/bomb_1.png',
'gfx/animations/bomb/bomb_2.png'])
-env.Alias('install', ['$sharedir/gfx/animations'])
+env.Alias('install', ['$destdir/$sharedir/gfx/animations'])
-env.Install ('$sharedir/gfx/animations/explosion/',[
+env.Install ('$destdir/$sharedir/gfx/animations/explosion/',[
'gfx/animations/explosion/3.png',
'gfx/animations/explosion/2.png',
'gfx/animations/explosion/1.png',
'gfx/animations/explosion/0.png'])
-env.Alias('install', ['$sharedir/gfx/animations/explosion'])
+env.Alias('install', ['$destdir/$sharedir/gfx/animations/explosion'])
-env.Install ('$sharedir/gfx/animations/cursor/',[
+env.Install ('$destdir/$sharedir/gfx/animations/cursor/',[
'gfx/animations/cursor/2.png',
'gfx/animations/cursor/1.png'])
-env.Alias('install', ['$sharedir/gfx/animations/cursor'])
+env.Alias('install', ['$destdir/$sharedir/gfx/animations/cursor'])
-env.Install ('$sharedir/gfx/animations/ready/',[
+env.Install ('$destdir/$sharedir/gfx/animations/ready/',[
'gfx/animations/ready/ready_2.png',
'gfx/animations/ready/ready_1.png'])
-env.Alias('install', ['$sharedir/gfx/animations/ready'])
+env.Alias('install', ['$destdir/$sharedir/gfx/animations/ready'])
-env.Install ('$sharedir/gfx/nyBrikker/',[
+env.Install ('$destdir/$sharedir/gfx/nyBrikker/',[
'gfx/nyBrikker/yellow.png',
'gfx/nyBrikker/turkish.png',
'gfx/nyBrikker/red.png',
@@ -66,10 +66,10 @@
'gfx/nyBrikker/grey.png',
'gfx/nyBrikker/green.png',
'gfx/nyBrikker/blue.png'])
-env.Alias('install', ['$sharedir/gfx/nyBrikker'])
+env.Alias('install', ['$destdir/$sharedir/gfx/nyBrikker'])
-env.Install ('$sharedir/gfx/',[
+env.Install ('$destdir/$sharedir/gfx/',[
'gfx/bSave.png',
'gfx/bReplays.png',
'gfx/bLoad.png',
@@ -137,9 +137,9 @@
'gfx/iDraw.png',
'gfx/bOff.png',
'gfx/mouse.png'])
-env.Alias('install', ['$sharedir/gfx'])
+env.Alias('install', ['$destdir/$sharedir/gfx'])
-env.Install ('$sharedir/sound/',[
+env.Install ('$destdir/$sharedir/sound/',[
'sound/applause.ogg',
'sound/whistleblow.ogg',
'sound/heartbeat3.ogg',
@@ -148,14 +148,14 @@
'sound/cameraclick.ogg',
'sound/pop.ogg',
'sound/counter.ogg'])
-env.Alias('install', ['$sharedir/sound'])
+env.Alias('install', ['$destdir/$sharedir/sound'])
-env.Install ('$sharedir/res/',[
+env.Install ('$destdir/$sharedir/res/',[
'res/testPuzzles',
'res/copy',
'res/puzzle.levels'])
-env.Alias('install', ['$sharedir/res'])
+env.Alias('install', ['$destdir/$sharedir/res'])
-env.Install ('$sharedir/music/',[
+env.Install ('$destdir/$sharedir/music/',[
'music/bgMusic.ogg'])
-env.Alias('install', ['$sharedir/music'])
+env.Alias('install', ['$destdir/$sharedir/music'])
Index: blockattack-1.2.2/man/SConscript
===================================================================
--- blockattack-1.2.2.orig/man/SConscript 2006-08-18 19:04:02.000000000 +0200
+++ blockattack-1.2.2/man/SConscript 2006-08-18 19:08:51.000000000 +0200
@@ -3,6 +3,6 @@
#-------------#
Import('*')
-env.Install ('$prefix/man/man6/','blockattack.6.gz')
-env.Alias('install', '$prefix/man/man6/')
+env.Install ('$destdir/$prefix/$mandir/man6/','blockattack.6.gz')
+env.Alias('install', '$destdir/$prefix/$mandir/man6/')
|