]> git.pld-linux.org Git - packages/aumix.git/blob - aumix.spec
- replaced xpm icon with a (based on it) png one
[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:        11
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:        x%{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 %define         _xbindir        /usr/X11R6/bin
36 %define         _xdatadir       /usr/X11R6/share
37 %define         _xmandir        /usr/X11R6/man
38
39 %description
40 This program provides a tty-based, interactive method of controlling a
41 sound card's mixer. It lets you adjust the input levels from the CD,
42 microphone, and onboard synthesizers as well as the output volume.
43
44 %description -l de
45 Dieses Programm bietet eine interaktive Methode auf tty-Basis zur
46 Steuerung eines Soundkarten-Mixers. Sie können damit die Eingangspegel
47 der CD, des Mikrophons und von Synthesizer-Karten sowie auch die
48 Ausgabelautstärke regeln.
49
50 %description -l es
51 Este programa nos ofrece un método interactivo basado en tty de
52 control de mezclas de tarjetas de sonido. Deja que se ajuste los
53 niveles de entrada del CD, micrófono, y sintetizadores, así como el
54 volumen de salida.
55
56 %description -l fr
57 Ce programme offre une méthode intaractive en mode texte pour
58 contrôler le mixer des cartes son. Il permet d'ajuster les niveaux
59 d'entrée du CD, du micro et des synthétiseurs de la carte, tout comme
60 le volume de sortie.
61
62 %description -l pl
63 Ten pakiet dostarcza bazuj±c± na tty, interaktywn± metodê
64 kontrolowania miksera karty d¼wiêkowej. aumix pozwala zmieniaæ poziom
65 sygna³u nadchodz±cego z CD, mikrofonu i syntetyzerów, a tak¿e poziom
66 sygna³u wyj¶ciowego.
67
68 %description -l pt_BR
69 Este programa oferece um método interativo baseado em tty de controle
70 de mixagem de placas de som. Ele deixa você ajustar os níveis de
71 entrada do CD, microfone, e sintetizadores assim como o volume de
72 saída.
73
74 %description -l tr
75 Bu program metin ekranda, etkileþimli olarak ses kartý mixer denetimi
76 yapmanýzý saglar. Çýktý sesinin yanýsýra, CD, mikrofon ve panel
77 üzerindeki birleþtiriciden girdi seviyelerini ayarlamanýza olanak
78 verir.
79
80 %description -l ru
81 üÔÁ ÐÒÏÇÒÁÍÍÁ - ËÏÎÓÏÌØÎÙÊ, ÉÎÔÅÒÁËÔÉ×ÎÙÊ ÒÅÇÕÌÑÔÏÒ ÕÒÏ×ÎÅÊ ÍÉËÛÅÒÁ
82 Ú×ÕËÏ×ÏÊ ËÁÒÔÙ. ïÎÁ ÐÏÚ×ÏÌÑÅÔ ÉÚÍÅÎÑÔØ ËÁË ×ÈÏÄÎÙÅ ÕÒÏ×ÎÉ ÓÉÇÎÁÌÏ× Ó
83 CD, ÍÉËÒÏÆÏÎÁ, ÓÉÎÔÅÚÁÔÏÒÏ× ÎÁ Ú×ÕËÏ×ÏÊ ÐÌÁÔÅ, ÔÁË É ×ÙÈÏÄÎÏÊ ÕÒÏ×ÅÎØ.
84
85 %description -l uk
86 ãÑ ÐÒÏÇÒÁÍÁ - ËÏÎÓÏÌØÎÉÊ, ¦ÎÔÅÒÁËÔÉ×ÎÉÊ ÒÅÇÕÌÑÔÏÒ Ò¦×ÎÅʠͦËÛÅÒÕ
87 Ú×ÕËÏ×ϧ ËÁÒÔËÉ. ÷ÏÎÁ ÄÏÚ×ÏÌѤ ÚͦÎÀ×ÁÔÉ ÑË ×ȦÄΦ Ò¦×Φ ÓÉÇÎÁ̦נÚ
88 CD, Í¦ËÒÏÆÏÎÕ, ÓÉÎÔÅÚÁÔÏҦנÎÁ Ú×ÕËÏצʠÐÌÁÔ¦, ÔÁË ¦ ×ÉȦÄÎÉÊ Ò¦×ÅÎØ.
89
90 %package OSS-preserve-settings
91 Summary:        Saves/restores mixer settings on system shutdown/startup
92 Summary(pl):    Zapisuje/odtwarza ustawienia przy zamkniêciu/starcie systemu
93 Group:          Applications/Sound
94 Requires:       %{name} = %{version}
95 Prereq:         rc-scripts >= 0.2.0
96 Prereq:         /sbin/chkconfig
97 Obsoletes:      rhsound
98 Conflicts:      alsa-utils
99
100 %description OSS-preserve-settings
101 This package contains script, which will save settings of sound card's
102 mixer on system shutdown and restore them on system startup.
103
104 %description OSS-preserve-settings -l pl
105 Ten pakiet zawiera skrypt, który zapisuje ustawienia miksera karty
106 d¼wiêkowej przy zamkniêciu systemu i odtwarza je po uruchomieniu
107 systemu.
108
109 %prep
110 %setup -q
111 %patch0 -p1
112 %patch1 -p1
113 %patch2 -p1
114
115 %build
116 rm -f missing acinclude.m4
117 %{__gettextize}
118 %{__aclocal}
119 %{__autoconf}
120 %{__automake}
121
122 CPPFLAGS="-I%{_includedir}/ncurses" \
123 %configure \
124         --without-gtk
125
126 %{__make}
127
128 %install
129 rm -rf $RPM_BUILD_ROOT
130 install -d $RPM_BUILD_ROOT{%{_applnkdir}/Multimedia,%{_pixmapsdir}} \
131         $RPM_BUILD_ROOT{%{_xbindir},%{_xmandir}/man1} \
132         $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig}
133
134 %{__make} install DESTDIR=$RPM_BUILD_ROOT
135
136 mv -f $RPM_BUILD_ROOT%{_bindir}/xaumix $RPM_BUILD_ROOT%{_xbindir}
137 mv -f $RPM_BUILD_ROOT%{_mandir}/man1/xaumix* $RPM_BUILD_ROOT%{_xmandir}/man1
138
139 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/aumix
140 install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/aumix
141 install %{SOURCE3} $RPM_BUILD_ROOT%{_applnkdir}/Multimedia
142 install %{SOURCE4} $RPM_BUILD_ROOT%{_pixmapsdir}
143
144 touch $RPM_BUILD_ROOT%{_sysconfdir}/aumixrc
145
146 %find_lang %{name}
147
148 %clean
149 rm -rf $RPM_BUILD_ROOT
150
151 %post OSS-preserve-settings
152 /sbin/chkconfig --add aumix
153 if [ ! -f /var/lock/subsys/aumix ]; then
154         echo "Run \"/etc/rc.d/init.d/aumix start\" to initialize saving/restoring"
155         echo "sound card mixer's settings on system shutdown/startup, and then"
156         echo "setup sound volume."
157 fi
158
159 %preun OSS-preserve-settings
160 if [ "$1" = "0" ]; then
161         if [ -f /var/lock/subsys/aumix ]; then
162                 /etc/rc.d/init.d/aumix stop
163         fi
164         /sbin/chkconfig --del aumix
165 fi
166
167 %files -f %{name}.lang
168 %defattr(644,root,root,755)
169 %doc AUTHORS BUGS ChangeLog NEWS README TODO
170 %config(noreplace,missingok) %verify(not size mtime md5) %{_sysconfdir}/aumixrc
171
172 %attr(755,root,root) %{_bindir}/aumix
173 %{_mandir}/man1/*
174 %{_datadir}/aumix
175
176 %attr(755,root,root) %{_xbindir}/xaumix
177 %{_xmandir}/man1/*
178 %{_pixmapsdir}/*.png
179 %{_applnkdir}/Multimedia/xaumix.desktop
180
181 %files OSS-preserve-settings
182 %defattr(644,root,root,755)
183 %attr(754,root,root) /etc/rc.d/init.d/aumix
184 %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/aumix
This page took 0.067679 seconds and 3 git commands to generate.