1 # NOTE: Please keep in sync with aumix-gtk.
2 Summary: curses based audio mixer
3 Summary(de): Audio-Mixer auf curses-Basis
4 Summary(fr): Mixer audio basé sur curses
5 Summary(tr): Metin ekranlý ses karýþtýrýcý
6 Summary(pl): Mikser audio bazuj±cy na curses
7 Summary(ru): áÕÄÉÏ ÍÉËÛÅÒ ÎÁ ÂÁÚÅ ÂÉÂÌÉÏÔÅËÉ curses
8 Summary(uk): áÕÄ¦Ï Í¦ËÛÅÒ, ÂÁÚÏ×ÁÎÉÊ ÎÁ ¦ÂÌÉÏÔÅæ curses
13 Group: Applications/Sound
14 Group(de): Applikationen/Laut
15 Group(pl): Aplikacje/D¼wiêk
16 Source0: http://www.jpj.net/~trevor/aumix/%{name}-%{version}.tar.gz
18 Source2: %{name}.sysconfig
19 Source3: x%{name}.desktop
20 Patch0: %{name}-home_etc.patch
21 Patch1: %{name}-xaumix.patch
22 Patch2: %{name}-ac250.patch
23 URL: http://www.jpj.net/~trevor/aumix.html
24 BuildRequires: autoconf
25 BuildRequires: automake
26 BuildRequires: gpm-devel
27 BuildRequires: gettext-devel
28 BuildRequires: ncurses-devel >= 5.0
29 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32 %define _xbindir /usr/X11R6/bin
33 %define _xdatadir /usr/X11R6/share
34 %define _xmandir /usr/X11R6/man
37 This program provides a tty-based, interactive method of controlling a
38 sound card's mixer. It lets you adjust the input levels from the CD,
39 microphone, and onboard synthesizers as well as the output volume.
42 Dieses Programm bietet eine interaktive Methode auf tty-Basis zur
43 Steuerung eines Soundkarten-Mixers. Sie können damit die Eingangspegel
44 der CD, des Mikrophons und von Synthesizer-Karten sowie auch die
45 Ausgabelautstärke regeln.
48 Ce programme offre une méthode intaractive en mode texte pour
49 contrôler le mixer des cartes son. Il permet d'ajuster les niveaux
50 d'entrée du CD, du micro et des synthétiseurs de la carte, tout comme
54 Ten pakiet dostarcza bazuj±c± na tty, interaktywn± metodê
55 kontrolowania miksera karty d¼wiêkowej. aumix pozwala zmieniaæ poziom
56 sygna³u nadchodz±cego z CD, mikrofonu i syntetyzerów, a tak¿e poziom
60 Bu program metin ekranda, etkileþimli olarak ses kartý mixer denetimi
61 yapmanýzý saglar. Çýktý sesinin yanýsýra, CD, mikrofon ve panel
62 üzerindeki birleþtiriciden girdi seviyelerini ayarlamanýza olanak
66 üÔÁ ÐÒÏÇÒÁÍÍÁ - ËÏÎÓÏÌØÎÙÊ, ÉÎÔÅÒÁËÔÉ×ÎÙÊ ÒÅÇÕÌÑÔÏÒ ÕÒÏ×ÎÅÊ ÍÉËÛÅÒÁ
67 Ú×ÕËÏ×ÏÊ ËÁÒÔÙ. ïÎÁ ÐÏÚ×ÏÌÑÅÔ ÉÚÍÅÎÑÔØ ËÁË ×ÈÏÄÎÙÅ ÕÒÏ×ÎÉ ÓÉÇÎÁÌÏ× Ó
68 CD, ÍÉËÒÏÆÏÎÁ, ÓÉÎÔÅÚÁÔÏÒÏ× ÎÁ Ú×ÕËÏ×ÏÊ ÐÌÁÔÅ, ÔÁË É ×ÙÈÏÄÎÏÊ ÕÒÏ×ÅÎØ.
71 ãÑ ÐÒÏÇÒÁÍÁ - ËÏÎÓÏÌØÎÉÊ, ¦ÎÔÅÒÁËÔÉ×ÎÉÊ ÒÅÇÕÌÑÔÏÒ Ò¦×ÎÅÊ Í¦ËÛÅÒÕ
72 Ú×ÕËÏ×ϧ ËÁÒÔËÉ. ÷ÏÎÁ ÄÏÚ×ÏÌѤ ÚͦÎÀ×ÁÔÉ ÑË ×ȦÄΦ Ò¦×Φ ÓÉÇÎÁÌ¦× Ú
73 CD, ͦËÒÏÆÏÎÕ, ÓÉÎÔÅÚÁÔÏÒ¦× ÎÁ Ú×ÕËÏ×¦Ê ÐÌÁÔ¦, ÔÁË ¦ ×ÉȦÄÎÉÊ Ò¦×ÅÎØ.
75 %package OSS-preserve-settings
76 Summary: Saves/restores mixer settings on system shutdown/startup
77 Summary(pl): Zapisuje/odtwarza ustawienia przy zamkniêciu/starcie systemu
78 Group: Applications/Sound
79 Group(de): Applikationen/Laut
80 Group(pl): Aplikacje/D¼wiêk
81 Requires: %{name} = %{version}
82 Prereq: rc-scripts >= 0.2.0
83 Prereq: /sbin/chkconfig
87 %description OSS-preserve-settings
88 This package contains script, which will save settings of sound card's
89 mixer on system shutdown and restore them on system startup.
91 %description OSS-preserve-settings -l pl
92 Ten pakiet zawiera skrypt, który zapisuje ustawienia miksera karty
93 d¼wiêkowej przy zamkniêciu systemu i odtwarza je po uruchomieniu
103 rm -f missing acinclude.m4
104 gettextize --copy --force
109 CPPFLAGS="-I/usr/include/ncurses" \
116 rm -rf $RPM_BUILD_ROOT
117 install -d $RPM_BUILD_ROOT{%{_applnkdir}/Multimedia,%{_pixmapsdir}} \
118 $RPM_BUILD_ROOT{%{_xbindir},%{_xmandir}/man1} \
119 $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig}
121 %{__make} install DESTDIR=$RPM_BUILD_ROOT
123 mv -f $RPM_BUILD_ROOT%{_bindir}/xaumix $RPM_BUILD_ROOT%{_xbindir}
124 mv -f $RPM_BUILD_ROOT%{_mandir}/man1/xaumix* $RPM_BUILD_ROOT%{_xmandir}/man1
125 mv -f $RPM_BUILD_ROOT%{_datadir}/aumix/*xpm $RPM_BUILD_ROOT%{_pixmapsdir}
127 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/aumix
128 install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/aumix
129 install %{SOURCE3} $RPM_BUILD_ROOT%{_applnkdir}/Multimedia
131 touch $RPM_BUILD_ROOT%{_sysconfdir}/aumixrc
133 gzip -9nf AUTHORS BUGS ChangeLog NEWS README TODO
138 rm -rf $RPM_BUILD_ROOT
140 %post OSS-preserve-settings
141 /sbin/chkconfig --add aumix
142 if [ ! -f /var/lock/subsys/aumix ]; then
143 echo "Run \"/etc/rc.d/init.d/aumix start\" to initialize saving/restoring"
144 echo "sound card mixer's settings on system shutdown/startup, and then"
145 echo "setup sound volume."
148 %preun OSS-preserve-settings
149 if [ "$1" = "0" ]; then
150 if [ -f /var/lock/subsys/aumix ]; then
151 /etc/rc.d/init.d/aumix stop
153 /sbin/chkconfig --del aumix
156 %files -f %{name}.lang
157 %defattr(644,root,root,755)
158 %doc {AUTHORS,BUGS,ChangeLog,NEWS,README,TODO}.gz
159 %config(noreplace,missingok) %verify(not size mtime md5) %{_sysconfdir}/aumixrc
161 %attr(755,root,root) %{_bindir}/aumix
165 %attr(755,root,root) %{_xbindir}/xaumix
168 %{_applnkdir}/Multimedia/xaumix.desktop
170 %files OSS-preserve-settings
171 %defattr(644,root,root,755)
172 %attr(754,root,root) /etc/rc.d/init.d/aumix
173 %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/aumix