10,10 → 10,17 |
ifeq ($(PACKAGER),) |
PACKAGER:=$(shell getent passwd "`id -un`" | cut -d: -f5 | cut -d, -f1) |
endif |
TAR_EXCLUDES=--exclude-vcs --exclude=$(PKGVER) \ |
--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 |
|
|
all: $(PKG).1 |
|
testman: |
53,9 → 60,6 |
manpage.pdf: $(PKG).1 |
man -t ./$(PKG).1 | ps2pdf14 - > $@ |
|
TAR_EXCLUDES=--exclude-vcs --exclude=$(PKGVER) \ |
--exclude=*.swp --exclude=*.pyo --exclude=*.pyc |
|
is_release: |
# Only allowed if RELEASE |
printf 'import relevation\nif not relevation.RELEASE:\n\traise Exception("RELEASE is False")' | python - |
74,7 → 78,9 |
zip: $(PKGVER).zip |
|
$(PKGVER).zip: is_release distclean manpage.pdf manpage.html $(PKG).spec package_copy |
cp manpage.pdf manpage.html $(PKGVER) |
zip -9 -r $(PKGVER).zip $(PKGVER) |
-$(RM) $(PKGVER)/manpage.pdf $(PKGVER)/manpage.html |
|
$(PKG).spec: $(PKG).spec.in |
test -n "$(VERSION)" # Version (=$(VERSION)) must be defined |
85,3 → 91,4 |
exe: |
python setup_py2exe.py py2exe |
|
.PHONY: testman clean distclean dist exe is_release zip |