%define name traverso %define version 0.42.0 %define release %mkrel 6 Name: %{name} Version: %{version} Release: %{release} Url: http://traverso-daw.org/ License: GPLv2+ and LGPL2+ Group: Sound Summary: Cross Platform Multitrack Audio Recording and Editing Suite Source: http://traverso-daw.org/download/releases/current/%{name}-%{version}.tar.gz Patch0: traverso-0.42.0-gcc43.patch Patch1: traverso-0.42.0-strictaliasing.patch Patch2: traverso-0.42.0-nojack.patch Patch3: traverso-0.42.0-fix-cmake.patch Patch4: traverso-0.42.0-fix-underlink.patch BuildRequires: cmake qt4-devel glib2-devel fftw-devel BuildRequires: libalsa-devel libjack-devel libportaudio-devel BuildRequires: libsndfile-devel libsamplerate-devel redland-devel BuildRequires: rasqal-devel raptor-devel desktop-file-utils BuildRequires: libflac-devel libvorbis-devel libwavpack-devel libmad-devel BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot %description Traverso is a free, cross platform multitrack audio recording and editing suite, with an innovative and easy to master User Interface. It's suited for both the professional and home user, who needs a robust and solid DAW. %prep %setup -q %patch0 -p1 %patch1 -p1 %patch2 -p1 %patch3 -p0 %patch4 -p0 chmod -x ChangeLog INSTALL TODO %build %cmake_qt4 -DWANT_MP3_DECODE=ON \ -DWANT_MP3_ENCODE=OFF \ -DWANT_OPENGL=ON \ -DWANT_PORTAUDIO=ON %make %install rm -fr %buildroot install -D -m 0755 build/bin/%{name} %{buildroot}%{_bindir}/%{name} install -D -m 0755 resources/images/traverso-logo.svg %{buildroot}%{_iconsdir}/icons/hicolor/apps/%{name}.svg install -D -m 0755 %{name}.desktop %{buildroot}%{_datadir}/applications/%{name}.desktop %clean rm -rf %{buildroot} %if %mdkversion < 200900 %post %update_menus %endif %if %mdkversion < 200900 %postun %clean_menus %endif %files %defattr(-,root,root) %doc AUTHORS COPYRIGHT ChangeLog HISTORY README TODO %{_bindir}/%{name} %{_datadir}/applications/%{name}.desktop %{_iconsdir}/icons/hicolor/apps/%{name}.svg %changelog * Wed Aug 06 2008 Funda Wang <fundawang@mandriva.org> 0.42.0-6mdv2009.0 + Revision: 264181 - fix br - add patches from gentoo - fix underlink and wrong pair of cmake + Thierry Vignaud <tvignaud@mandriva.com> - rebuild - rebuild + Pixel <pixel@mandriva.com> - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas * Sun Mar 16 2008 Frederik Himpe <fhimpe@mandriva.org> 0.42.0-2mdv2008.1 + Revision: 188174 - Put icon in the right place and run udpate_menus * Fri Feb 22 2008 Frederik Himpe <fhimpe@mandriva.org> 0.42.0-1mdv2008.1 + Revision: 173995 - Initial Mandriva package - create traverso