From 7b55e8e3ed6fd7aba986bff9f425053b828c08f8 Mon Sep 17 00:00:00 2001 From: mkochano Date: Sat, 15 Apr 2000 14:12:56 +0000 Subject: [PATCH] - Separated version requiring Gtk. This version can be run from terminal (it has ncurses support). Changed files: aumix-gtk.spec -> 1.1 --- aumix-gtk.spec | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 aumix-gtk.spec diff --git a/aumix-gtk.spec b/aumix-gtk.spec new file mode 100644 index 0000000..b4691c2 --- /dev/null +++ b/aumix-gtk.spec @@ -0,0 +1,94 @@ +# 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 +Name: aumix-gtk +Version: 2.6 +Release: 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 +Patch0: aumix-home_etc.patch +URL: http://www.jpj.net/~trevor/aumix.html +BuildRequires: XFree86-devel +BuildRequires: gtk+-devel +BuildRequires: ncurses-devel >= 5.0 +BuildRequires: gpm-devel +BuildRequires: gettext-devel +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) +Provides: aumix +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 from the +CD, microphone, and onboard synthesizers as well as the output volume. + +%description -l de +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. + +%prep +%setup -q -n aumix-%{version} +%patch0 -p1 + +%build +autoconf +gettextize --copy --force + +CFLAGS="$RPM_OPT_FLAGS -I/usr/include/ncurses" +LDFLAGS="-s" +export CFLAGS LDFLAGS +%configure + +make + +%install +rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT%{_applnkdir}/Multimedia \ + $RPM_BUILD_ROOT/usr/X11R6/{bin,share/pixmaps} \ + $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d + +make install DESTDIR=$RPM_BUILD_ROOT + +mv $RPM_BUILD_ROOT%{_datadir}/aumix/*xpm \ + $RPM_BUILD_ROOT/usr/X11R6/share/pixmaps + +install %{SOURCE2} $RPM_BUILD_ROOT%{_applnkdir}/Multimedia + +touch $RPM_BUILD_ROOT%{_sysconfdir}/aumixrc + +gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man1/* \ + AUTHORS BUGS ChangeLog NEWS README + +%find_lang %{name} + +%clean +rm -rf $RPM_BUILD_ROOT + +%files -f %{name}.lang +%defattr(644,root,root,755) + +%config(noreplace,missingok) %{_sysconfdir}/aumixrc +%doc {AUTHORS,BUGS,ChangeLog,NEWS,README}.gz + +%attr(755,root,root) %{_bindir}/aumix + +/usr/X11R6/share/pixmaps/*.xpm +%{_applnkdir}/Multimedia/aumix.desktop + +%{_datadir}/aumix +%{_mandir}/man1/* -- 2.43.0