diff --git a/packages/libo/libopenmpt/.files b/packages/libo/libopenmpt/.files
index c3ffc29ff95..8b5052daf68 100644
Binary files a/packages/libo/libopenmpt/.files and b/packages/libo/libopenmpt/.files differ
diff --git a/packages/libo/libopenmpt/.rev b/packages/libo/libopenmpt/.rev
index b3d693318e9..6883196716d 100644
--- a/packages/libo/libopenmpt/.rev
+++ b/packages/libo/libopenmpt/.rev
@@ -797,4 +797,41 @@ Changes in 0.5.3:
version 0.6.0.
1123699
+
+ b5728fb4447d097183895501ef8addc5
+ 0.7.5
+
+ anag+factory
+ - Update to 0.7.5:
+ * [Sec] Null-pointer write (32bit platforms) or excessive memory
+ allocation (64bit platforms) when reading close to 4GiB of data
+ from unseekable files..
+ * [Sec] Write buffer overflow when reading unseekable files close
+ to 4GiB in size.
+ * [Sec] Possible out-of-memory (32bit platforms) or excessive
+ memory allocation (64bit platforms) when reading malformed data
+ from unseekable files.
+ * [Sec] DMF: Possible null-pointer write or excessive memory
+ allocation when reading DMF files.
+ * IT: In the previous version, Zxx macros in IT files made with
+ older MPT versions were no longer working.
+ * There was a periodic click when playing a module using the
+ Chorus or Flanger DMO plugin at a mix rate exceeding
+ ~136.5 kHz.
+ * An older bugfix for undefined behaviour in the Distortion DMO
+ plugin was incorrect, causing the distorted sound to be
+ different in some situations.
+ * xmp-openmpt: Metadata retrievel for playlist items was broken.
+- Changes in 0.7.4:
+ * [Bug] Makefile: libopenmpt 0.7.3 broke running the test suite
+ for Emscripten builds.
+ * openmpt123: openmpt123 now uses a narrower layout on terminal
+ windows with a width of less than 72 characters.
+ * Setting all possible load_skip flags resulted in nothing being
+ loaded at all, instead of just not loading the selected module
+ parts.
+ * When playing all subsongs, set_position_seconds didn’t always
+ calculate the correct subsong to jump to.
+ 1158797
+
diff --git a/packages/libo/libopenmpt/libopenmpt-0.7.3+release.autotools.tar.gz b/packages/libo/libopenmpt/libopenmpt-0.7.3+release.autotools.tar.gz
deleted file mode 120000
index 0fe0cdde6a1..00000000000
--- a/packages/libo/libopenmpt/libopenmpt-0.7.3+release.autotools.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeihgn5utliwwbvqoowsw4nz4luas23rphzbsldt3owrk6jfz3jj3uu
\ No newline at end of file
diff --git a/packages/libo/libopenmpt/libopenmpt-0.7.5+release.autotools.tar.gz b/packages/libo/libopenmpt/libopenmpt-0.7.5+release.autotools.tar.gz
new file mode 120000
index 00000000000..7823fffbdc5
--- /dev/null
+++ b/packages/libo/libopenmpt/libopenmpt-0.7.5+release.autotools.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafybeif2b7hyi3nwt6ncbit65tgzbvdd2owld5uvi3ucecxh4h5zk25oru
\ No newline at end of file
diff --git a/packages/libo/libopenmpt/libopenmpt.changes b/packages/libo/libopenmpt/libopenmpt.changes
index 05573d3364c..c1715c58a44 100644
--- a/packages/libo/libopenmpt/libopenmpt.changes
+++ b/packages/libo/libopenmpt/libopenmpt.changes
@@ -1,3 +1,49 @@
+-------------------------------------------------------------------
+Sun Mar 17 17:39:54 UTC 2024 - Mia Herkt
+
+- Update to 0.7.5:
+ * [Sec] Null-pointer write (32bit platforms) or excessive memory
+ allocation (64bit platforms) when reading close to 4GiB of data
+ from unseekable files..
+ * [Sec] Write buffer overflow when reading unseekable files close
+ to 4GiB in size.
+ * [Sec] Possible out-of-memory (32bit platforms) or excessive
+ memory allocation (64bit platforms) when reading malformed data
+ from unseekable files.
+ * [Sec] DMF: Possible null-pointer write or excessive memory
+ allocation when reading DMF files.
+ * IT: In the previous version, Zxx macros in IT files made with
+ older MPT versions were no longer working.
+ * There was a periodic click when playing a module using the
+ Chorus or Flanger DMO plugin at a mix rate exceeding
+ ~136.5 kHz.
+ * An older bugfix for undefined behaviour in the Distortion DMO
+ plugin was incorrect, causing the distorted sound to be
+ different in some situations.
+ * xmp-openmpt: Metadata retrievel for playlist items was broken.
+- Changes in 0.7.4:
+ * [Bug] Makefile: libopenmpt 0.7.3 broke running the test suite
+ for Emscripten builds.
+ * openmpt123: openmpt123 now uses a narrower layout on terminal
+ windows with a width of less than 72 characters.
+ * Setting all possible load_skip flags resulted in nothing being
+ loaded at all, instead of just not loading the selected module
+ parts.
+ * When playing all subsongs, set_position_seconds didn’t always
+ calculate the correct subsong to jump to.
+ * IT: A few more compatibility flags are now disabled for modules
+ saved with earlier Schism Tracker versions.
+ * IT: MIDI macros were reset in IT 2.14 / 2.15 files that
+ declared to be compatible with older IT versions
+ (fixes spx-visionsofthepast.it).
+ * OKT: Work around missing negative arpeggio implementation by
+ transposing the notes up an octave.
+ * OKT: Channel volume commands were sometimes lost over less
+ important effects.
+ * IMF: Ignore magic bytes in sample header. “Leaving All Behind”
+ by Karsten Koch uses unexpected magic bytes, Orpheus ignores
+ them just like the instrument header magic bytes.
+
-------------------------------------------------------------------
Tue Nov 7 00:48:48 UTC 2023 - Mia Herkt
diff --git a/packages/libo/libopenmpt/libopenmpt.spec b/packages/libo/libopenmpt/libopenmpt.spec
index 838b51cf666..538b7c245c7 100644
--- a/packages/libo/libopenmpt/libopenmpt.spec
+++ b/packages/libo/libopenmpt/libopenmpt.spec
@@ -1,7 +1,7 @@
#
# spec file for package libopenmpt
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -21,7 +21,7 @@
%define libopenmpt_modplug_version 0.8.9.0
Name: libopenmpt
-Version: 0.7.3
+Version: 0.7.5
Release: 0
Summary: C++ and C library to decode tracker music files
License: BSD-3-Clause