Compare commits
4 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 7561d8cca9 | |||
| 3d64b23956 | |||
| 9b7915e8b8 | |||
| 3483ca32bf |
3
VirtualGL-3.1.4.tar.gz
Normal file
3
VirtualGL-3.1.4.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:3c32884f91ffff99e89b8dc3a6e714e2b78b5f7b7c83bc7a379e96ac36950ea7
|
||||||
|
size 2113747
|
||||||
BIN
VirtualGL-3.1.4.tar.gz.sig
Normal file
BIN
VirtualGL-3.1.4.tar.gz.sig
Normal file
Binary file not shown.
@@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:57bd20a9b1127de344313b6178b19610838a6af6309c059702788e41b6a875d0
|
|
||||||
size 1248818
|
|
||||||
@@ -1,3 +1,59 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Nov 17 17:49:58 UTC 2025 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 3.1.4:
|
||||||
|
* 1. The VirtualGL Faker now includes an optional workaround
|
||||||
|
for an interaction issue with the X visual selection mechanism in
|
||||||
|
Chrome/Chromium v129 and later and MATLAB R2025a and later.
|
||||||
|
* 2. Fixed a regression introduced by 3.1 beta1[3] that
|
||||||
|
prevented the faker from enabling quad-buffered stereo, even
|
||||||
|
if the requirements for quad-buffered stereo had been met.
|
||||||
|
* 3. On Wayland-enabled Linux systems running GDM,
|
||||||
|
`vglserver_config` no longer disables the ability to log in
|
||||||
|
locally with a Wayland session. Instead,
|
||||||
|
`vglrun` automatically sets `VGL_DISPLAY` to `:1024` if
|
||||||
|
`VGL_DISPLAY` is unset,
|
||||||
|
X Display :1024 exists, and X Display :0 does not exist.
|
||||||
|
This allows VirtualGL to use the GDM greeter's Xwayland
|
||||||
|
instance as a 3D X server.
|
||||||
|
* 1. Fixed an issue whereby, with certain GPU drivers
|
||||||
|
(including nVidia's proprietary drivers), the EGL back end
|
||||||
|
did not release the GPU resources associated with an OpenGL
|
||||||
|
context when that context was unbound from a rendering thread.
|
||||||
|
* 2. Fixed an error ("undefined symbol: eglGetProcAddress")
|
||||||
|
that occurred when attempting to run a GLX application using
|
||||||
|
the EGL back end and `vglrun -nodl`.
|
||||||
|
* 3. Fixed an issue whereby the VirtualGL Configuration dialog
|
||||||
|
did not pop up if the Num Lock key was on.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Oct 23 09:15:00 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 3.1.1:
|
||||||
|
* The EGL back end now supports OpenGL applications, including
|
||||||
|
ANSYS Fluent, that use multiple X11 Display handles to render to
|
||||||
|
the same GLX drawable.
|
||||||
|
* The VirtualGL Faker now works around an issue whereby
|
||||||
|
applications using the GtkGLArea widget with GTK v3.15.2 through
|
||||||
|
v4.3.1 failed with "No available configurations for the given
|
||||||
|
[RGBA] pixel format" if GTK v3.15.2 through v4.3.1 had previously
|
||||||
|
been initialized on the 2D X server without VirtualGL.
|
||||||
|
* As required by the EGL spec, the interposed `eglSwapBuffers()`
|
||||||
|
function now flushes the current OpenGL context if the surface
|
||||||
|
being swapped is bound to that context. This fixes a flickering
|
||||||
|
issue that occurred with recent versions of Firefox.
|
||||||
|
* It is no longer necessary to enable the EGL back end in order to
|
||||||
|
use VirtualGL with 3D applications that use the EGL/X11 API. If
|
||||||
|
the GLX back end is enabled, then the EGL/X11 interposer will now
|
||||||
|
use the 3D X server.
|
||||||
|
* Fixed an issue in the VirtualGL Faker that caused random characters
|
||||||
|
and other elements of the Firefox browser window to disappear when
|
||||||
|
the window was resized.
|
||||||
|
* Fixed an issue in VirtualGL's `dlopen()` interposer
|
||||||
|
(**libdlfaker.so**) that interfered with the correct operation of
|
||||||
|
ANGLE (Almost Native Graphics Layer Engine.)
|
||||||
|
- add keyring for signature validation
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed May 15 07:52:09 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
Wed May 15 07:52:09 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||||
|
|
||||||
@@ -124,7 +180,7 @@ Wed Dec 21 16:50:58 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
|||||||
Sun Dec 11 11:08:12 UTC 2022 - Anonymous Checkouts <anoncvs@mailinator.com>
|
Sun Dec 11 11:08:12 UTC 2022 - Anonymous Checkouts <anoncvs@mailinator.com>
|
||||||
|
|
||||||
- update to 3.0.2
|
- update to 3.0.2
|
||||||
* Now supports use of EGL as well as GLX
|
* Now supports use of EGL as well as GLX
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sat Dec 19 11:08:04 UTC 2020 - Dirk Müller <dmueller@suse.com>
|
Sat Dec 19 11:08:04 UTC 2020 - Dirk Müller <dmueller@suse.com>
|
||||||
@@ -264,7 +320,7 @@ Fri Aug 29 09:28:04 UTC 2014 - tchvatal@suse.com
|
|||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Aug 21 13:56:01 UTC 2014 - dvaleev@suse.com
|
Thu Aug 21 13:56:01 UTC 2014 - dvaleev@suse.com
|
||||||
|
|
||||||
- Extend 64bit conditions to s390x ppc64 ppc64le aarch64
|
- Extend 64bit conditions to s390x ppc64 ppc64le aarch64
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Jul 1 07:50:50 UTC 2014 - tchvatal@suse.com
|
Tue Jul 1 07:50:50 UTC 2014 - tchvatal@suse.com
|
||||||
|
|||||||
33
VirtualGL.keyring
Normal file
33
VirtualGL.keyring
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
Comment: Hostname:
|
||||||
|
Version: Hockeypuck 2.2
|
||||||
|
|
||||||
|
xsFNBF+0POoBEADvh8UbRhwEb4QdPwD0XqxncnLumwEViosBwZBQBMG7Toymk5oH
|
||||||
|
YlQIvDlr2Idj8ClBOEkhGMbH7EFoy55cFqG7RO5cMg442LK44j2LKzMqCuLQwEuf
|
||||||
|
LutUH2Ptuzgcd7ATc3od3RSpb8VL1HDtOu584MdKlKtdQU0K+xRtM+kqBzLRhb31
|
||||||
|
U4PkQSDitXLG2juRFEN7VsKmr0IjWfjDZEHOLryfQXfEQmZJAO9ZjwKCwHIMxqYy
|
||||||
|
lWeit9C1PfBEVP30L5Vdd4vFW9XB9RLUFgMjo57dZGkk4yPDhsNhWe527A4pUOMK
|
||||||
|
Up5xLcUXrORjXEFlgh2BEC2Zy6QfRYoKTlpPGVr0g3UeYMFEkMTSsVJiwsITnpWI
|
||||||
|
wo0FzCZYBJZQQdQvI57vhRL3Xv7QPPGFnGrXye+WsTB4FQn42JE2h65yG47Dlgbw
|
||||||
|
IoMzfDd1pi7HtDl3JLvZzx3qRUk+FOzAKpZcRmpgSIih3pdZLVgQi2gZszXRLXoy
|
||||||
|
myiBkcczQk78E/RMh7bTcPxPaGukQojijlYuuLKn3Ff8WkZNrZ6RuRzzAB9qjXrY
|
||||||
|
vuALocuVcxaTPHAhoHiFaxwjPamxqlxkoR0tfad35egTqlnUraYYPTiv3XSDbHpv
|
||||||
|
he143H/Xh55eNXTZFpkBkqZWJUpt8C1ZR4xXFDy7FSDovfaMRn3rTZ/neQARAQAB
|
||||||
|
zVVUaGUgVmlydHVhbEdMIFByb2plY3QgKFNpZ25pbmcga2V5IGZvciBvZmZpY2lh
|
||||||
|
bCBiaW5hcmllcykgPGluZm9ybWF0aW9uQFZpcnR1YWxHTC5vcmc+wsF2BBMBAgAg
|
||||||
|
BQJftDzqAhsDBgsJCAcDAgQVAggDBBYCAwECHgECF4AACgkQS6zKs25/6aF/vRAA
|
||||||
|
usnkL2Ku2dv59NxjazYFqhNgoCPyBrdZw6ODbBvmBNGVeru6TDEcGBl1Nxm5N6/i
|
||||||
|
1QcjDquqdRLfcKfZ1aVAF21wSw6bmqlS1o6reHyXFIGmGjZwz6aEntxamWEEEM77
|
||||||
|
JR6Ux1F8d8AV+fFHKYrJ6qzWk9EaPtqcIVzMlLLEdcVHV+rLLDgCDyh9w/Ri+Qze
|
||||||
|
7QVwXlCF83MrMG3RpaFZ5zX450WrFM0deWGTZG8tx4hw5du95tMluKGXRgsJ+bu6
|
||||||
|
9pAPUSEo1+sIt/4Wi8tYBQKY5kAFNVNhyUaZLKtDsErajHiuC0CiV7JTp5ZLY/Jp
|
||||||
|
W786cDUOKAFeFCK4PVj32e8blJdRhnds5P0lAPbZ5Swkxm6+rsSVYkwL/adT/Il2
|
||||||
|
FCV4hATsSJyNLUTkCYenD2pd/m4opFJW+gkfcbKvDIAcPOyklTaXcoXGwONIEDtI
|
||||||
|
3CyIxGARWcdtP0tVQIjVW2ezeytLinpq0cGXXiKr0YSdAtHA1KDAuEwgQNg5/9EG
|
||||||
|
hW3XbJNbhm4uoPNUs+D4H4DwWgwSOjbnOAq8Y2jy4WAD4vaHEyM9toI2/sYWalpD
|
||||||
|
NUKgSg+UooTl4g50bIxnexxhMZO1wpI8Iyc5GzEUXa/xJYwYQoaCoYhqj74/os3b
|
||||||
|
1v5c0yFLUsuQVPNyWCc8cc6gYax6ERV1Ea8r9oIErdnCRgQTEQIABgUCX7Q9QgAK
|
||||||
|
CRBrvvoZcv65zo8GAJ9USq5Fvj0Y9udLD08CeZIG/UrbegCbB0pog/SgEUsGnvgC
|
||||||
|
XvdHQsf4fT4=
|
||||||
|
=dH+W
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package VirtualGL
|
# spec file for package VirtualGL
|
||||||
#
|
#
|
||||||
# Copyright (c) 2024 SUSE LLC
|
# Copyright (c) 2025 SUSE LLC and contributors
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -17,14 +17,16 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: VirtualGL
|
Name: VirtualGL
|
||||||
Version: 3.1
|
Version: 3.1.4
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A toolkit for displaying OpenGL applications to thin clients
|
Summary: A toolkit for displaying OpenGL applications to thin clients
|
||||||
License: LGPL-2.1-only AND SUSE-wxWidgets-3.1
|
License: LGPL-2.1-only AND SUSE-wxWidgets-3.1
|
||||||
Group: Productivity/Networking/Other
|
Group: Productivity/Networking/Other
|
||||||
URL: http://www.virtualgl.org
|
URL: https://www.virtualgl.org
|
||||||
Source0: https://sourceforge.net/projects/virtualgl/files/%{version}/%{name}-%{version}.tar.gz
|
Source0: https://github.com/VirtualGL/virtualgl/releases/download/%{version}/VirtualGL-%{version}.tar.gz
|
||||||
Source1: baselibs.conf
|
Source1: https://github.com/VirtualGL/virtualgl/releases/download/%{version}/VirtualGL-%{version}.tar.gz.sig
|
||||||
|
Source2: baselibs.conf
|
||||||
|
Source9: VirtualGL.keyring
|
||||||
Patch1: VirtualGL-link-libs.patch
|
Patch1: VirtualGL-link-libs.patch
|
||||||
BuildRequires: Mesa-devel
|
BuildRequires: Mesa-devel
|
||||||
BuildRequires: Mesa-libGLU-devel
|
BuildRequires: Mesa-libGLU-devel
|
||||||
@@ -114,7 +116,7 @@ sed -e "s#%{_sysconfdir}/opt#%{_localstatedir}/lib#g" \
|
|||||||
-DVGL_LIBDIR=%{_libdir} \
|
-DVGL_LIBDIR=%{_libdir} \
|
||||||
-DTJPEG_LIBRARY=%{_libdir}/libturbojpeg.so \
|
-DTJPEG_LIBRARY=%{_libdir}/libturbojpeg.so \
|
||||||
-DCMAKE_LIBRARY_PATH=%{_libdir}
|
-DCMAKE_LIBRARY_PATH=%{_libdir}
|
||||||
make %{?_smp_mflags}
|
%make_build
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%cmake_install
|
%cmake_install
|
||||||
@@ -140,7 +142,8 @@ rm -rf %{buildroot}/%{_bindir}/.vglrun.*
|
|||||||
%postun -p /sbin/ldconfig
|
%postun -p /sbin/ldconfig
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%doc LGPL.txt LICENSE.txt ChangeLog.md doc/index.html doc/legalinfo.txt doc/*.png doc/*.gif doc/*.css
|
%license LICENSE.txt
|
||||||
|
%doc LGPL.txt ChangeLog.md doc/index.html doc/legalinfo.txt doc/*.png doc/*.gif doc/*.css
|
||||||
%dir %{_libdir}/fakelib
|
%dir %{_libdir}/fakelib
|
||||||
%{_bindir}/tcbench
|
%{_bindir}/tcbench
|
||||||
%{_bindir}/nettest
|
%{_bindir}/nettest
|
||||||
|
|||||||
Reference in New Issue
Block a user