Package Details: pygtk 2.24.0-14

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-2.1-or-later
Submitter: arojas
Maintainer: creyon
Last Packager: creyon
Votes: 78
Popularity: 0.22
First Submitted: 2020-03-29 19:09 (UTC)
Last Updated: 2024-06-02 15:27 (UTC)

Required by (107)

Sources (4)

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 .. 3 4 5 6 7 8 9 Next › Last »

Bearbonez commented on 2020-04-01 08:32 (UTC)

Failing to build on mine

In file included from pangomodule.c:26: /usr/include/pygtk-2.0/pygobject.h:187:40: warning: ‘GParameter’ is deprecated [-Wdeprecated-declarations] 187 | GParameter parameters); | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/pygtk-2.0/pygobject.h:8, from pangomodule.c:26: /usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here 271 | struct _GParameter / auxiliary structure for _setv() variants / | ^~~~~~~~~~~ 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...

eschwartz commented on 2020-03-31 18:41 (UTC)

And upstream pygtk even has a commit which fixes this, so I backported it and this builds perfectly in a clean chroot.

eschwartz commented on 2020-03-31 17:26 (UTC) (edited on 2020-03-31 18:29 (UTC) by eschwartz)

I don't care, your account has now been suspended for vandalism and deliberate rulebreaking and that commit was rolled back via a moderator action.

Discuss on the aur-general mailing list if you like.

digitalone commented on 2020-03-31 17:24 (UTC)

The file in the archive will be deleted and next year people will complain it's missing. Many packages depend on pygtk, maybe it shouldn't even be deleted from upstream.

I think it's not even supposed to upload a script that not compile. This is the only reasonable solution. Otherwise, provide a working compiling script, I can't do that.

loathingkernel commented on 2020-03-31 17:13 (UTC) (edited on 2020-03-31 17:23 (UTC) by loathingkernel)

You are not supposed to do this in AUR. Read this and also this. Providing the source instead of linking to it falls under the 5th point in the second link which states

The AUR should not contain the binary tarball created by makepkg, nor should it contain the filelist.

EDIT: Well, this is even worse, you are providing a prebuilt arch package, this is certainly prohibited.

RainmakerRaw commented on 2020-03-31 16:25 (UTC)

digitalone, thanks so much!

digitalone commented on 2020-03-31 15:04 (UTC)

It's working now. Updated with the binary package from archive.

I had to split it 4 parts. Sha256sum: 1c5392dfe239197a9ab8c12d71c7102593b9074b8cf97c6857c8a9a358eadc19

robson commented on 2020-03-31 10:53 (UTC)

@RainmakerRaw You must first build a downgrade https://aur.archlinux.org/packages/downgrade/ And then issue the command sudo downgrade pygtk. And it will download and install the current version here.

digitalone commented on 2020-03-31 08:28 (UTC)

I can update a working PKGBUILD from archive binary, but I'm not able to upload it because the file is greater than 250 KB. I'm trying to split it in smaller files, but makepkg seems not accepting them.

The alternative is to use the archive URL, but it expires after one year and I don't want people to complain in April 2021 that the package is missing.