Hello, I have packaged libcss, libhubbub and their dependencies (netsurf-buildsystem, libparserutils and libwapcaplet) for Fedora. They are available in Rawhide, but I have no plans (so far) to put them into any released version. The packages needed some tweaks to build as we (Fedora) need them and there were at least one build warning/error, so I am going to send patches during the next few days. I am also going to try the build on other platforms I can get access to: ppc, ppc64, s390 and s390x; these may result in additional patches :-)
My motivation is that I have started to use them in one of my projects (https://sourceforge.net/projects/libebook/), which is packaged in Fedora, so I will eventually need them too. There is really not much choice when one wants a small and simple C/C++ library for parsing HTML and CSS (I am not interested in JavaScript and similar trash)... Btw, congratulations for the libhubbub tree builder API documentation: it was a piece of cake to implement the callbacks. I wish libcss selector API was documentated just as well: I had to look into the code how several of the callbacks are used to implement them (hopefully) correctly. Note that libe-book itself is used in LibreOffice (starting with the upcoming 4.2), which means that in time the libs will have to be packaged for other linux distributions too. They will also be bundled and built inside LibreOffice on Windows and OS X. D.
