FS#50656 - [gtk-vnc] Python bindings missing

Attached to Project: Arch Linux
Opened by Lars Hagström (DonOregano) - Sunday, 04 September 2016, 20:23 GMT
Last edited by Jan de Groot (JGC) - Monday, 13 February 2017, 10:45 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Jan Alexander Steffens (heftig)
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

The python bindings (gtkvnc.py) are no installed as part of gtk-vnc 0.6.0, which they were previously. It appears that --with-python needs to be added to the ./configure step. (I have not tried it myself, though).

Additional info:
extra/gtk-vnc 0.6.0-1

Steps to reproduce:
Install gtk-vnc, look for gtkvnc.py
This task depends upon

Closed by  Jan de Groot (JGC)
Monday, 13 February 2017, 10:45 GMT
Reason for closing:  Won't implement
Additional comments about closing:  Nothing in repositories needs the python bindings or the gtk2 version of this library, so we're not going to add them to this package. See PKGBUILD provided by Jan Steffens if you need them.
Comment by Jan Alexander Steffens (heftig) - Wednesday, 07 September 2016, 14:54 GMT
What depends on these bindings?
Comment by Lars Hagström (DonOregano) - Wednesday, 07 September 2016, 18:44 GMT
I do :-)

Well, it's an AUR package that I maintain, openxenmanager-git. It uses the python bindings to display a vnc console.

I did a bit of experimentation, and I have to be honest that my theory above is not really complete. I didn't actually manage to get the python bindings built... But that is likely mostly due to lacking skills on my part.
Comment by Jan Alexander Steffens (heftig) - Wednesday, 07 September 2016, 22:44 GMT
Yeah, I dropped the GTK2 support with the 0.6.0-1 release, since we had nothing depending on it. The Python bindings also use the old pygtk, so are limited to python2 and gtk2.

Support for either Python and Gtk3 is available through gobject-introspection (python-gobject). Porting your software to use that would be the ideal solution.

The attached PKGBUILD should produce the stuff you're missing.
   PKGBUILD (0.8 KiB)
Comment by Lars Hagström (DonOregano) - Monday, 19 September 2016, 16:47 GMT
Ooh, thanks!
I'll have look at it as soon as I get out from under my current mountain of work :-(

Loading...