You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
1.1 KiB

преди 10 години
преди 12 години
преди 10 години
преди 10 години
преди 10 години
преди 12 години
преди 12 години
преди 10 години
  1. VERSION = $(shell grep -oE "[0-9]+\.[0-9]+\.[0-9]+" bin/autojump)
  2. TAGNAME = release-v$(VERSION)
  3. .PHONY: docs install uninstall lint tar test
  4. install:
  5. install.sh
  6. uninstall:
  7. uninstall.sh
  8. docs:
  9. pandoc -s -w man docs/manpage_header.md docs/header.md docs/body.md -o docs/autojump.1
  10. pandoc -s -w markdown docs/header.md docs/install.md docs/body.md -o README.md
  11. lint:
  12. @flake8 ./ --config=setup.cfg
  13. release: docs
  14. # Check for tag existence
  15. # git describe release-$(VERSION) 2>&1 >/dev/null || exit 1
  16. # Modify autojump with version
  17. ./tools/git-version.sh $(TAGNAME)
  18. # Commit the version change
  19. git commit -m "version numbering" ./bin/autojump
  20. # Create tag
  21. git tag -a $(TAGNAME)
  22. # Create tagged archive
  23. git archive --format=tar --prefix autojump_v$(VERSION)/ $(TAGNAME) | gzip > autojump_v$(VERSION).tar.gz
  24. sha1sum autojump_v$(VERSION).tar.gz
  25. tar:
  26. # Create tagged archive
  27. git archive --format=tar --prefix autojump_v$(VERSION)/ $(TAGNAME) | gzip > autojump_v$(VERSION).tar.gz
  28. sha1sum autojump_v$(VERSION).tar.gz
  29. test:
  30. @find . -type f -iname "*.pyc" -delete
  31. testify -v tests -x disabled