30 Commits

Author SHA256 Message Date
9cd8ef0c77 Accepting request 1195845 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/1195845
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waffle?expand=0&rev=13
2024-08-25 10:10:45 +00:00
30f2068efa Update to version 1.8.1
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/waffle?expand=0&rev=28
2024-08-24 18:01:48 +00:00
22a7ebcda9 Accepting request 1113539 from X11:XOrg
- Update to release 1.8.0
  * meson: require meson v0.53, various wayland-scanner fixes
  * cmake: deprecate in favour of meson
  * ci: add lint stage, resolve intermittent Xvfb failures
  * nacl: remove the backend, error out if requested at build
  * cgl: fix warnings and compilation issues
  * wflinfo: add zsh completion, simplify the bash completion
  * tests: rework and de-duplicate the per-platform handling
- switched to meson for build

- Update to release 1.7.3
  * Use a static waffle.def
  * meson: drop the libwaffle-1.dll lib prefix on windows
  * Fix build on macOS by fixing a typo
  * Add cflag to fix macOS build

OBS-URL: https://build.opensuse.org/request/show/1113539
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waffle?expand=0&rev=12
2023-09-26 20:01:45 +00:00
71fdaee0c7 move doc files to the correct directory
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/waffle?expand=0&rev=26
2023-09-25 20:35:34 +00:00
09bf5b0f0e - Update to release 1.8.0
* meson: require meson v0.53, various wayland-scanner fixes
  * cmake: deprecate in favour of meson
  * ci: add lint stage, resolve intermittent Xvfb failures
  * nacl: remove the backend, error out if requested at build
  * cgl: fix warnings and compilation issues
  * wflinfo: add zsh completion, simplify the bash completion
  * tests: rework and de-duplicate the per-platform handling
- switched to meson for build

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/waffle?expand=0&rev=25
2023-09-25 19:23:58 +00:00
9041a761b6 - Update to release 1.7.3
* Use a static waffle.def
  * meson: drop the libwaffle-1.dll lib prefix on windows
  * Fix build on macOS by fixing a typo
  * Add cflag to fix macOS build

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/waffle?expand=0&rev=24
2023-09-25 18:44:07 +00:00
86b03fd43d Accepting request 1069489 from X11:XOrg
- Update to release 1.7.2
  * all: use format(gnu_printf), enable in mingw
  * meson: don't run TLS checks on mingw
  * wgl: remove unused dummy wgl_error.[ch]

OBS-URL: https://build.opensuse.org/request/show/1069489
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waffle?expand=0&rev=11
2023-03-06 17:55:15 +00:00
9e222b84aa - Update to release 1.7.2
* all: use format(gnu_printf), enable in mingw
  * meson: don't run TLS checks on mingw
  * wgl: remove unused dummy wgl_error.[ch]

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/waffle?expand=0&rev=22
2023-03-05 21:33:57 +00:00
f7b9727f3e Accepting request 1068965 from X11:XOrg
- Update to release 1.7.1
  * cmake: pass deps' cflags to the build
  * gbm: fix crash when platform lacks modifier support
  * gitlab-ci: stabilise CI runs under X
  * gitlab-ci: add more warnings, make all warnings fatal
  * gitlab-ci: update to bullseye
  * meson: add override_* support, when using waffle as submodule
  * meson: skip installing bash completion when custom prefix is used
  * meson: silence deprecation warnings
  * meson: generate cmake files only on Windows
  * meson: find wayland.xml from wayland-scanner.pc
  * misc: zsh completion
  * misc: fix dozens of compiler warnings
  * misc: update website references
  * wayland: fix build against wayland 1.20
- supersedes 106.patch

OBS-URL: https://build.opensuse.org/request/show/1068965
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waffle?expand=0&rev=10
2023-03-02 22:04:39 +00:00
c796b1d315 - Update to release 1.7.1
* cmake: pass deps' cflags to the build
  * gbm: fix crash when platform lacks modifier support
  * gitlab-ci: stabilise CI runs under X
  * gitlab-ci: add more warnings, make all warnings fatal
  * gitlab-ci: update to bullseye
  * meson: add override_* support, when using waffle as submodule
  * meson: skip installing bash completion when custom prefix is used
  * meson: silence deprecation warnings
  * meson: generate cmake files only on Windows
  * meson: find wayland.xml from wayland-scanner.pc
  * misc: zsh completion
  * misc: fix dozens of compiler warnings
  * misc: update website references
  * wayland: fix build against wayland 1.20
