			     -*- text -*-
		     Notes for gtkDPS developers

	       Time-stamp: <00/03/31 01:28:19 masata-y>

			   Masatake YAMATO
		    <masata-y@is.aist-nara.ac.jp>


* gtkDPS CVS reposity

See http://gyve.awa.tohoku.ac.jp/
The module name is gtkDPS.
After checking out the codes, invoke autogen.sh in the 
distribution. That generates configure.in, Makefile.in and so on.

CVS tag name scheme: release-x-y-z

* Softwares related to gtkDPS

 - DGS: Get from the latest version from GNUstep CVS
   About the reposity, see 
   http://www.gnustep.org/resources/Anoncvs.txt 

   If you want to use old DGS or Adobe DPS,
   copy path_dps.m4 from latest DGS or old gtkDPS,
   and join it to the end of acinclude.m4 in gtkDPS source tree.
   But we do not recommend install old path_path.m4.

 - gtk+: Version 1.2.6
 - glib: Version 1.2.6

   Get them from ftp://ftp.gtk.org and its mirrors.

 - Autoconf: Version 2.13
 - Automake: Version 1.4
 - Libtool: Version 1.3.3
 - Gettext: Version 0.10.35
   
   Get them from ftp://ftp.gnu.org and its mirrors.

 - Developers who use FreeBSD  

  Don't forget to add following scripts to your .cshrc to avoid
  problems related to FreeBSD's ports system.

  setenv  GLIB_CONFIG     /usr/local/bin/glib12-config
  setenv  GTK_CONFIG      /usr/X11R6/bin/gtk12-config
  setenv  ACLOCAL_FLAGS   "-I /usr/X11R6/share/aclocal"

* How to debug

A coomand that uses gtkDPS takes --gdk-dps-debug flag as
an argument.

`font', `context', `line' `geometry' and/or `intersect' are valid 
as the argument for --gdk-dps-debug. To combine arguments,
concat each argument with `:'.

e.g. 
	fontsel --gdk-dps-debug font:context

Curretly, you cannot put `=' between --gdk-dps-debug 
and its arguments. Gdk accepts this but GtkDPS is not 
ready for this style.

* PACKAGING

Now gtkDPS supports RPM packaging by RPM-2.5.x and RPM-3.0.x.

For experts (who have already experienced some RPM packaging):

	./configure ...
	make rpm

If you want to make source package only (without the binary package),
type "make srpm".

The most options given to the configure script is reflected to
gtkDPS.spec which will be refered in RPM-packaging, except of
--prefix option. It will be /usr as the most Linux packages.
If you want to make RPM for special destination prefix,
--with-rpm-prefix option will help you.
