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