#!/bin/sh
mkdir -p $HOME/.sketch
if [ ! -f $HOME/.sketch/userhooks.py ] ; then
  cat << EOF > $HOME/.sketch/userhooks.py
import Script.JapaneseText
import Script.abut_horizontal
import Script.abut_vertical
import Script.average_points
import Script.create_spiral
import Script.create_star
import Script.create_star_outline
import Script.create_text
import Script.export_raster
import Script.footprints
import Script.inspect_beziers
import Script.read_gimp_path
import Script.reload_image
import Script.save_selection
import Script.select_same_fill_color
import Script.select_same_line_color
import Script.simple_separation
import Script.spread
import Script.unit
import Script.usersguide
Script.JapaneseText.kanjifonts = [
    ("FS-Mincho",
     "/usr/X11R6/lib/X11/fonts/TrueType/FS-Mincho.ttf"),
    ("FS-Gothic",
     "/usr/X11R6/lib/X11/fonts/TrueType/FS-Gothic.ttf"),
    ("GT-Mincho",
     "/usr/X11R6/lib/X11/fonts/TrueType/gt200001.ttf"),
    ("Ricoh-Mincho",
     "/usr/X11R6/lib/X11/fonts/TrueType/msmincho.ttc", 1),
    ("Ricoh-Gothic",
     "/usr/X11R6/lib/X11/fonts/TrueType/msgothic.ttc", 1),
    ("Mikachan",
     "/usr/X11R6/lib/X11/fonts/TrueType/mika.ttf"),
    ("Mikachan-p",
     "/usr/X11R6/lib/X11/fonts/TrueType/mika-p.ttf"),
    ]
Script.JapaneseText.asciifonts = [
    ("FS-Mincho",
     "/usr/X11R6/lib/X11/fonts/TrueType/FS-Mincho.ttf"),
    ("FS-Gothic",
     "/usr/X11R6/lib/X11/fonts/TrueType/FS-Gothic.ttf"),
    ("GT-Mincho",
     "/usr/X11R6/lib/X11/fonts/TrueType/gt200001.ttf"),
    ("Ricoh-Mincho",
     "/usr/X11R6/lib/X11/fonts/TrueType/msmincho.ttc", 0),
    ("Ricoh-Gothic",
     "/usr/X11R6/lib/X11/fonts/TrueType/msgothic.ttc", 0),
    ("Mikachan",
     "/usr/X11R6/lib/X11/fonts/TrueType/mika.ttf"),
    ("Mikachan-p",
     "/usr/X11R6/lib/X11/fonts/TrueType/mika-p.ttf"),
    ("Times-Medium-R",
     "/usr/X11R6/lib/X11/fonts/TrueType/times.ttf"),
    ("Times-Medium-I",
     "/usr/X11R6/lib/X11/fonts/TrueType/timesi.ttf"),
    ("Times-Bold-R",
     "/usr/X11R6/lib/X11/fonts/TrueType/timesbd.ttf"),
    ("Times-Bold-I",
     "/usr/X11R6/lib/X11/fonts/TrueType/timesbi.ttf"),
    ("Arial-Medium-R",
     "/usr/X11R6/lib/X11/fonts/TrueType/arial.ttf"),
    ("Arial-Medium-I",
     "/usr/X11R6/lib/X11/fonts/TrueType/ariali.ttf"),
    ("Arial-Bold-R",
     "/usr/X11R6/lib/X11/fonts/TrueType/arialbd.ttf"),
    ("Arial-Bold-I",
     "/usr/X11R6/lib/X11/fonts/TrueType/arialbi.ttf"),
    ("Trebuchet-Medium-R",
     "/usr/X11R6/lib/X11/fonts/TrueType/trebuc.ttf"),
    ("Trebuchet-Medium-I",
     "/usr/X11R6/lib/X11/fonts/TrueType/trebucit.ttf"),
    ("Trebuchet-Bold-R",
     "/usr/X11R6/lib/X11/fonts/TrueType/trebucbd.ttf"),
    ("Trebuchet-Bold-I",
     "/usr/X11R6/lib/X11/fonts/TrueType/trebucbi.ttf"),
    ("Verdana-Medium-R",
     "/usr/X11R6/lib/X11/fonts/TrueType/verdana.ttf"),
    ("Verdana-Medium-I",
     "/usr/X11R6/lib/X11/fonts/TrueType/verdanai.ttf"),
    ("Verdana-Bold-R",
     "/usr/X11R6/lib/X11/fonts/TrueType/verdanab.ttf"),
    ("Verdana-Bold-I",
     "/usr/X11R6/lib/X11/fonts/TrueType/verdanaz.ttf"),
    ]
EOF
fi
exec /usr/lib/skencil-0.6.17/skencil.py $@
