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