If you also want to delete configuration andor data files of xcbproto from debian sid then. For linux rpm based systems fedora, centos, slc, suse. This crate uses a code generator that is implemented in python. This package contains the protocol descriptions themselves. A free software library for encoding video streams into the h. This exposes xcb specific objects and library functions, as well as providing various base classes used by the generated code. 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. Sometimes more often recently, xcb proto makes some updates. Provides the xml xcb protocol descriptions that libxcb uses to generate the majority of its code and api 20200229. Linux box manager actually is another minimalistic window manager for x. To remove just xcbproto package itself from debian unstable sid execute on terminal.
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. Our cmms software performs with full feature rich functionality, on any web capable pc, tablet or mobile device. Contribute to tych0xcffib development by creating an account on github. Xcb is a project to enable efficient language bindings to the x11 protocol. Bug 8304 please provide binary pythonxcbgen package built. 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. You need a version of xcbproto that includes the python generator libraries. Pack requests using standard size and no alignment. 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.
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. In addition to fixing bugs, this enables new and completed versions of some protocols. This path must include the place where you install the software. A copy of xcb proto that comes with the source code is used. This package is known to build and work properly using an lfs9. Could you provide your emerge info and the output of. 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. Debian details of source package libxcb in stretch. If you simply want to build a specific release of qt from source to use the libraries in your own project, you can download the source code from the official releases page or the archive.
A drop in replacement for xpyb, an xcb python binding. How to install xcbproto on debian unstable sid kreation. The following binary packages are built from this source package. Please provide binary pythonxcbgen package built from xcbproto last modified. This exposes xcbspecific objects and library functions, as well as providing various base classes used by the generated code. As such, you need to have python available to build this crate. Also programs such as gnomesettingsdaemon is linked against libxcbxlib.
Add license mit and bump portrevision for package changes. 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. It can be used to write lowlevelish x windows client applications in python.
Ive tested this by building xcbproto and libxcb with python line removed from both pkgbuilds, and the packages build and install normally. 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. Python is not necessary to use ports depending on xcb. The python x library is a complete x11r6 clientside implementation, written in pure python. 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. By walking through creating a simple example application, it shows you how to. To remove the xcbproto package and any other dependant package which are no longer needed from debian sid. 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. The names of the output files are computed by taking the name. X python binding, based on the x c binding xcb library mirrored from root. Ive tested this by building xcb proto and libxcb with python line removed from both pkgbuilds, and the packages build and install normally. This tutorial provides a basic python programmers introduction to working with protocol buffers. Xcbproto download apk, deb, eopkg, rpm, tgz, txz, xz, zst.
Bug 8304 please provide binary pythonxcbgen package. Include sockets, threads, io, logger, process management, ui s. The project is now migrated to github, where support for python 3 is being added and the license has changed to lgpl. The python binding for xcb allows the x protocol to be accessed directly from python. Michele cane bump dependency to xcbproto and pythonxcbgen 1. The x protocol clanguage binding xcb is a replacement. 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. Feb 05, 2020 this tutorial provides a basic python programmers introduction to working with protocol buffers. We provide them separately from libxcb to allow reuse by other projects, such as additional language bindings, protocol dissectors, or documentation generators. Provides the xmlxcb protocol descriptions that libxcb uses to generate the majority of its code and api 20200229. Download xcb proto packages for alpine, alt linux, arch linux, centos, debian, fedora, freebsd, kaos, netbsd, slackware, solus, ubuntu. You can obtain released versions of xcb from follow the. Aur package repositories click here to return to the package base details page.
1250 1418 867 197 1435 613 157 883 394 321 1581 461 854 785 505 528 964 719 1183 1602 1103 555 78 43 141 1405 87 1212 877 613 1198 821 1531 638 1513 1205 1113 1489 787 461 1052 266 264 1039 110 1050 935