blob: e5ece4695d6a704d3d7e343484d02ff75b11362d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
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
|