]> git.pld-linux.org Git - packages/aumix.git/blob - aumix.spec
- Added init script for saving/restoring sound card mixer's settings on
[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:        2
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 %prep
65 %setup -q
66 %patch0 -p1
67
68 %build
69 autoconf
70 gettextize --copy --force
71
72 CFLAGS="$RPM_OPT_FLAGS -I/usr/include/ncurses"
73 LDFLAGS="-s"
74 export CFLAGS LDFLAGS
75 %configure 
76
77 make
78
79 %install
80 rm -rf $RPM_BUILD_ROOT
81 install -d $RPM_BUILD_ROOT%{_applnkdir}/Multimedia \
82         $RPM_BUILD_ROOT/usr/X11R6/{bin,share/pixmaps} \
83         $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d
84
85 make install DESTDIR=$RPM_BUILD_ROOT
86
87 mv $RPM_BUILD_ROOT%{_bindir}/xaumix $RPM_BUILD_ROOT/usr/X11R6/bin
88 mv $RPM_BUILD_ROOT%{_datadir}/aumix/*xpm \
89         $RPM_BUILD_ROOT/usr/X11R6/share/pixmaps
90
91 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/aumix
92 install %{SOURCE2} $RPM_BUILD_ROOT%{_applnkdir}/Multimedia
93
94 touch $RPM_BUILD_ROOT%{_sysconfdir}/aumixrc
95
96 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man1/* \
97         AUTHORS BUGS ChangeLog NEWS README 
98
99 %find_lang %{name}
100
101 %post
102 /sbin/chkconfig --add aumix
103 if [ ! -f /var/lock/subsys/aumix ]; then
104         echo "Run \"/etc/rc.d/init.d/aumix start\" to initialize saving/restoring"
105         echo "sound card mixer's settings on system shutdown/startup, and then"
106         echo "setup sound volume."
107 fi
108
109 %preun
110 if [ "$1" = "0" ]; then
111         if [ -f /var/lock/subsys/aumix ]; then
112                 /etc/rc.d/init.d/aumix stop
113         fi
114         /sbin/chkconfig --del aumix
115 fi
116
117 %clean
118 rm -rf $RPM_BUILD_ROOT
119
120 %files -f %{name}.lang
121
122 %defattr(644,root,root,755)
123 %config(noreplace,missingok) %{_sysconfdir}/aumixrc
124 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/aumix
125 %doc {AUTHORS,BUGS,ChangeLog,NEWS,README}.gz
126
127 %attr(755,root,root) %{_bindir}/aumix
128 %attr(755,root,root) /usr/X11R6/bin/xaumix
129
130 /usr/X11R6/share/pixmaps/*.xpm
131 %{_applnkdir}/Multimedia/aumix.desktop
132
133 %{_datadir}/aumix
134 %{_mandir}/man1/*
This page took 0.092939 seconds and 4 git commands to generate.