SHA256
1
0
forked from pool/libglvnd
Commit Graph

41 Commits

Author SHA256 Message Date
Dominique Leuenberger
2eb2a366dd Accepting request 735975 from X11:XOrg
- move gl, egl, glesv1_cm and glesv2 pkgconfig files to doc
  directory, so these can be picked up by Mesa build; no longer
  require Mesa devel subpackages ...

- reverting inclusion of GL, EGL, GLES, GLES2, GLES3 headers;
  no longer let libglvnd-devel package provide and obsolete 
  corresponding Mesa gl, egl, gles* devel subpackages; headers
  just aren't compatible; instead require them ...
- supersedes patches:
  * n_0001-eglplatform-fix-mesa-specific-defines.patch
  * u_add-gl3ext.h

- let libglvnd-devel also provide/obsolete Mesa-libGLESv3-devel

- let libglvnd-devel provide/obsolete some of previous Mesa devel
  packages:
  * Mesa-libGL-devel
  * Mesa-libEGL-devel
  * Mesa-libGLESv1_CM-devel
  * Mesa-libGLESv2-devel
  * Mesa-KHR-devel
- u_add-gl3ext.h
  * adds missing include/GLES/gl3ext.h 

- Update to version 1.2.0:
  * Changes:
    + Libglvnd now includes and installs the header files for OpenGL, GLES, EGL,
      and GLX.
    + Added pkg-config files for each library.
    + The X11 libraries are now an optional dependency if you're not building
      GLX.
- n_0001-GL-Bump-GL-version-to-9-2.patch  
  * with a version of 1.2 the XServer build fails; set the version accordingly to
    allow XServer builds again.
- n_0001-eglplatform-fix-mesa-specific-defines.patch
  * the XServer fails to build; add the mesa specific defines to eglplatform, to
    let it build again.

OBS-URL: https://build.opensuse.org/request/show/735975
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libglvnd?expand=0&rev=12
2019-10-24 21:00:07 +00:00
06a1d5b2d7 - move gl, egl, glesv1_cm and glesv2 pkgconfig files to doc
directory, so these can be picked up by Mesa build; no longer
  require Mesa devel subpackages ...

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=40
2019-10-07 21:49:11 +00:00
4b6d974a79 reintroduce n_0001-GL-Bump-GL-version-to-9-2.patch
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=39
2019-10-07 20:05:14 +00:00
2947fc516c require Mesa -devel subpackages
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=38
2019-10-07 19:28:54 +00:00
e045d9779c readded egl.pc and gl.pc files
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=37
2019-10-07 18:59:50 +00:00
7551e6ba31 egl, gl pkgconfig files; no longer let libglvnd-devel package provide and
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=36
2019-10-07 16:40:47 +00:00
dc51a184c8 - reverting inclusion of GL, EGL, GLES, GLES2, GLES3 header and
pkgconfig files; no longer let libglvnd-devel package provide and 
  obsolete corresponding Mesa gl, egl, gles* devel subpackages; files
  just aren't compatible ...
- supersedes patches:
  * n_0001-GL-Bump-GL-version-to-9-2.patch
  * n_0001-eglplatform-fix-mesa-specific-defines.patch
  * u_add-gl3ext.h

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=35
2019-10-07 16:20:09 +00:00
106d5ff587 - let libglvnd-devel also provide/obsolete Mesa-libGLESv3-devel
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=34
2019-10-06 10:52:42 +00:00
1e6c98c1ac -devel package should obsolete <= 19.1.7
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=33
2019-10-03 16:40:01 +00:00
b346f6e5a6 - cleanup in .changes file
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=32
2019-09-28 13:49:24 +00:00
d4628d2b34 - u_add-gl3ext.h
* adds missing include/GLES/gl3ext.h

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=31
2019-09-27 11:35:12 +00:00
1c430aed97 * Mesa-KHR-devel
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=30
2019-09-26 20:15:48 +00:00
3c8618b27c - let libglvnd-devel provide/obsolete some of previous Mesa devel
packages:
  * Mesa-libGL-devel
  * Mesa-libEGL-devel
  * Mesa-libGLESv1_CM-devel
  * Mesa-libGLESv2-devel

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=29
2019-09-26 15:28:04 +00:00
466580af23 - n_0001-GL-Bump-GL-version-to-9-2.patch
* with a version of 1.2 the XServer build fails; set the version accordingly to
    allow XServer builds again.
- n_0001-eglplatform-fix-mesa-specific-defines.patch
  * the XServer fails to build; add the mesa specific defines to eglplatform, to
    let it build again.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=28
