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