# NOTE: Please keep in sync with aumix-gtk. Summary: curses based audio mixer Summary(de): Audio-Mixer auf curses-Basis Summary(fr): Mixer audio basé sur curses Summary(tr): Metin ekranlý ses karýþtýrýcý Summary(pl): Mikser audio bazuj±cy na curses Summary(ru): áÕÄÉÏ ÍÉËÛÅÒ ÎÁ ÂÁÚÅ ÂÉÂÌÉÏÔÅËÉ curses Summary(uk): áÕÄ¦Ï Í¦ËÛÅÒ, ÂÁÚÏ×ÁÎÉÊ ÎÁ ¦ÂÌÉÏÔÅæ curses Name: aumix Version: 2.7 Release: 4 License: GPL Group: Applications/Sound Group(de): Applikationen/Laut Group(pl): Aplikacje/D¼wiêk Source0: http://www.jpj.net/~trevor/aumix/%{name}-%{version}.tar.gz Source1: %{name}.init Source2: %{name}.sysconfig Source3: x%{name}.desktop Patch0: %{name}-home_etc.patch Patch1: %{name}-xaumix.patch Patch2: %{name}-ac250.patch URL: http://www.jpj.net/~trevor/aumix.html BuildRequires: autoconf BuildRequires: automake BuildRequires: gpm-devel BuildRequires: gettext-devel BuildRequires: ncurses-devel >= 5.0 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) Obsoletes: aumix-gtk %define _xbindir /usr/X11R6/bin %define _xdatadir /usr/X11R6/share %define _xmandir /usr/X11R6/man %description This program provides a tty-based, interactive method of controlling a sound card's mixer. It lets you adjust the input levels from the CD, microphone, and onboard synthesizers as well as the output volume. %description -l de Dieses Programm bietet eine interaktive Methode auf tty-Basis zur Steuerung eines Soundkarten-Mixers. Sie können damit die Eingangspegel der CD, des Mikrophons und von Synthesizer-Karten sowie auch die Ausgabelautstärke regeln. %description -l fr Ce programme offre une méthode intaractive en mode texte pour contrôler le mixer des cartes son. Il permet d'ajuster les niveaux d'entrée du CD, du micro et des synthétiseurs de la carte, tout comme le volume de sortie. %description -l pl Ten program przynosi bazuj±c± na tty, interaktywn± metodê kontrolowania miksera karty d¼wiêkowej. aumix pozwala zmieniaæ poziom sygna³u nadchodz±cego z CD, mikrofonu i syntetyzerów tak samo jak poziom sygna³u wyj¶ciowego. %description -l tr Bu program metin ekranda, etkileþimli olarak ses kartý mixer denetimi yapmanýzý saglar. Çýktý sesinin yanýsýra, CD, mikrofon ve panel üzerindeki birleþtiriciden girdi seviyelerini ayarlamanýza olanak verir. %description -l ru üÔÁ ÐÒÏÇÒÁÍÍÁ - ËÏÎÓÏÌØÎÙÊ, ÉÎÔÅÒÁËÔÉ×ÎÙÊ ÒÅÇÕÌÑÔÏÒ ÕÒÏ×ÎÅÊ ÍÉËÛÅÒÁ Ú×ÕËÏ×ÏÊ ËÁÒÔÙ. ïÎÁ ÐÏÚ×ÏÌÑÅÔ ÉÚÍÅÎÑÔØ ËÁË ×ÈÏÄÎÙÅ ÕÒÏ×ÎÉ ÓÉÇÎÁÌÏ× Ó CD, ÍÉËÒÏÆÏÎÁ, ÓÉÎÔÅÚÁÔÏÒÏ× ÎÁ Ú×ÕËÏ×ÏÊ ÐÌÁÔÅ, ÔÁË É ×ÙÈÏÄÎÏÊ ÕÒÏ×ÅÎØ. %description -l uk ãÑ ÐÒÏÇÒÁÍÁ - ËÏÎÓÏÌØÎÉÊ, ¦ÎÔÅÒÁËÔÉ×ÎÉÊ ÒÅÇÕÌÑÔÏÒ Ò¦×ÎÅÊ Í¦ËÛÅÒÕ Ú×ÕËÏ×ϧ ËÁÒÔËÉ. ÷ÏÎÁ ÄÏÚ×ÏÌѤ ÚͦÎÀ×ÁÔÉ ÑË ×ȦÄΦ Ò¦×Φ ÓÉÇÎÁÌ¦× Ú CD, ͦËÒÏÆÏÎÕ, ÓÉÎÔÅÚÁÔÏÒ¦× ÎÁ Ú×ÕËÏ×¦Ê ÐÌÁÔ¦, ÔÁË ¦ ×ÉȦÄÎÉÊ Ò¦×ÅÎØ. %package OSS-preserve-settings Summary: Saves/restores mixer settings on system shutdown/startup Summary(pl): Zapisuje/odtwarza ustawienia przy zamkniêciu/starcie systemu Group: Applications/Sound Group(de): Applikationen/Laut Group(pl): Aplikacje/D¼wiêk Requires: %{name} = %{version} Prereq: rc-scripts >= 0.2.0 Obsoletes: rhsound Conflicts: alsa-utils %description OSS-preserve-settings This package contains script, which will save settings of sound card's mixer on system shutdown and restore them on system startup. %description -l pl OSS-preserve-settings Ten pakiet zawiera skrypt, który zapisuje ustawienia miksera karty d¼wiêkowej przy zamkniêciu systemu i odtwarza je po uruchomieniu systemu. %prep %setup -q %patch0 -p1 %patch1 -p1 %patch2 -p1 %build rm -f missing acinclude.m4 gettextize --copy --force aclocal autoconf automake -a -c CFLAGS="%{rpmcflags} -I/usr/include/ncurses" %configure --without-gtk %{__make} %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%{_applnkdir}/Multimedia,%{_pixmapsdir}} \ $RPM_BUILD_ROOT{%{_xbindir},%{_xmandir}/man1} \ $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig} %{__make} install DESTDIR=$RPM_BUILD_ROOT mv -f $RPM_BUILD_ROOT%{_bindir}/xaumix $RPM_BUILD_ROOT%{_xbindir} mv -f $RPM_BUILD_ROOT%{_mandir}/man1/xaumix* $RPM_BUILD_ROOT%{_xmandir}/man1 mv -f $RPM_BUILD_ROOT%{_datadir}/aumix/*xpm $RPM_BUILD_ROOT%{_pixmapsdir} install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/aumix install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/aumix install %{SOURCE3} $RPM_BUILD_ROOT%{_applnkdir}/Multimedia touch $RPM_BUILD_ROOT%{_sysconfdir}/aumixrc gzip -9nf AUTHORS BUGS ChangeLog NEWS README TODO %find_lang %{name} %post OSS-preserve-settings /sbin/chkconfig --add aumix if [ ! -f /var/lock/subsys/aumix ]; then echo "Run \"/etc/rc.d/init.d/aumix start\" to initialize saving/restoring" echo "sound card mixer's settings on system shutdown/startup, and then" echo "setup sound volume." fi %preun OSS-preserve-settings if [ "$1" = "0" ]; then if [ -f /var/lock/subsys/aumix ]; then /etc/rc.d/init.d/aumix stop fi /sbin/chkconfig --del aumix fi %clean rm -rf $RPM_BUILD_ROOT %files -f %{name}.lang %defattr(644,root,root,755) %doc {AUTHORS,BUGS,ChangeLog,NEWS,README,TODO}.gz %config(noreplace,missingok) %verify(not size mtime md5) %{_sysconfdir}/aumixrc %attr(755,root,root) %{_bindir}/aumix %{_mandir}/man1/* %{_datadir}/aumix %attr(755,root,root) %{_xbindir}/xaumix %{_xmandir}/man1/* %{_pixmapsdir}/*.xpm %{_applnkdir}/Multimedia/xaumix.desktop %files OSS-preserve-settings %defattr(644,root,root,755) %attr(754,root,root) /etc/rc.d/init.d/aumix %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/aumix