[packages/xmms-effect-volnorm] Rel 2
arekm
arekm at pld-linux.org
Sun Mar 15 18:25:49 CET 2026
commit 90616e07c9483ed933803c8139973e0f3ccaf2ce
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Sun Mar 15 18:25:42 2026 +0100
Rel 2
xmms-effect-volnorm-rpm-flags.patch | 36 ++++++++++++++++++++++++++++++++++++
xmms-effect-volnorm.spec | 7 ++++++-
2 files changed, 42 insertions(+), 1 deletion(-)
---
diff --git a/xmms-effect-volnorm.spec b/xmms-effect-volnorm.spec
index 58f8def..e7c2268 100644
--- a/xmms-effect-volnorm.spec
+++ b/xmms-effect-volnorm.spec
@@ -2,12 +2,13 @@ Summary: XMMS - Plugin for Normalizing Volume
Summary(pl.UTF-8): Wtyczka do XMMS-a normalizująca poziom dźwięku
Name: xmms-effect-volnorm
Version: 0.4.1
-Release: 1
+Release: 2
License: GPL
Group: X11/Applications/Multimedia
Source0: http://download.sourceforge.net/volnorm/volnorm-%{version}.tar.gz
# Source0-md5: 8f4d19b8e45d5f51c303303858f9905a
Patch0: %{name}-dont_check_gtk+extra.patch
+Patch1: %{name}-rpm-flags.patch
URL: http://volnorm.sourceforge.net/
BuildRequires: autoconf
BuildRequires: automake
@@ -32,6 +33,7 @@ Pozwala na odtwarzanie kazdego z plików z jednakową głośnością.
%prep
%setup -q -n volnorm-%{version}
%patch -P0 -p1
+%patch -P1 -p1
%build
%{__libtoolize}
@@ -40,6 +42,9 @@ Pozwala na odtwarzanie kazdego z plików z jednakową głośnością.
%{__autoheader}
%{__automake}
%configure \
+ CFLAGS="%{rpmcflags}" \
+ CPPFLAGS="%{rpmcppflags}" \
+ LDFLAGS="%{rpmldflags}" \
XMMS_PATH="/usr/bin/xmms"
%{__make}
diff --git a/xmms-effect-volnorm-rpm-flags.patch b/xmms-effect-volnorm-rpm-flags.patch
new file mode 100644
index 0000000..2622d60
--- /dev/null
+++ b/xmms-effect-volnorm-rpm-flags.patch
@@ -0,0 +1,36 @@
+Preserve RPM compiler flags in automake files.
+
+The upstream Makefile.am overwrites CFLAGS with a hardcoded COMMON_CFLAGS
+block, which drops debuginfo and hardening flags from the actual build.
+
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -5,12 +5,12 @@
+ libnormvol_la_LDFLAGS = -module -avoid-version
+ libnormvol_la_LIBS = @GTK_LIBS@ @PTHREAD_LIBS@ @INTLLIBS@
+
+-COMMON_CFLAGS = -O2 -Wall -W \
++AM_CFLAGS = -Wall -W \
+ -I$(top_builddir) -I$(top_srcdir) \
+ -D_REENTRANT @GTK_CFLAGS@
+ COMMON_SRC = normvol.c normvol.h smooth.c smooth.h cfg.c cfg.h \
+ about.c about.h config.h monitor.c monitor.h\
+ support.c support.h interface.c interface.h callbacks.c callbacks.h
+
+-CFLAGS = $(COMMON_CFLAGS)
++CFLAGS +=
+ libnormvol_la_SOURCES = $(COMMON_SRC)
+--- a/tests/Makefile.am
++++ b/tests/Makefile.am
+@@ -5,9 +5,9 @@
+ LIBS = @GTK_LIBS@
+ LDADD = ../src/libnormvol.la
+
+-COMMON_CFLAGS = -O2 -Wall -W -I$(top_builddir) -I$(top_srcdir) -D_REENTRANT @GTK_CFLAGS@
++AM_CFLAGS = -Wall -W -I$(top_builddir) -I$(top_srcdir) -D_REENTRANT @GTK_CFLAGS@
+
+ COMMON_SRC = testload.c xmms_dummy.c
+
+-CFLAGS = $(COMMON_CFLAGS)
++CFLAGS +=
+ testload_SOURCES = $(COMMON_SRC)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/xmms-effect-volnorm.git/commitdiff/90616e07c9483ed933803c8139973e0f3ccaf2ce
More information about the pld-cvs-commit
mailing list