Sophie

Sophie

distrib > Mandriva > 2010.2 > i586 > media > contrib-release-src > by-pkgid > db8a79ced651993cfe993e967b8054ec > files > 2

qtractor-0.4.5-3mdv2010.1.src.rpm

%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