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