Edit

kc3-lang/kc3/release/v0.1.16/Makefile

Branch :

  • v0.1.16/Makefile
  • 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