Contents

Preparing for Build

First download the version of wizd you would like to install. Wizd has recently been moved to Sourceforge, so we have to download the source through CVS, as well as download the supporting files. In this example, we are going to use version 0_12h_pvb_20.

Source files

You will need a CVS client for this part. You can get this through portage:

# emerge dev-util/cvs

You can also use dev-util/colorcvs but it is currently masked for ppc. You can add this to your packages.keywords if you want to use it, and know how. Next we change directories to /usr/local/src and retrieve the Wizd build from http://wizd.sourceforge.net/

The latest version of Wizd's source files should now be in /usr/local/src/wizd. Wizd requires the jpeg library, and the libdvdread library in order to compile properly. We can download and install these through portage.

kurobox src # emerge media-libs/jpeg media-libs/libdvdread

Modify the Makefile

We will need to make some small changes to the original Makefile in order for wizd to compile properly.

Compile Wizd

Now that we've created the appropriate directories, and updated our Makefile, we can go ahead and compile Wizd.

# make
.
.
.
# mv wizd /usr/local/wizd

Modify the Configuration File

You will need to update your configuration file to tell Wizd where to find your media files, etc.

# cd /usr/local/wizd
# nano wizd.conf

Add Wizd to Runlevel Default

If you want Wizd to start automatically after boot, you will need to add Wizd to your default runlevel. Here is a sample script written by a member of the Kurobox forum (Dave Taylor), with a few modifications (original post).