Commit Graph

76 Commits

Author SHA1 Message Date
930e08d8e8 if any of the pygimp dependencies aren't fulfilled, display a more
2005-06-11  Manish Singh  <yosh@gimp.org>

        * configure.in: if any of the pygimp dependencies aren't fulfilled,
        display a more informative message.

        * autogen.sh: depend on automake 1.8, so AM_PATH_PYTHON has a user
        defined failure mode. Also prefer automake 1.9.
2005-06-11 21:10:43 +00:00
377dd60dcb HACKING dropped support for automake 1.6, automake >= 1.7 is now required.
2005-02-07  Sven Neumann  <sven@gimp.org>

	* HACKING
	* autogen.sh: dropped support for automake 1.6, automake >= 1.7 is
	now required.

	* configure.in: removed cruft that was there only for automake 1.6.
2005-02-07 12:05:05 +00:00
e0a6c25548 HACKING Makefile.am acinclude.m4 applied (modified) patch from Raphaël
2005-01-20  Sven Neumann  <sven@gimp.org>

	* HACKING
	* Makefile.am
	* acinclude.m4
	* autogen.sh: applied (modified) patch from Raphaël Quinet that
	allows to build GIMP from CVS without having gtk-doc installed.
	If you need to do this, pass --disable-gtk-doc to autogen.sh.

	* configure.in: removed --disable-devel-docs option since it has
	become obsolete now.

	* devel-docs/Makefile.am: require gtk-doc when running 'make dist'.
2005-01-20 18:21:41 +00:00
c9ee12aeec check for gtk-doc.m4, depend on intltool > 0.31.
2004-12-17  Sven Neumann  <sven@gimp.org>

	* autogen.sh: check for gtk-doc.m4, depend on intltool > 0.31.
2004-12-17 16:29:27 +00:00
773a9d8f0b cosmetics 2004-12-13 22:58:50 +00:00
3d7364b658 HACKING autogen.sh switched to using gtkdocize for the build of the API
2004-12-13  Sven Neumann  <sven@gimp.org>

	* HACKING
	* autogen.sh
	* configure.in: switched to using gtkdocize for the build of the
	API docs.
2004-12-13 22:51:55 +00:00
afe3d4d7b2 rephrased the warning that is shown when the intltool check fails.
2004-12-01  Sven Neumann  <sven@gimp.org>

        * autogen.sh: rephrased the warning that is shown when the
        intltool check fails.
2004-12-01 14:19:26 +00:00
6d9d93e15d don't tell nonsense by printing "I am going to run ./configure with no
2004-10-23  Michael Natterer  <mitch@gimp.org>

	* autogen.sh: don't tell nonsense by printing "I am going to run
	./configure with no arguments", because we always pass at least
	--enable-maintainer-mode. Instead, simply always print all
	arguments. Also removed --copy from the calls to glib-gettextize
	and intltoolize.
2004-10-23 12:13:39 +00:00
6c0fd1dd9d don't tell nonsense by printing "I am going to run ./configure with no
2004-10-23  Michael Natterer  <mitch@gimp.org>

	* autogen.sh: don't tell nonsense by printing "I am going to run
	./configure with no arguments", because we always pass at least
	--enable-maintainer-mode. Instead, simply always print all
	arguments.
2004-10-23 11:02:07 +00:00
7452578ad5 Oops, disable testing code 2004-10-16 18:21:34 +00:00
12520f8e16 Add support for automake 1.9. Also rm autom4te.cache, since it might
2004-10-16  Manish Singh  <yosh@gimp.org>

        * autogen.sh: Add support for automake 1.9. Also rm autom4te.cache,
        since it might interfere with differing autoconf versions.
2004-10-16 18:20:23 +00:00
e3c4026b29 if the check for libtoolize fails, try glibtoolize.
2004-07-28  Sven Neumann  <sven@gimp.org>

	* autogen.sh: if the check for libtoolize fails, try glibtoolize.
