-%define ver 0.3.0
-%define patchlvl pre3
-
Summary: Advanced Linux Sound Architecture (ALSA) - Utils
Summary(pl): Advanced Linux Sound Architecture (ALSA) - Narzêdzia
Name: alsa-utils
-Version: %{ver}%{patchlvl}
-Release: 3
+Version: 0.4.0
+Release: 1
Copyright: GPL
Group: Applications/Sound
Group(pl): Aplikacje/D¼wiêk
-Source0: ftp://alsa.jcu.cz/pub/utils/%{name}-%{ver}-%{patchlvl}.tar.gz
+Source0: ftp://ftp.alsa-project.org/pub/utils/%{name}-%{version}.tar.gz
Source1: alsasound
Patch0: alsa-utils-DESTDIR.patch
-Patch1: alsa-utils-opt.patch
-BuildPrereq: alsa-driver-devel
-BuildPrereq: alsa-lib-devel
-BuildPrereq: libstdc++-devel
-BuildPrereq: ncurses-devel
+Patch1: alsa-utils-xamixer.patch
+BuildRequires: alsa-driver-devel
+BuildRequires: alsa-lib-devel
+BuildRequires: libstdc++-devel
+BuildRequires: ncurses-devel
+BuildRequires: gtk+-devel
+BuildRequires: XFree86-libs
+BuildRequires: glib-devel
Requires: alsa-driver
Prereq: /sbin/chkconfig
BuildRoot: /tmp/%{name}-%{version}-root
%description
-Advanced Linux Sound Architecture (ALSA) - Utils
-alsamixer, amixer, aplay, arecord
+Advanced Linux Sound Architecture (ALSA) - Utils alsamixer, amixer, aplay,
+arecord.
%description -l pl
-Advanced Linux Sound Architecture (ALSA) - Narzêdzia
-alsamixer, amixer, aplay, arecord
+Advanced Linux Sound Architecture (ALSA) - Narzêdzia alsamixer, amixer,
+aplay, arecord.
%prep
-%setup -q -n %{name}-%{ver}-%{patchlvl}
-%patch0 -p0
+%setup -q
+%patch0 -p1
%patch1 -p1
%build
-./configure %{_target} \
- --prefix=%{_prefix} \
- --mandir=%{_mandir}
+autoconf
+CFLAGS="$RPM_OPT_FLAGS -I/usr/include/ncurses" LDFLAGS="-s" \
+CXXFLAGS="$RPM_OPT_FLAGS -fno-rtti -fno-exceptions" \
+./configure %{_target_platform} \
+ --prefix=%{_prefix}
-make OPT="$RPM_OPT_FLAGS -I/usr/include/ncurses"
+make
%install
rm -rf $RPM_BUILD_ROOT
touch $RPM_BUILD_ROOT/etc/asound.conf
+rm -f $RPM_BUILD_ROOT%{_mandir}/man1/arecord.1
+echo ".so aplay.1" > $RPM_BUILD_ROOT%{_mandir}/man1/arecord.1
+mv $RPM_BUILD_ROOT/usr/etc/xamixer.conf $RPM_BUILD_ROOT/etc
-gzip -9nf README ChangeLog amixer/README.first \
+gzip -9nf README ChangeLog \
$RPM_BUILD_ROOT%{_mandir}/man1/*
%post
/sbin/chkconfig --add alsasound
if test -r /var/run/alsasound.pid; then
- /etc/rc.d/init.d/alsasound stop >&2
- /etc/rc.d/init.d/alsasound start >&2
+ /etc/rc.d/init.d/alsasound stop >&2
+ /etc/rc.d/init.d/alsasound start >&2
else
- echo "Run \"/etc/rc.d/init.d/alsasound start\" to start alsasound daemon."
+ echo "Run \"/etc/rc.d/init.d/alsasound start\" to start alsasound daemon."
fi
-/sbin/depmod -a
%preun
if [ "$1" = "0" ]; then
- /sbin/chkconfig --del alsasound
- /etc/rc.d/init.d/alsasound stop >&2
+ /sbin/chkconfig --del alsasound
+ /etc/rc.d/init.d/alsasound stop >&2
fi
-/sbin/depmod -a
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%doc {README,ChangeLog,amixer/README.first}.gz
+%doc {README,ChangeLog}.gz
+%config(noreplace) %verify(not md5 size mtime) /etc/asound.conf
+%config(noreplace) %verify(not md5 size mtime) /etc/xamixer.conf
%attr(755,root,root) %{_bindir}/*
%attr(755,root,root) %{_sbindir}/*
%{_mandir}/man1/*
%attr(754,root,root) /etc/rc.d/init.d/*
-%attr(640,root,root) %config /etc/asound.conf
-
-%changelog
-* Tue May 25 1999 Piotr Czerwiñski <pius@pld.org.pl>
- [0.3.0pre3-3]
-- package is FHS 2.0 compliant,
-- based on spec file made by Helge Jensen <slog@slog.dk>,
-- rewritten for PLD use by me and Arkadiusz Mi¶kiewicz <misiek@misiek.eu.org>,
-- pl translation by Arkadiusz Mi¶kiewicz <misiek@misiek.eu.org>.