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