File 0001-Fix-libsndfile-versioning.patch of Package python-SoundFile
From 177f1fa06472f0b384e876a545060da6d4985d9a Mon Sep 17 00:00:00 2001
From: yeey <gyee@suse.com>
Date: Sat, 28 Sep 2024 20:14:02 -0700
Subject: [PATCH] Fix libsndfile versioning
Strip the "-exp" from the libsndfile version since _sound_file data
binary build is optional.
---
soundfile.py | 2 ++
1 file changed, 2 insertions(+)
diff -Nru soundfile-0.13.1.orig/soundfile.py soundfile-0.13.1/soundfile.py
--- soundfile-0.13.1.orig/soundfile.py 2025-01-25 10:04:53.000000000 +0100
+++ soundfile-0.13.1/soundfile.py 2025-05-20 10:03:38.951047010 +0200
@@ -10,6 +10,7 @@
"""
__version__ = "0.13.1"
+import re as _re
import os as _os
import sys as _sys
from os import SEEK_SET, SEEK_CUR, SEEK_END
@@ -214,6 +215,7 @@
__libsndfile_version__ = _ffi.string(_snd.sf_version_string()).decode('utf-8', 'replace')
if __libsndfile_version__.startswith('libsndfile-'):
__libsndfile_version__ = __libsndfile_version__[len('libsndfile-'):]
+__libsndfile_version__ = _re.sub('-.*$', '', __libsndfile_version__)
def read(file, frames=-1, start=0, stop=None, dtype='float64', always_2d=False,