Skip to content

Commit

Permalink
Build/DEB dependencies: libegl1-mesa --> libegl1
Browse files Browse the repository at this point in the history
Since Ubuntu 18.04, the EGL libraries have been distributed in a package
named libegl1, and libegl1-mesa has been a transitional dummy package
that points to libegl1.  In Ubuntu 23.10, the transitional dummy package
was removed, which caused a dependency error when attempting to install
an official VirtualGL package.  Ubuntu 16.04 LTS was the last Ubuntu
release supported by VirtualGL that didn't have a libegl1 package, and
it has been EOL since 2021.  (Ubuntu 18.04 LTS is now EOL as well, as of
earlier this year.)  Thus, we can safely change our package dependency
from libegl1-mesa to libegl1.

Fixes #242
  • Loading branch information
dcommander committed Dec 15, 2023
1 parent f3a9c0a commit ca6dcfa
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion cmakescripts/BuildPackages.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ add_custom_target(srpm pkgscripts/makesrpm

set(EGLDEPENDS "")
if(VGL_EGLBACKEND)
set(EGLDEPENDS ", libegl1-mesa:${DEBARCH}")
set(EGLDEPENDS ", libegl1:${DEBARCH}")
endif()
configure_file(release/makedpkg.in pkgscripts/makedpkg)
configure_file(release/deb-control.in pkgscripts/deb-control)
Expand Down

0 comments on commit ca6dcfa

Please sign in to comment.