%define name kaconnect %define version 1.1.1 %define release %mkrel 8 Name: %{name} Summary: QT frontend for ALSA sequencer 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 BuildRequires: libalsa-devel Patch1: kaconnect-build-x86-64.patch Patch2: kaconnect-1.1.1-fix-build.patch %description Kaconnect is a QT version of the aconnect utility for the ALSA sequencer system. %prep %setup -q perl -p -i -e "s/gcc/gcc\ %{optflags}/g" make_kaconnect %ifarch x86_64 %patch1 -p1 -b .build64 %endif %patch2 -p1 %build %make -f make_kaconnect %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/%_bindir cp %name $RPM_BUILD_ROOT/%_bindir #menu mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications cat > $RPM_BUILD_ROOT%{_datadir}/applications/mandriva-%{name}.desktop << EOF [Desktop Entry] Name=KAConnect Comment=ALSA connections Exec=%{_bindir}/%{name} Icon=%{name} Terminal=false Type=Application Categories=Sequencer;X-MandrivaLinux-Multimedia-Sound; EOF %clean rm -rf $RPM_BUILD_ROOT %if %mdkversion < 200900 %post %update_menus %endif %if %mdkversion < 200900 %postun %clean_menus %endif %files %defattr(-,root,root) %doc README THANKS %{_bindir}/%name %{_datadir}/applications/mandriva-%{name}.desktop %changelog * Fri Feb 19 2010 Funda Wang <fwang@mandriva.org> 1.1.1-8mdv2010.1 + Revision: 508454 - rediff x86_64 - clean spec + Thierry Vignaud <tvignaud@mandriva.com> - rebuild * Fri Jul 25 2008 Thierry Vignaud <tvignaud@mandriva.com> 1.1.1-7mdv2009.0 + Revision: 247448 - rebuild - drop old menu + Pixel <pixel@mandriva.com> - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas * Wed Jan 02 2008 Olivier Blin <oblin@mandriva.com> 1.1.1-5mdv2008.1 + Revision: 140829 - restore BuildRoot + Thierry Vignaud <tvignaud@mandriva.com> - kill re-definition of %%buildroot on Pixel's request - kill desktop-file-validate's error: string list key "Categories" in group "Desktop Entry" does not have a semicolon (";") as trailing character - kill desktop-file-validate's 'warning: key "Encoding" in group "Desktop Entry" is deprecated' * Tue Jul 11 2006 Nicolas Lécureuil <neoclust@mandriva.org> 1.1.1-4mdv2007.0 - XDG - use mkrel * Sat Jul 16 2005 Laurent MONTEL <lmontel@mandriva.com> 1.1.1-3mdk - Fix build on x86_64 * Thu Jun 17 2004 Austin Acton <austin@mandrake.org> 1.1.1-2mdk - rebuild