]> git.pld-linux.org Git - packages/aumix.git/blob - aumix.spec
- perl -pi -e "s/^automake -a -c$/automake -a -c -f/"
[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:        5
12 License:        GPL
13 Group:          Applications/Sound
14 Source0:        http://www.jpj.net/~trevor/aumix/%{name}-%{version}.tar.gz
15 Source1:        %{name}.init
16 Source2:        %{name}.sysconfig
17 Source3:        x%{name}.desktop
18 Patch0:         %{name}-home_etc.patch
19 Patch1:         %{name}-xaumix.patch
20 Patch2:         %{name}-ac250.patch
21 URL:            http://www.jpj.net/~trevor/aumix.html
22 BuildRequires:  autoconf
23 BuildRequires:  automake
24 BuildRequires:  gpm-devel
25 BuildRequires:  gettext-devel
26 BuildRequires:  ncurses-devel >= 5.0
27 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28 Obsoletes:      aumix-gtk
29
30 %define         _xbindir        /usr/X11R6/bin
31 %define         _xdatadir       /usr/X11R6/share
32 %define         _xmandir        /usr/X11R6/man
33
34 %description
35 This program provides a tty-based, interactive method of controlling a
36 sound card's mixer. It lets you adjust the input levels from the CD,
37 microphone, and onboard synthesizers as well as the output volume.
38
39 %description -l de
40 Dieses Programm bietet eine interaktive Methode auf tty-Basis zur
41 Steuerung eines Soundkarten-Mixers. Sie können damit die Eingangspegel
42 der CD, des Mikrophons und von Synthesizer-Karten sowie auch die
43 Ausgabelautstärke regeln.
44
45 %description -l fr
46 Ce programme offre une méthode intaractive en mode texte pour
47 contrôler le mixer des cartes son. Il permet d'ajuster les niveaux
48 d'entrée du CD, du micro et des synthétiseurs de la carte, tout comme
49 le volume de sortie.
50
51 %description -l pl
52 Ten pakiet dostarcza bazuj±c± na tty, interaktywn± metodê
53 kontrolowania miksera karty d¼wiêkowej. aumix pozwala zmieniaæ poziom
54 sygna³u nadchodz±cego z CD, mikrofonu i syntetyzerów, a tak¿e poziom
55 sygna³u wyj¶ciowego.
56
57 %description -l tr
58 Bu program metin ekranda, etkileþimli olarak ses kartý mixer denetimi
59 yapmanýzý saglar. Çýktý sesinin yanýsýra, CD, mikrofon ve panel
60 üzerindeki birleþtiriciden girdi seviyelerini ayarlamanýza olanak
61 verir.
62
63 %description -l ru
64 üÔÁ ÐÒÏÇÒÁÍÍÁ - ËÏÎÓÏÌØÎÙÊ, ÉÎÔÅÒÁËÔÉ×ÎÙÊ ÒÅÇÕÌÑÔÏÒ ÕÒÏ×ÎÅÊ ÍÉËÛÅÒÁ
65 Ú×ÕËÏ×ÏÊ ËÁÒÔÙ. ïÎÁ ÐÏÚ×ÏÌÑÅÔ ÉÚÍÅÎÑÔØ ËÁË ×ÈÏÄÎÙÅ ÕÒÏ×ÎÉ ÓÉÇÎÁÌÏ× Ó
66 CD, ÍÉËÒÏÆÏÎÁ, ÓÉÎÔÅÚÁÔÏÒÏ× ÎÁ Ú×ÕËÏ×ÏÊ ÐÌÁÔÅ, ÔÁË É ×ÙÈÏÄÎÏÊ ÕÒÏ×ÅÎØ.
67
68 %description -l uk
69 ãÑ ÐÒÏÇÒÁÍÁ - ËÏÎÓÏÌØÎÉÊ, ¦ÎÔÅÒÁËÔÉ×ÎÉÊ ÒÅÇÕÌÑÔÏÒ Ò¦×ÎÅʠͦËÛÅÒÕ
70 Ú×ÕËÏ×ϧ ËÁÒÔËÉ. ÷ÏÎÁ ÄÏÚ×ÏÌѤ ÚͦÎÀ×ÁÔÉ ÑË ×ȦÄΦ Ò¦×Φ ÓÉÇÎÁ̦נÚ
71 CD, Í¦ËÒÏÆÏÎÕ, ÓÉÎÔÅÚÁÔÏҦנÎÁ Ú×ÕËÏצʠÐÌÁÔ¦, ÔÁË ¦ ×ÉȦÄÎÉÊ Ò¦×ÅÎØ.
72
73 %package OSS-preserve-settings
74 Summary:        Saves/restores mixer settings on system shutdown/startup
75 Summary(pl):    Zapisuje/odtwarza ustawienia przy zamkniêciu/starcie systemu
76 Group:          Applications/Sound
77 Requires:       %{name} = %{version}
78 Prereq:         rc-scripts >= 0.2.0
79 Prereq:         /sbin/chkconfig
80 Obsoletes:      rhsound
81 Conflicts:      alsa-utils
82
83 %description OSS-preserve-settings
84 This package contains script, which will save settings of sound card's
85 mixer on system shutdown and restore them on system startup.
86
87 %description OSS-preserve-settings -l pl
88 Ten pakiet zawiera skrypt, który zapisuje ustawienia miksera karty
89 d¼wiêkowej przy zamkniêciu systemu i odtwarza je po uruchomieniu
90 systemu.
91
92 %prep
93 %setup -q
94 %patch0 -p1
95 %patch1 -p1
96 %patch2 -p1
97
98 %build
99 rm -f missing acinclude.m4
100 gettextize --copy --force
101 aclocal
102 autoconf
103 automake -a -c -f
104
105 CPPFLAGS="-I/usr/include/ncurses" \
106 %configure \
107         --without-gtk
108
109 %{__make}
110
111 %install
112 rm -rf $RPM_BUILD_ROOT
113 install -d $RPM_BUILD_ROOT{%{_applnkdir}/Multimedia,%{_pixmapsdir}} \
114         $RPM_BUILD_ROOT{%{_xbindir},%{_xmandir}/man1} \
115         $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig}
116
117 %{__make} install DESTDIR=$RPM_BUILD_ROOT
118
119 mv -f $RPM_BUILD_ROOT%{_bindir}/xaumix $RPM_BUILD_ROOT%{_xbindir}
120 mv -f $RPM_BUILD_ROOT%{_mandir}/man1/xaumix* $RPM_BUILD_ROOT%{_xmandir}/man1
121 mv -f $RPM_BUILD_ROOT%{_datadir}/aumix/*xpm $RPM_BUILD_ROOT%{_pixmapsdir}
122
123 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/aumix
124 install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/aumix
125 install %{SOURCE3} $RPM_BUILD_ROOT%{_applnkdir}/Multimedia
126
127 touch $RPM_BUILD_ROOT%{_sysconfdir}/aumixrc
128
129 gzip -9nf AUTHORS BUGS ChangeLog NEWS README TODO
130
131 %find_lang %{name}
132
133 %clean
134 rm -rf $RPM_BUILD_ROOT
135
136 %post OSS-preserve-settings
137 /sbin/chkconfig --add aumix
138 if [ ! -f /var/lock/subsys/aumix ]; then
139         echo "Run \"/etc/rc.d/init.d/aumix start\" to initialize saving/restoring"
140         echo "sound card mixer's settings on system shutdown/startup, and then"
141         echo "setup sound volume."
142 fi
143
144 %preun OSS-preserve-settings
145 if [ "$1" = "0" ]; then
146         if [ -f /var/lock/subsys/aumix ]; then
147                 /etc/rc.d/init.d/aumix stop
148         fi
149         /sbin/chkconfig --del aumix
150 fi
151
152 %files -f %{name}.lang
153 %defattr(644,root,root,755)
154 %doc {AUTHORS,BUGS,ChangeLog,NEWS,README,TODO}.gz
155 %config(noreplace,missingok) %verify(not size mtime md5) %{_sysconfdir}/aumixrc
156
157 %attr(755,root,root) %{_bindir}/aumix
158 %{_mandir}/man1/*
159 %{_datadir}/aumix
160
161 %attr(755,root,root) %{_xbindir}/xaumix
162 %{_xmandir}/man1/*
163 %{_pixmapsdir}/*.xpm
164 %{_applnkdir}/Multimedia/xaumix.desktop
165
166 %files OSS-preserve-settings
167 %defattr(644,root,root,755)
168 %attr(754,root,root) /etc/rc.d/init.d/aumix
169 %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/aumix
This page took 0.130033 seconds and 3 git commands to generate.