diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 000000000000..2d2826f3a41e --- /dev/null +++ b/Makefile @@ -0,0 +1,31 @@ +USER = hackathon-2022-ticli +REPO = ticli +PKGDESC = A modern cli for tikv. +PKGVER = 0.1.0 +PKGREL = 1 + +MAINTAINER = $(shell git config user.name) <$(shell git config user.email)> +PKGNAME = $(REPO)-bin +BINNAME = $(REPO) +CONFLICTS = ("$(REPO)" "$(REPO)-git") +PROVIDES = ("$(REPO)") + +.PHONY: codegen +codegen: + @sed \ + -e 's#{{USER}}#$(USER)#g' \ + -e 's#{{REPO}}#$(REPO)#g' \ + -e 's#{{MAINTAINER}}#$(MAINTAINER)#g' \ + -e 's#{{PKGNAME}}#$(PKGNAME)#g' \ + -e 's#{{BINNAME}}#$(BINNAME)#g' \ + -e 's#{{PKGDESC}}#$(PKGDESC)#g' \ + -e 's#{{PKGVER}}#$(PKGVER)#g' \ + -e 's#{{PKGREL}}#$(PKGREL)#g' \ + -e 's#{{CONFLICTS}}#$(CONFLICTS)#g' \ + -e 's#{{PROVIDES}}#$(PROVIDES)#g' \ + PKGBUILD.tmpl > PKGBUILD + @sed -i "s/{{MD5SUM}}/$$(makepkg -g | grep -Po '[0-9a-f]{32}')/g" PKGBUILD + @makepkg --printsrcinfo > .SRCINFO + +package: codegen + @makepkg -f |