X-Git-Url: https://git.pld-linux.org/gitweb.cgi?a=blobdiff_plain;f=aumix.spec;h=8c1a07653173c0b3ca0803736a6f62f8b6ae7743;hb=ef03a246c95cd62956429b9076d469496468e40c;hp=714a3806522c70111280799854fe96b0d5ba1f5e;hpb=bc15985693259efc7c640135bc2648c973ab9be7;p=packages%2Faumix.git diff --git a/aumix.spec b/aumix.spec index 714a380..8c1a076 100644 --- a/aumix.spec +++ b/aumix.spec @@ -1,24 +1,25 @@ # NOTE: Please keep in sync with aumix-gtk. Summary: curses based audio mixer Summary(de): Audio-Mixer auf curses-Basis +Summary(es): Mezclador de audio basado en curses Summary(fr): Mixer audio basé sur curses Summary(tr): Metin ekranlý ses karýþtýrýcý Summary(pl): Mikser audio bazuj±cy na curses +Summary(pt_BR): Mixador de áudio baseado em curses Summary(ru): áÕÄÉÏ ÍÉËÛÅÒ ÎÁ ÂÁÚÅ ÂÉÂÌÉÏÔÅËÉ curses Summary(uk): áÕÄ¦Ï Í¦ËÛÅÒ, ÂÁÚÏ×ÁÎÉÊ ÎÁ ¦ÂÌÉÏÔÅæ curses Name: aumix Version: 2.7 -Release: 4 +Release: 11 License: GPL Group: Applications/Sound -Group(de): Applikationen/Laut -Group(pl): Aplikacje/D¼wiêk Source0: http://www.jpj.net/~trevor/aumix/%{name}-%{version}.tar.gz Source1: %{name}.init Source2: %{name}.sysconfig Source3: x%{name}.desktop +Source4: %{name}.png Patch0: %{name}-home_etc.patch -Patch1: %{name}-xaumix.patch +Patch1: %{name}-x%{name}.patch Patch2: %{name}-ac250.patch URL: http://www.jpj.net/~trevor/aumix.html BuildRequires: autoconf @@ -28,6 +29,8 @@ BuildRequires: gettext-devel BuildRequires: ncurses-devel >= 5.0 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) Obsoletes: aumix-gtk +Obsoletes: aumix-X11 +Conflicts: aumix-gtk %define _xbindir /usr/X11R6/bin %define _xdatadir /usr/X11R6/share @@ -44,6 +47,12 @@ Steuerung eines Soundkarten-Mixers. Sie k der CD, des Mikrophons und von Synthesizer-Karten sowie auch die Ausgabelautstärke regeln. +%description -l es +Este programa nos ofrece un método interactivo basado en tty de +control de mezclas de tarjetas de sonido. Deja que se ajuste los +niveles de entrada del CD, micrófono, y sintetizadores, así como el +volumen de salida. + %description -l fr Ce programme offre une méthode intaractive en mode texte pour contrôler le mixer des cartes son. Il permet d'ajuster les niveaux @@ -51,10 +60,16 @@ d'entr le volume de sortie. %description -l pl -Ten program przynosi bazuj±c± na tty, interaktywn± metodê +Ten pakiet dostarcza bazuj±c± na tty, interaktywn± metodê kontrolowania miksera karty d¼wiêkowej. aumix pozwala zmieniaæ poziom -sygna³u nadchodz±cego z CD, mikrofonu i syntetyzerów tak samo jak -poziom sygna³u wyj¶ciowego. +sygna³u nadchodz±cego z CD, mikrofonu i syntetyzerów, a tak¿e poziom +sygna³u wyj¶ciowego. + +%description -l pt_BR +Este programa oferece um método interativo baseado em tty de controle +de mixagem de placas de som. Ele deixa você ajustar os níveis de +entrada do CD, microfone, e sintetizadores assim como o volume de +saída. %description -l tr Bu program metin ekranda, etkileþimli olarak ses kartý mixer denetimi @@ -76,10 +91,9 @@ CD, ͦ Summary: Saves/restores mixer settings on system shutdown/startup Summary(pl): Zapisuje/odtwarza ustawienia przy zamkniêciu/starcie systemu Group: Applications/Sound -Group(de): Applikationen/Laut -Group(pl): Aplikacje/D¼wiêk Requires: %{name} = %{version} Prereq: rc-scripts >= 0.2.0 +Prereq: /sbin/chkconfig Obsoletes: rhsound Conflicts: alsa-utils @@ -87,7 +101,7 @@ Conflicts: alsa-utils This package contains script, which will save settings of sound card's mixer on system shutdown and restore them on system startup. -%description -l pl OSS-preserve-settings +%description OSS-preserve-settings -l pl Ten pakiet zawiera skrypt, który zapisuje ustawienia miksera karty d¼wiêkowej przy zamkniêciu systemu i odtwarza je po uruchomieniu systemu. @@ -100,12 +114,12 @@ systemu. %build rm -f missing acinclude.m4 -gettextize --copy --force -aclocal -autoconf -automake -a -c +%{__gettextize} +%{__aclocal} +%{__autoconf} +%{__automake} -CFLAGS="%{rpmcflags} -I/usr/include/ncurses" +CPPFLAGS="-I%{_includedir}/ncurses" \ %configure \ --without-gtk @@ -121,21 +135,21 @@ install -d $RPM_BUILD_ROOT{%{_applnkdir}/Multimedia,%{_pixmapsdir}} \ mv -f $RPM_BUILD_ROOT%{_bindir}/xaumix $RPM_BUILD_ROOT%{_xbindir} mv -f $RPM_BUILD_ROOT%{_mandir}/man1/xaumix* $RPM_BUILD_ROOT%{_xmandir}/man1 -mv -f $RPM_BUILD_ROOT%{_datadir}/aumix/*xpm $RPM_BUILD_ROOT%{_pixmapsdir} install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/aumix install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/aumix install %{SOURCE3} $RPM_BUILD_ROOT%{_applnkdir}/Multimedia +install %{SOURCE4} $RPM_BUILD_ROOT%{_pixmapsdir} touch $RPM_BUILD_ROOT%{_sysconfdir}/aumixrc -gzip -9nf AUTHORS BUGS ChangeLog NEWS README TODO - %find_lang %{name} -%post OSS-preserve-settings +%clean +rm -rf $RPM_BUILD_ROOT -%chkconfig_posst +%post OSS-preserve-settings +/sbin/chkconfig --add aumix if [ ! -f /var/lock/subsys/aumix ]; then echo "Run \"/etc/rc.d/init.d/aumix start\" to initialize saving/restoring" echo "sound card mixer's settings on system shutdown/startup, and then" @@ -143,14 +157,16 @@ if [ ! -f /var/lock/subsys/aumix ]; then fi %preun OSS-preserve-settings -%chkconfig_del - -%clean -rm -rf $RPM_BUILD_ROOT +if [ "$1" = "0" ]; then + if [ -f /var/lock/subsys/aumix ]; then + /etc/rc.d/init.d/aumix stop + fi + /sbin/chkconfig --del aumix +fi %files -f %{name}.lang %defattr(644,root,root,755) -%doc {AUTHORS,BUGS,ChangeLog,NEWS,README,TODO}.gz +%doc AUTHORS BUGS ChangeLog NEWS README TODO %config(noreplace,missingok) %verify(not size mtime md5) %{_sysconfdir}/aumixrc %attr(755,root,root) %{_bindir}/aumix @@ -159,7 +175,7 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_xbindir}/xaumix %{_xmandir}/man1/* -%{_pixmapsdir}/*.xpm +%{_pixmapsdir}/*.png %{_applnkdir}/Multimedia/xaumix.desktop %files OSS-preserve-settings