]> git.pld-linux.org Git - packages/aumix.git/blob - aumix.spec
- "Requires: rc-scripts >= 0.2.0", "Obsoletes: rhsound" moved to
[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.6
10 Release:        1
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 Requires:       rc-scripts >= 0.2.0
71 Obsoletes:      rhsound
72 Conflicts:      alsa-utils
73
74 %description OSS-preserve-settings
75 This package contains script, which will save settings of sound card's mixer
76 on system shutdown and restore them on system startup.
77
78 %description -l pl OSS-preserve-settings
79 Ten pakiet zawiera skrypt, który zapisuje ustawienia miksera karty d¼wiêkowej
80 przy zamkniêciu systemu i odtwarza je po uruchomieniu systemu.
81
82 %prep
83 %setup -q
84 %patch0 -p1
85
86 %build
87 autoconf
88 gettextize --copy --force
89
90 CFLAGS="$RPM_OPT_FLAGS -I/usr/include/ncurses"
91 LDFLAGS="-s"
92 export CFLAGS LDFLAGS
93 %configure 
94
95 make
96
97 %install
98 rm -rf $RPM_BUILD_ROOT
99 install -d $RPM_BUILD_ROOT%{_applnkdir}/Multimedia \
100         $RPM_BUILD_ROOT/usr/X11R6/{bin,share/pixmaps} \
101         $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d
102
103 make install DESTDIR=$RPM_BUILD_ROOT
104
105 mv $RPM_BUILD_ROOT%{_bindir}/xaumix $RPM_BUILD_ROOT/usr/X11R6/bin
106 mv $RPM_BUILD_ROOT%{_datadir}/aumix/*xpm \
107         $RPM_BUILD_ROOT/usr/X11R6/share/pixmaps
108
109 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/aumix
110 install %{SOURCE2} $RPM_BUILD_ROOT%{_applnkdir}/Multimedia
111
112 touch $RPM_BUILD_ROOT%{_sysconfdir}/aumixrc
113
114 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man1/* \
115         AUTHORS BUGS ChangeLog NEWS README 
116
117 %find_lang %{name}
118
119 %post OSS-preserve-settings
120 /sbin/chkconfig --add aumix
121 if [ ! -f /var/lock/subsys/aumix ]; then
122         echo "Run \"/etc/rc.d/init.d/aumix start\" to initialize saving/restoring"
123         echo "sound card mixer's settings on system shutdown/startup, and then"
124         echo "setup sound volume."
125 fi
126
127 %preun OSS-preserve-settings
128 if [ "$1" = "0" ]; then
129         if [ -f /var/lock/subsys/aumix ]; then
130                 /etc/rc.d/init.d/aumix stop
131         fi
132         /sbin/chkconfig --del aumix
133 fi
134
135 %clean
136 rm -rf $RPM_BUILD_ROOT
137
138 %files -f %{name}.lang
139 %defattr(644,root,root,755)
140
141 %config(noreplace,missingok) %{_sysconfdir}/aumixrc
142 %doc {AUTHORS,BUGS,ChangeLog,NEWS,README}.gz
143
144 %attr(755,root,root) %{_bindir}/aumix
145 %attr(755,root,root) /usr/X11R6/bin/xaumix
146
147 /usr/X11R6/share/pixmaps/*.xpm
148 %{_applnkdir}/Multimedia/aumix.desktop
149
150 %{_datadir}/aumix
151 %{_mandir}/man1/*
152
153 %files OSS-preserve-settings
154 %defattr(644,root,root,755)
155
156 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/aumix
This page took 0.066018 seconds and 4 git commands to generate.