X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=aumix.spec;h=a9a5eac609d9359f6c195f395dfbdd70d84d73ab;hb=ba6243287ea70139cbb91a7f72de67fd4e259a00;hp=f896c6af0972aca1aa08ac6234fc2a36a3f91657;hpb=ee4056238744d739281082e3083ee86a12350b4b;p=packages%2Faumix.git diff --git a/aumix.spec b/aumix.spec index f896c6a..a9a5eac 100644 --- a/aumix.spec +++ b/aumix.spec @@ -1,95 +1,106 @@ # NOTE: Please keep in sync with aumix-gtk. Summary: curses based audio mixer -Summary(de): Audio-Mixer auf curses-Basis -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(ru): áÕÄÉÏ ÍÉËÛÅÒ ÎÁ ÂÁÚÅ ÂÉÂÌÉÏÔÅËÉ curses -Summary(uk): áÕÄ¦Ï Í¦ËÛÅÒ, ÂÁÚÏ×ÁÎÉÊ ÎÁ ¦ÂÌÉÏÔÅæ curses +Summary(de.UTF-8): Audio-Mixer auf curses-Basis +Summary(es.UTF-8): Mezclador de audio basado en curses +Summary(fr.UTF-8): Mixer audio basé sur curses +Summary(tr.UTF-8): Metin ekranlı ses karıştırıcı +Summary(pl.UTF-8): Mikser audio bazujący na curses +Summary(pt_BR.UTF-8): Mixador de áudio baseado em curses +Summary(ru.UTF-8): Аудио микшер на базе библиотеки curses +Summary(uk.UTF-8): Аудіо мікшер, базований на біблиотеці curses Name: aumix -Version: 2.7 -Release: 4 -License: GPL +Version: 2.8 +Release: 6 +License: GPL v2+ Group: Applications/Sound -Group(de): Applikationen/Laut -Group(pl): Aplikacje/D¼wiêk -Source0: http://www.jpj.net/~trevor/aumix/%{name}-%{version}.tar.gz +Source0: http://www.jpj.net/~trevor/aumix/%{name}-%{version}.tar.bz2 +# Source0-md5: dc3fc7209752207c23e7c94ab886b340 Source1: %{name}.init Source2: %{name}.sysconfig -Source3: x%{name}.desktop +Source3: %{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 BuildRequires: automake -BuildRequires: gpm-devel BuildRequires: gettext-devel +BuildRequires: gpm-devel BuildRequires: ncurses-devel >= 5.0 -BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) Obsoletes: aumix-gtk - -%define _xbindir /usr/X11R6/bin -%define _xdatadir /usr/X11R6/share -%define _xmandir /usr/X11R6/man +Obsoletes: aumix-X11 +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description This program provides a tty-based, interactive method of controlling a sound card's mixer. It lets you adjust the input levels from the CD, microphone, and onboard synthesizers as well as the output volume. -%description -l de +%description -l de.UTF-8 Dieses Programm bietet eine interaktive Methode auf tty-Basis zur -Steuerung eines Soundkarten-Mixers. Sie können damit die Eingangspegel +Steuerung eines Soundkarten-Mixers. Sie können damit die Eingangspegel der CD, des Mikrophons und von Synthesizer-Karten sowie auch die -Ausgabelautstärke regeln. - -%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 -d'entrée du CD, du micro et des synthétiseurs de la carte, tout comme +Ausgabelautstärke regeln. + +%description -l es.UTF-8 +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.UTF-8 +Ce programme offre une méthode intaractive en mode texte pour +contrôler le mixer des cartes son. Il permet d'ajuster les niveaux +d'entrée du CD, du micro et des synthétiseurs de la carte, tout comme le volume de sortie. -%description -l pl -Ten program przynosi 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. - -%description -l tr -Bu program metin ekranda, etkileþimli olarak ses kartý mixer denetimi -yapmanýzý saglar. Çýktý sesinin yanýsýra, CD, mikrofon ve panel -üzerindeki birleþtiriciden girdi seviyelerini ayarlamanýza olanak +%description -l pl.UTF-8 +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, a także poziom +sygnału wyjściowego. + +%description -l pt_BR.UTF-8 +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.UTF-8 +Bu program metin ekranda, etkileşimli olarak ses kartı mixer denetimi +yapmanızı saglar. Çıktı sesinin yanısıra, CD, mikrofon ve panel +üzerindeki birleştiriciden girdi seviyelerini ayarlamanıza olanak verir. -%description -l ru -üÔÁ ÐÒÏÇÒÁÍÍÁ - ËÏÎÓÏÌØÎÙÊ, ÉÎÔÅÒÁËÔÉ×ÎÙÊ ÒÅÇÕÌÑÔÏÒ ÕÒÏ×ÎÅÊ ÍÉËÛÅÒÁ -Ú×ÕËÏ×ÏÊ ËÁÒÔÙ. ïÎÁ ÐÏÚ×ÏÌÑÅÔ ÉÚÍÅÎÑÔØ ËÁË ×ÈÏÄÎÙÅ ÕÒÏ×ÎÉ ÓÉÇÎÁÌÏ× Ó -CD, ÍÉËÒÏÆÏÎÁ, ÓÉÎÔÅÚÁÔÏÒÏ× ÎÁ Ú×ÕËÏ×ÏÊ ÐÌÁÔÅ, ÔÁË É ×ÙÈÏÄÎÏÊ ÕÒÏ×ÅÎØ. +%description -l ru.UTF-8 +Эта программа - консольный, интерактивный регулятор уровней микшера +звуковой карты. Она позволяет изменять как входные уровни сигналов с +CD, микрофона, синтезаторов на звуковой плате, так и выходной уровень. -%description -l uk -ãÑ ÐÒÏÇÒÁÍÁ - ËÏÎÓÏÌØÎÉÊ, ¦ÎÔÅÒÁËÔÉ×ÎÉÊ ÒÅÇÕÌÑÔÏÒ Ò¦×ÎÅÊ Í¦ËÛÅÒÕ -Ú×ÕËÏ×ϧ ËÁÒÔËÉ. ÷ÏÎÁ ÄÏÚ×ÏÌѤ ÚͦÎÀ×ÁÔÉ ÑË ×ȦÄΦ Ò¦×Φ ÓÉÇÎÁÌ¦× Ú -CD, ͦËÒÏÆÏÎÕ, ÓÉÎÔÅÚÁÔÏÒ¦× ÎÁ Ú×ÕËÏ×¦Ê ÐÌÁÔ¦, ÔÁË ¦ ×ÉȦÄÎÉÊ Ò¦×ÅÎØ. +%description -l uk.UTF-8 +Ця програма - консольний, інтерактивний регулятор рівней мікшеру +звукової картки. Вона дозволяє змінювати як вхідні рівні сигналів з +CD, мікрофону, синтезаторів на звуковій платі, так і вихідний рівень. -%package OSS-preserve-settings +%package preserve-settings Summary: Saves/restores mixer settings on system shutdown/startup -Summary(pl): Zapisuje/odtwarza ustawienia przy zamkniêciu/starcie systemu +Summary(pl.UTF-8): 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 +Requires: rc-scripts >= 0.2.0 +Requires(post,preun): /sbin/chkconfig +Requires: %{name} = %{version}-%{release} +Obsoletes: aumix-OSS-preserve-settings Obsoletes: rhsound -Conflicts: alsa-utils +Conflicts: alsa-utils-init -%description OSS-preserve-settings +%description preserve-settings 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 -Ten pakiet zawiera skrypt, który zapisuje ustawienia miksera karty -d¼wiêkowej przy zamkniêciu systemu i odtwarza je po uruchomieniu +%description preserve-settings -l pl.UTF-8 +Ten pakiet zawiera skrypt, który zapisuje ustawienia miksera karty +dźwiękowej przy zamknięciu systemu i odtwarza je po uruchomieniu systemu. %prep @@ -99,70 +110,66 @@ systemu. %patch2 -p1 %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/usr/include/ncurses" %configure \ - --without-gtk + --without-gtk \ + --without-gtk1 %{__make} %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT{%{_applnkdir}/Multimedia,%{_pixmapsdir}} \ - $RPM_BUILD_ROOT{%{_xbindir},%{_xmandir}/man1} \ +install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \ + $RPM_BUILD_ROOT{%{_sysconfdir},%{_bindir}} \ $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig} -%{__make} install DESTDIR=$RPM_BUILD_ROOT - -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} +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT 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 %{SOURCE3} $RPM_BUILD_ROOT%{_desktopdir} +install %{SOURCE4} $RPM_BUILD_ROOT%{_pixmapsdir} +rm -f $RPM_BUILD_ROOT%{_datadir}/aumix/aumix.xpm -touch $RPM_BUILD_ROOT%{_sysconfdir}/aumixrc - -gzip -9nf AUTHORS BUGS ChangeLog NEWS README TODO +:> $RPM_BUILD_ROOT%{_sysconfdir}/aumixrc %find_lang %{name} -%post OSS-preserve-settings +%clean +rm -rf $RPM_BUILD_ROOT -%chkconfig_posst +%post 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 "Run \"/sbin/service aumix start\" to initialize saving/restoring" echo "sound card mixer's settings on system shutdown/startup, and then" echo "setup sound volume." fi -%preun OSS-preserve-settings -%chkconfig_preun - -%clean -rm -rf $RPM_BUILD_ROOT +%preun preserve-settings +if [ "$1" = "0" ]; then + %service aumix stop + /sbin/chkconfig --del aumix +fi %files -f %{name}.lang %defattr(644,root,root,755) -%doc {AUTHORS,BUGS,ChangeLog,NEWS,README,TODO}.gz -%config(noreplace,missingok) %verify(not size mtime md5) %{_sysconfdir}/aumixrc +%doc AUTHORS BUGS ChangeLog NEWS README TODO +%config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/aumixrc %attr(755,root,root) %{_bindir}/aumix %{_mandir}/man1/* %{_datadir}/aumix +%{_pixmapsdir}/*.png +%{_desktopdir}/aumix.desktop -%attr(755,root,root) %{_xbindir}/xaumix -%{_xmandir}/man1/* -%{_pixmapsdir}/*.xpm -%{_applnkdir}/Multimedia/xaumix.desktop - -%files OSS-preserve-settings +%files preserve-settings %defattr(644,root,root,755) %attr(754,root,root) /etc/rc.d/init.d/aumix -%config(noreplace) %verify(not size mtime md5) /etc/sysconfig/aumix +%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/aumix