X-Git-Url: http://git.pld-linux.org/?p=packages%2Faumix-gtk.git;a=blobdiff_plain;f=aumix-gtk.spec;h=825c657778e96ebd6ad336af7df1a32ae9106dfd;hp=405acb2341fe0cf222c7831c6999061b8e4ca764;hb=30c04ad833eaf61dc2e31215400b57b3703ea048;hpb=5c414c3d09baa0de642c6a078ba8edfb9c7c1bab diff --git a/aumix-gtk.spec b/aumix-gtk.spec index 405acb2..825c657 100644 --- a/aumix-gtk.spec +++ b/aumix-gtk.spec @@ -1,28 +1,39 @@ # NOTE: Please keep in sync with aumix. -Summary: curses and X11/Gtk ased audio mixer +%bcond_with gtk1 # build with gtk1 instead of gtk2 + +Summary: curses and X11/Gtk based audio mixer Summary(de): Audio-Mixer auf curses- und X11/Gtk-Basis -Summary(pl): Mikser audio bazuj±cy na curses +Summary(es): Mezclador de audio basado en curses y X11/gtk+ +Summary(pl): Mikser audio bazuj±cy na curses i Gtk+ +Summary(ru): áÕÄÉÏ ÍÉËÛÅÒ ÎÁ ÂÁÚÅ ÂÉÂÌÉÏÔÅËÉ curses É gtk+ +Summary(uk): áÕÄ¦Ï Í¦ËÛÅÒ, ÂÁÚÏ×ÁÎÉÊ ÎÁ ¦ÂÌÉÏÔÅæ curses ¦ gtk+ Name: aumix-gtk -Version: 2.6 -Release: 1 +Version: 2.8 +Release: 0.1 License: GPL Group: Applications/Sound -Group(pl): Aplikacje/D¼wiêk -Source0: http://www.jpj.net/~trevor/aumix/aumix-%{version}.tar.gz -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 URL: http://www.jpj.net/~trevor/aumix.html -BuildRequires: gtk+-devel -BuildRequires: ncurses-devel >= 5.0 -BuildRequires: gpm-devel +BuildRequires: autoconf +BuildRequires: automake BuildRequires: gettext-devel -BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) +BuildRequires: gpm-devel +%if %{with gtk1} +BuildRequires: gtk+-devel >= 1.2.0 +%else +BuildRequires: gtk+2-devel +%endif +BuildRequires: ncurses-devel >= 5.0 Provides: aumix +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) Obsoletes: aumix -%define _prefix /usr/X11R6 -%define _manpath %{_prefix}/man - %description 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 @@ -35,59 +46,81 @@ X11/Gtk-Basis zur Steuerung eines Soundkarten-Mixers. Sie k die Eingangspegel 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 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 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 +üÔÁ ÐÒÏÇÒÁÍÍÁ - ËÏÎÓÏÌØÎÙÊ É X11/gtk+, ÉÎÔÅÒÁËÔÉ×ÎÙÊ ÒÅÇÕÌÑÔÏÒ ÕÒÏ×ÎÅÊ +ÍÉËÛÅÒÁ Ú×ÕËÏ×ÏÊ ËÁÒÔÙ. ïÎÁ ÐÏÚ×ÏÌÑÅÔ ÉÚÍÅÎÑÔØ ËÁË ×ÈÏÄÎÙÅ ÕÒÏ×ÎÉ +ÓÉÇÎÁÌÏ× Ó CD, ÍÉËÒÏÆÏÎÁ, ÓÉÎÔÅÚÁÔÏÒÏ× ÎÁ Ú×ÕËÏ×ÏÊ ÐÌÁÔÅ, ÔÁË É +×ÙÈÏÄÎÏÊ ÕÒÏ×ÅÎØ. + +%description -l uk +ãÑ ÐÒÏÇÒÁÍÁ - ËÏÎÓÏÌØÎÉÊ ¦ X11/gtk+, ¦ÎÔÅÒÁËÔÉ×ÎÉÊ ÒÅÇÕÌÑÔÏÒ Ò¦×ÎÅÊ +ͦËÛÅÒÕ Ú×ÕËÏ×ϧ ËÁÒÔËÉ. ÷ÏÎÁ ÄÏÚ×ÏÌѤ ÚͦÎÀ×ÁÔÉ ÑË ×ȦÄΦ Ò¦×Φ +ÓÉÇÎÁÌ¦× Ú CD, ͦËÒÏÆÏÎÕ, ÓÉÎÔÅÚÁÔÏÒ¦× ÎÁ Ú×ÕËÏ×¦Ê ÐÌÁÔ¦, ÔÁË ¦ +×ÉȦÄÎÉÊ Ò¦×ÅÎØ. + %prep %setup -q -n aumix-%{version} -%patch0 -p1 +#%patch0 -p1 +%patch1 -p1 +%patch2 -p1 %build -autoconf -gettextize --copy --force - -CFLAGS="$RPM_OPT_FLAGS -I/usr/include/ncurses" -LDFLAGS="-s" -export CFLAGS LDFLAGS -%configure - -make +#rm -f missing acinclude.m4 +rm -f missing +#%%{__gettextize} +%{__aclocal} +%{__autoconf} +%{__automake} + +CPPFLAGS="-I/usr/include/ncurses" +%configure \ +%if %{with gtk1} + --without-gtk +%else + --without-gtk1 +%endif + +%{__make} %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT%{_applnkdir}/Multimedia \ - $RPM_BUILD_ROOT%{_bindir},%{_datadir}/pixmaps} \ - $RPM_BUILD_ROOT/etc/rc.d/init.d - -%{__make} install DESTDIR=$RPM_BUILD_ROOT - -mv $RPM_BUILD_ROOT%{_datadir}/aumix/*xpm \ -$RPM_BUILD_ROOT%{_datadir}/pixmaps +install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \ + $RPM_BUILD_ROOT{%{_sysconfdir},%{_bindir}} -install %{SOURCE2} $RPM_BUILD_ROOT%{_applnkdir}/Multimedia +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT -touch $RPM_BUILD_ROOT%{_sysconfdir}/aumixrc +install %{SOURCE3} $RPM_BUILD_ROOT%{_desktopdir}/aumix.desktop +install %{SOURCE4} $RPM_BUILD_ROOT%{_pixmapsdir} +rm -f $RPM_BUILD_ROOT%{_datadir}/aumix/aumix.xpm -gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man1/* \ - AUTHORS BUGS ChangeLog NEWS README +:> $RPM_BUILD_ROOT%{_sysconfdir}/aumixrc -%find_lang %{name} +%find_lang aumix %clean rm -rf $RPM_BUILD_ROOT -%files -f %{name}.lang +%files -f aumix.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 size mtime md5) %{_sysconfdir}/aumixrc %attr(755,root,root) %{_bindir}/aumix - -%{_datadir}/pixmaps/*.xpm -%{_applnkdir}/Multimedia/aumix.desktop - -%{_datadir}/aumix %{_mandir}/man1/* +%{_datadir}/aumix + +%{_pixmapsdir}/*.png +%{_desktopdir}/aumix.desktop