Sophie

Sophie

distrib > Mandriva > 2010.1 > i586 > media > contrib-updates-src > by-pkgid > 5e292a6cf7727f10d1a3e440ad15bf0c > files > 3

traverso-0.49.2-0.1mdv2010.1.src.rpm

%define name    traverso
%define version 0.49.2
%define release %mkrel 0
%define subrel  1

Name:           %{name}
Version:        %{version}
Release:        %{release}
Url:            http://traverso-daw.org/
License:        GPLv2+ and LGPLv2+
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.49.1-fix-str-fmt.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
BuildRequires:  slv2-devel >= 0.6.1

BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-buildroot

%description
Traverso is a free, cross platform multi-track 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 -p0

# fix permissions
chmod -x ChangeLog INSTALL TODO

%build
%cmake_qt4 -DWANT_MP3_DECODE=ON \
           -DWANT_MP3_ENCODE=OFF \
           -DWANT_OPENGL=ON \
           -DWANT_PORTAUDIO=ON \
           -DUSE_SYSTEM_SLV2_LIBRARY=ON
%make

%install
rm -fr %buildroot
%makeinstall_std -C build

mkdir -p %{buildroot}%{_iconsdir}/hicolor
cp -r resources/freedesktop/icons/*x* %{buildroot}%{_iconsdir}/hicolor/
install -D resources/traverso.desktop %{buildroot}%{_datadir}/applications/%{name}.desktop
install -D -m 644 resources/x-traverso.xml %{buildroot}%{_datadir}/mime/packages/x-traverso.xml

desktop-file-install --vendor="" \
		--remove-key="Encoding" \
		--remove-key="Path" \
		--dir %{buildroot}%{_datadir}/applications %{buildroot}%{_datadir}/applications/%name.desktop

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root)
%doc AUTHORS COPYRIGHT ChangeLog HISTORY README TODO
%{_bindir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_datadir}/mime/packages/*.xml
%{_iconsdir}/hicolor/*/*/*


%changelog
* Sun Aug 15 2010 Ahmad Samir <ahmadsamir@mandriva.org> 0.49.2-0.1mdv2010.1
+ Revision: 570142
- update to 0.49.2, bug fix release

* Wed Mar 31 2010 Ahmad Samir <ahmadsamir@mandriva.org> 0.49.1-4mdv2010.1
+ Revision: 530124
- fix license
- fix text file permissions
- fix icons location
- rebuild for "undefined symbol" error (fixes mdv bug#58483)
- build with system slv2 >= 0.6.1

* Tue Nov 10 2009 Frederik Himpe <fhimpe@mandriva.org> 0.49.1-2mdv2010.1
+ Revision: 464319
- Rebuild for QT 4.6

* Fri Nov 06 2009 Funda Wang <fwang@mandriva.org> 0.49.1-1mdv2010.1
+ Revision: 460604
- fix dirs
- New version 0.49.1

  + Thierry Vignaud <tv@mandriva.org>
    - rebuild

* Wed Aug 06 2008 Funda Wang <fwang@mandriva.org> 0.42.0-6mdv2009.0
+ Revision: 264181
- fix br
- add patches from gentoo
- fix underlink and wrong pair of cmake

  + Thierry Vignaud <tv@mandriva.org>
    - 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