Sophie

Sophie

distrib > Mandriva > 2006.0 > x86_64 > by-pkgid > 0a1e39b090d9f22decb523b5142c7e57 > files > 2

qamix-0.0.7e-1mdk.src.rpm

%define name	qamix
%define version	0.0.7e
%define release 1mdk

Name: 	 	%{name}
Summary: 	Easily configurable ALSA mixer
Version: 	%{version}
Release: 	%{release}

Source:		%{name}-%{version}.tar.bz2
URL:		http://www.suse.de/~mana/kalsatools.html
License:	GPL
Group:		Sound
BuildRoot:	%{_tmppath}/%{name}-buildroot
BuildRequires:	qt3-devel libalsa-devel ImageMagick

%description
QAMix is a configurable mixer for ALSA. The GUI description is defined in an
XML file. Default interfaces for standard AC 97 cards and Soundblaster Live
are provided. QAMix can be controlled via MIDI. Any number of MIDI events can
be bound to any mixer control. 

%prep
%setup -q

%build
%make -f make_qamix
										
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/{%_bindir,%_datadir/%name}
cp %name $RPM_BUILD_ROOT/%_bindir/
cp *.xml $RPM_BUILD_ROOT/%_datadir/%name/

#menu
mkdir -p $RPM_BUILD_ROOT%{_menudir}
cat << EOF > $RPM_BUILD_ROOT%{_menudir}/%{name}
?package(%{name}): command="%{name}" icon="%{name}.png" needs="x11" title="QAMix" longtitle="ALSA Mixer" section="Multimedia/Sound"
EOF

#icons
mkdir -p $RPM_BUILD_ROOT/%_liconsdir
convert -size 48x48 multimedia.png $RPM_BUILD_ROOT/%_liconsdir/%name.png
mkdir -p $RPM_BUILD_ROOT/%_iconsdir
convert -size 32x32 multimedia.png $RPM_BUILD_ROOT/%_iconsdir/%name.png
mkdir -p $RPM_BUILD_ROOT/%_miconsdir
convert -size 16x16 multimedia.png $RPM_BUILD_ROOT/%_miconsdir/%name.png

%find_lang %name

%clean
rm -rf $RPM_BUILD_ROOT

%post
%update_menus
		
%postun
%clean_menus

%files -f %{name}.lang
%defattr(-,root,root)
%doc README THANKS *.ams
%{_bindir}/%name
%{_datadir}/%name
%{_menudir}/%name
%{_liconsdir}/%name.png
%{_iconsdir}/%name.png
%{_miconsdir}/%name.png

%changelog
* Tue Jun 8 2004 Austin Acton <austin@mandrake.org> 0.0.7e-1mdk
- initial package