Group :: Sound
RPM: aumix
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
Name: aumix
Version: 2.8
Release: alt4
Summary: A GTK+/Ncurses audio mixer
License: GPL
Group: Sound
URL: http://www.jpj.net/~trevor/aumix.html
Source0: http://www.jpj.net/~trevor/aumix/%name-%version.tar.bz2
Source1: %name.menu
Source2: %name-16.xpm
Source3: %name-32.xpm
Source4: %name-48.xpm
Source5: %name-mute.1
Source6: %name.firsttime
Patch0: %name-2.6-mdk-datadir.patch
Patch1: %name-2.7-alt-taumix-deps.patch
Patch2: %name-2.7-mdk-devfs-compliant.patch
Patch3: %name-2.8-alt-gtk_set_locale.patch
Patch4: %name-2.8-mdk-close-dialogs.patch
Patch5: %name-2.8-mdk-utf8-gtk2.patch
Patch6: %name-2.8-deb-autoconf25.patch
Patch7: %name-2.8-alt-ru-po.patch
Patch8: %name-2.8-rh-mute.patch
Patch9: %name-2.8-rh-cursor-color.patch
Patch10: %name-2.8-rh-crackrock.patch
Patch11: %name-2.8-deb-fgbg.patch
Patch12: %name-2.8-deb-xpm.patch
Patch13: %name-2.8-deb-failmsg.patch
Patch14: %name-2.8-deb-redraw-balance.patch
Patch15: %name-2.8-deb-rec-redraw.patch
Patch16: %name-2.8-deb-DISPLAY.patch
Patch17: %name-2.8-deb-HOME.patch
Requires: %name-minimal = %version-%release
# Added by buildreq2 on Sun Apr 17 2005
BuildRequires: libgpm-devel libgtk+2-devel libncurses-devel
%package minimal
Summary: Command-line audio mixer
Group: Sound
%description
This is a program for adjusting audio mixers from the command line or scripts,
or interactively at the console or a terminal with a full-screen, ncurses-based
interface or a GTK-based X interface.
%description minimal
This is a program for adjusting audio mixers from the command line or scripts.
%prep
%setup -q
%__bzip2 -9fk ChangeLog
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4
%patch5
%patch6 -p1
%patch7 -p1
%patch8
%patch9
%patch10
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
# Rename "xaumix" to "taumix".
%__grep -FrlZ xaumix . |
xargs -r0 %__subst s/xaumix/taumix/g --
%__mv doc/{x,t}aumix.1
%__mv src/{x,t}aumix
%build
autoreconf -fisv
%configure --prefix=/ --without-alsa --without-ncurses --without-gtk1 --without-gtk
%make_build
%__mv src/aumix{,-minimal}
%make distclean
%configure --with-alsa --without-gtk1
%make_build
%install
%makeinstall
%__install -pD -m755 {src,%buildroot/bin}/aumix-minimal
%__install -pD -m644 %SOURCE2 %buildroot%_miconsdir/%name.xpm
%__install -pD -m644 %SOURCE3 %buildroot%_iconsdir/%name.xpm
%__install -pD -m644 %SOURCE4 %buildroot%_liconsdir/%name.xpm
%__install -pD -m644 %SOURCE5 %buildroot%_man1dir/mute.1
%__install -pD -m644 %SOURCE1 %buildroot%_menudir/%name
%__install -pD -m755 %SOURCE6 %buildroot%_sysconfdir/firsttime.d/%name
%find_lang %name
%post
%update_menus
%postun
%clean_menus
%files -f %name.lang
%doc AUTHORS BUGS ChangeLog.bz2 NEWS README TODO
%_bindir/*
%_man1dir/*
%_datadir/%name
%_menudir/*
%_miconsdir/*.xpm
%_iconsdir/*.xpm
%_liconsdir/*.xpm
%files minimal
/bin/%name-minimal
%config %_sysconfdir/firsttime.d/%name
%changelog
…
Full changelog you can see here
Version: 2.8
Release: alt4
Summary: A GTK+/Ncurses audio mixer
License: GPL
Group: Sound
URL: http://www.jpj.net/~trevor/aumix.html
Source0: http://www.jpj.net/~trevor/aumix/%name-%version.tar.bz2
Source1: %name.menu
Source2: %name-16.xpm
Source3: %name-32.xpm
Source4: %name-48.xpm
Source5: %name-mute.1
Source6: %name.firsttime
Patch0: %name-2.6-mdk-datadir.patch
Patch1: %name-2.7-alt-taumix-deps.patch
Patch2: %name-2.7-mdk-devfs-compliant.patch
Patch3: %name-2.8-alt-gtk_set_locale.patch
Patch4: %name-2.8-mdk-close-dialogs.patch
Patch5: %name-2.8-mdk-utf8-gtk2.patch
Patch6: %name-2.8-deb-autoconf25.patch
Patch7: %name-2.8-alt-ru-po.patch
Patch8: %name-2.8-rh-mute.patch
Patch9: %name-2.8-rh-cursor-color.patch
Patch10: %name-2.8-rh-crackrock.patch
Patch11: %name-2.8-deb-fgbg.patch
Patch12: %name-2.8-deb-xpm.patch
Patch13: %name-2.8-deb-failmsg.patch
Patch14: %name-2.8-deb-redraw-balance.patch
Patch15: %name-2.8-deb-rec-redraw.patch
Patch16: %name-2.8-deb-DISPLAY.patch
Patch17: %name-2.8-deb-HOME.patch
Requires: %name-minimal = %version-%release
# Added by buildreq2 on Sun Apr 17 2005
BuildRequires: libgpm-devel libgtk+2-devel libncurses-devel
%package minimal
Summary: Command-line audio mixer
Group: Sound
%description
This is a program for adjusting audio mixers from the command line or scripts,
or interactively at the console or a terminal with a full-screen, ncurses-based
interface or a GTK-based X interface.
%description minimal
This is a program for adjusting audio mixers from the command line or scripts.
%prep
%setup -q
%__bzip2 -9fk ChangeLog
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4
%patch5
%patch6 -p1
%patch7 -p1
%patch8
%patch9
%patch10
%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
# Rename "xaumix" to "taumix".
%__grep -FrlZ xaumix . |
xargs -r0 %__subst s/xaumix/taumix/g --
%__mv doc/{x,t}aumix.1
%__mv src/{x,t}aumix
%build
autoreconf -fisv
%configure --prefix=/ --without-alsa --without-ncurses --without-gtk1 --without-gtk
%make_build
%__mv src/aumix{,-minimal}
%make distclean
%configure --with-alsa --without-gtk1
%make_build
%install
%makeinstall
%__install -pD -m755 {src,%buildroot/bin}/aumix-minimal
%__install -pD -m644 %SOURCE2 %buildroot%_miconsdir/%name.xpm
%__install -pD -m644 %SOURCE3 %buildroot%_iconsdir/%name.xpm
%__install -pD -m644 %SOURCE4 %buildroot%_liconsdir/%name.xpm
%__install -pD -m644 %SOURCE5 %buildroot%_man1dir/mute.1
%__install -pD -m644 %SOURCE1 %buildroot%_menudir/%name
%__install -pD -m755 %SOURCE6 %buildroot%_sysconfdir/firsttime.d/%name
%find_lang %name
%post
%update_menus
%postun
%clean_menus
%files -f %name.lang
%doc AUTHORS BUGS ChangeLog.bz2 NEWS README TODO
%_bindir/*
%_man1dir/*
%_datadir/%name
%_menudir/*
%_miconsdir/*.xpm
%_iconsdir/*.xpm
%_liconsdir/*.xpm
%files minimal
/bin/%name-minimal
%config %_sysconfdir/firsttime.d/%name
%changelog
…
Full changelog you can see here