diff options
Diffstat (limited to 'games/xgalaga++/patches/Makefile.patch')
-rw-r--r-- | games/xgalaga++/patches/Makefile.patch | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/games/xgalaga++/patches/Makefile.patch b/games/xgalaga++/patches/Makefile.patch new file mode 100644 index 0000000000..4d6ae22554 --- /dev/null +++ b/games/xgalaga++/patches/Makefile.patch @@ -0,0 +1,69 @@ +diff -Nur xgalaga++-0.8.orig/Makefile xgalaga++-0.8/Makefile +--- xgalaga++-0.8.orig/Makefile 2008-05-21 18:23:56.000000000 -0500 ++++ xgalaga++-0.8/Makefile 2009-04-17 23:02:18.249879314 -0500 +@@ -10,7 +10,7 @@ + EXE = xgalaga++ + + # name of manual (leave empty if none) +-MANUAL = xgalaga++.6x ++MANUAL = xgalaga++.6 + + # source files suffix (all source files must have the same suffix) + SOURCE_SUFFIX = cc +@@ -26,19 +26,21 @@ + + # installation directories + installprefix = /usr +-bindir = $(installprefix)/games +-mandir = $(installprefix)/share/man/man6 ++bindir = $(installprefix)/bin ++mandir = $(installprefix)/man/man6 + + # preprocessor options to find all included files +-INC_PATH = -I$(srcdir) -I/usr/X11R6/include ++INC_PATH = -I$(srcdir) -I/usr/include/X11 + + # libraries link options ('-lm' is common to link with the math library) +-LNK_LIBS = -lm -lX11 -lXpm -L/usr/X11R6/lib/ ++LNK_LIBS = -lm -lX11 -lXpm -L/usr/lib/X11/ + + # other compilation options + # The high scores file is only writable by the executable and shared + # by all players. +-HIGH_SCORES_FILE=/var/games/xgalaga++.scores ++SCORE_DIR=/var/games/xgalaga++ ++SCORE_FILE=xgalaga++.scores ++HIGH_SCORES_FILE=$(SCORE_DIR)/$(SCORE_FILE) + #HIGH_SCORES_FILE=.xgalaga++.scores + + # This group is used for the executable and high scores file. +@@ -249,10 +251,22 @@ + # Installation procedure + # Customized for XGalaga++ + install: +- cp $(EXE) $(bindir) +- if [ -n "$(MANUAL)" ]; then cp $(MANUAL) $(mandir); fi +- if [ -n "$(EXE_GROUP)" ]; then chgrp $(EXE_GROUP) $(bindir)/$(EXE); fi +- chmod g+s $(bindir)/$(EXE) +- touch $(HIGH_SCORES_FILE) +- if [ -n "$(EXE_GROUP)" ]; then chgrp $(EXE_GROUP) $(HIGH_SCORES_FILE); fi +- chmod 664 $(HIGH_SCORES_FILE) ++ @echo "Installing dirs under $(DESTDIR)..." ++ @install -d -m 755 $(DESTDIR)$(bindir) $(DESTDIR)$(mandir) \ ++ $(DESTDIR)/usr/share/pixmaps $(DESTDIR)/usr/share/applications ++ @install -d -m 775 $(DESTDIR)/usr/share/xgalaga++ ++ @echo "Installing $(EXE)..." ++ @install -c -m 755 $(EXE) $(DESTDIR)$(bindir) ++ @chgrp $(EXE_GROUP) $(DESTDIR)$(bindir)/$(EXE) ++ @chmod g+s $(DESTDIR)$(bindir)/$(EXE) ++ @echo "Installing $(MANUAL)..." ++ @install -c -m 644 $(MANUAL) $(DESTDIR)$(mandir) ++ @echo "Installing $(EXE).scores..." ++ @install -d -m 775 $(DESTDIR)$(SCORE_DIR) ++ @touch $(DESTDIR)$(HIGH_SCORES_FILE) ++ @chgrp $(EXE_GROUP) $(DESTDIR)$(HIGH_SCORES_FILE) ++ @chmod 664 $(DESTDIR)$(HIGH_SCORES_FILE) ++ @echo "Installing $(EXE).xpm..." ++ @install -c -m 644 $(EXE).xpm $(DESTDIR)/usr/share/pixmaps ++ @echo "Installing $(EXE).desktop..." ++ @install -c -m 644 $(EXE).desktop $(DESTDIR)/usr/share/applications |