-*- text -*- Notes for gtkDPS developers Time-stamp: <00/03/31 01:28:19 masata-y> Masatake YAMATO * 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.