@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).
Search Criteria
Package Details: pygtk 2.24.0-14
Package Actions
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.21 |
First Submitted: | 2020-03-29 19:09 (UTC) |
Last Updated: | 2024-06-02 15:27 (UTC) |
Dependencies (5)
- gtk2 (gtk2-maemoAUR, gtk2-patched-filechooser-icon-viewAUR)
- libgladeAUR
- python2-cairoAUR
- python2-gobject2AUR
- python2-numpyAUR
Required by (107)
- anamnesis
- audiotools-git (optional)
- batti
- bmpanel2 (optional)
- bsp
- bubbros (optional)
- casetta
- catfish-python2 (make)
- ceemedia
- claws-mail-gtk2-git (make)
- comix
- comix (make)
- configui-git
- covergloobus
- cropgui-git
- crosswordpuzzle
- disksearch
- ejectsy
- fahcontrol
- fahcontrol-beta
- fahcontrol-git
- flowblade-git
- fslint-gui
- furiusisomount
- ganyremote
- gdesklets
- gdevilspie
- glapse
- globs-svn
- gmapcatcher
- gnome-python
- gogh
- gonvert
- griver
- gtk-recordmydesktop
- gtk-vnc-gtk2 (make)
- gtklick-git
- gtkparasite-gtk2-git
- gunrc
- gutenflash
- gutenpy
- gwyddion
- hdapsicon-git
- heybuddy
- hippo-canvas (make)
- hippo-canvas (optional)
- hotwire
- ibus-googlepinyin
- iwscanner
- kedpm
- keepnote
- keyboardlayouteditor-git
- launchpad-integration-gtk3
- lorem-ipsum-generator (make)
- medit
- medit-full
- mime-editor
- miro-video-converter
- moonshiner
- netmon-git
- ninix-aya-py-git
- nmap-svn (make)
- nmap-svn (optional)
- obkey
- oblogout-blurlock
- obmenu
- obtheme
- omnitux
- orthcal-darkthemed
- orthcal-lightthemed
- pacstats
- pk2-la-svn
- powerline-i3-git (optional)
- pybgsetter
- pybookreader
- pychrom
- pyneighborhood
- pypar2
- pysize (optional)
- pystopwatch
- python-matplotlib-git (make)
- python2-gimp
- python2-gnomekeyring
- python2-notify
- python2-pygtkhelpers
- python2-pyrenamer
- python2-rsvg
- python2-wnck
- pytomtom
- rox-lib
- streamripper-gui
- tegaki-pygtk
- tesseract-gui
- unibrow
- unified-demos
- uzbl-core-next-git (optional)
- uzbl-tabbed
- uzbl-tabbed-next-git
- vidrop
- voximp
- vte-legacy (make)
- wacom-utility
- webilder-gtk-patched
- xampp (optional)
- yorick-spydr-git
- yorick-yao-git
- ysnotifier
Sources (4)
RainmakerRaw commented on 2020-03-30 23:04 (UTC)
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
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.