4,7 → 4,7 |
DESTDIR:= |
|
PKG=relevation |
VERSION=$(shell printf 'import relevation\nprint relevation.__version__' | python - && $(RM) $(PKG).pyc) |
VERSION=$(shell python ./relevation.py --version 2>/dev/null | head -1 | awk '{ print $$3 }') |
PKGVER=$(PKG)-$(VERSION) |
PACKAGER:=$(shell finger -lp `echo $USER` 2>/dev/null | head -n1 | cut -d: -f3) |
ifeq ($(PACKAGER),) |
14,13 → 14,11 |
--exclude=*.swp --exclude=*.pyo --exclude=*.pyc \ |
--exclude=manpage.html --exclude=manpage.pdf |
|
IS_RELEASE=$(shell printf 'import relevation\nif not relevation.RELEASE:\n\traise Exception("RELEASE is False")' | python - ) |
|
|
INSTALLROOT=$(DESTDIR)$(prefix) |
MANROOT=$(INSTALLROOT)/share/man |
# Where to install additional packages |
PYTHONROOT=$(DESTDIR)$(shell python -c "import sys;from distutils import sysconfig; print sysconfig.get_python_lib(0,0,prefix='$(prefix)')") |
|
|
all: $(PKG).1 |
|
testman: |
36,6 → 34,8 |
install: |
install -D -m755 $(PKG).py $(INSTALLROOT)/bin/$(PKG) |
install -D -m644 $(PKG).1 $(MANROOT)/man1/$(PKG).1 |
install -d $(PYTHONROOT)/$(PKG) |
install -D -m644 $(PKG)/*.py $(PYTHONROOT)/$(PKG)/ |
# Extra tools |
install -d $(INSTALLROOT)/share/doc/$(PKG)/extra |
for tool in gui.py devtools/*.py; do \ |
62,7 → 62,7 |
|
is_release: |
# Only allowed if RELEASE |
printf 'import relevation\nif not relevation.RELEASE:\n\traise Exception("RELEASE is False")' | python - |
python ./relevation.py --version 2>/dev/null | head -1 | grep -q -v 'DEBUG' |
|
package_copy: |
@# Make a temporary copy to package |