File: 01-makefile-fix.patch

package info (click to toggle)
glhack 1.2-8.1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 26,744 kB
  • sloc: ansic: 208,571; cpp: 13,139; yacc: 2,005; makefile: 1,152; lex: 377; sh: 121; awk: 89; sed: 11
file content (109 lines) | stat: -rw-r--r-- 3,304 bytes parent folder | download | duplicates (4)
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
From: Stefan Ritter <xeno@thehappy.de>
Subject: Fixes to make it debian compatible

--- a/doc/Makefile
+++ b/doc/Makefile
@@ -20,7 +20,7 @@
 
 # Use the "cat" GUIDECMD if nroff and/or tbl and/or col are not installed
 # GUIDECMD = cat Guidebook.txt
-GUIDECMD = tbl tmac.n Guidebook.mn | nroff | $(COLCMD)
+GUIDECMD = tbl tmac.n Guidebook.mn | nroff -Tascii | $(COLCMD)
 
 # the basic guidebook
 Guidebook:	Guidebook.mn
@@ -38,7 +38,7 @@
 
 
 GAME	= nethack
-MANDIR	= /usr/man/man6
+MANDIR	= $(DESTDIR)$(PREFIX)/share/man/man$(MANEXT)
 MANEXT	= 6
 
 # manual installation for most BSD-style systems
@@ -68,17 +68,17 @@
 	@echo "Plain text documentation is up to date."
 
 Guidebook.txt	: Guidebook.mn tmac.n
-	tbl tmac.n Guidebook.mn | nroff | $(COLCMD) > Guidebook.txt
+	tbl tmac.n Guidebook.mn | nroff -Tascii | $(COLCMD) > Guidebook.txt
 nethack.txt	: nethack.6
-	nroff -man nethack.6 | $(COLCMD) > nethack.txt
+	nroff -Tascii -man nethack.6 | $(COLCMD) > nethack.txt
 lev_comp.txt	: lev_comp.6
-	nroff -man lev_comp.6 | $(COLCMD) > lev_comp.txt
+	nroff -Tascii -man lev_comp.6 | $(COLCMD) > lev_comp.txt
 dgn_comp.txt	: dgn_comp.6
-	nroff -man dgn_comp.6 | $(COLCMD) > dgn_comp.txt
+	nroff -Tascii -man dgn_comp.6 | $(COLCMD) > dgn_comp.txt
 recover.txt	: recover.6
-	nroff -man recover.6 | $(COLCMD) > recover.txt
+	nroff -Tascii -man recover.6 | $(COLCMD) > recover.txt
 dlb.txt		: dlb.6
-	nroff -man dlb.6 | $(COLCMD) > dlb.txt
+	nroff -Tascii -man dlb.6 | $(COLCMD) > dlb.txt
 
 
 clean:
--- a/Makefile
+++ b/Makefile
@@ -14,7 +14,7 @@
 # MAKE = make
 
 # make NetHack
-PREFIX	 = /usr
+PREFIX	 = $(DESTDIR)/usr
 GAME     = glhack
 # GAME     = glhack.prg
 GAMEUID  = root
@@ -38,8 +38,8 @@
 # (if there is, you'll have to do the installation by hand or modify the
 # instructions)
 GAMEDIR  = $(PREFIX)/lib/games/$(GAME)
-VARDIR   = /var/lib/games/glhack
-SHELLDIR = $(PREFIX)/bin
+VARDIR   = $(DESTDIR)/var/games/$(GAME)
+SHELLDIR = $(PREFIX)/games
 MANDIR   = $(PREFIX)/share/man
 
 # per discussion in Install.X11 and Install.Qt
@@ -54,10 +54,7 @@
 # for GL
 VARDATND = 
 
-DATGL = glfont8.png glfont14.png glfont20.png glfont22.png  \
-    gltile16.png gltile32.png gltile64.png  \
-    gllogo.png glrip.png  \
-    glface16.lst glface32.lst
+DATGL = glface16.lst glface32.lst
 
 VARDATD = data oracles options quest.dat rumors
 VARDAT = $(VARDATD) $(VARDATND)
@@ -89,7 +86,7 @@
 	astral.lev air.lev earth.lev fire.lev water.lev
 QUEST_LEVS = ???-goal.lev ???-fil?.lev ???-loca.lev ???-strt.lev
 
-DATNODLB = $(VARDATND) license
+DATNODLB = $(VARDATND)
 # GL Hack
 DATNODLB += $(DATGL)
 
@@ -202,11 +199,13 @@
 	cp util/recover_glhack $(GAMEDIR)
 	-rm -f $(SHELLDIR)/$(GAME)
 # [AJA] remove any old glhack binary (location changed in 1.2)
-	-rm -f $(PREFIX)/games/$(GAME)
-	sed -e 's;/usr/games/lib/nethackdir;$(GAMEDIR);' \
-		-e 's;HACKDIR/nethack;HACKDIR/$(GAME);' \
-		< win/gl/glhack.sh \
-		> $(SHELLDIR)/$(GAME)
+#	-rm -f $(PREFIX)/games/$(GAME)
+#	sed -e 's;/usr/games/lib/nethackdir;$(GAMEDIR);' \
+#		-e 's;HACKDIR/nethack;HACKDIR/$(GAME);' \
+#		< win/gl/glhack.sh \
+#		> $(SHELLDIR)/$(GAME)
+	cp win/gl/glhack.sh $(SHELLDIR)/$(GAME)
+
 # set up their permissions
 	-( cd $(GAMEDIR) ; $(CHOWN) $(GAMEUID) $(GAME) recover_glhack ; \
 			$(CHGRP) $(GAMEGRP) $(GAME) recover_glhack )