From 9e3cf7fa6a4c2ac07bbb0c38ac8d3e805f8d954f Mon Sep 17 00:00:00 2001 From: Andrew Ruthven Date: Wed, 14 Nov 2007 21:49:38 +1300 Subject: [PATCH] Add support for easily making a tarball and debs. --- .gitignore | 1 + Makefile | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 Makefile 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 -- 2.30.2