diff options
author | Hongqi Yu | 2022-10-23 11:04:55 +0800 |
---|---|---|
committer | Hongqi Yu | 2022-10-23 11:04:55 +0800 |
commit | 929c3321656388837b4f0e54aecb85d3d807d9ef (patch) | |
tree | de6d7c9d30f9ec84abb959b8b4ea720821ef7adc /Makefile | |
download | aur-929c3321656388837b4f0e54aecb85d3d807d9ef.tar.gz |
initial commit
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 |