diff --git a/packages/o/ocp/.files b/packages/o/ocp/.files
index 2d515d5fa9f..074cb9b67d1 100644
Binary files a/packages/o/ocp/.files and b/packages/o/ocp/.files differ
diff --git a/packages/o/ocp/.rev b/packages/o/ocp/.rev
index 419c7176dfc..7ebf6d7f965 100644
--- a/packages/o/ocp/.rev
+++ b/packages/o/ocp/.rev
@@ -31,4 +31,12 @@
1102642
+
+ e50762b329be15617c39b32a50ae119c
+ 0.2.107
+
+ anag+factory
+
+ 1147706
+
diff --git a/packages/o/ocp/ocp-0.2.106.tar.bz2 b/packages/o/ocp/ocp-0.2.106.tar.bz2
deleted file mode 120000
index fcd775acd2f..00000000000
--- a/packages/o/ocp/ocp-0.2.106.tar.bz2
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeihpf64rlqidfvwfgdza37ungsteue2npvj7joydwynwu5bltsue7u
\ No newline at end of file
diff --git a/packages/o/ocp/ocp-0.2.107.tar.bz2 b/packages/o/ocp/ocp-0.2.107.tar.bz2
new file mode 120000
index 00000000000..eefd144a447
--- /dev/null
+++ b/packages/o/ocp/ocp-0.2.107.tar.bz2
@@ -0,0 +1 @@
+/ipfs/bafybeifbopcourkymx42uxz3y6bgrssvhebn43wfh767al7ykklyaf7bly
\ No newline at end of file
diff --git a/packages/o/ocp/ocp.changes b/packages/o/ocp/ocp.changes
index 36cd0ad304d..a13a0d80d11 100644
--- a/packages/o/ocp/ocp.changes
+++ b/packages/o/ocp/ocp.changes
@@ -1,3 +1,39 @@
+-------------------------------------------------------------------
+Mon Feb 19 18:42:41 UTC 2024 - Martin Hauke
+
+- Update to version 0.2.107
+ libsidplayfp:
+ * Make it possible to tune parameters in real-time.
+ * Update libsidplayfp to the latest master.
+ * Plugin had an extra dirdbUnref() that should not be there.
+ adplug:
+ * Update adplug to latest master.
+ * Scrolling the channel viewer could crash the player due to read
+ of out-of-bound memory.
+ * The wrapper OPL class OCP uses had some minor problems:
+ + In OPL3 mode, if a channel was in 4-OP mode, the second half
+ would always muted.
+ + In OPL3 mode, if a channel was in 4-OP mode, you could mute
+ the second half of the channel (in addition to the problem
+ mentioned above).
+ + When a channel is going in/out of 4-OP mode, mute was not
+ consistent.
+ * Refactor and use file-caching.
+ * Add compression hint to the fie API, solid files should be
+ scanned directly.
+ * Differentiate unread (files not scanned) and files were the
+ file content turned out to be unknown. Speeds up the file
+ browser, especially if there are archives present.
+ * ISO/TOC - Audio CDs could be unable to play after being
+ looked up in the online discid-database.
+ * Update libancient filter to match upto libancient master
+ (needs matching support from host operating system for them to
+ work).
+ * Add support for *.RPG archive file from "Official Hamster
+ Republic Role Playing Game Construction Engine", and *.BAM that
+ in game data files as stored as *.1 *.2 *.3 etc.
+ * Potential hang-bug in UDF (CDROM DVD image files) parser.
+
-------------------------------------------------------------------
Sat Aug 5 20:17:31 UTC 2023 - Martin Hauke
diff --git a/packages/o/ocp/ocp.spec b/packages/o/ocp/ocp.spec
index 19b50d650f8..4ffdf751eaf 100644
--- a/packages/o/ocp/ocp.spec
+++ b/packages/o/ocp/ocp.spec
@@ -1,7 +1,7 @@
#
# spec file for package ocp
#
-# 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
@@ -17,13 +17,14 @@
Name: ocp
-Version: 0.2.106
+Version: 0.2.107
Release: 0
Summary: Open Cubic Player for MOD/S3M/XM/IT/MIDI music files
# Code is GPL-2.0-or-later, Graphics and animations are CC-BY-3.0
License: CC-BY-3.0 AND GPL-2.0-or-later
Group: Productivity/Multimedia/Sound/Players
URL: https://stian.cubic.org/coding-ocp.php
+#Git-Clone: https://github.com/mywave82/opencubicplayer.git
Source0: https://stian.cubic.org/ocp/%{name}-%{version}.tar.bz2
Source1: ftp://ftp.cubic.org/pub/player/gfx/opencp25image1.zip
Source2: ftp://ftp.cubic.org/pub/player/gfx/opencp25ani1.zip
@@ -77,7 +78,7 @@ visualizations.
%prep
%setup -q
-%patch1 -p1
+%autopatch -p1
unzip %{SOURCE1}
mv license.txt license-images.txt
unzip %{SOURCE2}