diff --git a/etc/defaults.virtual b/etc/defaults.virtual index c2b4fdfab5..e1d7fb2dd2 100644 --- a/etc/defaults.virtual +++ b/etc/defaults.virtual @@ -33,3 +33,6 @@ smtp-server opensmtpd texlive texlive-bin xserver-abi-input xorg-server xserver-abi-video xorg-server +libGL libglvnd +libEGL libglvnd +libGLES libglvnd diff --git a/srcpkgs/OpenRCT2/template b/srcpkgs/OpenRCT2/template index f953ca2db5..988dbb69d7 100644 --- a/srcpkgs/OpenRCT2/template +++ b/srcpkgs/OpenRCT2/template @@ -12,7 +12,7 @@ hostmakedepends="pkg-config unzip" makedepends="SDL2-devel fontconfig-devel freetype-devel libzip-devel libpng-devel speexdsp-devel jansson-devel icu-devel zlib-devel $(vopt_if multiplayer libcurl-devel) $(vopt_if multiplayer libressl-devel)" -depends="libGL OpenRCT2-data" +depends="OpenRCT2-data" short_desc="Open source re-implementation of RollerCoaster Tycoon 2" maintainer="klardotsh " license="GPL-3.0-or-later" diff --git a/srcpkgs/SDL/template b/srcpkgs/SDL/template index ef2357404c..d55ee7ab38 100644 --- a/srcpkgs/SDL/template +++ b/srcpkgs/SDL/template @@ -34,7 +34,7 @@ esac if [ "$build_option_opengl" ]; then # libGL.so.1 is dynamically loaded with dlopen. shlib_requires="libGL.so.1" - depends="libGL" + depends="virtual?libGL" fi SDL-devel_package() { diff --git a/srcpkgs/SDL2/template b/srcpkgs/SDL2/template index 12f7205345..36364dcd24 100644 --- a/srcpkgs/SDL2/template +++ b/srcpkgs/SDL2/template @@ -38,7 +38,7 @@ if [ "$build_option_gles" ]; then configure_args+=" --enable-video-opengles" # libGLESv2.so.2 is dynamically loaded with dlopen. shlib_requires="libGLESv2.so.2" - depends+=" libGLES" + depends+=" virtual?libGLES" else configure_args+=" --disable-video-opengles" fi @@ -54,7 +54,7 @@ fi if [ "$build_option_opengl" ]; then # libGL.so.1 is dynamically loaded with dlopen. shlib_requires+=" libGL.so.1" - depends+=" libGL" + depends+=" virtual?libGL" configure_args+=" --enable-video-opengl" else configure_args+=" --disable-video-opengl" diff --git a/srcpkgs/allegro4/template b/srcpkgs/allegro4/template index d1f7a42707..f8901c34ce 100644 --- a/srcpkgs/allegro4/template +++ b/srcpkgs/allegro4/template @@ -9,7 +9,7 @@ hostmakedepends="pkg-config" makedepends="zlib-devel alsa-lib-devel jack-devel libXpm-devel libXxf86vm-devel libXxf86dga-devel libXcursor-devel libvorbis-devel libpng-devel glu-devel" # libGL.so is dlopen()ed. -depends="libGL" +depends="virtual?libGL" short_desc="Portable library mainly aimed at video game and multimedia programming" maintainer="Orphaned " license="custom:Allegro" diff --git a/srcpkgs/allegro5/template b/srcpkgs/allegro5/template index 05b16b18a1..467514aef2 100644 --- a/srcpkgs/allegro5/template +++ b/srcpkgs/allegro5/template @@ -10,7 +10,7 @@ makedepends="zlib-devel alsa-lib-devel jack-devel libXpm-devel libXxf86vm-devel libXxf86dga-devel libXcursor-devel libvorbis-devel libpng-devel glu-devel libjpeg-turbo-devel libtheora-devel freetype-devel libflac-devel physfs-devel libopenal-devel gtk+-devel" -depends="libGL" +depends="virtual?libGL" short_desc="Portable library mainly aimed at video game and multimedia programming" maintainer="Diogo Leal " license="Allegro License (MIT alike)" diff --git a/srcpkgs/dwarffortress/template b/srcpkgs/dwarffortress/template index 8fc53cc48f..b2c08fea81 100644 --- a/srcpkgs/dwarffortress/template +++ b/srcpkgs/dwarffortress/template @@ -5,7 +5,7 @@ revision=1 _urlver=${version#*.} archs="x86_64" create_wrksrc=yes -depends="gtk+ SDL SDL_ttf SDL_image libGL glu" +depends="gtk+ SDL SDL_ttf SDL_image virtual?libGL glu" short_desc="Control a dwarven outpost in a randomly generated world" maintainer="Robert Stancil " license="custom: Proprietary" diff --git a/srcpkgs/openlierox/template b/srcpkgs/openlierox/template index 1c93214988..153cb0bbbc 100644 --- a/srcpkgs/openlierox/template +++ b/srcpkgs/openlierox/template @@ -8,7 +8,7 @@ configure_args="-DSYSTEM_DATA_DIR=/usr/share -DDEBUG=OFF -DBREAKPAD=OFF" hostmakedepends="pkg-config python" makedepends="SDL_image-devel SDL_mixer-devel freealut-devel gd-devel libcurl-devel libvorbis-devel libxml2-devel libzip-devel" -depends="openlierox-data libGL python" +depends="openlierox-data virtual?libGL python" short_desc="Addictive real-time excessive Worms-clone" maintainer="Jürgen Buchmüller " license="GPL-2" diff --git a/srcpkgs/parsec/template b/srcpkgs/parsec/template index cad79d96ef..6a2baa168c 100644 --- a/srcpkgs/parsec/template +++ b/srcpkgs/parsec/template @@ -4,7 +4,7 @@ version=147.9 revision=1 archs="x86_64" build_style=fetch -depends="libgcc libGL libglib-static libSM libsndio libstdc++ libX11 libXxf86vm" +depends="libgcc virtual?libGL libglib-static libSM libsndio libstdc++ libX11 libXxf86vm" short_desc="Low latency proprietary game streaming application" maintainer="Kozova1 " license="Proprietary"