Package Details: pygtk 2.24.0-12

Git Clone URL: https://aur.archlinux.org/pygtk.git (read-only, click to copy)
Package Base: pygtk
Description: Python bindings for the GTK widget set
Upstream URL: https://wiki.gnome.org/Projects/PyGTK
Keywords: GTK Python widget
Licenses: LGPL
Submitter: arojas
Maintainer: creyon
Last Packager: ragouel
Votes: 75
Popularity: 0.131159
First Submitted: 2020-03-29 19:09 (UTC)
Last Updated: 2022-06-12 19:56 (UTC)

Pinned Comments

ragouel commented on 2022-06-11 23:26 (UTC) (edited on 2022-06-12 19:54 (UTC) by ragouel)

From official GNOME docs:

"Attention: PyGTK 2.24 will be the last release in the PyGTK series and will support the full GTK-2-24 API. PyGTK should not be used for new projects and existing PyGTK applications are recommended to be ported to PyGObject. See here for more information."

https://wiki.gnome.org/Projects/PyGTK/WhatsNew224

Please stop asking me to update this package. I only "keep" it, so that it is not messed with by others, as some older applications still rely on it to function.

Thank you.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

Peach commented on 2020-04-19 09:55 (UTC)

FYI I've created a thread on the forums re the issue with pango-font.h https://bbs.archlinux.org/viewtopic.php?pid=1899239#p1899239

ragouel commented on 2020-04-19 06:33 (UTC)

OK, I reverted back the changes.

eschwartz commented on 2020-04-19 05:07 (UTC)

@Trillien,

Can you really not suggest downloading completely random, unchecksummed code during prepare()? Especially over http without even SSL to protect users against this utter trash malware vector?

config.guess and config.sub come from automake, and if you need to regenerate them, rerun autoreconf -fi.

Not that this is a problem anyway, unless you're on archlinuxarm. While it is of course permissible at the maintainer's discretion to support architectures other than x86_64, the current arch=() variable lists x86_64 only which indicates that yes, there may be problems on architectures the maintainer has not tested.

@ragouel,

I object most strongly to the use of wget in prepare for essentially any purposes whatsoever, and even moreso for code which is executed during build(), and demand in the most certain terms possible, this must be removed. Immediately.

If you wish to officially support ARM architectures for this package, please do so by adding the relevant architectures to the arch=() array, and testing that they work with any needed modifications such as autoreconf, not wget.

gok commented on 2020-04-18 09:41 (UTC) (edited on 2020-04-18 09:42 (UTC) by gok)

@ragouel: is there a specific reason why you switched the integrity checks from sha256sums to md5sums? If not, it would be great if you could switch back to sha256sums, because the MD5 algorithm isn't secure anymore (see 1), and upstream provides the reference checksums using SHA256 (see 2).

Thanks for taking the time to maintain this package :-)

ragouel commented on 2020-04-17 21:26 (UTC)

Done.

Trillien commented on 2020-04-17 07:01 (UTC)

On prepare section of PKGBUILD, could you please add the latest config.guess and config.sub from Savannah so they detect latest architecture?

wget 'http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD' -O config.guess
wget 'http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD' -O config.sub

ragouel commented on 2020-04-16 20:19 (UTC)

I cannot reproduce your issue. Make a forum post.

Peach commented on 2020-04-16 19:52 (UTC)

as Bearbonez reported, I also have base-devel installed and the following comes up when trying to run pacman -S base-devel

warning: autoconf-2.69-7 is up to date -- reinstalling
warning: automake-1.16.2-1 is up to date -- reinstalling
warning: binutils-2.34-2 is up to date -- reinstalling
warning: bison-3.5.4-1 is up to date -- reinstalling
warning: fakeroot-1.24-2 is up to date -- reinstalling
warning: file-5.38-3 is up to date -- reinstalling
warning: findutils-4.7.0-2 is up to date -- reinstalling
warning: flex-2.6.4-3 is up to date -- reinstalling
warning: gawk-5.0.1-2 is up to date -- reinstalling
warning: gcc-9.3.0-1 is up to date -- reinstalling
warning: gettext-0.20.1-3 is up to date -- reinstalling
warning: grep-3.4-1 is up to date -- reinstalling
warning: groff-1.22.4-3 is up to date -- reinstalling
warning: gzip-1.10-3 is up to date -- reinstalling
warning: libtool-2.4.6+42+gb88cebd5-11 is up to date -- reinstalling
warning: m4-1.4.18-3 is up to date -- reinstalling
warning: make-4.3-3 is up to date -- reinstalling
warning: pacman-5.2.1-4 is up to date -- reinstalling
warning: patch-2.7.6-8 is up to date -- reinstalling
warning: pkgconf-1.6.3-3 is up to date -- reinstalling
warning: sed-4.8-1 is up to date -- reinstalling
warning: sudo-1.8.31.p1-1 is up to date -- reinstalling
warning: texinfo-6.7-2 is up to date -- reinstalling
warning: which-2.21-5 is up to date -- reinstalling

Tried to clean the build and reinstall, still same error

ragouel commented on 2020-04-16 10:45 (UTC)

pango was missing from makedepends array, install with latest pkgbuild.

Bearbonez commented on 2020-04-16 10:22 (UTC)

Installed meta-base-devel and ran the update, which still fails at the same point.

pangomodule.c:28:10: fatal error: pango/pango-font.h: No such file or directory 28 | #include <pango/pango-font.h> | ^~~~~~~~~~~~~~~~~~~~ compilation terminated. make: *** [Makefile:623: pango_la-pangomodule.lo] Error 1 ==> ERROR: A failure occurred in build(). Aborting...