dist: bpkg preparation
This commit is contained in:
19
Makefile
Normal file
19
Makefile
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
PREFIX ?= /usr/local
|
||||||
|
BINDIR = $(PREFIX)/bin
|
||||||
|
|
||||||
|
all: kewt
|
||||||
|
|
||||||
|
kewt:
|
||||||
|
./tools/build-standalone.sh
|
||||||
|
|
||||||
|
install: kewt
|
||||||
|
install -d $(DESTDIR)$(BINDIR)
|
||||||
|
install -m 755 kewt $(DESTDIR)$(BINDIR)/kewt
|
||||||
|
|
||||||
|
uninstall:
|
||||||
|
rm -f $(DESTDIR)$(BINDIR)/kewt
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -f kewt
|
||||||
|
|
||||||
|
.PHONY: all install uninstall clean
|
||||||
7
package.json
Normal file
7
package.json
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"name": "kewt",
|
||||||
|
"description": "A minimalist static site generator inspired by werc",
|
||||||
|
"global": "true",
|
||||||
|
"install": "make install",
|
||||||
|
"scripts": ["kewt"]
|
||||||
|
}
|
||||||
@@ -26,7 +26,7 @@ exit $?
|
|||||||
#==PAYLOAD==
|
#==PAYLOAD==
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
VERSION=$(git describe --tags --abbrev=0 2>/dev/null || echo "standalone")
|
VERSION=$(git describe --tags 2>/dev/null || echo "standalone")
|
||||||
tmpbuild=$(mktemp -d)
|
tmpbuild=$(mktemp -d)
|
||||||
cp -r "$REPO_ROOT/kewt.sh" "$REPO_ROOT/markdown.sh" "$REPO_ROOT/awk" "$REPO_ROOT/styles" "$tmpbuild/"
|
cp -r "$REPO_ROOT/kewt.sh" "$REPO_ROOT/markdown.sh" "$REPO_ROOT/awk" "$REPO_ROOT/styles" "$tmpbuild/"
|
||||||
sed -e "s/kewt version git/kewt version $VERSION/" "$tmpbuild/kewt.sh" > "$tmpbuild/kewt.sh.tmp" && mv "$tmpbuild/kewt.sh.tmp" "$tmpbuild/kewt.sh"
|
sed -e "s/kewt version git/kewt version $VERSION/" "$tmpbuild/kewt.sh" > "$tmpbuild/kewt.sh.tmp" && mv "$tmpbuild/kewt.sh.tmp" "$tmpbuild/kewt.sh"
|
||||||
|
|||||||
Reference in New Issue
Block a user