- supersedes 106.patch

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/waffle?expand=0&rev=20
2023-03-02 15:05:38 +00:00
4827108e97 Accepting request 950213 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/950213
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waffle?expand=0&rev=9
2022-01-31 21:57:23 +00:00
c952260aa6 Accepting request 947919 from home:iznogood:branches:X11:XOrg
- Add 106.patch: wayland: fix build against version 1.20.

OBS-URL: https://build.opensuse.org/request/show/947919
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/waffle?expand=0&rev=19
2022-01-31 13:51:31 +00:00
ecf7637e80 Accepting request 877573 from X11:XOrg
- Update to release 1.7.0
  * wayland: Support for the xdg-shell protocol.
  * surfaceless: Implement window resize
  * GLX/WGL: Behave correctly in the presence of ARB_create_context
  * tests: Rework and extend test suite
  * cmake: Bump requirement to 2.8.12
  * man: Spelling and associated fixes.
  * GBM: Pass valid arguments to gbm_surface_create_with_modifiers
  * apple: Build fixes

OBS-URL: https://build.opensuse.org/request/show/877573
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waffle?expand=0&rev=8
2021-03-08 14:18:56 +00:00
b86339cf25 - Update to release 1.7.0
* wayland: Support for the xdg-shell protocol.
  * surfaceless: Implement window resize
  * GLX/WGL: Behave correctly in the presence of ARB_create_context
  * tests: Rework and extend test suite
  * cmake: Bump requirement to 2.8.12
  * man: Spelling and associated fixes.
  * GBM: Pass valid arguments to gbm_surface_create_with_modifiers
  * apple: Build fixes

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/waffle?expand=0&rev=17
2021-03-08 08:17:36 +00:00
Richard Brown
a5ca7488a0 Accepting request 875071 from X11:XOrg
- bugfix release 1.6.3 (changes since 1.6.1)
  * docs: Add waffle 1.6.3 release notes
  * docs: Add waffle 1.6.2 release notes
  * meson: Fix meson build if bash-completion not found
  * meson: always install bash-completion file
  * meson: do not replace datadir for bash completion
  * wflinfo: use glGetStringi() only when available
  * gitlab-ci: update to latest ci-template
  * apple: hide GL deprecation warnings
  * tests/gl_basic_test: fix SURFACELESS_EGL only build
  * gbm: don't pass invalid arguments to gbm_surface_create_with_modifiers
  * cmocka: don't require librt, when it's not unavailable

OBS-URL: https://build.opensuse.org/request/show/875071
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waffle?expand=0&rev=7
2021-02-25 17:30:09 +00:00
fdb60ec2fb - bugfix release 1.6.3 (changes since 1.6.1)
* docs: Add waffle 1.6.3 release notes
  * docs: Add waffle 1.6.2 release notes
  * meson: Fix meson build if bash-completion not found
  * meson: always install bash-completion file
  * meson: do not replace datadir for bash completion
  * wflinfo: use glGetStringi() only when available
  * gitlab-ci: update to latest ci-template
  * apple: hide GL deprecation warnings
  * tests/gl_basic_test: fix SURFACELESS_EGL only build
  * gbm: don't pass invalid arguments to gbm_surface_create_with_modifiers
  * cmocka: don't require librt, when it's not unavailable

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/waffle?expand=0&rev=15
2021-02-25 10:34:51 +00:00
6e38cf65b1 Accepting request 864304 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/864304
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waffle?expand=0&rev=6
2021-01-19 15:03:53 +00:00
5a6ce84d45 Accepting request 864295 from home:pluskalm:branches:X11:XOrg
- Use current cmake macros
- Specify minimal build dependencies as required by upstream