2004-07-28 18:52:40 +00:00
d23f6ad2d3 added some empty lines to improve readability of the output in case of
2004-07-20  Sven Neumann  <sven@gimp.org>

	* autogen.sh: added some empty lines to improve readability of the
	output in case of problems.

	* configure.in: bumped version number to 2.1.3.
2004-07-20 10:06:46 +00:00
3aff97c3aa when automake 1.8 is being used, require at least version 1.8.3. Earlier
2004-07-13  Sven Neumann  <sven@gimp.org>

	* autogen.sh: when automake 1.8 is being used, require at least
	version 1.8.3. Earlier versions of the automake-1.8 series don't
	handle gimp-console correctly.
2004-07-12 23:51:38 +00:00
21ecf07cf4 check for xsltproc and mention that the intltool version mismatch is
2004-06-17  Sven Neumann  <sven@gimp.org>

	* autogen.sh: check for xsltproc and mention that the intltool
	version mismatch is harmless.
2004-06-17 14:33:29 +00:00
f107e6cea9 be verbose about AUTOGEN_CONFIGURE_ARGS in the message that is printed if
2004-03-23  Michael Natterer  <mitch@gimp.org>

	* autogen.sh: be verbose about AUTOGEN_CONFIGURE_ARGS in the
	message that is printed if no arguments were passed.
2004-03-23 19:24:19 +00:00
6721b96860 Added a test for the version of intltool because some of the recent
2004-03-22  Raphael Quinet  <quinet@gamers.org>

	* autogen.sh: Added a test for the version of intltool because
	some of the recent versions are known to break the Tips file.
	This fixes bug #137502.  The message should be updated when a new
	version of libtool is released.
2004-03-22 06:47:50 +00:00
c224df0449 follow the changes done for other modules such as glib, pango and gtk+:
2004-03-04  Sven Neumann  <sven@gimp.org>

	* autogen.sh: follow the changes done for other modules such as
	glib, pango and gtk+:

	- exit with $? instead of 1 in case of failure
	- exit with $? if ./configure failed
	- removed --enable-gtk-doc option
	- added $AUTOGEN_CONFIGURE_ARGS

	* HACKING: document the new behaviour.
2004-03-04 14:47:37 +00:00
6055d812f5 prefer automake-1.7 over 1.8 since there are issues with the latter.
2004-01-26  Sven Neumann  <sven@gimp.org>

	* autogen.sh: prefer automake-1.7 over 1.8 since there are issues
	with the latter.
2004-01-26 11:24:11 +00:00
8915bbadfc don't update the fields here...
2004-01-25  Sven Neumann  <sven@gimp.org>

	* app/gui/info-window.c (info_window_create): don't update the fields
	here...

	* app/gui/view-commands.c (view_info_window_cmd_callback): ... but
	here when the info window is connected to the display shell. Patch
	from Shlomi Fish; fixes bug #132329.

	* app/gui/info-window.c (info_window_update_extended): fixed update
	of info window in automatic mode. Bug #118084, patch by Shlomi Fish.

	* autogen.sh: check for automake-1.8 also.

	* HACKING: note that automake-1.8 should work as well.
