From: Andrew Ruthven Date: Wed, 14 Nov 2007 08:49:38 +0000 (+1300) Subject: Add support for easily making a tarball and debs. X-Git-Tag: 0.2~2 X-Git-Url: http://git.etc.gen.nz/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9e3cf7fa6a4c2ac07bbb0c38ac8d3e805f8d954f;p=mythtv-status.git Add support for easily making a tarball and debs. --- diff --git a/.gitignore b/.gitignore index 1505549..03f058a 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ build-stamp +build diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..155bcd3 --- /dev/null +++ b/Makefile @@ -0,0 +1,32 @@ +#!/usr/bin/make -f + +package=mythtv-status +releases=etch sid + +build=dpkg-buildpackage -uc -us -rfakeroot +version=`git-tag -l | head -1` + +deb=$(package)_$(version)_all.deb +tarball=build/tarball/$(package)-$(version).tar.gz + +DEBS=$(foreach release, $(release), build/$(release)/$(deb)) + +release: build/tarball/mythtv-status-${version}.tar.gz etch-i386 sid-i386 + +all: $(tarball) $(DEBS) + +$(tarball): + mkdir -p $(@D) + git-archive --format=tar $(version) | gzip > $(tarball) + +etch-i386: + ssh build-etch-i386 "cd `pwd`; $(build)" + @mkdir -p build/etch + @mv ../$(deb) build/etch + +sid-i386: + ssh build-sid-i386 "cd `pwd`; $(build)" + @mkdir -p build/sid + @mv ../$(deb) build/sid + +.PHONY: release etch-i386 sid-i386