]> git.pld-linux.org Git - packages/aumix.git/blame_incremental - aumix.spec
- release 7
[packages/aumix.git] / aumix.spec
... / ...
CommitLineData
1# NOTE: Please keep in sync with aumix-gtk.
2Summary: curses based audio mixer
3Summary(de.UTF-8): Audio-Mixer auf curses-Basis
4Summary(es.UTF-8): Mezclador de audio basado en curses
5Summary(fr.UTF-8): Mixer audio basé sur curses
6Summary(tr.UTF-8): Metin ekranlı ses karıştırıcı
7Summary(pl.UTF-8): Mikser audio bazujący na curses
8Summary(pt_BR.UTF-8): Mixador de áudio baseado em curses
9Summary(ru.UTF-8): Аудио микшер на базе библиотеки curses
10Summary(uk.UTF-8): Аудіо мікшер, базований на біблиотеці curses
11Name: aumix
12Version: 2.8
13Release: 7
14License: GPL v2+
15Group: Applications/Sound
16Source0: http://www.jpj.net/~trevor/aumix/%{name}-%{version}.tar.bz2
17# Source0-md5: dc3fc7209752207c23e7c94ab886b340
18Source1: %{name}.init
19Source2: %{name}.sysconfig
20Source3: %{name}.desktop
21Source4: %{name}.png
22Patch0: %{name}-home_etc.patch
23Patch1: %{name}-x%{name}.patch
24Patch2: %{name}-ac250.patch
25URL: http://www.jpj.net/~trevor/aumix.html
26BuildRequires: autoconf
27BuildRequires: automake
28BuildRequires: gettext-devel
29BuildRequires: gpm-devel
30BuildRequires: ncurses-devel >= 5.0
31Obsoletes: aumix-gtk
32Obsoletes: aumix-X11
33BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34
35%description
36This program provides a tty-based, interactive method of controlling a
37sound card's mixer. It lets you adjust the input levels from the CD,
38microphone, and onboard synthesizers as well as the output volume.
39
40%description -l de.UTF-8
41Dieses Programm bietet eine interaktive Methode auf tty-Basis zur
42Steuerung eines Soundkarten-Mixers. Sie können damit die Eingangspegel
43der CD, des Mikrophons und von Synthesizer-Karten sowie auch die
44Ausgabelautstärke regeln.
45
46%description -l es.UTF-8
47Este programa nos ofrece un método interactivo basado en tty de
48control de mezclas de tarjetas de sonido. Deja que se ajuste los
49niveles de entrada del CD, micrófono, y sintetizadores, así como el
50volumen de salida.
51
52%description -l fr.UTF-8
53Ce programme offre une méthode intaractive en mode texte pour
54contrôler le mixer des cartes son. Il permet d'ajuster les niveaux
55d'entrée du CD, du micro et des synthétiseurs de la carte, tout comme
56le volume de sortie.
57
58%description -l pl.UTF-8
59Ten pakiet dostarcza bazującą na tty, interaktywną metodę
60kontrolowania miksera karty dźwiękowej. aumix pozwala zmieniać poziom
61sygnału nadchodzącego z CD, mikrofonu i syntetyzerów, a także poziom
62sygnału wyjściowego.
63
64%description -l pt_BR.UTF-8
65Este programa oferece um método interativo baseado em tty de controle
66de mixagem de placas de som. Ele deixa você ajustar os níveis de
67entrada do CD, microfone, e sintetizadores assim como o volume de
68saída.
69
70%description -l tr.UTF-8
71Bu program metin ekranda, etkileşimli olarak ses kartı mixer denetimi
72yapmanızı saglar. Çıktı sesinin yanısıra, CD, mikrofon ve panel
73üzerindeki birleştiriciden girdi seviyelerini ayarlamanıza olanak
74verir.
75
76%description -l ru.UTF-8
77Эта программа - консольный, интерактивный регулятор уровней микшера
78звуковой карты. Она позволяет изменять как входные уровни сигналов с
79CD, микрофона, синтезаторов на звуковой плате, так и выходной уровень.
80
81%description -l uk.UTF-8
82Ця програма - консольний, інтерактивний регулятор рівней мікшеру
83звукової картки. Вона дозволяє змінювати як вхідні рівні сигналів з
84CD, мікрофону, синтезаторів на звуковій платі, так і вихідний рівень.
85
86%package preserve-settings
87Summary: Saves/restores mixer settings on system shutdown/startup
88Summary(pl.UTF-8): Zapisuje/odtwarza ustawienia przy zamknięciu/starcie systemu
89Group: Applications/Sound
90Requires: rc-scripts >= 0.2.0
91Requires(post,preun): /sbin/chkconfig
92Requires: %{name} = %{version}-%{release}
93Obsoletes: aumix-OSS-preserve-settings
94Obsoletes: rhsound
95Conflicts: alsa-utils-init
96
97%description preserve-settings
98This package contains script, which will save settings of sound card's
99mixer on system shutdown and restore them on system startup.
100
101%description preserve-settings -l pl.UTF-8
102Ten pakiet zawiera skrypt, który zapisuje ustawienia miksera karty
103dźwiękowej przy zamknięciu systemu i odtwarza je po uruchomieniu
104systemu.
105
106%prep
107%setup -q
108%patch0 -p1
109%patch1 -p1
110%patch2 -p1
111
112%build
113#%%{__gettextize}
114%{__aclocal}
115%{__autoconf}
116%{__automake}
117
118CPPFLAGS="-I/usr/include/ncurses"
119%configure \
120 --without-gtk \
121 --without-gtk1
122
123%{__make}
124
125%install
126rm -rf $RPM_BUILD_ROOT
127install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \
128 $RPM_BUILD_ROOT{%{_sysconfdir},%{_bindir}} \
129 $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig}
130
131%{__make} install \
132 DESTDIR=$RPM_BUILD_ROOT
133
134install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/aumix
135install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/aumix
136install %{SOURCE3} $RPM_BUILD_ROOT%{_desktopdir}
137install %{SOURCE4} $RPM_BUILD_ROOT%{_pixmapsdir}
138rm -f $RPM_BUILD_ROOT%{_datadir}/aumix/aumix.xpm
139
140:> $RPM_BUILD_ROOT%{_sysconfdir}/aumixrc
141
142%find_lang %{name}
143
144%clean
145rm -rf $RPM_BUILD_ROOT
146
147%post preserve-settings
148/sbin/chkconfig --add aumix
149if [ ! -f /var/lock/subsys/aumix ]; then
150 echo "Run \"/sbin/service aumix start\" to initialize saving/restoring"
151 echo "sound card mixer's settings on system shutdown/startup, and then"
152 echo "setup sound volume."
153fi
154
155%preun preserve-settings
156if [ "$1" = "0" ]; then
157 %service aumix stop
158 /sbin/chkconfig --del aumix
159fi
160
161%files -f %{name}.lang
162%defattr(644,root,root,755)
163%doc AUTHORS BUGS ChangeLog NEWS README TODO
164%config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/aumixrc
165
166%attr(755,root,root) %{_bindir}/aumix
167%{_mandir}/man1/*
168%{_datadir}/aumix
169%{_pixmapsdir}/*.png
170%{_desktopdir}/aumix.desktop
171
172%files preserve-settings
173%defattr(644,root,root,755)
174%attr(754,root,root) /etc/rc.d/init.d/aumix
175%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/aumix
This page took 0.032957 seconds and 4 git commands to generate.