]> git.pld-linux.org Git - packages/aumix.git/blob - aumix.spec
55fe5dba691fbd769c00ac81a19ba093769bed7d
[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:        9
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 Patch0:         %{name}-home_etc.patch
21 Patch1:         %{name}-x%{name}.patch
22 Patch2:         %{name}-ac250.patch
23 URL:            http://www.jpj.net/~trevor/aumix.html
24 BuildRequires:  autoconf
25 BuildRequires:  automake
26 BuildRequires:  gpm-devel
27 BuildRequires:  gettext-devel
28 BuildRequires:  ncurses-devel >= 5.0
29 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 Obsoletes:      aumix-gtk
31 Obsoletes:      aumix-X11
32
33 %define         _xbindir        /usr/X11R6/bin
34 %define         _xdatadir       /usr/X11R6/share
35 %define         _xmandir        /usr/X11R6/man
36
37 %description
38 This program provides a tty-based, interactive method of controlling a
39 sound card's mixer. It lets you adjust the input levels from the CD,
40 microphone, and onboard synthesizers as well as the output volume.
41
42 %description -l de
43 Dieses Programm bietet eine interaktive Methode auf tty-Basis zur
44 Steuerung eines Soundkarten-Mixers. Sie können damit die Eingangspegel
45 der CD, des Mikrophons und von Synthesizer-Karten sowie auch die
46 Ausgabelautstärke regeln.
47
48 %description -l es
49 Este programa nos ofrece un método interactivo basado en tty de
50 control de mezclas de tarjetas de sonido. Deja que se ajuste los
51 niveles de entrada del CD, micrófono, y sintetizadores, así como el
52 volumen de salida.
53
54 %description -l fr
55 Ce programme offre une méthode intaractive en mode texte pour
56 contrôler le mixer des cartes son. Il permet d'ajuster les niveaux
57 d'entrée du CD, du micro et des synthétiseurs de la carte, tout comme
58 le volume de sortie.
59
60 %description -l pl
61 Ten pakiet dostarcza bazuj±c± na tty, interaktywn± metodê
62 kontrolowania miksera karty d¼wiêkowej. aumix pozwala zmieniaæ poziom
63 sygna³u nadchodz±cego z CD, mikrofonu i syntetyzerów, a tak¿e poziom
64 sygna³u wyj¶ciowego.
65
66 %description -l pt_BR
67 Este programa oferece um método interativo baseado em tty de controle
68 de mixagem de placas de som. Ele deixa você ajustar os níveis de
69 entrada do CD, microfone, e sintetizadores assim como o volume de
70 saída.
71
72 %description -l tr
73 Bu program metin ekranda, etkileþimli olarak ses kartý mixer denetimi
74 yapmanýzý saglar. Çýktý sesinin yanýsýra, CD, mikrofon ve panel
75 üzerindeki birleþtiriciden girdi seviyelerini ayarlamanýza olanak
76 verir.
77
78 %description -l ru
79 üÔÁ ÐÒÏÇÒÁÍÍÁ - ËÏÎÓÏÌØÎÙÊ, ÉÎÔÅÒÁËÔÉ×ÎÙÊ ÒÅÇÕÌÑÔÏÒ ÕÒÏ×ÎÅÊ ÍÉËÛÅÒÁ
80 Ú×ÕËÏ×ÏÊ ËÁÒÔÙ. ïÎÁ ÐÏÚ×ÏÌÑÅÔ ÉÚÍÅÎÑÔØ ËÁË ×ÈÏÄÎÙÅ ÕÒÏ×ÎÉ ÓÉÇÎÁÌÏ× Ó
81 CD, ÍÉËÒÏÆÏÎÁ, ÓÉÎÔÅÚÁÔÏÒÏ× ÎÁ Ú×ÕËÏ×ÏÊ ÐÌÁÔÅ, ÔÁË É ×ÙÈÏÄÎÏÊ ÕÒÏ×ÅÎØ.
82
83 %description -l uk
84 ãÑ ÐÒÏÇÒÁÍÁ - ËÏÎÓÏÌØÎÉÊ, ¦ÎÔÅÒÁËÔÉ×ÎÉÊ ÒÅÇÕÌÑÔÏÒ Ò¦×ÎÅʠͦËÛÅÒÕ
85 Ú×ÕËÏ×ϧ ËÁÒÔËÉ. ÷ÏÎÁ ÄÏÚ×ÏÌѤ ÚͦÎÀ×ÁÔÉ ÑË ×ȦÄΦ Ò¦×Φ ÓÉÇÎÁ̦נÚ
86 CD, Í¦ËÒÏÆÏÎÕ, ÓÉÎÔÅÚÁÔÏҦנÎÁ Ú×ÕËÏצʠÐÌÁÔ¦, ÔÁË ¦ ×ÉȦÄÎÉÊ Ò¦×ÅÎØ.
87
88 %package OSS-preserve-settings
89 Summary:        Saves/restores mixer settings on system shutdown/startup
90 Summary(pl):    Zapisuje/odtwarza ustawienia przy zamkniêciu/starcie systemu
91 Group:          Applications/Sound
92 Requires:       %{name} = %{version}
93 Prereq:         rc-scripts >= 0.2.0
94 Prereq:         /sbin/chkconfig
95 Obsoletes:      rhsound
96 Conflicts:      alsa-utils
97
98 %description OSS-preserve-settings
99 This package contains script, which will save settings of sound card's
100 mixer on system shutdown and restore them on system startup.
101
102 %description OSS-preserve-settings -l pl
103 Ten pakiet zawiera skrypt, który zapisuje ustawienia miksera karty
104 d¼wiêkowej przy zamkniêciu systemu i odtwarza je po uruchomieniu
105 systemu.
106
107 %prep
108 %setup -q
109 %patch0 -p1
110 %patch1 -p1
111 %patch2 -p1
112
113 %build
114 rm -f missing acinclude.m4
115 gettextize --copy --force
116 aclocal
117 %{__autoconf}
118 %{__automake}
119
120 CPPFLAGS="-I%{_includedir}/ncurses" \
121 %configure \
122         --without-gtk
123
124 %{__make}
125
126 %install
127 rm -rf $RPM_BUILD_ROOT
128 install -d $RPM_BUILD_ROOT{%{_applnkdir}/Multimedia,%{_pixmapsdir}} \
129         $RPM_BUILD_ROOT{%{_xbindir},%{_xmandir}/man1} \
130         $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig}
131
132 %{__make} install DESTDIR=$RPM_BUILD_ROOT
133
134 mv -f $RPM_BUILD_ROOT%{_bindir}/xaumix $RPM_BUILD_ROOT%{_xbindir}
135 mv -f $RPM_BUILD_ROOT%{_mandir}/man1/xaumix* $RPM_BUILD_ROOT%{_xmandir}/man1
136 mv -f $RPM_BUILD_ROOT%{_datadir}/aumix/*xpm $RPM_BUILD_ROOT%{_pixmapsdir}
137
138 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/aumix
139 install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/aumix
140 install %{SOURCE3} $RPM_BUILD_ROOT%{_applnkdir}/Multimedia
141
142 touch $RPM_BUILD_ROOT%{_sysconfdir}/aumixrc
143
144 gzip -9nf AUTHORS BUGS ChangeLog NEWS README TODO
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}.gz
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}/*.xpm
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.078149 seconds and 2 git commands to generate.