gnupg 1.4.2

This is a port of GnuPG to the Zaurus, which I have compiled with the pdaXrom 1.10RC11 SDK, for use on various ROMs.

Legal rummage: please check that it is legal for you to import and use encryption tools in the country that you are downloading this to. End of legal stuff (I hate legalese!).

Configure line used:

./configure --host=armv5tel-cacko-linux --disable-nls

Downloads

gnupg-1.4.2.tar.gz
libiconv-2.2.0.tar.gz

To ensure file integrity, you may care to check them with md5sum. md5sum should return the following for each file:

de7b6e99d87012fde90cbbad3b854b16  gnupg-1.4.2-arm.ipk
ef0bcd89f9ca875ac2ad261a9394e8a9  gnupg-1.4.2-cacko-arm.ipk
3915d363cddef91a9d4285420a5c8dd2  gnupg-1.4.2.tar.gz
a8c76fae0e00e1620fb0c2cd3c3c4212  libiconv-2.2.0.tar.gz
The .tar.gz file unpacks to a 'gnupg-1.4.2' dir in the current directory (unless otherwise specified when unpacking). The non-cacko IPK unpacks into /opt: I have left it to you to add a path or symlinks to the binaries, which you will find in /opt/gnupg-1.4.2/bin/.

'gnupg-1.4.2-cacko-arm.ipk' is suitable for use with the Cacko-Qt ROM: it unpacks into /opt/QtPalmtop/gnupg-1.4.2, copies the iconv library to 'lib' and installs symlinks in 'bin' (you do not need to install the libiconv package if using this IPK).

Depending on your dist, you may need the extra 'libiconv-2.2.0.tar.gz' files and will need to add the path to your LD_LIBRARY_PATH environment variable.

An example (assumes that you're logged in as a non-root user and have copied the gnupg-1.4.2-arm.ipk and libiconv-2.2.0.tar.gz archives to your home dir):

cd
sudo ipkg install gnupg-1.4.2-arm.ipk
PATH=$PATH:/opt/gnupg-1.4.2/bin
cd
mkdir lib ; cd lib
tar xvzf ../libiconv-2.2.0.tar.gz
export LD_LIBRARY_PATH=LD_LIBRARY_PATH:$PWD
rm ../libiconv-2.2.0.tar.gz
rm ../gnupg-1.4.2-arm.ipk
Rather important notes: the installation into /opt won't work on dists that mount the root filesystem read-only; in this case, download the .tar.gz and unpack it, adding the 'bin' subdirectory to your PATH, or if you're using Cacko-Qt, try the Cacko IPK.

Conclusion

It sounds complicated, but it's not really - it's just that all of the Zaurus ROMs use a different filesystem layout, with apps going in different dirs. This is why I always have a .tar.gz download.

Lex