2004-01-25 13:53:23 +00:00
9db6153f09 modernized, made a lot of things m4 macros, and made versioning a lot more
2004-01-21  Manish Singh  <yosh@gimp.org>

        * configure.in: modernized, made a lot of things m4 macros, and made
        versioning a lot more finegrained, in anticipation for post-2.0.

        * autogen.sh: bumped up libtool and glib minimum requirements to match
        reality.

        * gimp-2.0.pc.in
        * gimpthumb-2.0.pc.in
        * gimpui-2.0.pc.in: adapted to new versioning variables, and bring
        in RT_LIBS when needed.

        * */*/Makefile.am: adapted to new versioning variables.
2004-01-22 03:51:46 +00:00
78f98c50cd Return error code to controlling environment if one of the commands we run
2003-11-27  Dave Neary  <bolsh@gimp.org>

        * autogen.sh: Return error code to controlling environment if one of
        the commands we run fails. Makes autogen.sh && make work.
2003-11-27 16:14:07 +00:00
cab1d0c77b removed "--copy" from the call to libtoolize.
2003-11-13  Michael Natterer  <mitch@gimp.org>

	* autogen.sh: removed "--copy" from the call to libtoolize.
2003-11-13 21:19:40 +00:00
5c600a7c67 changed to 1.5 since win32 libtool doesn't seem to be reporting the micro
2003-09-04  Sven Neumann  <sven@gimp.org>

	* autogen.sh (LIBTOOL_WIN32): changed to 1.5 since win32 libtool
	doesn't seem to be reporting the micro version number.
2003-09-04 18:44:08 +00:00
2962d49048 fix case for uname checks (needs to be in all CAPS).
2003-09-03  Manish Singh  <yosh@gimp.org>

        * autogen.sh: fix case for uname checks (needs to be in all CAPS).
2003-09-03 17:46:16 +00:00
daa5f9e673 HACKING require libtool version 1.5.0 or newer when building on Win32.
2003-09-03  Sven Neumann  <sven@gimp.org>

	* HACKING
	* autogen.sh: require libtool version 1.5.0 or newer when building
	on Win32. Completely untested but it should fix bug #120953.
2003-09-03 17:36:49 +00:00
5475ab18c2 check for version 2.54.
2003-08-17  Sven Neumann  <sven@gimp.org>

	* autogen.sh (AUTOCONF_REQUIRED_VERSION): check for version 2.54.
2003-08-16 22:54:37 +00:00
7c32d439fb fix for Solaris /bin/sh (bug #118002).
2003-07-21  Sven Neumann  <sven@gimp.org>

	* autogen.sh: fix for Solaris /bin/sh (bug #118002).

	* app/paint-funcs/paint-funcs-generic.h
	* app/paint-funcs/paint-funcs.[ch]: the Forte compiler doesn't
	like the use of global variables in inline functions. Applied a
	patch from Damien Carbery that fixes this (bug #118002).
2003-07-21 16:47:52 +00:00
e4dd8a1081 moved the call to libtoolize before automake.
2003-02-26  Sven Neumann  <sven@gimp.org>

	* autogen.sh: moved the call to libtoolize before automake.

	* libgimpwidgets/gimpcolorscale.c: added some inline docs.

	* libgimpwidgets/gimpwidgets.[ch]: changed gimp_spin_button_new(),
	gimp_scale_entry_new() and gimp_color_scale_entry_new() to take
	doubles instead of floats for the adjustment values.

2003-02-26  Sven Neumann  <sven@gimp.org>

	* libgimpwidgets/tmpl/gimpcolorscales.sgml
	* libgimpwidgets/tmpl/gimpcolorselect.sgml
	* libgimpwidgets/tmpl/gimpcolorselector.sgml: improved.
2003-02-26 12:48:48 +00:00
aa4460fbd6 prefer automake-1.7 over automake-1.6.
2003-02-24  Sven Neumann  <sven@gimp.org>

	* autogen.sh: prefer automake-1.7 over automake-1.6.

	* configure.in: removed the call to AC_PROG_RANLIB again since
	according to automake it is rendered obsolete by AC_PROG_LIBTOOL.
2003-02-24 22:49:45 +00:00
fdf3d23399 try automake-1.7 if automake-1.6 is not available.
2002-11-18  Sven Neumann  <sven@gimp.org>

	* autogen.sh: try automake-1.7 if automake-1.6 is not available.
2002-11-18 12:23:05 +00:00
2eef2afbc1 don't say "Now type 'make'" if configure failed.
2002-11-11  Manish Singh  <yosh@gimp.org>

        * autogen.sh: don't say "Now type 'make'" if configure failed.

        * app/core/Makefile.am
        * app/core/core-types.h
        * app/core/gimpenvirontable.[ch]: Implemented GimpEnvironTable,
        keeps an envp array built from system environment and *.env files.

        * app/core/gimp.[ch]: keep a GimpEnvironTable around.

        * app/gimprc.c
        * app/config/gimpcoreconfig.[ch]
        * app/core/gimpcoreconfig.h
        * app/gui/preferences-dialog.c
        * app/gui/user-install-dialog.c: environ-path config stuff

        * themes/Default/images/preferences/Makefile.am
        * themes/Default/images/preferences/folder-environ.png: just copied
        folder.png here, need a better one.

        * app/plug-in/plug-in.c: quick hack to use the envp in the
        GimpEnvironTable. Only on unix now, should really port the
        code to use g_spawn_*.

        * data/misc/user_install
        * etc/gimprc.in: add environ-path stuff

        * data/environ/Makefile: creates system environ directory.

        * data/environ/default.env: sample env file info.

        * data/Makefile.am
        * configure.in: added data/environ dir

        * plug-ins/pygimp/Makefile.am: python module files get put in
        $(gimpplugindir)/python now, install pygimp.env to point to it.

        * plug-ins/pygimp/doc/Makefile.am: minor clean up.
2002-11-12 03:34:11 +00:00
1468b0a82f require automake 1.6
2002-11-06  Manish Singh  <yosh@gimp.org>

        * autogen.sh: require automake 1.6

        * m4compat: removed, unneeded now
2002-11-06 22:51:45 +00:00
7cd8793bf6 call libtoolize explictly, since newer automakes don't run it for us
2002-10-01  Manish Singh  <yosh@gimp.org>

        * autogen.sh: call libtoolize explictly, since newer automakes
        don't run it for us anymore
2002-10-01 17:38:57 +00:00
673c559929 Repaired wonky URL for intltool in autogen.sh. 2002-09-25 12:46:17 +00:00
eedcbf7dcc fixed output in case automake-1.6 is not available.
2002-09-12  Sven Neumann  <sven@gimp.org>

	* autogen.sh: fixed output in case automake-1.6 is not available.
2002-09-12 13:21:52 +00:00
97cb7b6ddd emptied
2002-09-05  Manish Singh  <yosh@gimp.org>

        * acinclude.m4: emptied

        * autogen.sh: support for automake version special casing, error
        out on aclocal failure.

        * m4compat/1.4/pysupport.m4
        * m4compat/1.6/pysupport.m4
        * configure.in
        * plug-ins/Makefile.am: pygimp autoconf support, just to get it
        some testing. We'll figure out policy later.
2002-09-06 01:00:33 +00:00
eab1d05e15 call 'libtoolize --version' instead of libtool.
2002-08-27  Sven Neumann  <sven@gimp.org>

	* autogen.sh: call 'libtoolize --version' instead of libtool.
2002-08-26 22:25:53 +00:00
68820735e5 remove bashism (function keyword)
2002-08-18  Manish Singh  <yosh@gimp.org>

        * autogen.sh: remove bashism (function keyword)
2002-08-19 03:35:20 +00:00
da3cce37a3 oops 2002-05-28 16:41:05 +00:00
6f70246207 simplified by using a function for version checks.
2002-05-28  Sven Neumann  <sven@gimp.org>

	* autogen.sh: simplified by using a function for version checks.
2002-05-28 15:43:24 +00:00
74a5a9ec05 cleaned up, nicer output.
2002-05-28  Sven Neumann  <sven@gimp.org>

	* autogen.sh: cleaned up, nicer output.
2002-05-27 23:13:40 +00:00
09bafc82b2 HACKING autogen.sh added AC_SYS_LARGEFILE as a first prerequisite to
2002-05-27  Sven Neumann  <sven@gimp.org>

	* HACKING
	* autogen.sh
	* configure.in: added AC_SYS_LARGEFILE as a first prerequisite to
	handle bug #74478 (cannot handle swap size of 2GB). This requires
	autoconf-2.52.

	* acconfig.h: removed since it is now obsolete.
2002-05-26 23:47:10 +00:00
6747ea3f1f fixed typo.
2002-05-06  Sven Neumann  <sven@gimp.org>

	* autogen.sh: fixed typo.

	* app/config/gimpconfig-serialize.[ch] (gimp_config_serialize_value):
	allow to specify whether strings should be escaped.

	* app/config/gimprc.c (gimp_rc_query): don't escape string values.

	* app/config/test-config.c: changed accordingly.
2002-05-06 11:04:39 +00:00
3439f158ab bail out if one of the required tools is not found before proceeding to
2002-03-27  Sven Neumann  <sven@gimp.org>

	* autogen.sh: bail out if one of the required tools is not found
	before proceeding to the version checks.
2002-03-27 00:18:20 +00:00
906a8784ba Handle gtk-doc just like GTK+ does it now:
2002-03-08  Sven Neumann  <sven@gimp.org>

	Handle gtk-doc just like GTK+ does it now:

	* configure.in: check for gtk-doc version 0.9. Do not build the API
	reference by default.

	* autogen.sh: pass --enable-gtk-doc to configure.

	* Makefile.am: Added a slightly modified distcheck rule that passes
        --enable-gtk-doc to the configure inside.

	* NEWS: updated.

Revival of the API reference framework.
Misc fixes.
2002-03-08 12:36:40 +00:00
9ea943e00e require intltool-0.17.
2002-03-02  Sven Neumann  <sven@gimp.org>

	* autogen.sh: require intltool-0.17.

	* configure.in: require latest glib, pango and gtk+. Bail out if
	libtiff, libjpeg or libpng is not found.  You now need to explicitly
	disable TIFF, JPEG and PNG support.

	* HACKING
	* INSTALL
	* NEWS
	* README: udpated.

	* data/misc/Makefile.am: fixed dependencies.
2002-03-02 18:04:05 +00:00
0492a0309f HACKING fixed intltool version number, we need intltool 0.15.
2002-02-24  Sven Neumann  <sven@gimp.org>

	* HACKING
	* autogen.sh: fixed intltool version number, we need intltool 0.15.

	* tips/Makefile.am
	* tips/POTFILES.in
	* tips/de.po
	* tips/gimp-tips.xml.in: translation framework for new XML-ized tips
	file. Thanks to Carol for converting the tips to XML.
2002-02-24 21:23:27 +00:00
9bc726a045 HACKING Makefile.am autogen.sh depend on intltool for handling i18n stuff.
2002-02-22  Sven Neumann  <sven@gimp.org>

	* HACKING
	* Makefile.am
	* autogen.sh
	* configure.in: depend on intltool for handling i18n stuff. This
	means that you need intltool to compile The GIMP from CVS. Grab
	it from ftp://ftp.gnome.org/pub/GNOME/stable/sources/intltool/
	or out of gnomecvs module intltool. You shouldn't need it if you
	compile The GIMP from tarball.

	* data/misc/Makefile.am
	* data/misc/gimp.desktop.in.in: merge translations into the desktop
	file.
2002-02-22 17:35:07 +00:00
2cb8ffbe9e check for pkg.m4.
2001-12-09  Sven Neumann  <sven@gimp.org>

	* autogen.sh: check for pkg.m4.

	* configure.in: removed logic to extract GLIB CFLAGS and LDFLAGS
	from the GTK CFLAGS and LDFLAGS. Use AM_PATH_GLIB_2_0() instead.
	This change will break things on awfully misconfigured systems.
	Simplified the checks and moved version numbers to the top to ease
	maintainance. Check if gtk-doc is suffiently new.

	* app/main.c: removed the GimpConfig test code.

	* app/config/Makefile.am
	* app/config/test-config.c: added a (yet very small) standalone test
	suite for GimpConfig.

	* app/config/gimpconfig.[ch]
	* app/config/gimpconfig-deserialize.[ch]: allow to specify if
	unknown tokens should be stored or should cause a parser error.
	Changed code to store unknown tokens to use a list since a hash
	table seems to be overkill here.
2001-12-09 16:18:15 +00:00