diff --git a/.files b/.files
index 79cfe28..0549ad0 100644
Binary files a/.files and b/.files differ
diff --git a/.rev b/.rev
index fe9c111..8b6a195 100644
--- a/.rev
+++ b/.rev
@@ -100,4 +100,12 @@
918704
+
+ 6d1f52436782f65c669f928b94119991
+ 5.2.8.0
+
+ dimstar_suse
+
+ 1065998
+
diff --git a/allegro-5.2.7.0.tar.gz b/allegro-5.2.7.0.tar.gz
deleted file mode 120000
index ec8bce5..0000000
--- a/allegro-5.2.7.0.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeihe46g5mdposwtbwl55lgnnhsh6dme73yy4z7ru22qotsbp2coya4
\ No newline at end of file
diff --git a/allegro-5.2.8.0.tar.gz b/allegro-5.2.8.0.tar.gz
new file mode 120000
index 0000000..9cffb65
--- /dev/null
+++ b/allegro-5.2.8.0.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafybeia3huq5g3j5rkjsjujin42bnv7y7g3i52zrqrfmbf4deyulgqzqmm
\ No newline at end of file
diff --git a/allegro.changes b/allegro.changes
index 976909b..20f917c 100644
--- a/allegro.changes
+++ b/allegro.changes
@@ -1,4 +1,30 @@
-------------------------------------------------------------------
+Wed Feb 15 12:58:26 UTC 2023 - Ferdinand Thiessen
+
+- Update to version 5.2.8.0
+ * Allow configuring bitmap wrapping via al_set_new_bitmap_wrap.
+ * Graphics:
+ * Reject creating bitmaps with negative width or height
+ * Add a minimal shader implementation for GLSL. Minimal shader
+ supports fewer features, but is faster.
+ * Emscripten: Fix usage of SDL_Init for emscripten
+ * SDL:
+ * Ignore touch events from indirect touch devices.
+ * Use SDL_PeepEvents for event handling, to improve performance.
+ * Improve joysticks support
+ * Fix mouse axis setter
+ * Use clock_gettime with CLOCK_MONOTONIC instead of gettimeofday
+ * Add al_play_audio_stream, a 'simple' API endpoint for audio stream playback.
+ * Allow identifying and listing audio devices via new API:
+ al_get_num_audio_output_devices, al_get_audio_output_device,
+ al_get_audio_device_name
+ * Color addon: Add linear and oklab color spaces to the color addon.
+ * Fixed TTF rendering when using transforms
+ * Allow identifying video files via a magic number, exposed via
+ al_identify_video
+ * Many other bugfixes
+
+-------------------------------------------------------------------
Thu Sep 9 11:35:36 UTC 2021 - Martin Hauke
- Add missing dependencies to allegro-devel
diff --git a/allegro.spec b/allegro.spec
index 3f5d686..a609384 100644
--- a/allegro.spec
+++ b/allegro.spec
@@ -1,7 +1,7 @@
#
# spec file for package allegro
#
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -25,7 +25,7 @@ developers are free to design and structure the program as desired.
%define allegro_so_nr 5_2
%define dot_allegro_so_nr %(echo %{allegro_so_nr} | sed s/_/./)
Name: allegro
-Version: 5.2.7.0
+Version: 5.2.8.0
Release: 0
Summary: A game programming library
License: BSD-3-Clause AND Zlib
@@ -278,10 +278,12 @@ Allegro HTML documentation and man pages.
%setup -q
%build
+# Tests require a graphics card
%cmake \
- -DCMAKE_C_FLAGS="%{optflags} -fPIC" \
+ -DCMAKE_C_FLAGS="%{optflags} -fPIC -D_FILE_OFFSET_BITS=64" \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DWANT_EXAMPLES=NO \
+ -DWANT_TESTS=NO \
-DWANT_DEMO=NO ..
%make_build