File pydance-1.1.0-makefile.patch of Package pydance

Index: Makefile.posix
===================================================================
--- Makefile.posix.orig
+++ Makefile.posix
@@ -1,6 +1,9 @@
 #!/usr/bin/env make -f
 
 PREFIX ?= /usr/local
+BINDIR ?= $(PREFIX)/bin
+DATADIR ?= $(PREFIX)/share
+SYSCONFDIR ?= $(PREFIX)/etc
 
 LOCALESDIR ?= /share/locale
 
@@ -9,33 +12,33 @@ all:
 include Makefile.general
 
 mo-generate:
-	@(cd po/ && env LOCALESDIR=$(DESTDIR)$(PREFIX)$(LOCALESDIR) $(MAKE) generate)
+	@(cd po/ && env LOCALESDIR=$(PREFIX)$(LOCALESDIR) $(MAKE) generate)
 
 
 install: install-core install-data install-utils
-	install -m 644 $(ALLMODS) $(DESTDIR)$(PREFIX)/share/games/pydance
-	install -m 755 pydance.py $(DESTDIR)$(PREFIX)/share/games/pydance
-	ln -sf ../share/games/pydance/pydance.py $(DESTDIR)$(PREFIX)/games/pydance
-	@(cd po/ && env LOCALESDIR=$(DESTDIR)$(PREFIX)$(LOCALESDIR) $(MAKE) $@)
+	install -m 644 $(ALLMODS) $(DESTDIR)$(DATADIR)/pydance
+	install -m 755 pydance.py $(DESTDIR)$(DATADIR)/pydance
+	ln -sf ../share/pydance/pydance.py $(DESTDIR)$(BINDIR)/pydance
+	@(cd po/ && env LOCALESDIR=$(PREFIX)$(LOCALESDIR) $(MAKE) $@)
 
 install-core:
-	install -d $(DESTDIR)$(PREFIX)/bin $(DESTDIR)$(PREFIX)/games $(DESTDIR)$(PREFIX)/share/games/pydance
-	install -d $(DESTDIR)$(PREFIX)/share/games/pydance/songs
-	install -d $(DESTDIR)$(PREFIX)/share/man/man1 $(DESTDIR)$(PREFIX)/share/man/man6
+	install -d $(DESTDIR)$(BINDIR) $(DESTDIR)$(DATADIR)/pydance
+	install -d $(DESTDIR)$(DATADIR)/pydance/songs
+	install -d $(DESTDIR)$(DATADIR)/man/man1 $(DESTDIR)$(DATADIR)/man/man6
 
 install-utils: install-core
 	for U in $(UTILS); do\
-	  install -m 755 $$U `echo $(DESTDIR)$(PREFIX)/bin/$$U | sed 's/\.py//' | sed 's/utils\///'`;\
+	  install -m 755 $$U `echo $(DESTDIR)$(BINDIR)/$$U | sed 's/\.py//' | sed 's/utils\///'`;\
 	done
 
 install-data: install-core
-	cp -R $(DATA) $(DESTDIR)$(PREFIX)/share/games/pydance
-	cp docs/man/*.1 $(DESTDIR)$(PREFIX)/share/man/man1
-	cp docs/man/*.6 $(DESTDIR)$(PREFIX)/share/man/man6
+	cp -R $(DATA) $(DESTDIR)$(DATADIR)/pydance
+	cp docs/man/*.1 $(DESTDIR)$(DATADIR)/man/man1
+	cp docs/man/*.6 $(DESTDIR)$(DATADIR)/man/man6
 	cp pydance.posix.cfg pydance.cfg
-	install -D -m 644 pydance.cfg $(DESTDIR)$(PREFIX)/etc/pydance.cfg
+	install -D -m 644 pydance.cfg $(DESTDIR)$(SYSCONFDIR)/pydance.cfg
 
 install-zip: pydance.zip install-core install-data install-utils
-	install -m 644 constants.py pydance.zip $(DESTDIR)$(PREFIX)/share/games/pydance
-	install -m 755 pydance.py $(DESTDIR)$(PREFIX)/share/games/pydance
-	ln -sf ../share/games/pydance/pydance.py $(DESTDIR)$(PREFIX)/games/pydance
+	install -m 644 constants.py pydance.zip $(DESTDIR)$(DATADIR)/pydance
+	install -m 755 pydance.py $(DESTDIR)$(DATADIR)/pydance
+	ln -sf ../share/pydance/pydance.py $(DESTDIR)$(BINDIR)/pydance
openSUSE Build Service is sponsored by