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