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