2019-09-26 12:30:39 +00:00
feaf42641a Accepting request 733371 from home:tobijk:X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/733371
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=27
2019-09-26 10:46:23 +00:00
Dominique Leuenberger
7cf0eeea82 Accepting request 686460 from X11:XOrg
- Update to release 1.1.1
  * Fixed a potential race condition with entrypoint patching
  * Fixed the TSD dispatch stubs for PPC64LE
  * Fixed a segfault when generating GLX dispatch stubs for AARCH64

OBS-URL: https://build.opensuse.org/request/show/686460
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libglvnd?expand=0&rev=11
2019-03-24 13:56:55 +00:00
9266a202b8 - Update to release 1.1.1
* Fixed a potential race condition with entrypoint patching
  * Fixed the TSD dispatch stubs for PPC64LE
  * Fixed a segfault when generating GLX dispatch stubs for AARCH64

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=25
2019-03-19 15:33:08 +00:00
Yuchen Lin
f870fe4728 Accepting request 631797 from X11:XOrg
- Update to release 1.1.0
  * Changes
    + Update the OpenGL XML and header files.
    + EGL: Remove a few unused functions in egldispatchstubs.c.
    + GLdispatch: Add a version script for the TSD build.
    + Some fixes for "make dist"
    + GLdispatch: Use --version-script instead -export-symbols.
    + Merge branch 'freebsd-fixes'
    + Add a (void*) cast for the last parameter when calling mincore.
    + Use sh instead of bash for the test scripts.
    + configure: Recognize both "x86_64" and "amd64" for host_cpu.
    + configure: Check if linking against libdl is necessary.
    + GL: Expand glapi_gen_libglglxstubs in the makefile.
    + Move the glapi_gen_libglglxstubs function into the GL makefile.
    + vnd-glapi: Change glapi_gen_mapi to a makefile variable.
    + Move the glapi_gen_mapi function into the vnd-glapi makefile.
    + generate: Remove glapi_gen_libopengl_exports.
    + GL: Don't generate g_glapi_mapi_gl_tmp.h
    + Merge pull request #150 from aaronp24/work-around-xorgproto-api-break
    + Merge pull request #153 from RAOF/fix-egl-platform-detection-crash
    + Handle dlsym succeeding with info.dli_sname == NULL.
    + Merge pull request #152 from kbrenneman/fix-eglMakeCurrent-bad-display
    + Always return an error from eglMakeCurrent if the EGLDispaly is invalid
    + GLX: Work around 'X_GLXCreateContextAtrribsARB' typo fix API break
    + Merge pull request #148 from kbrenneman/bump-library-versions
    + Bump the version numbers in the library filenames.
    + Merge pull request #143 from kbrenneman/gldispatch-fix-execmem
    + GLdispatch: Fix the allocation size for the dynamic stubs.
    + GLdispatch: Remove obsolete #ifdefs from u_execmem.c.
    + Merge pull request #140 from kbrenneman/add-GLX_EXT_no_config_context
    + tests: Only use glXCreateContext in testglxmakecurrent.
    + tests: Add a test for creating GLX contexts.
    + tests/GLX_dummy: Add a vendor-provided create context function
    + tests: Add a dummy attribute for glXQueryContext.
    + tests: Add support for GLX_EXT_no_context_config to GLX_dummy
    + tests: Remove the vendor dispatch stub for glXCreateContextAttribsARB.
    + Add support for GLX_EXT_no_config_context.

