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
|
--- viruskiller-1.03.orig/src/pak.cpp 2010-02-12 17:59:50.000000000 +0500
+++ viruskiller-1.03/src/pak.cpp 2012-05-01 03:13:48.931575394 +0600
@@ -124,7 +124,7 @@
{
printf("Couldn't open %s for reading!\n", filename);
closedir(dirp);
- gzclose(pak);
+ gzclose((gzFile) pak);
exit(1);
}
@@ -156,7 +156,7 @@
{
printf("Couldn't open %s for reading!\n", filename);
closedir(dirp);
- gzclose(pak);
+ gzclose((gzFile) pak);
exit(1);
}
else
--- viruskiller-1.03.orig/makefile 2010-02-15 20:33:06.000000000 +0500
+++ viruskiller-1.03/makefile 2012-05-01 06:05:59.765318889 +0600
@@ -8,8 +8,8 @@
USEPAK = 1
PREFIX=$(DESTDIR)/usr
-BINDIR = $(PREFIX)/games/
-DATADIR = $(PREFIX)/share/games/$(PROG)/
+BINDIR = $(PREFIX)/bin/
+DATADIR = $(PREFIX)/share/$(PROG)/
DOCDIR = $(PREFIX)/share/doc/$(PROG)/
ICONDIR = $(PREFIX)/share/icons/hicolor/
DESKTOPDIR = $(PREFIX)/share/applications/
@@ -22,7 +22,7 @@
CFLAGS += `sdl-config --cflags` -DVERSION=$(VERSION) -DRELEASE=$(RELEASE) -DUSEPAK=$(USEPAK)
CFLAGS += -DPAKNAME=\"$(PAKNAME)\" -DPAKLOCATION=\"$(DATADIR)\" -DSAFEDIR=\"$(SAFEDIR)\" -DUNIX -DGAMEPLAYMANUAL=\"$(DOCDIR)manual.html\" -Wall
CFLAGS += -DMEDAL_SERVER_HOST=\"$(MEDAL_SERVER_HOST)\" -DMEDAL_SERVER_PORT=$(MEDAL_SERVER_PORT)
-LIBS = `sdl-config --libs` -lSDL_mixer -lSDL_image -lSDL_ttf -lSDL_net
+LIBS = `sdl-config --libs` -lSDL_mixer -lSDL_image -lSDL_ttf -lSDL_net -lz -lz
OBJS += CAudio.o
OBJS += CBase.o
@@ -87,13 +87,13 @@
mkdir -p $(ICONDIR)64x64/apps
mkdir -p $(DESKTOPDIR)
- install -o root -g games -m 755 $(PROG) $(BINDIR)$(PROG)
- install -o root -g games -m 644 $(PAKNAME) $(DATADIR)$(PAKNAME)
- install -o root -g games -m 644 $(DOCS) $(DOCDIR)
- cp $(ICONS)$(PROG).png $(ICONDIR)32x32/apps/
- cp $(ICONS)$(PROG)-mini.png $(ICONDIR)16x16/apps/$(PROG).png
- cp $(ICONS)$(PROG)-large.png $(ICONDIR)64x64/apps/$(PROG).png
- cp $(ICONS)$(PROG).desktop $(DESKTOPDIR)
+ install -o root -g root -m 755 $(PROG) $(BINDIR)$(PROG)
+ install -o root -g root -m 644 $(PAKNAME) $(DATADIR)$(PAKNAME)
+ install -o root -g root -m 644 $(DOCS) $(DOCDIR)
+ install -o root -g root -m 644 $(ICONS)$(PROG).png $(ICONDIR)32x32/apps/
+ install -o root -g root -m 644 $(ICONS)$(PROG)-mini.png $(ICONDIR)16x16/apps/$(PROG).png
+ install -o root -g root -m 644 $(ICONS)$(PROG)-large.png $(ICONDIR)64x64/apps/$(PROG).png
+ install -o root -g root -m 644 $(ICONS)$(PROG).desktop $(DESKTOPDIR)
uninstall:
$(RM) $(BINDIR)$(PROG)
--- viruskiller-1.03.orig/icons/viruskiller.desktop 2010-02-12 17:59:38.000000000 +0500
+++ viruskiller-1.03/icons/viruskiller.desktop 2012-05-01 03:17:39.551576697 +0600
@@ -1,9 +1,8 @@
[Desktop Entry]
-Encoding=UTF-8
-Categories=Application;Game;ArcadeGame;
+Categories=Game;ArcadeGame;
X-Desktop-File-Install-Version=1.0
Name=Virus Killer
-Icon=viruskiller.png
-Exec=/usr/games/viruskiller
-Terminal=0
+Icon=viruskiller
+Exec=/usr/bin/viruskiller
+Terminal=false
Type=Application
|