summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog6
-rw-r--r--NEWS5
-rw-r--r--PKG-INFO.in4
-rw-r--r--README73
-rw-r--r--configure.in10
-rwxr-xr-xsetup.py6
6 files changed, 53 insertions, 51 deletions
diff --git a/ChangeLog b/ChangeLog
index 7a9029e1..fe01f992 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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
diff --git a/NEWS b/NEWS
index c01f5540..67a47841 100644
--- a/NEWS
+++ b/NEWS
@@ -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
diff --git a/README b/README
index 6a2b7c3c..80c71a83 100644
--- a/README
+++ b/README
@@ -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
diff --git a/setup.py b/setup.py
index f6d92695..fd45fb82 100755
--- a/setup.py
+++ b/setup.py
@@ -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,