Sophie

Sophie

distrib > Mandriva > current > i586 > media > contrib-release-src > by-pkgid > 6a2fe492bc2b4acbdc63c5883f11bee6 > files > 2

qmidiarp-0.0.2-7mdv2010.0.src.rpm

%define name 	qmidiarp
%define version 0.0.2
%define release %mkrel 7

Summary: 	Simple, graphical MIDI arpeggiator
Name: 		%name
Version: 	%version
Release: 	%release
Url: 		http://alsamodular.sourceforge.net/
License: 	GPL
Group: 		Sound
Source: 	%{name}-%{version}.tar.bz2

Buildroot: 	%_tmppath/%name-%version-buildroot
BuildRequires:	libalsa-devel qt3-devel

%description
QMidiArp can run several arpeggiators at the same time, both 
monophonically and with chords. It is based on user definable patterns 
where the indices 0..9 address the notes currently played on a keyboard.
Several other tokens define tempo, note length, velocity,...

%prep
%setup -q
perl -p -i -e "s/\-O2/$RPM_OPT_FLAGS/g" Makefile
perl -pi -e 's/QT_BASE_DIR\)\/lib/QT_BASE_DIR\)\/%{_lib}/g' Makefile
perl -pi -e 's/usr\/%{_lib}/usr\/%{_lib}/g' Makefile

%build
%make

%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/%_bindir
cp %name $RPM_BUILD_ROOT/%_bindir

#menu
mkdir -p %{buildroot}%{_datadir}/applications
cat > %{buildroot}%{_datadir}/applications/mandriva-%{name}.desktop << EOF
[Desktop Entry]
Name=QMidiArp
Comment=MIDI Arpeggiator
Exec=%{_bindir}/%{name}
Icon=sound_section
Terminal=false
Type=Application
Categories=X-MandrivaLinux-Multimedia-Sound;AudioVideo;Midi;
Encoding=UTF-8
EOF

%if %mdkversion < 200900
%post
%update_menus
%endif

%if %mdkversion < 200900
%postun
%update_menus
%endif

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
%doc README *.qma
%_bindir/%name
%{_datadir}/applications/mandriva-%{name}.desktop



%changelog
* Tue Sep 08 2009 Thierry Vignaud <tvignaud@mandriva.com> 0.0.2-7mdv2010.0
+ Revision: 433038
- rebuild

* Fri Aug 01 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.0.2-6mdv2009.0
+ Revision: 259974
- rebuild

* Fri Jul 25 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.0.2-5mdv2009.0
+ Revision: 247778
- rebuild
- drop old menu

  + Pixel <pixel@mandriva.com>
    - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas

* Wed Jan 02 2008 Olivier Blin <oblin@mandriva.com> 0.0.2-3mdv2008.1
+ Revision: 140742
- restore BuildRoot

  + Thierry Vignaud <tvignaud@mandriva.com>
    - kill re-definition of %%buildroot on Pixel's request
    - import qmidiarp


* Sat Sep 16 2006 Emmanuel Andry <eandry@mandriva.org> 0.0.2-3mdv2007.0
- %%mkrel
- xdg menu
- fix x11 path

* Wed Nov 09 2005 Austin Acton <austin@mandriva.org> 0.0.2-2mdk
- lib64 fix

* Mon Sep 20 2004 Austin Acton <austin@mandrake.org> 0.0.2-1mdk
- initial build
-