mirror of
				https://github.com/balkian/draft-bin.git
				synced 2025-10-31 07:38:21 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			49 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			49 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| PHOHY = clean release
 | |
| 
 | |
| VERSION:=0.13.0
 | |
| BASEURL:=https://azuredraft.blob.core.windows.net/draft
 | |
| URL_386:=${BASEURL}/draft-v${VERSION}-linux-386.tar.gz 
 | |
| URL_AMD64:=${BASEURL}/draft-v${VERSION}-linux-amd64.tar.gz 
 | |
| 
 | |
| check:
 | |
| ifndef VERSION
 | |
| 	@echo "Define version in ENV"
 | |
| 	@exit 1;
 | |
| else
 | |
| 	@echo "Build version ${VERSION}"
 | |
| endif
 | |
| 
 | |
| 
 | |
| tmp:
 | |
| 	@mkdir -p tmp
 | |
| 
 | |
| tmp/draft_amd64-${VERSION}: tmp
 | |
| 	curl -s ${URL_AMD64} > tmp/draft_amd64-${VERSION}
 | |
| 
 | |
| 
 | |
| tmp/draft_386-${VERSION}: tmp
 | |
| 	curl -s ${URL_386} > tmp/draft_386-${VERSION}
 | |
| 
 | |
| pkgbuild: tmp/draft_amd64-${VERSION} tmp/draft_386-${VERSION} PKGBUILD.template
 | |
| 	set -e; \
 | |
| 	echo ${URL_386}; \
 | |
| 	MD5_386=`md5sum tmp/draft_386-${VERSION} | awk '{print $$1}'`; \
 | |
| 	MD5_AMD64=`md5sum tmp/draft_amd64-${VERSION} | awk '{print $$1}'`; \
 | |
| 	sed -r -e "s#PKGVER#${VERSION}#g" \
 | |
|          -e "s#URL_386#${URL_386}#g" \
 | |
|          -e "s#URL_AMD64#${URL_AMD64}#g" \
 | |
|          -e "s#MD5_386#$${MD5_386}#g" \
 | |
|          -e "s#MD5_AMD64#$${MD5_AMD64}#g" PKGBUILD.template > PKGBUILD; \
 | |
| 	makepkg --printsrcinfo > .SRCINFO; \
 | |
| 
 | |
| release: pkgbuild
 | |
| 	makepkg; \
 | |
| 	sudo pacman -U draft-bin-${VERSION}-*; \
 | |
| 
 | |
| clean:
 | |
| 	rm -rf PKGBUILD draft-* pkg src *.bak tmp
 |