Note: At this stage, these instructions are for GTK2 only. Fortunately, that covers a large number of programs available in Puppy. QT support will be added later, as will instructions for compiling in other Puppy versions.

*If you already have charmaps, perhaps in another distro on your system, you can copy the charmaps folder or symlink it to a suitable location. If you don't have them, a script will offer to download glibc (which contains the charmaps) for you, but be aware that it's a 17Mb download.

Compile m17n-lib:

./configure --prefix=/usr

Compile scim-m17n:

./configure --prefix=/usr

Scim-anthy

This has two components.

Download anthy-9100e.tar.gz and scim-anthy-1.2.6.tar.gz

Compile anthy libraries:

./configure --prefix=/usr

Compile scim-anthy:
no special options

Note: scim-anthy needs gconv4dingo.pet if you are using Puppy 4, or the conversion to kanji doesn't work.

Scim-pinyin

./configure --prefix=/usr

Other Language Files

E.g. scim-canna, scim-hangul

These follow similar instructions to the ones given above. Scim-canna needs gconv4dingo.pet if you are running Puppy 4.

Install scripts for scim-bridge .pet

If you are making Scim-bridge into a .pet package, you can create the two following scripts.