A copy of xcb proto that comes with the source code is used. The x protocol clanguage binding xcb is a replacement. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Use the python protocol buffer api to write and read messages. For linux rpm based systems fedora, centos, slc, suse. Alternatively, commercial customers can download the source packages via the qt account portal.
To remove just xcbproto package itself from debian unstable sid execute on terminal. By walking through creating a simple example application, it shows you how to. If you also want to delete configuration andor data files of xcbproto from debian sid then. The code generator uses the x11 xml description from xcb proto. It is even possible to build libxcb using python3 while xcb proto built with python2 is still installed libxcb will refer to the correct installation directory used by xcb proto, neat.
This package contains the protocol descriptions themselves. Language bindings use these protocol descriptions to generate code for marshalling the protocol. The x protocol clanguage binding xcb is a replacement for xlib featuring a small footprint, latency hiding, direct access to the protocol, improved threading support, and extensibility news. This exposes xcbspecific objects and library functions, as well as providing various base classes used by the generated code. Introduction to xcbproto the xcbproto package provides the xmlxcb protocol descriptions that libxcb uses to generate the majority of its code and api this package is known to build and work properly using an lfs9. As such, you need to have python available to build this crate. It can be used to write lowlevelish x windows client applications in python. X python binding, based on the x c binding xcb library mirrored from root.
Aur package repositories click here to return to the package base details page. Xcbproto download apk, deb, eopkg, rpm, tgz, txz, xz, zst. Ive tested this by building xcb proto and libxcb with python line removed from both pkgbuilds, and the packages build and install normally. You can obtain released versions of xcb from follow the. The python x library is a complete x11r6 clientside implementation, written in pure python. Introduction to xcbproto the xcbproto package provides the xml xcb protocol descriptions that libxcb uses to generate the majority of its code and api this package is known to build and work properly using an lfs9. In addition to fixing bugs, this brings compatibility with check 0. Pack requests using standard size and no alignment.
Download xcb proto packages for alpine, alt linux, arch linux, centos, debian, fedora, freebsd, kaos, netbsd, slackware, solus, ubuntu. Bug 8304 please provide binary pythonxcbgen package. Linux box manager actually is another minimalistic window manager for x. The names of the output files are computed by taking the name. The python binding for xcb allows the x protocol to be accessed directly from python. This exposes xcb specific objects and library functions, as well as providing various base classes used by the generated code. With xcb and the xmlxcb protocol descriptions, clientside support for a new extension requires only an xml description of the extension, and not a single line of code. This path must include the place where you install the software. Our cmms software performs with full feature rich functionality, on any web capable pc, tablet or mobile device. Introduction to xcb proto the xcb proto package provides the xml xcb protocol descriptions that libxcb uses to generate the majority of its code and api.
Xcb is a project to enable efficient language bindings to the x11 protocol. Add license mit and bump portrevision for package changes. How to install xcbproto on debian unstable sid kreation. Debian details of source package libxcb in stretch. To remove the xcbproto package and any other dependant package which are no longer needed from debian sid. Could you provide your emerge info and the output of. Michele cane bump dependency to xcbproto and pythonxcbgen 1.
Feb 05, 2020 this tutorial provides a basic python programmers introduction to working with protocol buffers. Please provide binary pythonxcbgen package built from xcbproto last modified. Python is not necessary to use ports depending on xcb. Also programs such as gnomesettingsdaemon is linked against libxcbxlib. If the messages name is a python keyword, then its class will only be accessible via getattr, as described in the names which conflict with python keywords section. Provides the xmlxcb protocol descriptions that libxcb uses to generate the majority of its code and api 20200229. This tutorial provides a basic python programmers introduction to working with protocol buffers. You need a version of xcbproto that includes the python generator libraries. The xcb library provides an interface to the x window system protocol. This crate uses a code generator that is implemented in python. Contribute to tych0xcffib development by creating an account on github. Aug 04, 20 message part 1 textplain, inline probably not much use to upstream maintainers, but i just generated myself a local copy of the libxcbxkb0 using the attached patch to the source obtained from aptget source libxcb you may find it a sufficient workaround until a better one is provided by upstream.
In addition to fixing bugs, this enables new and completed versions of some protocols. Ive tested this by building xcbproto and libxcb with python line removed from both pkgbuilds, and the packages build and install normally. The project is now migrated to github, where support for python 3 is being added and the license has changed to lgpl. A free software library for encoding video streams into the h. This package is known to build and work properly using an lfs9. Provides the xml xcb protocol descriptions that libxcb uses to generate the majority of its code and api 20200229.
It is even possible to build libxcb using python3 while xcbproto built with python2 is still installed libxcb will refer to the correct installation directory used by xcbproto, neat. A drop in replacement for xpyb, an xcb python binding. The following binary packages are built from this source package. To compile qt creator, see building qt creator from git. Bug 8304 please provide binary pythonxcbgen package built. With xcb and the xml xcb protocol descriptions, clientside support for a new extension requires only an xml description of the extension, and not a single line of code. Sometimes more often recently, xcb proto makes some updates. We provide them separately from libxcb to allow reuse by other projects, such as additional language bindings, protocol dissectors, or documentation generators.