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 )
|