1 # NOTE: Please keep in sync with aumix.
4 %bcond_with gtk1 # build with GTK+ instead of GTK+2
6 Summary: curses and X11/GTK+ based audio mixer
7 Summary(de.UTF-8): Audio-Mixer auf curses- und X11/GTK+-Basis
8 Summary(es.UTF-8): Mezclador de audio basado en curses y X11/GTK+
9 Summary(pl.UTF-8): Mikser audio bazujący na curses i GTK+
10 Summary(ru.UTF-8): Аудио микшер на базе библиотеки curses и GTK+
11 Summary(uk.UTF-8): Аудіо мікшер, базований на біблиотеці curses і GTK+
16 Group: Applications/Sound
17 Source0: http://www.jpj.net/~trevor/aumix/aumix-%{version}.tar.bz2
18 # Source0-md5: dc3fc7209752207c23e7c94ab886b340
19 Source3: %{name}.desktop
21 Patch0: aumix-home_etc.patch
22 Patch1: aumix-xaumix.patch
23 Patch2: aumix-ac250.patch
24 URL: http://www.jpj.net/~trevor/aumix.html
25 BuildRequires: autoconf
26 BuildRequires: automake
27 BuildRequires: gettext-devel
28 BuildRequires: gpm-devel
30 BuildRequires: gtk+-devel >= 1.2.0
32 BuildRequires: gtk+2-devel >= 1:2.0.0
34 BuildRequires: ncurses-devel >= 5.0
37 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40 This program provides a tty- and X11/GTK+-based, interactive method of
41 controlling a sound card's mixer. It lets you adjust the input levels
42 from the CD, microphone, and onboard synthesizers as well as the
45 %description -l de.UTF-8
46 Dieses Programm bietet eine interaktive Methode auf tty- und
47 X11/GTK+-Basis zur Steuerung eines Soundkarten-Mixers. Sie können
48 damit die Eingangspegel der CD, des Mikrophons und von
49 Synthesizer-Karten sowie auch die Ausgabelautstärke regeln.
51 %description -l es.UTF-8
52 Este programa nos ofrece un método interactivo basado en tty y
53 X11/GTK+ de control de mezclas de tarjetas de sonido. Deja que se
54 ajuste los niveles de entrada del CD, micrófono, y sintetizadores, así
55 como el volumen de salida.
57 %description -l pl.UTF-8
58 Ten program przynosi bazującą na tty oraz X11/GTK+, interaktywną
59 metodę kontrolowania miksera karty dźwiękowej. aumix pozwala zmieniać
60 poziom sygnału nadchodzącego z CD, mikrofonu i syntetyzerów tak samo
61 jak poziom sygnału wyjściowego.
63 %description -l ru.UTF-8
64 Эта программа - консольный и X11/GTK+, интерактивный регулятор уровней
65 микшера звуковой карты. Она позволяет изменять как входные уровни
66 сигналов с CD, микрофона, синтезаторов на звуковой плате, так и
69 %description -l uk.UTF-8
70 Ця програма - консольний і X11/GTK+, інтерактивний регулятор рівней
71 мікшеру звукової картки. Вона дозволяє змінювати як вхідні рівні
72 сигналів з CD, мікрофону, синтезаторів на звуковій платі, так і
76 %setup -q -n aumix-%{version}
88 CPPFLAGS="-I/usr/include/ncurses"
99 rm -rf $RPM_BUILD_ROOT
100 install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \
101 $RPM_BUILD_ROOT{%{_sysconfdir},%{_bindir}}
104 DESTDIR=$RPM_BUILD_ROOT
106 install %{SOURCE3} $RPM_BUILD_ROOT%{_desktopdir}/aumix.desktop
107 install %{SOURCE4} $RPM_BUILD_ROOT%{_pixmapsdir}
108 rm -f $RPM_BUILD_ROOT%{_datadir}/aumix/aumix.xpm
110 :> $RPM_BUILD_ROOT%{_sysconfdir}/aumixrc
115 rm -rf $RPM_BUILD_ROOT
118 %defattr(644,root,root,755)
119 %doc AUTHORS BUGS ChangeLog NEWS README TODO
120 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/aumixrc
122 %attr(755,root,root) %{_bindir}/aumix
127 %{_desktopdir}/aumix.desktop