[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