Virgl Rendering library

Edit Package virglrenderer
https://virgil3d.github.io/

The virgil3d rendering library is a library used by
qemu to implement 3D GPU support for the virtio GPU.

Refresh
Refresh
Source Files
Filename Size Changed
virglrenderer-virglrenderer-1.0.0.tar.gz 0000956831 934 KB
virglrenderer.changes 0000009136 8.92 KB
virglrenderer.spec 0000002822 2.76 KB
Revision 36 (latest revision is 41)
James Fehlig's avatar James Fehlig (jfehlig) accepted request 1118553 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 36)
- Update to version 1.0.0:
  + Switch to Venus protocol version 1.0.0
  + Drop experimental tag from Venus configuration flag and update
    API.
  + Support passing fences from guest to host for waiting
    and inter-context fence sharing/syncing.
- Drop virglrenderer-CVE-2022-0175.patch and
  virglrenderer-CVE-2022-0135.patch: fixed upstream.
Comments 6

Episteme PROMENEUR's avatar

Hello

Any hope to get a version for 15.3 ?

Thanks


Dario Faggioli's avatar

I branched [1] and tried to enable the build. The problem seems to be a not enough updated libepoxy: "unresolvable: nothing provides pkgconfig(epoxy) >= 1.5.4, (got version 1.4.3 provided by libepoxy-devel)"

In fact, in the specfile, we have: BuildRequires: pkgconfig(epoxy) >= 1.5.4

I'm not sure what the best way forward would be, i.e., whether to try to build with the libepoxy we have there (perhaps using an older version of this virglrenderer itself) or to try to update libepoxy in 15.3.

Thoughts?

[1] https://build.opensuse.org/package/show/home:dfaggioli:devel:Virtualization/virglrenderer


Episteme PROMENEUR's avatar

Hello

Thanks

Why not adding the needed packages in a 15.3 "virtualization" repo ?

There is a similar case for pipewire 3.45 which needs a recent version of meson.

geekositalia added the good meson package. Then we get a complete pipewire (with wireplumber) for 15.3

see https://build.opensuse.org/package/show/home%3Ageekositalia%3Apipewire/pipewire


Olaf Hering's avatar

Leap 15.3 already includes this package, it is inherited from SLE. In case you are asking for something newer than 0.6.0, update to a base system which does have the required libepoxy, like Leap 15.4 or Tumbleweed.


James Fehlig's avatar

15.4 contains a newer libepoxy-1.5.9, but still inherits the old 0.6.0 virglrenderer. We'll need to explicitly update virglrenderer if we want an newer one in 15.4.


Dario Faggioli's avatar

Yep, I think we should update the version in 15.4 to the one we have here. In fact, I think we can link the 15.4 version to this package, and then submit it to GA

openSUSE Build Service is sponsored by