add PKGBUILD, upd DEB builder
This commit is contained in:
18
Makefile
18
Makefile
@ -5,7 +5,7 @@ DOCS_BUILDDIR = docs/build
|
||||
|
||||
.PHONY: docs
|
||||
|
||||
all: docs build-deb
|
||||
all: docs build debian archlinux
|
||||
|
||||
requirements.txt:
|
||||
poetry export -f requirements.txt -o requirements.txt
|
||||
@ -13,8 +13,11 @@ requirements.txt:
|
||||
build: version format lint
|
||||
poetry build
|
||||
|
||||
build-deb: build
|
||||
cd packaging && $(MAKE)
|
||||
debian:
|
||||
cd packaging/debian && $(MAKE)
|
||||
|
||||
archlinux:
|
||||
cd packaging/archlinux && $(MAKE)
|
||||
|
||||
version:
|
||||
VERSION=$$(awk '/^version/{print $$3}' pyproject.toml); \
|
||||
@ -42,11 +45,12 @@ clean:
|
||||
[ -d $(DISTDIR) ] && rm -rf $(DISTDIR) || true
|
||||
[ -d $(DOCS_BUILDDIR) ] && rm -rf $(DOCS_BUILDDIR) || true
|
||||
find . -type d -name __pycache__ -exec rm -rf {} \; > /dev/null 2>&1 || true
|
||||
cd packaging && $(MAKE) clean
|
||||
cd packaging/debian && $(MAKE) clean
|
||||
cd packaging/archlinux && $(MAKE) clean
|
||||
|
||||
test-build: build-deb
|
||||
scp packaging/build/compute*.deb vm:~
|
||||
test-build: build debian
|
||||
scp packaging/debian/build/compute*.deb vm:~
|
||||
|
||||
upload-docs: docs-versions
|
||||
upload-docs:
|
||||
ssh root@hitomi 'rm -rf /srv/http/nixhacks.net/hstack/compute/*'
|
||||
scp -r $(DOCS_BUILDDIR)/* root@hitomi:/srv/http/nixhacks.net/hstack/compute/
|
||||
|
Reference in New Issue
Block a user