mirror of https://github.com/cjbassi/gotop.git
Work-in-progress adding nfpm
This commit is contained in:
parent
32e257dc1c
commit
16c469d714
|
@ -0,0 +1,13 @@
|
|||
|
||||
VERSION=$(shell awk '/([0-9]{1}.?){3}/ {print $$4;}' main.go)
|
||||
|
||||
build/gotop:
|
||||
@go build
|
||||
|
||||
build/nfpm.rpm:
|
||||
@docker run --rm \
|
||||
-v "$(PWD)/build:/tmp/pkg" \
|
||||
-e "VERSION=$(VERSION)" \
|
||||
goreleaser/nfpm pkg \
|
||||
--config /tmp/pkg/nfpm.yaml \
|
||||
--target /tmp/pkg/nfpm.rpm
|
|
@ -0,0 +1,24 @@
|
|||
name: "gotop"
|
||||
arch: "amd64"
|
||||
platform: "linux"
|
||||
version: "v${VERSION}"
|
||||
section: "default"
|
||||
priority: "extra"
|
||||
maintainer: "Caleb Bassi <calebjbassi@gmail.com>"
|
||||
description: |
|
||||
A terminal based graphical activity monitor inspired by gtop and vtop
|
||||
vendor: "Caleb Bassi"
|
||||
homepage: "https://github.com/cjbassi/gotop"
|
||||
license: "GNU Affero General Public License v3.0"
|
||||
bindir: "/usr/local/bin"
|
||||
files:
|
||||
./gotop: "/usr/local/bin/gotop"
|
||||
overrides:
|
||||
rpm:
|
||||
scripts:
|
||||
preinstall: ./scripts/preinstall.sh
|
||||
postremove: ./scripts/postremove.sh
|
||||
deb:
|
||||
scripts:
|
||||
postinstall: ./scripts/postinstall.sh
|
||||
preremove: ./scripts/preremove.sh
|
Loading…
Reference in New Issue