OBS-URL: https://build.opensuse.org/request/show/631797
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libglvnd?expand=0&rev=10
2018-09-11 15:13:07 +00:00
994f3bf77b - Update to release 1.1.0
* Changes
    + Update the OpenGL XML and header files.
    + EGL: Remove a few unused functions in egldispatchstubs.c.
    + GLdispatch: Add a version script for the TSD build.
    + Some fixes for "make dist"
    + GLdispatch: Use --version-script instead -export-symbols.
    + Merge branch 'freebsd-fixes'
    + Add a (void*) cast for the last parameter when calling mincore.
    + Use sh instead of bash for the test scripts.
    + configure: Recognize both "x86_64" and "amd64" for host_cpu.
    + configure: Check if linking against libdl is necessary.
    + GL: Expand glapi_gen_libglglxstubs in the makefile.
    + Move the glapi_gen_libglglxstubs function into the GL makefile.
    + vnd-glapi: Change glapi_gen_mapi to a makefile variable.
    + Move the glapi_gen_mapi function into the vnd-glapi makefile.
    + generate: Remove glapi_gen_libopengl_exports.
    + GL: Don't generate g_glapi_mapi_gl_tmp.h
    + Merge pull request #150 from aaronp24/work-around-xorgproto-api-break
    + Merge pull request #153 from RAOF/fix-egl-platform-detection-crash
    + Handle dlsym succeeding with info.dli_sname == NULL.
    + Merge pull request #152 from kbrenneman/fix-eglMakeCurrent-bad-display
    + Always return an error from eglMakeCurrent if the EGLDispaly is invalid
    + GLX: Work around 'X_GLXCreateContextAtrribsARB' typo fix API break
    + Merge pull request #148 from kbrenneman/bump-library-versions
    + Bump the version numbers in the library filenames.
    + Merge pull request #143 from kbrenneman/gldispatch-fix-execmem
    + GLdispatch: Fix the allocation size for the dynamic stubs.
    + GLdispatch: Remove obsolete #ifdefs from u_execmem.c.
    + Merge pull request #140 from kbrenneman/add-GLX_EXT_no_config_context
    + tests: Only use glXCreateContext in testglxmakecurrent.
    + tests: Add a test for creating GLX contexts.
    + tests/GLX_dummy: Add a vendor-provided create context function
    + tests: Add a dummy attribute for glXQueryContext.
    + tests: Add support for GLX_EXT_no_context_config to GLX_dummy
    + tests: Remove the vendor dispatch stub for glXCreateContextAttribsARB.
    + Add support for GLX_EXT_no_config_context.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=23
2018-08-27 12:46:57 +00:00
Dominique Leuenberger
496f8b7c21 Accepting request 598576 from X11:XOrg
- update to release 1.0.0
  * Now that both the EGL and GLX interfaces are defined and stable,
    set the package version to 1.0.0.
  * Changes
    + GLX: Fix an error in handling GLX dispatch stubs.
    + EGL: Fix handling a malloc failure in eglQueryString.
    + GLdispatch: Clean up the assembly dispatch code.
    + GLdispatch aarch64: Align the dispatch stubs to a 64K page size.
    + Fix typo in _LIBRARY_FEATURE_NAMES.
    + Merge pull request #131 from michalsrb/fix-missing-gles-symbols
    + Merge branch 'fix-aarch64-page-size'
    + Convert lq/stq instructions
    + Merge pull request #125 from kbrenneman/ppc64le-convert-lq-stq
    + Don't #define USE_ASM (defined(USE_X86_ASM) || ... )
    + Remove -Wno-misleading-indentation
    + Remove the cJSON README and tests
    + Update cJSON to version 1.5.9
    + Merge pull request #135 from aaronp24/remove-misleading-indentation
    + Fix memory leak in LoadVendorsFromConfigDir
    + Cleanup winsys dispatch index list on EGL mapping teardown
    + Merge pull request #137 from polarina/memleak
    + Set package version to 1.0.0.
- supersedes U_Fix-typo-in-LIBRARY_FEATURE_NAMES.patch

OBS-URL: https://build.opensuse.org/request/show/598576
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libglvnd?expand=0&rev=9
2018-04-22 12:35:38 +00:00
02ba96e6f6 - update to release 1.0.0
* Now that both the EGL and GLX interfaces are defined and stable,
    set the package version to 1.0.0.
  * Changes
    + GLX: Fix an error in handling GLX dispatch stubs.
    + EGL: Fix handling a malloc failure in eglQueryString.
    + GLdispatch: Clean up the assembly dispatch code.
    + GLdispatch aarch64: Align the dispatch stubs to a 64K page size.
    + Fix typo in _LIBRARY_FEATURE_NAMES.
    + Merge pull request #131 from michalsrb/fix-missing-gles-symbols
    + Merge branch 'fix-aarch64-page-size'
    + Convert lq/stq instructions
    + Merge pull request #125 from kbrenneman/ppc64le-convert-lq-stq
    + Don't #define USE_ASM (defined(USE_X86_ASM) || ... )
    + Remove -Wno-misleading-indentation
    + Remove the cJSON README and tests
    + Update cJSON to version 1.5.9
    + Merge pull request #135 from aaronp24/remove-misleading-indentation
    + Fix memory leak in LoadVendorsFromConfigDir
    + Cleanup winsys dispatch index list on EGL mapping teardown
    + Merge pull request #137 from polarina/memleak
    + Set package version to 1.0.0.
