]>
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 |
075e8567 JR |
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 |
eae22797 | 13 | Version: 2.8 |
6fa2f7ec | 14 | Release: 2 |
7b55e8e3 | 15 | License: GPL |
16 | Group: Applications/Sound | |
eae22797 | 17 | Source0: http://www.jpj.net/~trevor/aumix/aumix-%{version}.tar.bz2 |
18 | # Source0-md5: dc3fc7209752207c23e7c94ab886b340 | |
6fc9f3c1 TP |
19 | Source3: %{name}.desktop |
20 | Source4: aumix.png | |
7b55e8e3 | 21 | Patch0: aumix-home_etc.patch |
651a6d59 | 22 | Patch1: aumix-xaumix.patch |
0c0605b1 | 23 | Patch2: aumix-ac250.patch |
7b55e8e3 | 24 | URL: http://www.jpj.net/~trevor/aumix.html |
ad62f256 | 25 | BuildRequires: autoconf |
1bd24fac | 26 | BuildRequires: automake |
77746063 PG |
27 | BuildRequires: gettext-devel |
28 | BuildRequires: gpm-devel | |
30c04ad8 | 29 | %if %{with gtk1} |
30 | BuildRequires: gtk+-devel >= 1.2.0 | |
31 | %else | |
b14c4fbd | 32 | BuildRequires: gtk+2-devel >= 1:2.0.0 |
30c04ad8 | 33 | %endif |
7b55e8e3 | 34 | BuildRequires: ncurses-devel >= 5.0 |
7b55e8e3 | 35 | Provides: aumix |
77746063 | 36 | Obsoletes: aumix |
e61d0f7a | 37 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
7b55e8e3 | 38 | |
39 | %description | |
8ec35ddd | 40 | This program provides a tty- and X11/GTK+-based, interactive method of |
131db452 | 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 | |
43 | output volume. | |
7b55e8e3 | 44 | |
075e8567 | 45 | %description -l de.UTF-8 |
131db452 | 46 | Dieses Programm bietet eine interaktive Methode auf tty- und |
075e8567 | 47 | X11/GTK+-Basis zur Steuerung eines Soundkarten-Mixers. Sie können |
b44a0103 | 48 | damit die Eingangspegel der CD, des Mikrophons und von |
075e8567 | 49 | Synthesizer-Karten sowie auch die Ausgabelautstärke regeln. |
7b55e8e3 | 50 | |
075e8567 JR |
51 | %description -l es.UTF-8 |
52 | Este programa nos ofrece un método interactivo basado en tty y | |
8ec35ddd | 53 | X11/GTK+ de control de mezclas de tarjetas de sonido. Deja que se |
075e8567 | 54 | ajuste los niveles de entrada del CD, micrófono, y sintetizadores, así |
6fc9f3c1 TP |
55 | como el volumen de salida. |
56 | ||
075e8567 JR |
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. | |
62 | ||
63 | %description -l ru.UTF-8 | |
64 | Эта программа - консольный и X11/GTK+, интерактивный регулятор уровней | |
65 | микшера звуковой карты. Она позволяет изменять как входные уровни | |
66 | сигналов с CD, микрофона, синтезаторов на звуковой плате, так и | |
67 | выходной уровень. | |
68 | ||
69 | %description -l uk.UTF-8 | |
70 | Ця програма - консольний і X11/GTK+, інтерактивний регулятор рівней | |
71 | мікшеру звукової картки. Вона дозволяє змінювати як вхідні рівні | |
72 | сигналів з CD, мікрофону, синтезаторів на звуковій платі, так і | |
73 | вихідний рівень. | |
6fc9f3c1 | 74 | |
7b55e8e3 | 75 | %prep |
76 | %setup -q -n aumix-%{version} | |
e61d0f7a | 77 | %patch0 -p1 |
30c04ad8 | 78 | %patch1 -p1 |
1cfa1723 | 79 | %patch2 -p1 |
7b55e8e3 | 80 | |
81 | %build | |
e59bd1c9 | 82 | #%%{__gettextize} |
8bfd5116 | 83 | %{__aclocal} |
7f7c4149 | 84 | %{__autoconf} |
e61d0f7a | 85 | %{__autoheader} |
7f7c4149 | 86 | %{__automake} |
7b55e8e3 | 87 | |
ec33cf64 | 88 | CPPFLAGS="-I/usr/include/ncurses" |
1cfa1723 | 89 | %configure \ |
30c04ad8 | 90 | %if %{with gtk1} |
91 | --without-gtk | |
92 | %else | |
1cfa1723 | 93 | --without-gtk1 |
30c04ad8 | 94 | %endif |
7b55e8e3 | 95 | |
a70c43e3 | 96 | %{__make} |
7b55e8e3 | 97 | |
98 | %install | |
99 | rm -rf $RPM_BUILD_ROOT | |
fa4ea332 | 100 | install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \ |
0c0605b1 | 101 | $RPM_BUILD_ROOT{%{_sysconfdir},%{_bindir}} |
7b55e8e3 | 102 | |
77746063 PG |
103 | %{__make} install \ |
104 | DESTDIR=$RPM_BUILD_ROOT | |
7b55e8e3 | 105 | |
fa4ea332 | 106 | install %{SOURCE3} $RPM_BUILD_ROOT%{_desktopdir}/aumix.desktop |
6fc9f3c1 TP |
107 | install %{SOURCE4} $RPM_BUILD_ROOT%{_pixmapsdir} |
108 | rm -f $RPM_BUILD_ROOT%{_datadir}/aumix/aumix.xpm | |
7b55e8e3 | 109 | |
6fc9f3c1 | 110 | :> $RPM_BUILD_ROOT%{_sysconfdir}/aumixrc |
7b55e8e3 | 111 | |
1bd24fac | 112 | %find_lang aumix |
7b55e8e3 | 113 | |
114 | %clean | |
115 | rm -rf $RPM_BUILD_ROOT | |
116 | ||
1bd24fac | 117 | %files -f aumix.lang |
7b55e8e3 | 118 | %defattr(644,root,root,755) |
ef56862f | 119 | %doc AUTHORS BUGS ChangeLog NEWS README TODO |
b44a0103 | 120 | %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/aumixrc |
7b55e8e3 | 121 | |
122 | %attr(755,root,root) %{_bindir}/aumix | |
6fc9f3c1 TP |
123 | %{_mandir}/man1/* |
124 | %{_datadir}/aumix | |
7b55e8e3 | 125 | |
6fc9f3c1 | 126 | %{_pixmapsdir}/*.png |
fa4ea332 | 127 | %{_desktopdir}/aumix.desktop |