From c360a1f8e109d0e4098df7b48df5f68b4d715499 Mon Sep 17 00:00:00 2001 From: Josemar Lohn Date: Tue, 16 Mar 2021 05:41:30 +0000 Subject: [PATCH] Added bpkg deps --- .gitignore | 3 ++- Makefile | 8 ++++++++ package.json | 15 +++++++++++++++ tildelog.sh | 6 +++--- 4 files changed, 28 insertions(+), 4 deletions(-) create mode 100644 package.json diff --git a/.gitignore b/.gitignore index d7ce61d..9d02c96 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ coverage -build \ No newline at end of file +build +deps diff --git a/Makefile b/Makefile index 07a442b..8d0514b 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,14 @@ PREFIX ?= /usr/local BINDIR ?= $(PREFIX)/bin + +build: + $(info Generating the main executable) + @mkdir -p build + @awk '1{ if (NR > 1) { print x }};/### BEGIN SOURCEFILES/{exit};{x=$$0}' tildelog.sh > ./build/tildelog + @grep -hv '^[[:space:]]*declare\|^#!' ./lib/*.sh >> ./build/tildelog + @awk 'p;/### END SOURCEFILES/{p=1}' tildelog.sh >> ./build/tildelog + install: $(info Generating the main executable) @mkdir -p build diff --git a/package.json b/package.json new file mode 100644 index 0000000..27f4c6c --- /dev/null +++ b/package.json @@ -0,0 +1,15 @@ +{ + "name": "tildelog", + "version": "0.0.1", + "description": "A not-so-simple blog/gemlog/phlog system made for tilde.team", + "install": "make install", + "scripts": [ "tildelog.sh" ], + "dependencies": { + "lohn/md2gopher" : "main", + "lohn/md2gemini" : "main", + "lohn/md2html" : "main", + "lohn/httplib" : "master", + "lohn/cgibashopts" : "master" + } +} + diff --git a/tildelog.sh b/tildelog.sh index 0735956..2d02617 100755 --- a/tildelog.sh +++ b/tildelog.sh @@ -8,9 +8,9 @@ # # Heavily based on BashBlog, by Carlos Fenollosa -md2html_awk=$( DO NOT REMOVE THIS LINE source ./lib/all_posts.sh