]>
Commit | Line | Data |
---|---|---|
131db452 | 1 | # NOTE: Please keep in sync with aumix. |
e61d0f7a JB |
2 | # |
3 | # Conditional build: | |
8ec35ddd | 4 | %bcond_with gtk1 # build with GTK+ instead of GTK+2 |
e61d0f7a | 5 | # |
e18c0c57 | 6 | Summary: curses and X11/GTK+ based audio mixer |
9260971e ER |
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+ | |
7b55e8e3 | 12 | Name: aumix-gtk |
3a941d60 JR |
13 | Version: 2.9.1 |
14 | Release: 1 | |
53b3d3f2 | 15 | License: GPL v2+ |
7b55e8e3 | 16 | Group: Applications/Sound |
3a941d60 JR |
17 | Source0: http://www.jpj.net/~trevor/aumix/releases/aumix-%{version}.tar.bz2 |
18 | # Source0-md5: 34f28ae1c94fc5298e8bb2688c4b3a20 | |
6fc9f3c1 TP |
19 | Source3: %{name}.desktop |
20 | Source4: aumix.png | |
7b55e8e3 | 21 | Patch0: aumix-home_etc.patch |
651a6d59 | 22 | Patch1: aumix-xaumix.patch |
7b55e8e3 | 23 | URL: http://www.jpj.net/~trevor/aumix.html |
ad62f256 | 24 | BuildRequires: autoconf |
1bd24fac | 25 | BuildRequires: automake |
84485e9f | 26 | BuildRequires: gettext-tools |
77746063 | 27 | BuildRequires: gpm-devel |
30c04ad8 | 28 | %if %{with gtk1} |
29 | BuildRequires: gtk+-devel >= 1.2.0 | |
30 | %else | |
b14c4fbd | 31 | BuildRequires: gtk+2-devel >= 1:2.0.0 |
30c04ad8 | 32 | %endif |
7b55e8e3 | 33 | BuildRequires: ncurses-devel >= 5.0 |
7b55e8e3 | 34 | Provides: aumix |
77746063 | 35 | Obsoletes: aumix |
e61d0f7a | 36 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
7b55e8e3 | 37 | |
38 | %description | |
8ec35ddd | 39 | This program provides a tty- and X11/GTK+-based, interactive method of |
131db452 | 40 | controlling a sound card's mixer. It lets you adjust the input levels |
41 | from the CD, microphone, and onboard synthesizers as well as the | |
42 | output volume. | |
7b55e8e3 | 43 | |
075e8567 | 44 | %description -l de.UTF-8 |
131db452 | 45 | Dieses Programm bietet eine interaktive Methode auf tty- und |
075e8567 | 46 | X11/GTK+-Basis zur Steuerung eines Soundkarten-Mixers. Sie können |
b44a0103 | 47 | damit die Eingangspegel der CD, des Mikrophons und von |
075e8567 | 48 | Synthesizer-Karten sowie auch die Ausgabelautstärke regeln. |
7b55e8e3 | 49 | |
075e8567 JR |
50 | %description -l es.UTF-8 |
51 | Este programa nos ofrece un método interactivo basado en tty y | |
8ec35ddd | 52 | X11/GTK+ de control de mezclas de tarjetas de sonido. Deja que se |
075e8567 | 53 | ajuste los niveles de entrada del CD, micrófono, y sintetizadores, así |
6fc9f3c1 TP |
54 | como el volumen de salida. |
55 | ||
075e8567 JR |
56 | %description -l pl.UTF-8 |
57 | Ten program przynosi bazującą na tty oraz X11/GTK+, interaktywną | |
58 | metodę kontrolowania miksera karty dźwiękowej. aumix pozwala zmieniać | |
59 | poziom sygnału nadchodzącego z CD, mikrofonu i syntetyzerów tak samo | |
60 | jak poziom sygnału wyjściowego. | |
61 | ||
62 | %description -l ru.UTF-8 | |
63 | Эта программа - консольный и X11/GTK+, интерактивный регулятор уровней | |
64 | микшера звуковой карты. Она позволяет изменять как входные уровни | |
65 | сигналов с CD, микрофона, синтезаторов на звуковой плате, так и | |
66 | выходной уровень. | |
67 | ||
68 | %description -l uk.UTF-8 | |
69 | Ця програма - консольний і X11/GTK+, інтерактивний регулятор рівней | |
70 | мікшеру звукової картки. Вона дозволяє змінювати як вхідні рівні | |
71 | сигналів з CD, мікрофону, синтезаторів на звуковій платі, так і | |
72 | вихідний рівень. | |
6fc9f3c1 | 73 | |
7b55e8e3 | 74 | %prep |
75 | %setup -q -n aumix-%{version} | |
e61d0f7a | 76 | %patch0 -p1 |
30c04ad8 | 77 | %patch1 -p1 |
7b55e8e3 | 78 | |
79 | %build | |
3a941d60 | 80 | %{__gettextize} |
8bfd5116 | 81 | %{__aclocal} |
7f7c4149 | 82 | %{__autoconf} |
e61d0f7a | 83 | %{__autoheader} |
7f7c4149 | 84 | %{__automake} |
7b55e8e3 | 85 | |
ec33cf64 | 86 | CPPFLAGS="-I/usr/include/ncurses" |
1cfa1723 | 87 | %configure \ |
30c04ad8 | 88 | %if %{with gtk1} |
89 | --without-gtk | |
90 | %else | |
1cfa1723 | 91 | --without-gtk1 |
30c04ad8 | 92 | %endif |
7b55e8e3 | 93 | |
a70c43e3 | 94 | %{__make} |
7b55e8e3 | 95 | |
96 | %install | |
97 | rm -rf $RPM_BUILD_ROOT | |
fa4ea332 | 98 | install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \ |
0c0605b1 | 99 | $RPM_BUILD_ROOT{%{_sysconfdir},%{_bindir}} |
7b55e8e3 | 100 | |
77746063 PG |
101 | %{__make} install \ |
102 | DESTDIR=$RPM_BUILD_ROOT | |
7b55e8e3 | 103 | |
fa4ea332 | 104 | install %{SOURCE3} $RPM_BUILD_ROOT%{_desktopdir}/aumix.desktop |
6fc9f3c1 TP |
105 | install %{SOURCE4} $RPM_BUILD_ROOT%{_pixmapsdir} |
106 | rm -f $RPM_BUILD_ROOT%{_datadir}/aumix/aumix.xpm | |
7b55e8e3 | 107 | |
6fc9f3c1 | 108 | :> $RPM_BUILD_ROOT%{_sysconfdir}/aumixrc |
7b55e8e3 | 109 | |
1bd24fac | 110 | %find_lang aumix |
7b55e8e3 | 111 | |
112 | %clean | |
113 | rm -rf $RPM_BUILD_ROOT | |
114 | ||
1bd24fac | 115 | %files -f aumix.lang |
7b55e8e3 | 116 | %defattr(644,root,root,755) |
ef56862f | 117 | %doc AUTHORS BUGS ChangeLog NEWS README TODO |
b44a0103 | 118 | %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/aumixrc |
7b55e8e3 | 119 | |
120 | %attr(755,root,root) %{_bindir}/aumix | |
6fc9f3c1 TP |
121 | %{_mandir}/man1/* |
122 | %{_datadir}/aumix | |
7b55e8e3 | 123 | |
6fc9f3c1 | 124 | %{_pixmapsdir}/*.png |
fa4ea332 | 125 | %{_desktopdir}/aumix.desktop |