From the announcement on May 3: GTK+ is a toolkit for developing graphical applications that run on systems such as Linux, Windows and MacOS X. It provides a comprehensive set of GUI widgets, can display Unicode bidi text. It links into the Gnome Accessibility Framework through the ATK library. PyGTK provides a convenient wrapper for the GTK+ library for use in Python programs, and takes care of many of the boring details such as managing memory and type casting. When combined with PyORBit and gnome-python, it can be used to write full featured Gnome applications. Like the GTK+ library itself PyGTK is licensed under the GNU LGPL, so is suitable for use in both free software and proprietary applications. It is already in use in many applications ranging from small single purpose scripts up to large full features applications. What's new since 2.14.1? - Update pygtk to use numpy instead of Numeric (Josselin Mouette, Brian Cameron, #397544) - Update the address of the FSF (Tobias Mueller, #577154) - Wrap gtk_builder_add_objects_from_string and gtk_builder_add_objects_from_file. - Add GTK+ 2.16 API (Gian) - wrap gtk.IconView.convert_widget_to_bin_window_coords (Gian) - add gtk.gdk.Window.redirect_to_drawable (Gian) - add GtkNumberUpLayout enum (Gian) - some method argument fixes (Gian) - add gtk.PrintSettings.[get|set]_number_up_layout (Gian) - Some demo fixes (Gian, Andi Albrecht) - Add various deprecation warnings (Gian Mario) Sometime in the next few days I'll try building this with a renamed 2.14.1 ebuild to see if there are any issues.
*** Bug 282592 has been marked as a duplicate of this bug. ***
pygtk-2.14.1-r1.ebuild renamed to pygtk-2.15.1.ebuild and with all 2.14.1 patches commented out compiles, but the tests segfaults for me. Forcing test. >>> Existing ${T}/environment for 'pygtk-2.15.1' will be sourced. Run >>> 'clean' to start with a fresh environment. * pygtk-2.15.1.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking pygtk-2.15.1.tar.bz2 ;-) ... [ ok ] >>> Checking pygtk-2.15.1.tar.bz2's mtime... >>> WORKDIR is up-to-date, keeping... >>> It appears that 'pygtk-2.15.1' is already prepared; skipping. >>> Remove '/var/tmp/portage/dev-python/pygtk-2.15.1/.prepared' to force prepare. >>> It appears that 'pygtk-2.15.1' is already configured; skipping. >>> Remove '/var/tmp/portage/dev-python/pygtk-2.15.1/.configured' to force configuration. >>> It appears that 'pygtk-2.15.1' is already compiled; skipping. >>> Remove '/var/tmp/portage/dev-python/pygtk-2.15.1/.compiled' to force compilation. make -j3 check-local .....make: *** [check-local] Segmentation fault * * ERROR: dev-python/pygtk-2.15.1 failed. * Call stack: * ebuild.sh, line 49: Called src_test * environment, line 3701: Called die * The specific snippet of code: * Xemake check-local || die "tests failed" * The die message: * tests failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/dev-python/pygtk-2.15.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-python/pygtk-2.15.1/temp/environment'. * This ebuild is from an overlay: '/usr/local/portage/' *
dev-python/pygtk-2.16.0 is now in the tree.