Another update:
Don't use my packages. Now armel lenny has all the right packages in place.
So change your /etc/apt/sources.list to the official lenny feeds (see below), followed by a apt-get update
Next first apt-get remove libgoffice*
Then apt-get install gnumeric.
Apply the trick in post #13, if "1" is not recognized (but I got it working without the trick). That's it!
I've tested gnumeric 1.8.1 and it works great.
Here is the feed I use. Quite stable and fast.
deb http://debian.ethz.ch/debian/ lenny main contrib non-free
Thanks for the fixes. Both work and I am using the debian.ethz.ch feed gnumeric.
Now some smaller gnumeric bugs that have popped up. When I enter a 4 for the first character in a cell the cell is filled with the previous value that I entered, wherever that may have been, as if I had entered the paste command. I can get around this by entering "4" as "04". Similarly when I enter a 9 for the first character in a cell nothing happens that I have detected. No 9 and no nothin else. "09" works here also, that is if the first character is not a 4 or a 9 then any succeeding characters can be a 4 or a 9. Interesting.
I had noticed the bug with the 4 in previous gnumeric versions I was using on Lenny. I don't know if the 9 bug is new or was there also. This behavior is similar to the problem with the 1, so I would think that a kludge fix such as echo "xmodmap -e 'keysym 0x31 = 1'" > /usr/bin/yelp would do. Except yelp is not involved in this one. Any ideas are appreciated.
This is not a deal breaker for me but an annoyance I could live without.