Add SHAs and build man page without ruby.
This commit is contained in:
parent
4f2f624d08
commit
59dae9cc17
13
Makefile
13
Makefile
|
|
@ -16,20 +16,23 @@ release: clean test $(BINARY)-$(VERSION)-$(ITERATION).x86_64.rpm $(BINARY)_$(VER
|
||||||
gzip -9 $(BINARY).macos
|
gzip -9 $(BINARY).macos
|
||||||
mv $(BINARY)-$(VERSION)-$(ITERATION).x86_64.rpm $(BINARY)_$(VERSION)-$(ITERATION)_amd64.deb \
|
mv $(BINARY)-$(VERSION)-$(ITERATION).x86_64.rpm $(BINARY)_$(VERSION)-$(ITERATION)_amd64.deb \
|
||||||
$(BINARY)-$(VERSION).pkg $(BINARY).macos.gz $(BINARY).linux.gz release/
|
$(BINARY)-$(VERSION).pkg $(BINARY).macos.gz $(BINARY).linux.gz release/
|
||||||
|
openssl dgst -sha256 release/* | tee release/$(BINARY)_checksums_$(VERSION)-$(ITERATION).txt
|
||||||
|
|
||||||
# Delete all build assets.
|
# Delete all build assets.
|
||||||
clean:
|
clean:
|
||||||
# Cleaning up.
|
# Cleaning up.
|
||||||
rm -f $(BINARY){.macos,.linux,.1,}{,.gz}
|
rm -f $(BINARY){.macos,.linux,.1,}{,.gz}
|
||||||
rm -f $(BINARY){_,-}*.{deb,rpm,pkg}
|
rm -f $(BINARY){_,-}*.{deb,rpm,pkg}
|
||||||
rm -rf package_build_* release
|
rm -rf package_build_* release cmd/unifi-poller/README{,.html}
|
||||||
|
|
||||||
# Build a man page from a markdown file using ronn.
|
# Build a man page from a markdown file using md2roff.
|
||||||
man: $(BINARY).1.gz
|
man: $(BINARY).1.gz
|
||||||
$(BINARY).1.gz:
|
$(BINARY).1.gz:
|
||||||
# Building man page.
|
# Building man page. Build dependency first: md2roff
|
||||||
@ronn --version > /dev/null || (echo "Ronn missing. Install ronn: $(URL)/wiki/Ronn" && false)
|
go build -o ./md2roff github.com/github/hub/md2roff-bin
|
||||||
ronn < "$(PACKAGE)/README.md" | gzip -9 > "$(BINARY).1.gz"
|
./md2roff --manual $(BINARY) --version $(VERSION) --date "$$(date)" cmd/unifi-poller/README.md
|
||||||
|
gzip -9nc cmd/unifi-poller/README > unifi-poller.1.gz
|
||||||
|
rm ./md2roff
|
||||||
|
|
||||||
# Binaries
|
# Binaries
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue