From d1231f3953ff282714953691e2cc8d905e815777 Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Mon, 5 Jun 2017 14:06:39 -0400 Subject: [PATCH] Release preparation. --- .shipper | 3 +++ Makefile | 17 ++++++++--------- control | 6 +++++- index.adoc | 19 ------------------- 4 files changed, 16 insertions(+), 29 deletions(-) create mode 100644 .shipper delete mode 100644 index.adoc diff --git a/.shipper b/.shipper new file mode 100644 index 0000000..3b4619f --- /dev/null +++ b/.shipper @@ -0,0 +1,3 @@ +extralines=""" +

Code coverage analysis: http://esr.gitlab.io/open-adventure/coverage/

+""" diff --git a/Makefile b/Makefile index 4685fa4..961332b 100644 --- a/Makefile +++ b/Makefile @@ -40,8 +40,6 @@ database.c database.h: compile adventure.text ./compile $(CC) $(CCFLAGS) $(DBX) -c database.c -html: index.html advent.html history.html hints.html - clean: rm -f *.o advent *.html database.[ch] compile *.gcno *.gcda rm -f README advent.6 MANIFEST @@ -61,15 +59,16 @@ check: advent asciidoc $< # README.adoc exists because that filename is magic on GitLab. -DOCS=COPYING NEWS README.adoc TODO \ - advent.adoc history.adoc index.adoc hints.adoc advent.6 +DOCS=COPYING NEWS README.adoc TODO advent.adoc history.adoc hints.adoc advent.6 -# Can't use GNU tar's --transform, needs to build under Alpine Linux advent-$(VERS).tar.gz: $(SOURCES) $(DOCS) - @ls $(SOURCES) $(DOCS) | sed s:^:advent-$(VERS)/: >MANIFEST - @(ln -s . advent-$(VERS)) - (tar -T MANIFEST -czvf advent-$(VERS).tar.gz) - @(rm advent-$(VERS)) + tar --transform='s:^:advent-$(VERS)/:' --show-transformed-names -cvzf advent-$(VERS).tar.gz $(SOURCES) $(DOCS) + +release: advent-$(VERS).tar.gz advent.html history.html hints.html + shipper version=$(VERS) | sh -e -x + +refresh: advent.html + shipper -N -w version=$(VERS) | sh -e -x dist: advent-$(VERS).tar.gz diff --git a/control b/control index 02bdd6b..7a2aecf 100644 --- a/control +++ b/control @@ -17,6 +17,10 @@ XBS-HTML-Target: index.html XBS-Repository-URL: https://gitlab.com/esr/open-adventure -#XBS-Project-Tags: Games/Entertainment +XBS-IRC-Channel: irc://chat.freenode.net/#open-adventure + +XBS-Project-Tags: Games/Entertainment XBS-VC-Tag-Template: %(version)s + +XBS-Validate: make check diff --git a/index.adoc b/index.adoc deleted file mode 100644 index dacdf44..0000000 --- a/index.adoc +++ /dev/null @@ -1,19 +0,0 @@ -= Open Adventure = - -Open Adventure is an open-source port of Colossal Cave Adventure -approved by its original authors, Will Crowther and Don Woods. It is -based not on the original 350-point version from 1977 with 15 -treasures, but on the 430-point version with 20 treasures that was the -last one Don Woods released in 1995. - -You can read: - -* a web rendering of its link:advent.html[manual page]. - -* a link:history.html[a more detailed history] of the game. - -* a file of link:hints.html[hints]. And these are hints, not spoilers. - -* the latest link:coverage[code coverage analysis]. - -// end -- 2.31.1