X-Git-Url: http://git.pld-linux.org/?p=packages%2Faumix-gtk.git;a=blobdiff_plain;f=aumix-gtk.spec;h=b55492adf5bfda70277ee43868cd7f9fc16afb82;hp=fcf8f63f5af318bae58c666585e80137ab8e4e0b;hb=9260971eaa5de5554bc82d7670258e8d226bc8a2;hpb=ec33cf646b07a90735dfe43f7cd1b274e3bc63a0 diff --git a/aumix-gtk.spec b/aumix-gtk.spec index fcf8f63..b55492a 100644 --- a/aumix-gtk.spec +++ b/aumix-gtk.spec @@ -1,15 +1,23 @@ # NOTE: Please keep in sync with aumix. -Summary: curses and X11/Gtk ased audio mixer -Summary(de): Audio-Mixer auf curses- und X11/Gtk-Basis -Summary(pl): Mikser audio bazuj±cy na curses i Gtk+ +# +# Conditional build: +%bcond_with gtk1 # build with GTK+ instead of GTK+2 +# +Summary: curses and X11/GTK+ based audio mixer +Summary(de.UTF-8): Audio-Mixer auf curses- und X11/GTK+-Basis +Summary(es.UTF-8): Mezclador de audio basado en curses y X11/GTK+ +Summary(pl.UTF-8): Mikser audio bazujący na curses i GTK+ +Summary(ru.UTF-8): Аудио микшер на базе библиотеки curses и GTK+ +Summary(uk.UTF-8): Аудіо мікшер, базований на біблиотеці curses і GTK+ Name: aumix-gtk -Version: 2.7 -Release: 6 +Version: 2.8 +Release: 2 License: GPL Group: Applications/Sound -Source0: http://www.jpj.net/~trevor/aumix/aumix-%{version}.tar.gz -# Source0-md5: 84ecc331bf6d86d3ac925590fee83af7 -Source2: aumix.desktop +Source0: http://www.jpj.net/~trevor/aumix/aumix-%{version}.tar.bz2 +# Source0-md5: dc3fc7209752207c23e7c94ab886b340 +Source3: %{name}.desktop +Source4: aumix.png Patch0: aumix-home_etc.patch Patch1: aumix-xaumix.patch Patch2: aumix-ac250.patch @@ -18,30 +26,51 @@ BuildRequires: autoconf BuildRequires: automake BuildRequires: gettext-devel BuildRequires: gpm-devel +%if %{with gtk1} BuildRequires: gtk+-devel >= 1.2.0 +%else +BuildRequires: gtk+2-devel >= 1:2.0.0 +%endif BuildRequires: ncurses-devel >= 5.0 Provides: aumix -BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -Conflicts: aumix Obsoletes: aumix +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description -This program provides a tty- and X11/Gtk-based, interactive method of +This program provides a tty- and X11/GTK+-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- und -X11/Gtk-Basis zur 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 pl -Ten program przynosi bazuj±c± na tty oraz X11/Gtk, 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. +X11/GTK+-Basis zur 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 es.UTF-8 +Este programa nos ofrece un método interactivo basado en tty y +X11/GTK+ 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 pl.UTF-8 +Ten program przynosi bazującą na tty oraz X11/GTK+, 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 ru.UTF-8 +Эта программа - консольный и X11/GTK+, интерактивный регулятор уровней +микшера звуковой карты. Она позволяет изменять как входные уровни +сигналов с CD, микрофона, синтезаторов на звуковой плате, так и +выходной уровень. + +%description -l uk.UTF-8 +Ця програма - консольний і X11/GTK+, інтерактивний регулятор рівней +мікшеру звукової картки. Вона дозволяє змінювати як вхідні рівні +сигналів з CD, мікрофону, синтезаторів на звуковій платі, так і +вихідний рівень. %prep %setup -q -n aumix-%{version} @@ -50,29 +79,35 @@ poziom sygna %patch2 -p1 %build -rm -rf missing +#%%{__gettextize} %{__aclocal} %{__autoconf} +%{__autoheader} %{__automake} CPPFLAGS="-I/usr/include/ncurses" -%configure +%configure \ +%if %{with gtk1} + --without-gtk +%else + --without-gtk1 +%endif %{__make} %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT{%{_applnkdir}/Multimedia,%{_pixmapsdir}} \ +install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \ $RPM_BUILD_ROOT{%{_sysconfdir},%{_bindir}} %{__make} install \ DESTDIR=$RPM_BUILD_ROOT -mv -f $RPM_BUILD_ROOT%{_datadir}/aumix/*xpm $RPM_BUILD_ROOT%{_pixmapsdir} +install %{SOURCE3} $RPM_BUILD_ROOT%{_desktopdir}/aumix.desktop +install %{SOURCE4} $RPM_BUILD_ROOT%{_pixmapsdir} +rm -f $RPM_BUILD_ROOT%{_datadir}/aumix/aumix.xpm -install %{SOURCE2} $RPM_BUILD_ROOT%{_applnkdir}/Multimedia - -touch $RPM_BUILD_ROOT%{_sysconfdir}/aumixrc +:> $RPM_BUILD_ROOT%{_sysconfdir}/aumixrc %find_lang aumix @@ -82,12 +117,11 @@ rm -rf $RPM_BUILD_ROOT %files -f aumix.lang %defattr(644,root,root,755) %doc AUTHORS BUGS ChangeLog NEWS README TODO -%config(noreplace,missingok) %verify(not size mtime md5) %{_sysconfdir}/aumixrc +%config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/aumixrc %attr(755,root,root) %{_bindir}/aumix - -%{_pixmapsdir}/*.xpm -%{_applnkdir}/Multimedia/aumix.desktop - -%{_datadir}/aumix %{_mandir}/man1/* +%{_datadir}/aumix + +%{_pixmapsdir}/*.png +%{_desktopdir}/aumix.desktop