new package: opengl

to be specified as a dependency of packages that require `lib/libGL.so`
and friends.

Currently `lib/libGL.so` is provided by `libglvnd` package. Depending on
`libglvnd`, however, would not work, because `libglvnd` does not depend
on any provider of OpenGL implementation (`mesa` is a recommendation.)
At least one provider should be hard-depended on, not only recommended.
This commit is contained in:
Tee KOBAYASHI 2023-01-28 15:31:25 +09:00 committed by xtkoba
parent 0872728fa2
commit 652090b6fb
1 changed files with 9 additions and 0 deletions

9
packages/opengl/build.sh Normal file
View File

@ -0,0 +1,9 @@
TERMUX_PKG_HOMEPAGE=https://github.com/termux/termux-packages
TERMUX_PKG_DESCRIPTION="A metapackage for OpenGL implementation"
TERMUX_PKG_LICENSE="Public Domain"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=0.1
TERMUX_PKG_SKIP_SRC_EXTRACT=true
TERMUX_PKG_DEPENDS="libglvnd, mesa"
TERMUX_PKG_METAPACKAGE=true
TERMUX_PKG_PLATFORM_INDEPENDENT=true