mirror of
https://gitlab.com/EternalWanderer/sheet-parser.git
synced 2025-07-02 17:56:36 +02:00
Moved manpage to scdoc for generation
This commit is contained in:
parent
a047837800
commit
c740bdf525
4 changed files with 494 additions and 121 deletions
18
Makefile
18
Makefile
|
@ -1,5 +1,6 @@
|
|||
VERSION = 0.2
|
||||
PREFIX = /usr/local
|
||||
MANPAGE = sheet-parser.1
|
||||
MANPREFIX = $(PREFIX)/share/man
|
||||
ZSH_COMPLETION_OUTPUT := zsh.completion
|
||||
|
||||
|
@ -13,22 +14,22 @@ sheet-parser:
|
|||
clean:
|
||||
rm -f sheet-parser sheet-parser-$(VERSION).tar.gz
|
||||
|
||||
dist: clean
|
||||
dist: clean $(MANPAGE)
|
||||
mkdir -p sheet-parser-$(VERSION)
|
||||
cp -R example.json $(ZSH_COMPLETION_OUTPUT) LICENSE Makefile README.md sheet-parser.1 $(SRC) sheet-parser-$(VERSION)
|
||||
cp -R example.json $(ZSH_COMPLETION_OUTPUT) LICENSE Makefile README.md $(MANPAGE) $(SRC) sheet-parser-$(VERSION)
|
||||
tar -cf sheet-parser-$(VERSION).tar sheet-parser-$(VERSION)
|
||||
gzip sheet-parser-$(VERSION).tar
|
||||
rm -rf sheet-parser-$(VERSION)
|
||||
|
||||
install: all
|
||||
install -m 0775 -d $(DESTDIR)$(PREFIX)/bin
|
||||
install -m 755 sheet-parser $(DESTDIR)$(PREFIX)/bin
|
||||
install -m 0775 -d $(DESTDIR)$(MANPREFIX)/man1
|
||||
install -m 644 sheet-parser.1 $(DESTDIR)$(MANPREFIX)/man1
|
||||
install -dm 0755 $(DESTDIR)$(PREFIX)/bin
|
||||
install -m 0755 sheet-parser $(DESTDIR)$(PREFIX)/bin
|
||||
install -dm 0755 $(DESTDIR)$(MANPREFIX)/man1
|
||||
install -m 0644 $(MANPAGE) $(DESTDIR)$(MANPREFIX)/man1
|
||||
|
||||
uninstall:
|
||||
rm -f $(DESTDIR)$(PREFIX)/bin/sheet-parser\
|
||||
$(DESTDIR)$(MANPREFIX)/man1/sheet-parser.1
|
||||
$(DESTDIR)$(MANPREFIX)/man1/$(MANPAGE)
|
||||
|
||||
package: dist
|
||||
rsync --progress sheet-parser-$(VERSION).tar.gz voidDroplet:/var/www/alpine/src/
|
||||
|
@ -36,4 +37,7 @@ package: dist
|
|||
abuild checksum
|
||||
abuild -r
|
||||
|
||||
$(MANPAGE): $(MANPAGE).scd
|
||||
scdoc < $< > $@
|
||||
|
||||
.PHONY: all sheet-parser clean dist install uninstall package
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue