summarylogtreecommitdiffstats
path: root/Makefile
blob: faa00296351c6e542400c531fb060ad6025605f1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18


srcinfo:
	makepkg --printsrcinfo > .SRCINFO

integrity:
	rm -rf metalctl-*
	makepkg -g

generate:
	@sed -i -r "s/pkgver=.*/pkgver=$$VER/g" PKGBUILD
	@sed -i -r "s/md5sums=.*/md5sums=(\\'$$MD5\\')/g" PKGBUILD

.ONESHELL:
latestrelease:
	@export VER=$(shell curl -sL https://api.github.com/repos/metal-stack-cloud/cli/releases/latest | jq -r ".name" | cut -c 2-)
	@export MD5=$(shell curl -sL https://api.github.com/repos/metal-stack-cloud/cli/releases/latest | jq -r ".assets[] | select(.name | contains(\"linux-amd64.md5\")) | .browser_download_url" | wget -q -i - -O - | cut -d' ' -f1)
	@make generate srcinfo