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.99
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

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.

RainmakerRaw commented on 2020-03-30 23:04 (UTC)

@robson, how? I'm on a new install and as far as I can see this package was only submitted yesterday. The Wiki only refers to downgrading in respect to official packages (which have a separate official archive). I guess I'm missing something (I don't pretend to be an expert).

robson commented on 2020-03-30 22:56 (UTC)

Install pygtk via downgrade.

RainmakerRaw commented on 2020-03-30 16:55 (UTC) (edited on 2020-03-31 17:30 (UTC) by eschwartz)

This is failing to build for me (I needed it for fahcontrol). The output is huge but I've included what I think are the relevant sections below:

/usr/include/glib-2.0/gobject/gparam.h:271:8: note: declared here
271 | struct _GParameter /* auxiliary structure for _setv() variants */
|        ^~~~~~~~~~~
pango.c: In function ‘_wrap_PangoFont__do_find_shaper’:
pango.c:3822:32: error: ‘PangoFontClass’ {aka ‘struct _PangoFontClass’} has no member named ‘find_shaper’
3822 |     if (PANGO_FONT_CLASS(klass)->find_shaper)
|                                ^~
pango.c:3823:38: error: ‘PangoFontClass’ {aka ‘struct _PangoFontClass’} has no member named ‘find_shaper’
3823 |         ret = PANGO_FONT_CLASS(klass)->find_shaper(PANGO_FONT(self->obj), lang, ch);
|                                      ^~
pango.c: In function ‘_wrap_PangoFont__proxy_do_get_metrics’:
pango.c:4026:16: warning: implicit declaration of function ‘pango_font_metrics_new’; did you mean ‘pango_font_metrics_ref’? [-Wimplicit-function-declaration]
4026 |         return pango_font_metrics_new();
|                ^~~~~~~~~~~~~~~~~~~~~~
.....
libtool: link: mv -f ".libs/pangocairo.expT" ".libs/pangocairo.exp"
libtool: link: echo "{ global:" > .libs/pangocairo.ver
libtool: link:  cat .libs/pangocairo.exp | sed -e "s/\(.*\)/\1;/" >> .libs/pangocairo.ver
libtool: link:  echo "local: *; };" >> .libs/pangocairo.ver
libtool: link:  gcc -Wl,-O1,--as-needed -shared  .libs/pangocairo_la-pangocairomodule.o .libs/pangocairo_la-pangocairo.o   -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lcairo  -march=x86-64 -mtune=native -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z -Wl,relro -Wl,-z -Wl,now   -Wl,-soname -Wl,pangocairo.so -Wl,-version-script -Wl,.libs/pangocairo.ver -o .libs/pangocairo.so
libtool: link: ( cd ".libs" && rm -f "pangocairo.la" && ln -s "../pangocairo.la" "pangocairo.la" )
mv -f .deps/atk_la-atk.Tpo .deps/atk_la-atk.Plo
==> ERROR: A failure occurred in build().
Aborting...
Error making: pygtk