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.
 
 
 
 

35 lines
749 B

  1. black:
  2. pipenv run black kosmorro _kosmorro setup.py
  3. .PHONY: build
  4. build: manpage
  5. python3 setup.py sdist bdist_wheel
  6. .PHONY: manpage
  7. manpage:
  8. ronn --roff manpage/kosmorro.1.md
  9. ronn --roff manpage/kosmorro.7.md
  10. messages:
  11. pipenv run python setup.py extract_messages --output-file=_kosmorro/locales/messages.pot
  12. i18n:
  13. pipenv run python setup.py compile_catalog
  14. changelog:
  15. conventional-changelog -p angular -i CHANGELOG.md -s
  16. prepare-release: messages changelog
  17. @echo
  18. @echo "Before tagging, don't forget to update version number in CHANGELOG"
  19. appdir:
  20. appimage-builder --skip-tests
  21. mv *.AppImage dist/
  22. mv *.zsync dist/
  23. appimage: appdir
  24. clean:
  25. rm -rf build dist appimage-builder-cache kosmorro.egg-info manpage/kosmorro.{1,7}{,.html}