
1999-03-16 Michael Natterer <mitschel@cs.tu-berlin.de> This implements the rest of the unit system (unitrc loading and saving and full PDB interface) * Makefile.am * gimp.1 * user_install * user_install.bat * unitrc: new file (default unit database) and some documentation * app/Makefile.am * app/gimpunit.c * app/gimpunit_cmds.h * app/unitrc.h: new files enabling the unit database and PDB access to the unit system * app/app_procs.c: parse and save unitrc * app/gimprc.[ch]: enable unit parsing. New function init_parse_buffers() to enable unitrc to be loaded before gimprc * app/gimage_cmds.[ch]: new PDB procedures which set/return an image's unit * app/install.c: mention unitrc installation * app/xcf.c: new xcf property for user defined units. An image's unit is saved as either an integer ID (built in units) or as a full unit definition without any ID * libgimp/Makefile.am: moved gimpunit.o from libgimpi.a to libgimp.a * libgimp/gimp.h * libgimp/gimpimage.c: get/set an image's unit with PDB calls * libgimp/gimpunit.h: this file is now the header for both app/gimpunit.c and libgimp/gimpunit.c * libgimp/gimpunit.c: does the unit calls as PDB calls now * libgimp/gimpunitmenu.[ch]: enable user unit functionality and a unit selection dialog * libgimp/gimpsizeentry.c: disble hilighting on focus_in_event and minor bugfixes * plug-ins/tiff/tiff.c: set image unit to "mm" if tiff unit is "cm", save "cm" if image unit is metric
48 lines
1.0 KiB
Bash
Executable File
48 lines
1.0 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
# Script to perform the default installation steps for the
|
|
# specified user home directory.
|
|
#
|
|
# 1) Create ~/.gimp if it doesn't exist
|
|
# 2) Copy system gimprc file to ~/.gimp
|
|
# 3) Create brushes, gradients, palettes, patterns, plug-ins subdirs
|
|
# 4) Create the tmp subdirectory for disk-swapping undo buffers
|
|
# 5) Copy the palette files in system palette directory
|
|
#
|
|
|
|
echo "mkdir $2"
|
|
mkdir $2
|
|
|
|
echo "cp $1/gimprc_user $2/gimprc"
|
|
cp $1/gimprc_user $2/gimprc
|
|
|
|
echo "cp $1/unitrc $2/unitrc"
|
|
cp $1/unitrc $2/unitrc
|
|
|
|
echo "cp $1/gtkrc $2/gtkrc"
|
|
cp $1/gtkrc $2/gtkrc
|
|
|
|
echo "mkdir $2/brushes"
|
|
mkdir $2/brushes
|
|
echo "mkdir $2/gradients"
|
|
mkdir $2/gradients
|
|
echo "mkdir $2/palettes"
|
|
mkdir $2/palettes
|
|
echo "mkdir $2/patterns"
|
|
mkdir $2/patterns
|
|
echo "mkdir $2/plug-ins"
|
|
mkdir $2/plug-ins
|
|
echo "mkdir $2/modules"
|
|
mkdir $2/modules
|
|
echo "mkdir $2/gfig"
|
|
mkdir $2/gfig
|
|
echo "mkdir $2/tmp"
|
|
mkdir $2/tmp
|
|
echo "mkdir $2/scripts"
|
|
mkdir $2/scripts
|
|
echo "mkdir $2/gflares"
|
|
mkdir $2/gflares
|
|
|
|
echo "cp $1/palettes/* $2/palettes"
|
|
cp $1/palettes/* $2/palettes
|