[packages/xmms-output-lame] Rel 4
arekm
arekm at pld-linux.org
Sun Mar 15 18:28:13 CET 2026
commit 875ab903c6433dce89c7723be84811d5516ac50d
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Sun Mar 15 18:28:05 2026 +0100
Rel 4
xmms-output-lame-lame-api.patch | 16 ++++++++++++++++
xmms-output-lame.spec | 4 +++-
2 files changed, 19 insertions(+), 1 deletion(-)
---
diff --git a/xmms-output-lame.spec b/xmms-output-lame.spec
index a6c71d2..35f8a9f 100644
--- a/xmms-output-lame.spec
+++ b/xmms-output-lame.spec
@@ -2,11 +2,12 @@ Summary: MP3 output plugin for XMMS
Summary(pl.UTF-8): Wtyczka wyjściowa dla XMMS-a kompresująca wyjście do plików MP3
Name: xmms-output-lame
Version: 0.2.2
-Release: 3
+Release: 4
License: GPL
Group: Development/Libraries
Source0: http://dl.sourceforge.net/my-xmms-plugs/out_lame-%{version}.tar.gz
# Source0-md5: 7ee5905e8eaa8eb149a9d6d260222abd
+Patch0: %{name}-lame-api.patch
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: lame-libs-devel
@@ -25,6 +26,7 @@ Ta wtyczka pozwala XMMS-owi odtwarzać muzykę poprzez koder MP3 LAME.
%prep
%setup -q -n out_lame
+%patch -P0 -p1
%build
rm -f missing
diff --git a/xmms-output-lame-lame-api.patch b/xmms-output-lame-lame-api.patch
new file mode 100644
index 0000000..5d142dc
--- /dev/null
+++ b/xmms-output-lame-lame-api.patch
@@ -0,0 +1,16 @@
+Switch to the non-deprecated LAME M/S setter.
+
+Current LAME headers may hide the old mode_automs declaration; use the
+available force_ms entry point instead.
+
+--- a/src/out_lame.c
++++ b/src/out_lame.c
+@@ -301,7 +301,7 @@
+ lame_set_quality(gfp, algo_quality_val);
+ if (audio_mode_val != 4)
+ lame_set_mode(gfp, audio_mode_val);
+- lame_set_mode_automs(gfp, auto_ms_val);
++ lame_set_force_ms(gfp, auto_ms_val);
+
+ lame_set_errorf(gfp, lame_debugf);
+ lame_set_debugf(gfp, lame_debugf);
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/xmms-output-lame.git/commitdiff/875ab903c6433dce89c7723be84811d5516ac50d
More information about the pld-cvs-commit
mailing list