%define name dino %define version 0.2.1 %define release %mkrel 2 Name: %{name} Summary: Pattern-based MIDI sequencer Version: %{version} Release: %{release} Source: %{name}-%{version}.tar.bz2 Patch0: dino-0.2.1-fix-build.patch URL: http://dinoseq.sourceforge.net/ License: GPL Group: Sound BuildRoot: %{_tmppath}/%{name}-buildroot BuildRequires: ImageMagick BuildRequires: jackit-devel >= 0.102.5 BuildRequires: libglademm2.4-devel BuildRequires: lash-devel BuildRequires: libxml++-devel BuildRequires: chrpath %description Dino is a pattern-based sequencer, which means that you write small patterns of MIDI events that you can repeat and arrange to create a whole song. Each track has its own patterns, so you can for example play the same drum pattern over and over again while you play different lead synth patterns and basslines. %prep %setup -q %patch0 -p1 %build %configure2_5x %make %install rm -rf $RPM_BUILD_ROOT %makeinstall chrpath -d %buildroot/%_bindir/%name #menu mkdir -p $RPM_BUILD_ROOT%{_menudir} cat << EOF > $RPM_BUILD_ROOT%{_menudir}/%{name} ?package(%{name}): command="%{name}" icon="%{name}.png" needs="x11" title="Dino" longtitle="MIDI Sequencer" section="Multimedia/Sound" xdg="true" EOF mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications cat > $RPM_BUILD_ROOT%{_datadir}/applications/mandriva-%{name}.desktop << EOF [Desktop Entry] Name=Dino Comment=MIDI Sequencer Exec=%{_bindir}/%{name} Icon=%{name} Terminal=false Type=Application StartupNotify=true Categories=X-MandrivaLinux-Multimedia-Sound;AudioVideo;Audio;Sequencer; EOF #icons mkdir -p $RPM_BUILD_ROOT/%_liconsdir convert -size 48x48 pixmaps/head.png $RPM_BUILD_ROOT/%_liconsdir/%name.png mkdir -p $RPM_BUILD_ROOT/%_iconsdir convert -size 32x32 pixmaps/head.png $RPM_BUILD_ROOT/%_iconsdir/%name.png mkdir -p $RPM_BUILD_ROOT/%_miconsdir convert -size 16x16 pixmaps/head.png $RPM_BUILD_ROOT/%_miconsdir/%name.png %find_lang %name %clean rm -rf $RPM_BUILD_ROOT %post %update_menus %postun %clean_menus %files -f %{name}.lang %defattr(-,root,root) %doc AUTHORS ChangeLog NEWS README TODO %{_bindir}/%name %{_datadir}/%name %{_menudir}/%name %{_datadir}/applications/mandriva-%{name}.desktop %{_liconsdir}/%name.png %{_iconsdir}/%name.png %{_miconsdir}/%name.png %changelog * Wed Sep 13 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.2.1-2mdv2007.0 - XDG - Add Patch0: Fix Build * Thu May 18 2006 Austin Acton <austin@mandriva.org> 0.2.1-1mdk - initial package