OBS-URL: https://build.opensuse.org/request/show/864295
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/waffle?expand=0&rev=13
2021-01-19 12:55:35 +00:00
dae7029643 Accepting request 791026 from X11:XOrg
- bugfix release 1.6.1
  * wflinfo: Correctly install the bash completion file
  * GLX/WGL: Handle ARB_create_context appropriatelly
  * Wayland: Build fix for -fno-common, default with GCC10
  * Surfaceless: Implement window_resize
- added  tests to cover above issues 
- addressing the -fno-common build issue, required us to bump the
  wayland-client requirement to v1.10

OBS-URL: https://build.opensuse.org/request/show/791026
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waffle?expand=0&rev=5
2020-04-04 10:24:46 +00:00
6dacac2bc2 fixed source URL
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/waffle?expand=0&rev=11
2020-04-02 22:13:53 +00:00
b6bf0de8e1 - bugfix release 1.6.1
* wflinfo: Correctly install the bash completion file
  * GLX/WGL: Handle ARB_create_context appropriatelly
  * Wayland: Build fix for -fno-common, default with GCC10
  * Surfaceless: Implement window_resize
- added  tests to cover above issues 
- addressing the -fno-common build issue, required us to bump the
  wayland-client requirement to v1.10

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/waffle?expand=0&rev=10
2020-04-02 11:38:37 +00:00
8ead881ec6 Accepting request 709109 from X11:XOrg
- version 1.6.0
  * nacl support in cmake
  * a shiny new meson build system
  * json output from wflinfo
  * EGL/GBM modifiers support
  * Out of the box FreeBSD support when using meson
  * Also included are a number of behind the scenes changes from
    Emil, in particular a massive refactoring/improvement of the
    unit tests.
- no longer package LICENSE in every subpackage: instead let library
  package require base package
- improve description of devel package

OBS-URL: https://build.opensuse.org/request/show/709109
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waffle?expand=0&rev=4
2019-06-12 11:17:26 +00:00
b7942628e5 - version 1.6.0
* nacl support in cmake
  * a shiny new meson build system
  * json output from wflinfo
  * EGL/GBM modifiers support
  * Out of the box FreeBSD support when using meson
  * Also included are a number of behind the scenes changes from
    Emil, in particular a massive refactoring/improvement of the
    unit tests.
- no longer package LICENSE in every subpackage: instead let library
  package require base package
- improve description of devel package

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/waffle?expand=0&rev=8
2019-06-11 10:30:21 +00:00
464b8e2eb1 Accepting request 616834 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/616834
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waffle?expand=0&rev=3
2018-06-19 10:01:44 +00:00
517c485a7f Accepting request 616545 from home:pluskalm:branches:X11:XOrg
- Install license

OBS-URL: https://build.opensuse.org/request/show/616545
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/waffle?expand=0&rev=6
2018-06-14 10:30:01 +00:00
e691b22770 Accepting request 542941 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/542941
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waffle?expand=0&rev=2
2017-11-20 16:05:50 +00:00
c5d2c9da0d Accepting request 542930 from home:pluskalm:branches:X11:XOrg
- Add gpg signature
- Build and run functional tests
- Use more of cmake macros
- Small cleanup with spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/542930
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/waffle?expand=0&rev=4
2017-11-19 14:42:22 +00:00
1016dec26d Accepting request 452459 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/452459
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waffle?expand=0&rev=1
2017-02-01 08:51:46 +00:00
9ffc70f5e1 Accepting request 452317 from home:jengelh:branches:X11:XOrg
- Trim fillers from description; set RPM groups properly.
- Heed shared library packaging guideline: libwaffle-1-0 must
  contain only the library.

OBS-URL: https://build.opensuse.org/request/show/452317
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/waffle?expand=0&rev=2
2017-01-25 11:14:08 +00:00
Michal Srb
2564e3a07e Accepting request 452017 from home:mimi_vx:piglit
Waffle 

Waffle is a cross-platform C library that allows one to defer selection of an OpenGL API and window system until runtime. For example, on Linux, Waffle enables an application to select X11/EGL with an OpenGL 3.3 core profile, Wayland with OpenGL ES2, and other window system / API combinations.

OBS-URL: https://build.opensuse.org/request/show/452017
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/waffle?expand=0&rev=1
2017-01-24 12:05:32 +00:00