%define name ams %define version 1.8.7 %define release %mkrel 3 Name: %{name} Summary: Alsa modular synth Version: %{version} Release: %{release} Source: http://prdownloads.sourceforge.net/alsamodular/%{name}-%{version}.tar.bz2 URL: http://alsamodular.sourceforge.net/ License: GPL Group: Sound BuildRoot: %{_tmppath}/%{name}-buildroot Requires: cmt swh-plugins vco-plugins rev-plugins mcp-plugins BuildRequires: fftw2-devel qt3-devel jackit-devel alsa-lib-devel BuildRequires: ladspa-devel clalsadrv-devel %description AlsaModularSynth is a realtime modular synthesizer and effect processor. It features: * MIDI controlled modular software synthesis * Realtime effect processing with capture from e.g. "Line In" or "Mic In". * Full control of all synthesis and effect parameters via MIDI. * Integrated LADSPA Browser with search capability * JACK Support NOTE: Example files are in /usr/share/ams %prep %setup -q perl -p -i -e "s|-O2|$RPM_OPT_FLAGS||g" Makefile perl -p -i -e 's/BASE_DIR\)\/lib/BASE_DIR\)\/%{_lib}/g' Makefile perl -p -i -e 's/usr\/X11R6\/lib/usr\/X11R6\/%{_lib}/g' Makefile perl -p -e -e 's/lib\/ladspa/${_lib}\/ladspa/g' Makefile %build %make %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/%_bindir mkdir -p $RPM_BUILD_ROOT/%_datadir/%name cp %name $RPM_BUILD_ROOT/%_bindir # examples files move to demos ? cp demos/*.ams $RPM_BUILD_ROOT/%_datadir/%name #menu mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications cat > $RPM_BUILD_ROOT%{_datadir}/applications/mandriva-%{name}.desktop << EOF [Desktop Entry] Name=Alsa Modular Synth Comment=Modular Synthesizer for ALSA Exec=%{_bindir}/%{name} Icon=sound_section Terminal=false Type=Application StartupNotify=true Categories=X-MandrivaLinux-Multimedia-Sound;AudioVideo;Audio;AudioVideoEditing; 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}/%name %{_datadir}/applications/mandriva-%{name}.desktop %changelog * Thu Jun 12 2008 Pixel <pixel@mandriva.com> 1.8.7-3mdv2009.0 + Revision: 218429 - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas + Thierry Vignaud <tvignaud@mandriva.com> - drop old menu * Thu Dec 20 2007 Olivier Blin <oblin@mandriva.com> 1.8.7-3mdv2008.1 + Revision: 135820 - restore BuildRoot + Thierry Vignaud <tvignaud@mandriva.com> - kill re-definition of %%buildroot on Pixel's request - import ams * Tue Sep 12 2006 Nicolas Lécureuil <neoclust@mandriva.org> 1.8.7-3mdv2007.0 - Use mkrel - XDG * Thu Nov 10 2005 Austin Acton <austin@mandriva.org> 1.8.7-2mdk - lib64 fix * Wed Aug 24 2005 Austin Acton <austin@mandriva.org> 1.8.7-1mdk - 1.8.7 - source URL - buildrequires clalsadrv * Sat Sep 11 2004 Austin Acton <austin@mandrake.org> 1.8.5-2mdk - require mcp-plugins * Thu Jul 8 2004 Austin Acton <austin@mandrake.org> 1.8.5-1mdk - 1.8.5 * Sun May 9 2004 Austin Acton <austin@mandrake.org> 1.8.1-1mdk - 1.8.1 - require vco and rev plugins for included patches * Fri Apr 2 2004 Austin Acton <austin@mandrake.org> 1.7.7-1mdk - 1.7.7 * Mon Feb 16 2004 Austin Acton <austin@mandrake.org> 1.7.3-1mdk - 1.7.3 * Sun Jan 25 2004 Franck Villaume <fvill@freesurf.fr> 1.7.2-2mdk - fix BuildRequires : fftw2-devel * Fri Jan 23 2004 Austin Acton <austin@mandrake.org> 1.7.2-1mdk - 1.7.2 - remove epoch tag (0 is implied) - back to sane versioning - use opt flags * Fri Jan 23 2004 Franck Villaume <fvill@freesurf.fr> 20040107-2mdk - epoch tag = 0 * Fri Jan 09 2004 Franck Villaume <fvill@freesurf.fr> 20040107-1mdk - cvs 20040107 - the examples files moved to demos directory - fix buildrequires : 64bits + ladspa-devel * Sat Aug 30 2003 Austin Acton <aacton@yorku.ca> 1.5.12-1mdk - 1.5.12 * Fri May 23 2003 Austin Acton <aacton@yorku.ca> 1.5.9-2mdk - change menu title * Wed May 21 2003 Austin Acton <aacton@yorku.ca> 1.5.9-1mdk - initial package