]> git.pld-linux.org Git - packages/aumix.git/blob - aumix.spec
- massive attack s/pld.org.pl/pld-linux.org/
[packages/aumix.git] / aumix.spec
1 # NOTE:         Please keep in sync with aumix-gtk.
2 Summary:        curses based audio mixer
3 Summary(de):    Audio-Mixer auf curses-Basis
4 Summary(es):    Mezclador de audio basado en curses
5 Summary(fr):    Mixer audio basé sur curses
6 Summary(tr):    Metin ekranlý ses karýþtýrýcý
7 Summary(pl):    Mikser audio bazuj±cy na curses
8 Summary(pt_BR): Mixador de áudio baseado em curses
9 Summary(ru):    áÕÄÉÏ ÍÉËÛÅÒ ÎÁ ÂÁÚÅ ÂÉÂÌÉÏÔÅËÉ curses
10 Summary(uk):    áÕĦϠͦËÛÅÒ, ÂÁÚÏ×ÁÎÉÊ ÎÁ Â¦ÂÌÉÏÔÅæ curses
11 Name:           aumix
12 Version:        2.7
13 Release:        12
14 License:        GPL
15 Group:          Applications/Sound
16 Source0:        http://www.jpj.net/~trevor/aumix/%{name}-%{version}.tar.gz
17 Source1:        %{name}.init
18 Source2:        %{name}.sysconfig
19 Source3:        %{name}.desktop
20 Source4:        %{name}.png
21 Patch0:         %{name}-home_etc.patch
22 Patch1:         %{name}-x%{name}.patch
23 Patch2:         %{name}-ac250.patch
24 URL:            http://www.jpj.net/~trevor/aumix.html
25 BuildRequires:  autoconf
26 BuildRequires:  automake
27 BuildRequires:  gpm-devel
28 BuildRequires:  gettext-devel
29 BuildRequires:  ncurses-devel >= 5.0
30 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31 Obsoletes:      aumix-gtk
32 Obsoletes:      aumix-X11
33 Conflicts:      aumix-gtk
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
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
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
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
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
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
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
77 üÔÁ ÐÒÏÇÒÁÍÍÁ - ËÏÎÓÏÌØÎÙÊ, ÉÎÔÅÒÁËÔÉ×ÎÙÊ ÒÅÇÕÌÑÔÏÒ ÕÒÏ×ÎÅÊ ÍÉËÛÅÒÁ
78 Ú×ÕËÏ×ÏÊ ËÁÒÔÙ. ïÎÁ ÐÏÚ×ÏÌÑÅÔ ÉÚÍÅÎÑÔØ ËÁË ×ÈÏÄÎÙÅ ÕÒÏ×ÎÉ ÓÉÇÎÁÌÏ× Ó
79 CD, ÍÉËÒÏÆÏÎÁ, ÓÉÎÔÅÚÁÔÏÒÏ× ÎÁ Ú×ÕËÏ×ÏÊ ÐÌÁÔÅ, ÔÁË É ×ÙÈÏÄÎÏÊ ÕÒÏ×ÅÎØ.
80
81 %description -l uk
82 ãÑ ÐÒÏÇÒÁÍÁ - ËÏÎÓÏÌØÎÉÊ, ¦ÎÔÅÒÁËÔÉ×ÎÉÊ ÒÅÇÕÌÑÔÏÒ Ò¦×ÎÅʠͦËÛÅÒÕ
83 Ú×ÕËÏ×ϧ ËÁÒÔËÉ. ÷ÏÎÁ ÄÏÚ×ÏÌѤ ÚͦÎÀ×ÁÔÉ ÑË ×ȦÄΦ Ò¦×Φ ÓÉÇÎÁ̦נÚ
84 CD, Í¦ËÒÏÆÏÎÕ, ÓÉÎÔÅÚÁÔÏҦנÎÁ Ú×ÕËÏצʠÐÌÁÔ¦, ÔÁË ¦ ×ÉȦÄÎÉÊ Ò¦×ÅÎØ.
85
86 %package OSS-preserve-settings
87 Summary:        Saves/restores mixer settings on system shutdown/startup
88 Summary(pl):    Zapisuje/odtwarza ustawienia przy zamkniêciu/starcie systemu
89 Group:          Applications/Sound
90 Requires:       %{name} = %{version}
91 Prereq:         rc-scripts >= 0.2.0
92 Prereq:         /sbin/chkconfig
93 Obsoletes:      rhsound
94 Conflicts:      alsa-utils
95
96 %description OSS-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 OSS-preserve-settings -l pl
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 %patch2 -p1
110
111 %build
112 #rm -f missing acinclude.m4
113 rm -f missing
114 #%%{__gettextize}
115 %{__aclocal}
116 %{__autoconf}
117 %{__automake}
118
119 CPPFLAGS="-I/usr/include/ncurses"
120 %configure \
121         --without-gtk
122
123 %{__make}
124
125 %install
126 rm -rf $RPM_BUILD_ROOT
127 install -d $RPM_BUILD_ROOT{%{_applnkdir}/Multimedia,%{_pixmapsdir}} \
128         $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1} \
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%{_applnkdir}/Multimedia
137 install %{SOURCE4} $RPM_BUILD_ROOT%{_pixmapsdir}
138
139 touch $RPM_BUILD_ROOT%{_sysconfdir}/aumixrc
140
141 %find_lang %{name}
142
143 %clean
144 rm -rf $RPM_BUILD_ROOT
145
146 %post OSS-preserve-settings
147 /sbin/chkconfig --add aumix
148 if [ ! -f /var/lock/subsys/aumix ]; then
149         echo "Run \"/etc/rc.d/init.d/aumix start\" to initialize saving/restoring"
150         echo "sound card mixer's settings on system shutdown/startup, and then"
151         echo "setup sound volume."
152 fi
153
154 %preun OSS-preserve-settings
155 if [ "$1" = "0" ]; then
156         if [ -f /var/lock/subsys/aumix ]; then
157                 /etc/rc.d/init.d/aumix stop
158         fi
159         /sbin/chkconfig --del aumix
160 fi
161
162 %files -f %{name}.lang
163 %defattr(644,root,root,755)
164 %doc AUTHORS BUGS ChangeLog NEWS README TODO
165 %config(noreplace,missingok) %verify(not size mtime md5) %{_sysconfdir}/aumixrc
166
167 %attr(755,root,root) %{_bindir}/aumix
168 %{_mandir}/man1/*
169 %{_datadir}/aumix
170
171 %{_pixmapsdir}/*.png
172 %{_applnkdir}/Multimedia/aumix.desktop
173
174 %files OSS-preserve-settings
175 %defattr(644,root,root,755)
176 %attr(754,root,root) /etc/rc.d/init.d/aumix
177 %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/aumix
This page took 0.102226 seconds and 3 git commands to generate.