]> git.etc.gen.nz Git - mythtv-status.git/commitdiff
Fix up building.
authorAndrew Ruthven <andrew@etc.gen.nz>
Sat, 6 Jun 2009 10:58:55 +0000 (22:58 +1200)
committerAndrew Ruthven <andrew@etc.gen.nz>
Sat, 6 Jun 2009 10:58:55 +0000 (22:58 +1200)
- ssh -t needed to allow GPG signing to work
- copy enough files that reprepro can make it all just work
- fix the directories I'm copying files into

Makefile

index d882bc34204200a28cbfe865eee4de9457783c73..a8655135b0d17d583d8c4798411e9e55e3edceb0 100755 (executable)
--- a/Makefile
+++ b/Makefile
@@ -1,10 +1,10 @@
 #!/usr/bin/make -f
 
 package=mythtv-status
-releases=sid
+releases=lenny sid
 sponsor_keyid=19D03486
 
-build=dpkg-buildpackage -sn -uc -us -rfakeroot -i'(.git|build|.gitignore|testing)*' -I.git -Ibuild -I.gitignore -Itesting
+build=dpkg-buildpackage -rfakeroot -i'(.git|build|.gitignore|testing)*' -I.git -Ibuild -I.gitignore -Itesting -tc -k0C62B791
 version=$(shell git-tag -l | grep '^[0-9]' | tail -1)
 deb_version=$(shell git-tag -l | grep ^debian-[[:digit:]] | tail -1 | sed 's/debian-//')
 
@@ -34,19 +34,39 @@ $(tarball):
 
 build/etch/$(deb): 
        @echo Building Etch
-       @ssh build-etch-i386 "cd `pwd`; DH_COMPAT=5 $(build) -d"
+       @ssh -t build-etch-i386 "cd `pwd`; DH_COMPAT=5 $(build) -d"
        @ssh build-etch-i386 "cd `pwd`/..; /usr/bin/lintian -i -I $(package)_$(version)*.changes" || true
        @ssh build-etch-i386 "cd `pwd`/..; /usr/bin/linda -i $(package)_$(version)*.changes" || true
        @mkdir -p build/etch
-       @cp ../$(deb) build/etch
+       @cp ../$(deb)  \
+               ../$(package)_$(deb_version)_i386.changes \
+               ../$(package)_$(deb_version).dsc \
+               ../$(package)_$(deb_version).tar.gz \
+               build/etch
+
+build/lenny/$(deb): 
+       @echo Building Lenny
+       @ssh -t build-lenny-i386 "cd `pwd`; $(build)"
+       @ssh build-lenny-i386 "cd `pwd`/..; /usr/bin/lintian -i -I $(package)_$(version)*.changes" || true
+       @ssh build-lenny-i386 "cd `pwd`/..; /usr/bin/linda -i $(package)_$(version)*.changes" || true
+       @mkdir -p build/lenny
+       @cp ../$(deb)  \
+               ../$(package)_$(deb_version)_i386.changes \
+               ../$(package)_$(deb_version).dsc \
+               ../$(package)_$(deb_version).tar.gz \
+               build/lenny
 
 build/sid/$(deb): 
        @echo Building Sid
-       @ssh build-sid-i386 "cd `pwd`; $(build)"
+       @ssh -t build-sid-i386 "cd `pwd`; $(build)"
        @ssh build-sid-i386 "cd `pwd`/..; /usr/bin/lintian -i -I $(package)_$(version)*.changes" || true
        @ssh build-sid-i386 "cd `pwd`/..; /usr/bin/linda -i $(package)_$(version)*.changes" || true
        @mkdir -p build/sid
-       @cp ../$(deb) build/sid
+       @cp ../$(deb)  \
+               ../$(package)_$(deb_version)_i386.changes \
+               ../$(package)_$(deb_version).dsc \
+               ../$(package)_$(deb_version).tar.gz \
+               build/sid
 
 publish: $(RELEASE_FILES)
        for release in $(releases); do ars-add -r $$release -g main build/$$release/$(deb); done