Summary: Virtual ALSA MIDI keyboard Name: vkeybd Version: 0.1.18d Release: %mkrel 5 License: GPLv2+ Group: Sound/Midi URL: http://www.alsa-project.org/~tiwai/alsa.html Source: ftp://ftp.suse.com/pub/people/tiwai/vkeybd/%{name}-%{version}.tar.bz2 Requires: tk Requires: tcl BuildRequires: tk BuildRequires: tk-devel BuildRequires: tcl BuildRequires: tcl-devel BuildRequires: alsa-lib-devel Suggests: TiMidity++ %description Vkeybd is a virtual keyboard (as in musical instrument) for AWE32/64, raw MIDI, and ALSA sequencer drivers. It is written in Tcl/Tk. Enjoy playing music with your "computer" keyboard :-) %prep %setup -q -n %{name} perl -p -i -e "s|-O|%optflags||g" Makefile %build make PREFIX=%{_prefix} \ TCLLIB=-ltcl%{tcl_version} \ TKLIB=-ltk%{tcl_version} \ CC="gcc %ldflags" %install make PREFIX="%{buildroot}"%{_prefix} install make MAN_DIR=%{buildroot}%{_mandir} install-man #menu (cd %{buildroot} mkdir -p %{buildroot}%{_datadir}/applications/ cat << EOF > %{buildroot}%{_datadir}/applications/%{_real_vendor}-%{name}.desktop [Desktop Entry] Type=Application Exec=%{_bindir}/%{name} Name=VKeybd Comment=On-screen ALSA MIDI keyboard Icon=%{name} Categories=Audio; EOF ) #icons mkdir -p %{buildroot}/%{_iconsdir}/hicolor/{16x16,32x32,48x48}/apps cp pixmaps/%{name}_48x48.png %{buildroot}/%{_iconsdir}/hicolor/48x48/apps/%{name}.png cp pixmaps/%{name}_32x32.png %{buildroot}/%{_iconsdir}/hicolor/32x32/apps/%{name}.png cp pixmaps/%{name}_16x16.png %{buildroot}/%{_iconsdir}/hicolor/16x16/apps/%{name}.png %files %doc README ChangeLog %{_bindir}/* %{_datadir}/%{name} %{_mandir}/man1/* %{_datadir}/applications/%{_real_vendor}-%{name}.desktop %{_iconsdir}/hicolor/*/apps/%{name}.png %changelog * Mon Jan 14 2013 umeabot <umeabot> 0.1.18d-5.mga3 + Revision: 385430 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Sun Nov 25 2012 zezinho <zezinho> 0.1.18d-4.mga3 + Revision: 321843 - fix rpm group * Tue Feb 14 2012 zezinho <zezinho> 0.1.18d-3.mga2 + Revision: 208829 - Suggest TiMidity++ * Tue Feb 14 2012 zezinho <zezinho> 0.1.18d-2.mga2 + Revision: 208648 - fix spec - new version - imported package vkeybd