[packages/xmms-alarm] Rel 2

arekm arekm at pld-linux.org
Sun Mar 15 14:50:26 CET 2026


commit 6eab6ff885832288475eb136883f6c492fd4dd87
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Sun Mar 15 14:50:19 2026 +0100

    Rel 2

 xmms-alarm-stdlib.patch | 16 ++++++++++++++++
 xmms-alarm.spec         |  9 +++++++--
 2 files changed, 23 insertions(+), 2 deletions(-)
---
diff --git a/xmms-alarm.spec b/xmms-alarm.spec
index a3b7e7a..11bbbc1 100644
--- a/xmms-alarm.spec
+++ b/xmms-alarm.spec
@@ -2,11 +2,12 @@ Summary:	An alarm plugin for XMMS
 Summary(pl.UTF-8):	Wtyczka budzika do XMMS
 Name:		xmms-alarm
 Version:	0.3.7
-Release:	1
+Release:	2
 License:	GPL
 Group:		X11/Applications/Multimedia
 Source0:	http://www.snika.uklinux.net/xmms-alarm/%{name}-%{version}.tar.bz2
 # Source0-md5:	be1a3b60dbab6b1ab5e3e893c22cbe23
+Patch0:		%{name}-stdlib.patch
 URL:		http://www.snika.uklinux.net/
 BuildRequires:	automake
 BuildRequires:	rpmbuild(macros) >= 1.125
@@ -24,13 +25,17 @@ głośność rano w celu obudzenia.
 
 %prep
 %setup -q
+%patch -P0 -p1
 
 %build
 cp -f %{_datadir}/automake/install-sh .
 cp -f %{_datadir}/automake/config.sub .
 %configure \
 	--libdir=%{xmms_general_plugindir}
-%{__make}
+%{__make} \
+	CFLAGS="%{rpmcflags}" \
+	CPPFLAGS="%{rpmcppflags}" \
+	LDFLAGS="%{rpmldflags}"
 
 %install
 rm -rf $RPM_BUILD_ROOT
diff --git a/xmms-alarm-stdlib.patch b/xmms-alarm-stdlib.patch
new file mode 100644
index 0000000..01ea4a6
--- /dev/null
+++ b/xmms-alarm-stdlib.patch
@@ -0,0 +1,16 @@
+Fix build with modern toolchains by ensuring stdlib prototypes are visible.
+The code uses abs() and system(); include <stdlib.h> unconditionally.
+
+--- xmms-alarm-0.3.7/src/alarm.c.orig	2007-08-11 08:24:50.000000000 +0200
++++ xmms-alarm-0.3.7/src/alarm.c	2026-03-15 14:10:00.000000000 +0100
+@@ -30,9 +30,7 @@
+ /* this file really should get split/cleaned up sometime ;) */
+ #include "config.h"
+ 
+-#if STDC_HEADERS
+-# include <stdlib.h>
+-#endif
++#include <stdlib.h>
+ 
+ #include <time.h>
+ #if TM_IN_SYS_TIME
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/xmms-alarm.git/commitdiff/6eab6ff885832288475eb136883f6c492fd4dd87



More information about the pld-cvs-commit mailing list