- supersedes U_Fix-typo-in-LIBRARY_FEATURE_NAMES.patch

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=21
2018-04-19 13:38:30 +00:00
Dominique Leuenberger
ce6f3aa59c Accepting request 561553 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/561553
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libglvnd?expand=0&rev=8
2018-01-16 08:34:50 +00:00
Michal Srb
c79bb0ed82 Accepting request 561472 from openSUSE:Factory:Staging:O
- Make sure to use only python3 for the build and do not rely
  on env calls for python

OBS-URL: https://build.opensuse.org/request/show/561472
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=19
2018-01-04 07:45:46 +00:00
Dominique Leuenberger
3770a311de Accepting request 516842 from X11:XOrg
1

OBS-URL: https://build.opensuse.org/request/show/516842
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libglvnd?expand=0&rev=7
2017-08-18 12:56:55 +00:00
Michal Srb
4f2e55c07b Accepting request 516841 from home:michalsrb:branches:bnc1052776:X11:XOrg
- U_Fix-typo-in-LIBRARY_FEATURE_NAMES.patch
  * Fix typo that caused gles 3.1 and 3.2 symbols to be missing in
    the generated libraries. (bnc#1052776)

OBS-URL: https://build.opensuse.org/request/show/516841
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=17
2017-08-14 13:45:18 +00:00
Dominique Leuenberger
f8fc7f4213 Accepting request 505574 from X11:XOrg
1

OBS-URL: https://build.opensuse.org/request/show/505574
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libglvnd?expand=0&rev=6
2017-06-28 08:33:53 +00:00
997d57f709 Accepting request 505458 from home:Zaitor:branches:X11:XOrg
Update to latest git, fix boo#1045185

OBS-URL: https://build.opensuse.org/request/show/505458
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=15
2017-06-21 20:59:45 +00:00
Dominique Leuenberger
990aad3d5a Accepting request 500985 from X11:XOrg
1

OBS-URL: https://build.opensuse.org/request/show/500985
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libglvnd?expand=0&rev=5
2017-06-10 15:50:21 +00:00
c2023bd0a4 Accepting request 500977 from home:Zaitor:branches:X11:XOrg
Update to latest git, get the last 6 months of development.

OBS-URL: https://build.opensuse.org/request/show/500977
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=13
2017-06-04 17:24:54 +00:00
Dominique Leuenberger
c194aadb8c Accepting request 500474 from X11:XOrg
1

OBS-URL: https://build.opensuse.org/request/show/500474
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libglvnd?expand=0&rev=4
2017-06-03 23:49:31 +00:00
eedf9648e6 Accepting request 500369 from home:alarrosa:branches:X11:XOrg
- Obsolete libglvnd0 <= %version-%release instead of only older
  versions in order to fix conflicts on TW.

OBS-URL: https://build.opensuse.org/request/show/500369
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=11
2017-06-01 18:57:24 +00:00
7350c8b42c test
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=10
2017-05-15 12:12:56 +00:00
Dominique Leuenberger
ceba6bffd3 Accepting request 493214 from X11:XOrg
1

OBS-URL: https://build.opensuse.org/request/show/493214
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libglvnd?expand=0&rev=3
2017-05-10 18:35:36 +00:00
86ad9562aa Accepting request 493103 from home:jengelh:branches:X11:XOrg
resolve the "%_lib" = "%_lib" fuckup from previous SR

OBS-URL: https://build.opensuse.org/request/show/493103
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=8
2017-05-06 15:12:44 +00:00
Yuchen Lin
b4293736ec Accepting request 486440 from X11:XOrg
1

OBS-URL: https://build.opensuse.org/request/show/486440
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libglvnd?expand=0&rev=2
2017-04-17 08:22:51 +00:00
d31f8b4b59 Accepting request 486376 from home:jengelh:branches:X11:XOrg
- Replace old $RPM_ shell vars by macros
- Converge on one style of using macros (drop curlies)
- RPM group correction

OBS-URL: https://build.opensuse.org/request/show/486376
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=6
2017-04-07 13:45:21 +00:00
Yuchen Lin
c77bcc5582 Accepting request 483276 from X11:XOrg
- created libglvnd package

OBS-URL: https://build.opensuse.org/request/show/483276
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libglvnd?expand=0&rev=1
2017-04-07 12:18:32 +00:00
1123049e10 - baselibs.conf: added -devel package
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=4
2017-03-29 08:57:06 +00:00
dad96c4134 - fixed/improved summary/description of libglvnd-devel package
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=3
2017-03-28 14:36:27 +00:00
7710c8f46e - removed unneeded rpmlintrc
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=2
2017-03-27 14:42:13 +00:00
ffb0ceb856 osc copypac from project:X11:XOrg:libglvnd package:libglvnd revision:5
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=1
2017-03-27 13:12:57 +00:00