]> git.pld-linux.org Git - packages/aumix.git/blob - aumix.spec
release 4; autoconf fixed
[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(fr):    Mixer audio basé sur curses
5 Summary(tr):    Metin ekranlý ses karýþtýrýcý
6 Summary(pl):    Mikser audio bazuj±cy na curses
7 Summary(ru):    áÕÄÉÏ ÍÉËÛÅÒ ÎÁ ÂÁÚÅ ÂÉÂÌÉÏÔÅËÉ curses
8 Summary(uk):    áÕĦϠͦËÛÅÒ, ÂÁÚÏ×ÁÎÉÊ ÎÁ Â¦ÂÌÉÏÔÅæ curses
9 Name:           aumix
10 Version:        2.7
11 Release:        4
12 License:        GPL
13 Group:          Applications/Sound
14 Group(de):      Applikationen/Laut
15 Group(pl):      Aplikacje/D¼wiêk
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}-xaumix.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
32 %define         _xbindir        /usr/X11R6/bin
33 %define         _xdatadir       /usr/X11R6/share
34 %define         _xmandir        /usr/X11R6/man
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 fr
48 Ce programme offre une méthode intaractive en mode texte pour
49 contrôler le mixer des cartes son. Il permet d'ajuster les niveaux
50 d'entrée du CD, du micro et des synthétiseurs de la carte, tout comme
51 le volume de sortie.
52
53 %description -l pl
54 Ten program przynosi bazuj±c± na tty, interaktywn± metodê
55 kontrolowania miksera karty d¼wiêkowej. aumix pozwala zmieniaæ poziom
56 sygna³u nadchodz±cego z CD, mikrofonu i syntetyzerów tak samo jak
57 poziom sygna³u wyj¶ciowego.
58
59 %description -l tr
60 Bu program metin ekranda, etkileþimli olarak ses kartý mixer denetimi
61 yapmanýzý saglar. Çýktý sesinin yanýsýra, CD, mikrofon ve panel
62 üzerindeki birleþtiriciden girdi seviyelerini ayarlamanýza olanak
63 verir.
64
65 %description -l ru
66 üÔÁ ÐÒÏÇÒÁÍÍÁ - ËÏÎÓÏÌØÎÙÊ, ÉÎÔÅÒÁËÔÉ×ÎÙÊ ÒÅÇÕÌÑÔÏÒ ÕÒÏ×ÎÅÊ ÍÉËÛÅÒÁ
67 Ú×ÕËÏ×ÏÊ ËÁÒÔÙ. ïÎÁ ÐÏÚ×ÏÌÑÅÔ ÉÚÍÅÎÑÔØ ËÁË ×ÈÏÄÎÙÅ ÕÒÏ×ÎÉ ÓÉÇÎÁÌÏ× Ó
68 CD, ÍÉËÒÏÆÏÎÁ, ÓÉÎÔÅÚÁÔÏÒÏ× ÎÁ Ú×ÕËÏ×ÏÊ ÐÌÁÔÅ, ÔÁË É ×ÙÈÏÄÎÏÊ ÕÒÏ×ÅÎØ.
69
70 %description -l uk
71 ãÑ ÐÒÏÇÒÁÍÁ - ËÏÎÓÏÌØÎÉÊ, ¦ÎÔÅÒÁËÔÉ×ÎÉÊ ÒÅÇÕÌÑÔÏÒ Ò¦×ÎÅʠͦËÛÅÒÕ
72 Ú×ÕËÏ×ϧ ËÁÒÔËÉ. ÷ÏÎÁ ÄÏÚ×ÏÌѤ ÚͦÎÀ×ÁÔÉ ÑË ×ȦÄΦ Ò¦×Φ ÓÉÇÎÁ̦נÚ
73 CD, Í¦ËÒÏÆÏÎÕ, ÓÉÎÔÅÚÁÔÏҦנÎÁ Ú×ÕËÏצʠÐÌÁÔ¦, ÔÁË ¦ ×ÉȦÄÎÉÊ Ò¦×ÅÎØ.
74
75 %package OSS-preserve-settings
76 Summary:        Saves/restores mixer settings on system shutdown/startup
77 Summary(pl):    Zapisuje/odtwarza ustawienia przy zamkniêciu/starcie systemu
78 Group:          Applications/Sound
79 Group(de):      Applikationen/Laut
80 Group(pl):      Aplikacje/D¼wiêk
81 Requires:       %{name} = %{version}
82 Prereq:         rc-scripts >= 0.2.0
83 Obsoletes:      rhsound
84 Conflicts:      alsa-utils
85
86 %description OSS-preserve-settings
87 This package contains script, which will save settings of sound card's
88 mixer on system shutdown and restore them on system startup.
89
90 %description -l pl OSS-preserve-settings
91 Ten pakiet zawiera skrypt, który zapisuje ustawienia miksera karty
92 d¼wiêkowej przy zamkniêciu systemu i odtwarza je po uruchomieniu
93 systemu.
94
95 %prep
96 %setup -q
97 %patch0 -p1
98 %patch1 -p1
99 %patch2 -p1
100
101 %build
102 rm -f missing acinclude.m4
103 gettextize --copy --force
104 aclocal
105 autoconf
106 automake -a -c
107
108 CFLAGS="%{rpmcflags} -I/usr/include/ncurses"
109 %configure --without-gtk
110
111 %{__make}
112
113 %install
114 rm -rf $RPM_BUILD_ROOT
115 install -d $RPM_BUILD_ROOT{%{_applnkdir}/Multimedia,%{_pixmapsdir}} \
116         $RPM_BUILD_ROOT{%{_xbindir},%{_xmandir}/man1} \
117         $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig}
118
119 %{__make} install DESTDIR=$RPM_BUILD_ROOT
120
121 mv -f $RPM_BUILD_ROOT%{_bindir}/xaumix $RPM_BUILD_ROOT%{_xbindir}
122 mv -f $RPM_BUILD_ROOT%{_mandir}/man1/xaumix* $RPM_BUILD_ROOT%{_xmandir}/man1
123 mv -f $RPM_BUILD_ROOT%{_datadir}/aumix/*xpm $RPM_BUILD_ROOT%{_pixmapsdir}
124
125 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/aumix
126 install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/aumix
127 install %{SOURCE3} $RPM_BUILD_ROOT%{_applnkdir}/Multimedia
128
129 touch $RPM_BUILD_ROOT%{_sysconfdir}/aumixrc
130
131 gzip -9nf AUTHORS BUGS ChangeLog NEWS README TODO
132
133 %find_lang %{name}
134
135 %post OSS-preserve-settings
136 /sbin/chkconfig --add aumix
137 if [ ! -f /var/lock/subsys/aumix ]; then
138         echo "Run \"/etc/rc.d/init.d/aumix start\" to initialize saving/restoring"
139         echo "sound card mixer's settings on system shutdown/startup, and then"
140         echo "setup sound volume."
141 fi
142
143 %preun OSS-preserve-settings
144 if [ "$1" = "0" ]; then
145         if [ -f /var/lock/subsys/aumix ]; then
146                 /etc/rc.d/init.d/aumix stop
147         fi
148         /sbin/chkconfig --del aumix
149 fi
150
151 %clean
152 rm -rf $RPM_BUILD_ROOT
153
154 %files -f %{name}.lang
155 %defattr(644,root,root,755)
156 %doc {AUTHORS,BUGS,ChangeLog,NEWS,README,TODO}.gz
157 %config(noreplace,missingok) %verify(not size mtime md5) %{_sysconfdir}/aumixrc
158
159 %attr(755,root,root) %{_bindir}/aumix
160 %{_mandir}/man1/*
161 %{_datadir}/aumix
162
163 %attr(755,root,root) %{_xbindir}/xaumix
164 %{_xmandir}/man1/*
165 %{_pixmapsdir}/*.xpm
166 %{_applnkdir}/Multimedia/xaumix.desktop
167
168 %files OSS-preserve-settings
169 %defattr(644,root,root,755)
170 %attr(754,root,root) /etc/rc.d/init.d/aumix
171 %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/aumix
This page took 0.04126 seconds and 3 git commands to generate.