Branch :
VER = 0.1.16
REV = 0
NAME = kc3
ARCH = $(shell dpkg-architecture -qDEB_HOST_ARCH)
DEB = ${NAME}_${VER}-${REV}_${ARCH}.deb
DIST = ${NAME}-${VER}
SRC = ${DIST}.tar.gz
WEB = /var/www/debian.kmx.io/debian
sha: SHA256 SHA512
deb: ${DEB}
debian:
mkdir -p ${WEB}/pool/main
cp ${DEB} ${WEB}/pool/main/
${DEB}: ${SRC} Makefile debian/rules debian/control debian/changelog
rm -rf ${DIST}
tar xzf ${SRC}
rsync -aP debian ${DIST}/
cd ${DIST} && dpkg-source -b .
cd ${DIST} && debian/rules build
cd ${DIST} && fakeroot debian/rules binary
cd ${DIST} && dpkg-genbuildinfo
cd ${DIST} && dpkg-genchanges > ../${NAME}_${VER}-${REV}_${ARCH}.changes
FILES = ${SRC} \
${DIST}-arm64.dmg \
OpenBSD-7.8-packages-amd64-${DIST}.tgz \
OpenBSD-7.8-ports-lang-${DIST}.tar.gz
SHA256:
sha256 -h SHA256 ${FILES}
SHA512:
sha512 -h SHA512 ${FILES}
.PHONY: deb debian SHA256 SHA512