File: 01-makefile-fix.dpatch

package info (click to toggle)
glhack 1.2-1
  • links: PTS
  • area: main
  • in suites: squeeze, wheezy
  • size: 24,604 kB
  • ctags: 18,992
  • sloc: ansic: 208,570; cpp: 13,139; yacc: 2,005; makefile: 1,161; lex: 377; sh: 321; awk: 89; sed: 11
file content (70 lines) | stat: -rw-r--r-- 2,179 bytes parent folder | download
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
#! /bin/sh /usr/share/dpatch/dpatch-run
## 01-makefile-fix.dpatch by Stefan Ritter <xeno@thehappy.de>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: Fixes to make it debian compatible

@DPATCH@
diff -urNad glhack-1.2~/Makefile glhack-1.2/Makefile
--- glhack-1.2~/Makefile	2004-05-28 10:58:32.000000000 +0200
+++ glhack-1.2/Makefile	2009-08-19 12:11:07.000000000 +0200
@@ -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 )