Attached is a debdiff which fixes the bug. There is a bashism (== in a test) in debian/rules.
-- Peter Clifton Electrical Engineering Division, Engineering Department, University of Cambridge, 9, JJ Thomson Avenue, Cambridge CB3 0FA Tel: +44 (0)7729 980173 - (No signal in the lab!)
diff -u libgeda-1.2.1/debian/rules libgeda-1.2.1/debian/rules --- libgeda-1.2.1/debian/rules +++ libgeda-1.2.1/debian/rules @@ -43,7 +43,7 @@ $(MAKE) install-data DESTDIR=`pwd`/debian/$(COMMONPKG) # Remove everything in /usr except share - for f in debian/$(COMMONPKG)/usr/*; do [ `basename $$f` == "share" ] || rm -rf $$f ; done + for f in debian/$(COMMONPKG)/usr/*; do [ `basename $$f` = "share" ] || rm -rf $$f ; done dh_installdocs -i dh_installchangelogs ChangeLog -i diff -u libgeda-1.2.1/debian/changelog libgeda-1.2.1/debian/changelog --- libgeda-1.2.1/debian/changelog +++ libgeda-1.2.1/debian/changelog @@ -1,3 +1,10 @@ +libgeda (1:1.2.1-2) UNRELEASED; urgency=low + + * Fix bashism (== in test) in debian/rules which broke building with + dash as /bin/sh + + -- Peter Clifton <[EMAIL PROTECTED]> Sat, 05 Jan 2008 03:13:56 +0000 + libgeda (1:1.2.1-1) unstable; urgency=low * New upstream release