]> git.pld-linux.org Git - packages/clanbomber.git/blob - clanbomber-DESTDIR2.patch
- massive change ( validate errors warrings from desktop-file-validate)
[packages/clanbomber.git] / clanbomber-DESTDIR2.patch
1 --- clanbomber/ClanBomber.cpp
2 +++ clanbomber/ClanBomber.cpp
3 @@ -79,6 +79,7 @@
4  
5                 if (argc > 1  &&  strcmp (argv[1], "-datafile") == 0) {
6                         CL_DatafileCompiler::write("clanbomber.scr", "clanbomber.dat");
7 +                       deinit_modules();
8                         return 0;
9                 }
10  
11 @@ -204,6 +205,7 @@
12                                         case MENU_EXIT:
13                                         menu->scroll_out();
14                                         delete menu;
15 +                                       deinit_modules();
16                                         return 0;
17                                 break;
18                                         case MENU_PLAYER_SETUP:
19 @@ -416,6 +418,7 @@
20       {
21                 cout << endl << "Exception caught from ClanLib:" << endl;
22                 cout << err.message << endl;
23 +               deinit_modules();
24                 return 255;
25       }
26  }
27 --- clanbomber/Resources.cpp
28 +++ clanbomber/Resources.cpp
29 @@ -101,25 +101,25 @@
30  
31  void Resources::init()
32  {
33 -       try
34 -       {
35 +       try
36 +       {
37                 res = new CL_ResourceManager("clanbomber.dat", true);
38 -       }
39 -       catch (CL_Error err)
40 -       {
41 -               try
42 -               {
43 -                       res = new CL_ResourceManager(
44 -                               "/usr/share/clanbomber/clanbomber.dat",
45 -                               true);
46 -               }
47 -               catch (CL_Error err)
48 -               {
49 -                       res = new CL_ResourceManager(
50 -                               "/usr/local/share/clanbomber/clanbomber.dat",
51 -                               true);
52 -               }
53 -       }
54 +       } catch (CL_Error err) { try {
55 +               res = new CL_ResourceManager(
56 +                       "/usr/share/games/clanbomber/clanbomber.dat", true);
57 +       } catch (CL_Error err) { try {
58 +               res = new CL_ResourceManager(
59 +                       "/usr/local/share/clanbomber/clanbomber.dat", true);
60 +       } catch (CL_Error err) { try {
61 +               res = new CL_ResourceManager("clanbomber.scr", false);
62 +       } catch (CL_Error err) { try {
63 +               res = new CL_ResourceManager(
64 +                       "/usr/share/games/clanbomber/clanbomber.scr", false);
65 +       } catch (CL_Error err) {
66 +               res = new CL_ResourceManager(
67 +                       "/usr/local/share/clanbomber/clanbomber.scr", false);
68 +       }}}}}
69 +
70  }
71  
72  void Resources::load_all()
73 --- clanbomber/Makefile.am~     Sun Apr 21 16:10:47 2002
74 +++ clanbomber/Makefile.am      Sun Apr 21 16:17:46 2002
75 @@ -6,21 +6,15 @@
76  
77  EXTRA_DIST = Bomb.cpp Bomber.h Bomb.h Bomber.cpp Explosion.cpp Explosion.h Extra.cpp Extra.h Extra_Power.cpp Extra_Power.h Map.cpp Config.h GameObject.h GameObject.cpp ClanBomber.h Debug.h Map.h Extra_Kick.h Extra_Skateboard.h Menu.h Config.cpp Debug.cpp Extra_Kick.cpp Extra_Skateboard.cpp Menu.cpp ClanBomber.cpp Observer.cpp Observer.h GameStatus.cpp GameStatus.h Bomber_Corpse.h Bomber_Corpse.cpp Extra_Glove.cpp Extra_Glove.h Controller.cpp Controller.h Extra_Bomb.h Extra_Bomb.cpp Timer.cpp Timer.h clanbomber.scr Controller_AI.cpp Controller_AI.h PlayerSetup.cpp PlayerSetup.h GameStatus_Team.cpp GameStatus_Team.h Disease.cpp Disease.h Disease_Frozen.cpp Disease_Frozen.h Disease_Stoned.cpp Disease_Stoned.h Extra_Joint.cpp Extra_Joint.h Resources.cpp Resources.h MapTile.cpp MapTile.h MapTile_None.cpp MapTile_None.h MapTile_Ground.cpp MapTile_Ground.h MapTile_Box.cpp MapTile_Box.h MapTile_Wall.cpp MapTile_Wall.h MapSelector.cpp MapSelector.h Extra_Viagra.cpp Extra_Viagra.h Extra_Koks.cpp Extra_Koks.h Disease_PutBomb.cpp Disease_PutBomb.h Corpse_Part.cpp Corpse_Part.h MapEntry.cpp MapEntry.h MapTile_Ice.cpp MapTile_Ice.h Controller_AI_MIC.cpp Controller_AI_MIC.h Credits.cpp Credits.h MapTile_Arrow.cpp MapTile_Arrow.h MapEditor.cpp MapEditor.h Controller_Joystick.cpp Controller_Joystick.h Controller_Keyboard.cpp Controller_Keyboard.h MapTile_Trap.cpp MapTile_Trap.h array.h link.h Disease_Fast.cpp Disease_Fast.h 
78  
79 -install-data-local: clanbomber.dat
80 -       $(mkinstalldirs) $(DESTDIR)$(datadir)/clanbomber/
81 -       $(INSTALL_DATA) clanbomber.dat $(DESTDIR)$(datadir)/clanbomber/clanbomber.dat
82 +install-data-local:
83         $(mkinstalldirs) $(DESTDIR)$(datadir)/clanbomber/
84         $(INSTALL_DATA) clanbomber.scr $(DESTDIR)$(datadir)/clanbomber/clanbomber.scr
85 +       cp -r pics wavs $(DESTDIR)$(datadir)/clanbomber
86  
87  uninstall-local:
88         -rm -f $(DESTDIR)$(datadir)/clanbomber/clanbomber.dat
89         -rm -f $(DESTDIR)$(datadir)/clanbomber/clanbomber.scr
90  
91 -clanbomber.dat: clanbomber.scr pics/*.pcx pics/*.tga wavs/*.wav maps/*.map music/bud.mod
92 -       @./clanbomber -datafile
93 -
94 -all-local: clanbomber.dat
95 -
96  distclean-local:
97         rm -f clanbomber.dat clanbomber.cfg
98  
This page took 0.097587 seconds and 3 git commands to generate.