libepoxy0 - OpenGL function pointer management library

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename libepoxy0-1.5.3-2.1.i586.rpm
Package name libepoxy0
Package version 1.5.3
Package release 2.1
Package architecture i586
Package type rpm
Category Development/Libraries/C and C++
License MIT
Maintainer -
Download size 200.71 KB
Installed size 1.09 MB
Epoxy is a library for handling OpenGL function pointer management for you.
It hides the complexity of dlopen(), dlsym(), glXGetProcAddress(),
eglGetProcAddress(), etc. from the app developer, with very little knowledge
needed on their part. They get to read GL specs and write code using undecorated
function names like glCompileShader().


Package Version Architecture Repository
libepoxy0-1.5.3-2.1.x86_64.rpm 1.5.3 x86_64 openSUSE Oss
libepoxy0 - - -


Name Value
/sbin/ldconfig - - - - -


Name Value -
libepoxy0 = 1.5.3-2.1
libepoxy0(x86-32) = 1.5.3-2.1


Type URL
Binary Package libepoxy0-1.5.3-2.1.i586.rpm
Source Package libepoxy-1.5.3-2.1.src.rpm

Install Howto

Install libepoxy0 rpm package:

# zypper install libepoxy0




2019-04-17 - Tobias Klausmann <>
- Remove pkgconfig dependecies for glesv1_cm and glesv2:
Starting with mesa commit b01524fff05
"meson: don't build libGLES*.so with GLVND" mesa stopped providing
glesv1_cm.pc and glesv2.pc along. Let epoxy find the libraries directly
2018-10-05 -
- Update to version 1.5.3:
+ Fix build with uClibc
+ Fix GLES3 symbol lookup
+ Fix conditional compilation
+ Require Meson 0.47
+ Fix Autotools build with EGL-X11 support
- Changes from version 1.5.2:
+ Fix the detection of the -z,relro linker flag
+ Query the EGL context version when bootstrapping on GLES
+ Avoid inadvertedly loading libraries when probing for them
+ Consistently use abort() instead of exit() for internal state
+ Fix a performance regression in the global function pointer
trampolines introduced by using -Bsymbolic-functions
+ Improve performance when using GL function pointers like
- Changes from version 1.5.1:
+ Generalise checks for dlvsym
+ Add an option for disabling building the test suite
+ Typo fixes in the comments and documentation
+ Simplify the Meson configuration logic for EGL and GLX
+ Use assert when no context is found
+ Remove a test superceded by GLVND
+ Avoid Meson warnings when testing for linker arguments
- Pass tests=false to meson, ensure we do not build the test-suite.
- Drop la files removal, they are no longer built.
- Run spec-cleaner, modernize spec.
2018-02-28 -
- Update to version 1.5.0:
+ Bump the Meson dependency to 0.44.1.
+ Include Xlib.h in the tests that use X11 API.
+ Update the GL registry to OpenGL 4.6.
+ Add gl and egl private dependencies in the pkg-config file.
+ Allow building Epoxy without X11 support.
+ Rename the Meson configuration options to be more idiomatic.
+ New API:
- epoxy_set_resolver_failure_handler().
- epoxy_glsl_version().
- epoxy_extension_in_string().
- Do a minor spec cleanup, use autosetup macro.
- Pass docs=false, glx=yes, egl=yes and x11=true to meson, ensure
we build the features we want.
2018-01-10 -
- -devel package requires pkgconfig(x11), pkgconfig(egl)
but those deps are not generated automatically.
2017-06-06 -
- Update to version 1.4.3:
+ Require Meson 0.39.1; the previous release already had an
implicit requirement on this version.
+ Allow disabling EGL support when building Epoxy.
+ Add support for building on Haiku.
+ Update EGL registry from Khronos.
- Switch to meson build:
+ Drop autoconf, automake and libtool BuildRequires, and drop
conditional call.
+ Add meson BuildRequires and add meson macros, drop autotools
- Correct docs installed.
- Use "Full and pretty" source name.
- Run spec-cleaner.
- Add pkgconfig(glesv1_cm) and pkgconfig(glesv2) BuildRequires:
Build the optional gles v1 and v2 support.
2017-06-04 -
- Update to version 1.4.2:
* Add C++ guards around generated headers.
* Add z,relro and z,now to the GCC linker flags.
* Add explicit version flags for macOS builds.
* Add missing visibility compiler flags.
* Prefer using pkg-config files to find GLES.
* Fix build on MSVC 2013 when using the inline keyword.
* Fix dlwrap on aarch64.
* Require Meson ? 0.38.1.
* Allow building Epoxy as a Meson sub-project.
* Avoid crashes when running Epoxy on X servers without GLX.

See Also

Package Description
libepoxy0-32bit-1.5.3-2.1.x86_64.rpm OpenGL function pointer management library
libeppic-devel-3.99.20140619git5391d3d-3.4.i586.rpm EPPIC include files and libraries
libeppic-devel-3.99.20140619git5391d3d-3.4.x86_64.rpm EPPIC include files and libraries
libepub-devel-0.2.2-5.1.i586.rpm Header files for libepub library
libepub-devel-0.2.2-5.1.x86_64.rpm Header files for libepub library
libepub0-0.2.2-5.1.i586.rpm A library for reading ebook files
libepub0-0.2.2-5.1.x86_64.rpm A library for reading ebook files
libepub0-32bit-0.2.2-5.1.x86_64.rpm A library for reading ebook files
libepubgen-0_1-1-0.1.1-1.4.i586.rpm An EPUB generator library
libepubgen-0_1-1-0.1.1-1.4.x86_64.rpm An EPUB generator library
libepubgen-devel-0.1.1-1.4.i586.rpm Development files for libepubgen
libepubgen-devel-0.1.1-1.4.x86_64.rpm Development files for libepubgen
libepubgen-devel-doc-0.1.1-1.4.noarch.rpm Documentation of libepubgen API
liberasurecode-devel-1.5.0-1.4.i586.rpm liberasurecode development files
liberasurecode-devel-1.5.0-1.4.x86_64.rpm liberasurecode development files