AKVER = 1.0.0 AKARCH = all AKKEY = 99A00D948C6E71B599E986AD5421594BF1AB46F4 all: skel chglog build skel: @grep -vP '^[\t\ ]*#' nfpm.yaml.skel | tr -s '\n' | sed 's/{%AKVER%}/${AKVER}/g;s/{%AKARCH%}/${AKARCH}/g;s/{%AKKEY%}/${AKKEY}/g' > nfpm.yaml build: build-deb build-rpm build-arch build-arch build-deb: @mkdir -pv ./build nfpm pkg -f ./nfpm.yaml --packager deb --target ./build/ build-rpm: @mkdir -pv ./build nfpm pkg -f ./nfpm.yaml --packager rpm --target ./build/ build-arch: pkg-arch sign-arch pkg-arch: @mkdir -pv ./build nfpm pkg -f ./nfpm.yaml --packager archlinux --target ./build/ sign-arch: @gpg --local-user "$(AKKEY)" --use-agent --output "./build/ln-apt-keyring-${AKVER}-1-any.pkg.tar.zst.sig" --detach-sig "./build/ln-apt-keyring-${AKVER}-1-any.pkg.tar.zst" chglog: @chglog init clean: @rm -rvf ./build