]> git.pld-linux.org Git - packages/aumix.git/blobdiff - aumix.spec
- release 6
[packages/aumix.git] / aumix.spec
index 979c0c8704b403ad523b61de70617b9fbe5dc01a..a9a5eac609d9359f6c195f395dfbdd70d84d73ab 100644 (file)
 # NOTE:                Please keep in sync with aumix-gtk.
 Summary:       curses based audio mixer
 # 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
 Name:          aumix
-Version:       2.7
-Release:       1
-License:       GPL
+Version:       2.8
+Release:       6
+License:       GPL v2+
 Group:         Applications/Sound
 Group:         Applications/Sound
-Group(pl):     Aplikacje/D¼wiêk
-Source0:       http://www.jpj.net/~trevor/aumix/%{name}-%{version}.tar.gz
-Source1:       aumix.init
-Source2:       xaumix.desktop
-Patch0:                aumix-home_etc.patch
-Patch1:                aumix-xaumix.patch
+Source0:       http://www.jpj.net/~trevor/aumix/%{name}-%{version}.tar.bz2
+# Source0-md5: dc3fc7209752207c23e7c94ab886b340
+Source1:       %{name}.init
+Source2:       %{name}.sysconfig
+Source3:       %{name}.desktop
+Source4:       %{name}.png
+Patch0:                %{name}-home_etc.patch
+Patch1:                %{name}-x%{name}.patch
+Patch2:                %{name}-ac250.patch
 URL:           http://www.jpj.net/~trevor/aumix.html
 URL:           http://www.jpj.net/~trevor/aumix.html
+BuildRequires: autoconf
 BuildRequires: automake
 BuildRequires: automake
-BuildRequires: ncurses-devel >= 5.0
-BuildRequires: gpm-devel
 BuildRequires: gettext-devel
 BuildRequires: gettext-devel
-BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+BuildRequires: gpm-devel
+BuildRequires: ncurses-devel >= 5.0
 Obsoletes:     aumix-gtk
 Obsoletes:     aumix-gtk
+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
 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
 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
 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.
 
 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.
 
 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:       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:         Applications/Sound
-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
 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.
 
 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
 %setup -q
 %patch0 -p1
 %patch1 -p1
 systemu.
 
 %prep
 %setup -q
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 %build
 
 %build
-automake
-autoconf
-gettextize --copy --force
+#%%{__gettextize}
+%{__aclocal}
+%{__autoconf}
+%{__automake}
 
 
-CFLAGS="$RPM_OPT_FLAGS -I/usr/include/ncurses"
-LDFLAGS="-s"
-export CFLAGS LDFLAGS
-%configure --without-gtk
+CPPFLAGS="-I/usr/include/ncurses"
+%configure \
+       --without-gtk \
+       --without-gtk1
 
 %{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
 %{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_applnkdir}/Multimedia \
-$RPM_BUILD_ROOT%{_prefix}/X11R6/{bin,share/pixmaps} \
-       $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d
-
-%{__make} install DESTDIR=$RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \
+       $RPM_BUILD_ROOT{%{_sysconfdir},%{_bindir}} \
+       $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig}
 
 
-mv $RPM_BUILD_ROOT%{_bindir}/xaumix $RPM_BUILD_ROOT%{_prefix}/X11R6/bin
-mv $RPM_BUILD_ROOT%{_datadir}/aumix/*xpm \
-$RPM_BUILD_ROOT%{_prefix}/X11R6/share/pixmaps
+%{__make} install \
+       DESTDIR=$RPM_BUILD_ROOT
 
 
-install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/aumix
-install %{SOURCE2} $RPM_BUILD_ROOT%{_applnkdir}/Multimedia
+install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/aumix
+install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/aumix
+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 $RPM_BUILD_ROOT%{_mandir}/man1/* \
-       AUTHORS BUGS ChangeLog NEWS README 
+:> $RPM_BUILD_ROOT%{_sysconfdir}/aumixrc
 
 %find_lang %{name}
 
 
 %find_lang %{name}
 
-%post OSS-preserve-settings
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post preserve-settings
 /sbin/chkconfig --add aumix
 if [ ! -f /var/lock/subsys/aumix ]; then
 /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
 
        echo "sound card mixer's settings on system shutdown/startup, and then"
        echo "setup sound volume."
 fi
 
-%preun OSS-preserve-settings
+%preun preserve-settings
 if [ "$1" = "0" ]; then
 if [ "$1" = "0" ]; then
-       if [ -f /var/lock/subsys/aumix ]; then
-               /etc/rc.d/init.d/aumix stop
-       fi
+       %service aumix stop
        /sbin/chkconfig --del aumix
 fi
 
        /sbin/chkconfig --del aumix
 fi
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
 %files -f %{name}.lang
 %defattr(644,root,root,755)
 %files -f %{name}.lang
 %defattr(644,root,root,755)
-
-%config(noreplace,missingok) %{_sysconfdir}/aumixrc
-%doc {AUTHORS,BUGS,ChangeLog,NEWS,README}.gz
+%doc AUTHORS BUGS ChangeLog NEWS README TODO
+%config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/aumixrc
 
 %attr(755,root,root) %{_bindir}/aumix
 
 %attr(755,root,root) %{_bindir}/aumix
-%attr(755,root,root) %{_prefix}/X11R6/bin/xaumix
-
-%{_prefix}/X11R6/share/pixmaps/*.xpm
-%{_applnkdir}/Multimedia/xaumix.desktop
-
-%{_datadir}/aumix
 %{_mandir}/man1/*
 %{_mandir}/man1/*
+%{_datadir}/aumix
+%{_pixmapsdir}/*.png
+%{_desktopdir}/aumix.desktop
 
 
-%files OSS-preserve-settings
+%files preserve-settings
 %defattr(644,root,root,755)
 %defattr(644,root,root,755)
-%attr(754,root,root) %{_sysconfdir}/rc.d/init.d/aumix
+%attr(754,root,root) /etc/rc.d/init.d/aumix
+%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/aumix
This page took 0.508872 seconds and 4 git commands to generate.