%define name qtractor %define version 0.4.5 %define release %mkrel 3 Summary: An Audio/MIDI multi-track sequencer Name: %{name} Version: %{version} Release: %{release} License: GPLv2+ Group: Sound Source0: %{name}-%{version}.tar.gz URL: http://qtractor.sourceforge.net/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildRequires: qt4-devel BuildRequires: jackit-devel >= 0.100.0 BuildRequires: libalsa-devel BuildRequires: sndfile-devel >= 1.0.11 BuildRequires: libvorbis-devel BuildRequires: mad-devel BuildRequires: libsamplerate-devel BuildRequires: rubberband-devel BuildRequires: liblo-devel BuildRequires: ladspa-devel BuildRequires: dssi-devel BuildRequires: slv2-devel BuildRequires: desktop-file-utils Requires: raptor redland rasqal dssi lv2core ladspa %description Qtractor is an Audio/MIDI multi-track sequencer application written in C++ around the Qt4 toolkit using Qt Designer. The initial target platform will be Linux, where the Jack Audio Connection Kit (JACK) for audio, and the Advanced Linux Sound Architecture (ALSA) for MIDI, are the main infrastructures to evolve as a fairly-featured Linux Desktop Audio Workstation GUI, specially dedicated to the personal home-studio. %prep %setup -q %build %configure %make %install rm -rf $RPM_BUILD_ROOT %makeinstall # Fix the .desktop file by removing # 2 non-Mdv key and 2 non-standard categories desktop-file-install \ --remove-key="X-SuSE-translate" \ --remove-key="Version" \ --remove-category="MIDI" \ --remove-category="ALSA" \ --remove-category="JACK" \ --add-category="Midi" \ --add-category="X-MandrivaLinux-Sound" \ --dir %{buildroot}%{_datadir}/applications \ %{buildroot}%{_datadir}/applications/%{name}.desktop %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc AUTHORS COPYING ChangeLog README TODO %{_bindir}/%{name} %{_datadir}/applications/%{name}.desktop %{_datadir}/pixmaps/%{name}.png %changelog * Mon May 03 2010 Frank Kober <emuse@mandriva.org> 0.4.5-3mdv2010.1 + Revision: 541876 - fix desktop categories, use silent setup + Ahmad Samir <ahmadsamir@mandriva.org> - slv2-devel already requires lv2core-devel * Thu Apr 22 2010 Frank Kober <emuse@mandriva.org> 0.4.5-2mdv2010.1 + Revision: 538023 - enable LV2 plugin support * Sat Jan 23 2010 Frederik Himpe <fhimpe@mandriva.org> 0.4.5-1mdv2010.1 + Revision: 495307 - update to new version 0.4.5 * Mon Jan 18 2010 Frederik Himpe <fhimpe@mandriva.org> 0.4.4-1mdv2010.1 + Revision: 493271 - update to new version 0.4.4 * Wed Dec 23 2009 Frank Kober <emuse@mandriva.org> 0.4.3-2mdv2010.1 + Revision: 481875 - bump release * Sat Nov 07 2009 Frederik Himpe <fhimpe@mandriva.org> 0.4.3-1mdv2010.1 + Revision: 462596 - update to new version 0.4.3 * Fri Aug 07 2009 Funda Wang <fwang@mandriva.org> 0.4.2-2mdv2010.0 + Revision: 411056 - rebuild for new liblo * Fri Jun 05 2009 Frederik Himpe <fhimpe@mandriva.org> 0.4.2-1mdv2010.0 + Revision: 383124 - update to new version 0.4.2 * Tue May 05 2009 Frederik Himpe <fhimpe@mandriva.org> 0.4.1-1mdv2010.0 + Revision: 372250 - update to new version 0.4.1 * Fri Mar 20 2009 Frederik Himpe <fhimpe@mandriva.org> 0.4.0-1mdv2009.1 + Revision: 359036 - update to new version 0.4.0 * Mon Feb 23 2009 trem <trem@mandriva.org> 0.3.0-1mdv2009.1 + Revision: 344292 - update to 0.3.0 * Sat Dec 06 2008 trem <trem@mandriva.org> 0.2.2-1mdv2009.1 + Revision: 311232 - import qtractor