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