diff options
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | NEWS | 5 | ||||
-rw-r--r-- | PKG-INFO.in | 4 | ||||
-rw-r--r-- | README | 73 | ||||
-rw-r--r-- | configure.in | 10 | ||||
-rwxr-xr-x | setup.py | 6 |
6 files changed, 53 insertions, 51 deletions
@@ -1,3 +1,9 @@ +2003-09-01 James Henstridge <james@daa.com.au> + + * configure.in: increment version number. + + * NEWS: add news items. + 2003-08-31 James Henstridge <james@daa.com.au> * gtk/gtktreeview.override (pygtk_cell_data_func_marshal): get rid @@ -1,3 +1,8 @@ +pygtk-2.0.0: 1-September-2003 + - Roll version number over to 2.0. + - Small fix to gtk.TextView.set_border_window_size() method. + - Miscelaneous bug fixes. + pygtk-1.99.18: 24-August-2003 - Fix up a duplicate symbol bug in the atk module, that was causing build problems on MacOS X (hopefully the last such diff --git a/PKG-INFO.in b/PKG-INFO.in index 42a72315..15b8dde3 100644 --- a/PKG-INFO.in +++ b/PKG-INFO.in @@ -10,8 +10,8 @@ Download-url: ftp://ftp.gtk.org/pub/gtk/python/v2.0/pygtk-@VERSION@.tar.gz Description: PyGTK allows you to write full featured GTK programs in Python. It is targetted at GTK 2.x, and can be used in conjunction with gnome-python to write Gnome applications. -Platform: POSIX, Windows, MacOS -Classifier: Development Status :: 4 - Beta +Platform: POSIX, Windows +Classifier: Development Status :: 5 - Production/Stable Classifier: Environment :: X11 Applications :: GTK Classifier: Environment :: Win32 (MS Windows) Classifier: Intended Audience :: Developers @@ -12,7 +12,7 @@ write). If you have any enhancements or bug reports, please file them in bugzilla at: - http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-python&component=pygtk + http://bugzilla.gnome.org/enter_bug.cgi?product=pygtk If you have a patch, file the bug first and then use the "create new attachment" link on the bug's info page. My preferred format for @@ -40,45 +40,36 @@ the web interface: Copyright Information ===================== -This software is covered by the GNU Library General Public Licence -(version 2, or if you choose, a later version). Basically just don't +This software is covered by the GNU Lesser General Public Licence +(version 2.1, or if you choose, a later version). Basically just don't say you wrote bits you didn't. Compilation =========== -This archive contains a single C module called gtkmodule. It contains -an almost direct mapping of the functions in GTK including GTK signal -handling, and the gtk_object_new/gtk_object_set commands. This -version REQUIRES gtk+-1.2.6 or later, as it includes support for -features not found in previous versions, and there are -incompatibilities between versions. Also if you want the GdkImlib -extension, you must have Imlib version 1.8 or greater. I recommend -getting the latest stable versions of these libraries before compiling -pygtk, as it will make your system more stable. - -Parts of this module are automatically generated from the .defs file -in the generate directory, by the two python scripts in that -directory. - -To compile gtkmodule, first run "./configure" from the base directory -of the distribution. It requires that you have python in the path, -and python has been installed properly. If python is not in the path, -you could try running "PYTHON=/subdir/python ./configure". This -should generate the Makefile from the file Makefile.in. - -Now you should be able to run "make" to compile the module. Now you -should install the files. I have provided an install target to the -makefile, so you should be able to just type "make install". It -installs to the site-packages directory (using prefix and exec_prefix -where appropriate). It also compiles .pyc and .pyo files from the -python code. - -If you have trouble with building or installing any of the code, please -tell me -- it is the only way I can fix the problem. If you do mail me, -please put something sensible in the subject line so I can tell what it -is about. +PyGTK uses the standard autotools for the build infrastructure. To +build, it should be as simple as running: + + $ ./configure --prefix=<prefix where python is installed> + $ make + $ make install + +If your Python interpreter isn't in the path, or is not called +"python", you can set the PYTHON environment variable to the full path +of the interpreter: + + $ PYTHON=/prefix/bin/python + $ export PYTHON + +If configure can't find GTK, you may need to set the PKG_CONFIG_PATH +environment variable to help it find the libraries. + +The "make install" target will generate normal and optimised bytecode +for all the .py files. + +As an alternative, pygtk also ships with a distutils setup.py script, +that may make compilation easier on some platforms. Upgrading @@ -104,11 +95,11 @@ There are a number of example programs available in the examples/ subdirectory. -Contacting the Author -===================== +Getting Help +============ + +If you have questions about programming with PyGTK, you might want to +send a message to the mailing list (information on subscribing is +above). Alternatively, your question may be answered in the FAQ: -You can contact me at the email address <james@daa.com.au>. I try to -answer my email quickly, but occasionally there will be a bit of a -delay. If you have an idea for a way to extend GTK, have found a -problem with the code, or would like to contribute some code, please -feel free to contact me. + http://www.async.com.br/faq/pygtk/?req=index diff --git a/configure.in b/configure.in index 8703bbbd..f2a05c3c 100644 --- a/configure.in +++ b/configure.in @@ -2,9 +2,9 @@ AC_PREREQ(2.52) dnl the pygtk version number -m4_define(pygtk_major_version, 1) -m4_define(pygtk_minor_version, 99) -m4_define(pygtk_micro_version, 18) +m4_define(pygtk_major_version, 2) +m4_define(pygtk_minor_version, 0) +m4_define(pygtk_micro_version, 0) m4_define(pygtk_version, pygtk_major_version.pygtk_minor_version.pygtk_micro_version) dnl versions of packages we require ... @@ -16,7 +16,7 @@ m4_define(libglade_required_version, 2.0.0) m4_define(gtkgl_required_version, 1.99.0) AC_INIT(pygtk, pygtk_version, - [http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-python&component=pygtk]) + [http://bugzilla.gnome.org/enter_bug.cgi?product=pygtk]) AC_DEFINE(PYGTK_MAJOR_VERSION, pygtk_major_version, [PyGtk major version]) AC_DEFINE(PYGTK_MINOR_VERSION, pygtk_minor_version, [PyGtk minor version]) @@ -25,7 +25,7 @@ AC_DEFINE(PYGTK_MICRO_VERSION, pygtk_micro_version, [PyGtk macro version]) AC_CONFIG_SRCDIR([gtk/gtkmodule.c]) AM_CONFIG_HEADER(config.h) -AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION) +AM_INIT_AUTOMAKE AC_CHECK_FUNCS(bind_textdomain_codeset) dnl put the ACLOCAL flags in the makefile @@ -25,9 +25,9 @@ from dsextras import getoutput, have_pkgconfig, list_files, \ GLOBAL_INC, GLOBAL_MACROS, InstallLib, BuildExt, \ PkgConfigExtension, Template, TemplateExtension -MAJOR_VERSION = 1 -MINOR_VERSION = 99 -MICRO_VERSION = 18 +MAJOR_VERSION = 2 +MINOR_VERSION = 0 +MICRO_VERSION = 0 VERSION = "%d.%d.%d" % (MAJOR_VERSION, MINOR_VERSION, |