diff --git a/_servicedata b/_servicedata
index 0184481..1316933 100644
--- a/_servicedata
+++ b/_servicedata
@@ -3,4 +3,4 @@
https://anongit.freedesktop.org/git/piglit.git
c0b320729b87cd52b7f9f216185e5824293dbf9a
https://anongit.freedesktop.org/git/piglit.git/
- b32186ee5313ca07b320e14fbfcddbf26fd1330d
\ No newline at end of file
+ cf8daaf5ba90fc9b8a0e144355026e2a14c79944
\ No newline at end of file
diff --git a/piglit-1~20240309.obscpio b/piglit-1~20240309.obscpio
deleted file mode 100644
index eae72ea..0000000
--- a/piglit-1~20240309.obscpio
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:f6497c2154308454aecaf4e98a562ca1180d30e132b05bd8a5eff65ad6f79179
-size 84171790
diff --git a/piglit-1~20240530.obscpio b/piglit-1~20240530.obscpio
new file mode 100644
index 0000000..818c0b8
--- /dev/null
+++ b/piglit-1~20240530.obscpio
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1eaa9f93d28ec49b272471ffa4351b23d1126f0857106870ee287bae8cad97b1
+size 84225550
diff --git a/piglit.changes b/piglit.changes
index 8f59cd8..aabf2cd 100644
--- a/piglit.changes
+++ b/piglit.changes
@@ -1,3 +1,71 @@
+-------------------------------------------------------------------
+Thu Jun 6 13:32:29 UTC 2024 - Martin Pluskal
+
+- Update to version 1~20240530:
+ * glsl-bug-110796: detect missing ES 3.2 support using EGL_BAD_MATCH
+ * glsl-bug-110796: distinguish which context creation failed
+ * Sync .mailmap from Mesa
+ * glsl-bug-110796: check for GL ES 3.2 support
+ * egl-terminate-then-unbind-context: simplify
+ * egl_khr_create_context: improve skip reporting
+ * arb_blend_func_extended: simplify MAX_DUAL_SOURCE_DRAW_BUFFERS detection
+ * arb_blend_func_extended: gles: follow the specification requirements
+ * arb_texture_multisample: require geometry shaders
+ * egl: missing EGLconfig isn't stderr material
+ * ext_external_objects: avoid stderr when we skip the test
+ * util: remove handwritten defines and drop FIXME
+ * texsubimage: fix low bpp formats by expecting less than 8 bits of precision
+ * Use GBM_LDFLAGS to get all options
+ * fix vk_vert_buf_reuse cleanup
+ * arb_texture_view: test for NaN in more cases
+ * ext_direct_state_access: Fix deprecated-non-prototype warnings
+ * arb_fragment_layer_viewport: don't test out-of-range gl_Layer values
+ * glsl-1.30: Test uint to float conversion of sign extended value
+ * arb_draw_buffers_blend: Fix deprecated-non-prototype warnings
+ * arb_sample_shading: do not actually run mask_in_one if it's not supported
+ * clear-stencil: new test to check for problems clearing stencils
+ * read_depth_offset: new test to check depth offset calculation
+ * replayer: create bin/ everytime
+ * Reduce precision in depth clear precision check
+ * Add float from half function
+ * tests/gbm: Add gbm_device_get_fd() test
+ * wayland: Add Wayland dmabuf driver-name test
+ * conversion-explicit: use a different value for normalized +/- min
+ * cmake: if we specify PIGLIT_BUILD_GL_TESTS OPENGL_FOUND is always true
+ * README: recommend Ninja by default and switch to cmake --build
+ * cmake: build is compatible up to 3.28
+ * cmake: add workaround for CMP0148
+ * README: ccmake is not that common, regular cmake is enough to build
+ * README: update requirements
+ * cmake: WGL doesn't need Waffle, pass the definition without it
+ * cmake: remove this 12 years old workaround taking too many lines
+ * cmake: implement switch for the EGL tests and simplify test conditions
+ * cmake: make PIGLIT_BUILD_DMA_BUF_TESTS aligned with GBM dependency
+ * cmake: depend on WGL_TESTS being enabled to build WGL
+ * cmake: implement GBM and Wayland controls
+ * cmake: fix unusually formated statement
+ * cmake: implement X11 option (required for GLX)
+ * cmake: move GLX and WGL option to the beggining of the file
+ * cmake: move first batch of option() at the beggining of the file
+ * cmake: rename default values with prefix DEFAULT_
+ * cmake: move defaults into the per-platform section
+ * cmake: predefine defaults depending on the system
+ * cmake: drop unused CMP0042 policy
+ * cmake: respect indentation
+ * texturing: add a test for GPU/CPU sync when creating textures
+ * util: fix multisample_texture_fs_template
+ * tests: add a test for GL_APPLE_sync
+ * ci: codespell ignore list is lowercase
+ * more spelling fixes accross the whole codebase
+ * ci: bump distribution tag
+ * arb_multisample: Fix bitwise-instead-of-logical warning
+ * ext_texture_storage: Fix memory leak on error path
+ * arb_internalformat_query2: fix internalformat selection for max_layers subtest
+ * arb_clear_texture: only test float depth textures when supported
+ * properly check for libgen.h
+ * arb_copy_image-formats: avoid undefined behavior
+ * intel/ppgtt: Use getpagesize fallback with MinGW
+
-------------------------------------------------------------------
Thu Mar 14 14:01:00 UTC 2024 - Martin Pluskal
diff --git a/piglit.obsinfo b/piglit.obsinfo
index 48baa6d..3e8fcd4 100644
--- a/piglit.obsinfo
+++ b/piglit.obsinfo
@@ -1,4 +1,4 @@
name: piglit
-version: 1~20240309
-mtime: 1709939279
-commit: b32186ee5313ca07b320e14fbfcddbf26fd1330d
+version: 1~20240530
+mtime: 1717090166
+commit: cf8daaf5ba90fc9b8a0e144355026e2a14c79944
diff --git a/piglit.spec b/piglit.spec
index 12048d8..de3810a 100644
--- a/piglit.spec
+++ b/piglit.spec
@@ -26,7 +26,7 @@
%bcond_without opengles
%endif
Name: piglit
-Version: 1~20240309
+Version: 1~20240530
Release: 0
Summary: OpenGL driver testing framework
License: MIT
@@ -53,6 +53,7 @@ BuildRequires: pkgconfig(libdrm)
BuildRequires: pkgconfig(libpng)
BuildRequires: pkgconfig(vulkan)
BuildRequires: pkgconfig(waffle-1) >= 1.6.0
+BuildRequires: pkgconfig(wayland-protocols) >= 1.24
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(xcb)
BuildRequires: pkgconfig(xkbcommon)