Summary: Virtual ALSA MIDI keyboard Name: vkeybd Version: 0.1.17b Release: %mkrel 5 License: GPLv2+ Group: Sound URL: http://www.alsa-project.org/~tiwai/alsa.html # From Debian as there appears to be no upstream source I can find, # though this is a genuine release made by the author as he referred # to it in a Debian bug report. - AdamW 2008/01 Source: http://ftp.de.debian.org/debian/pool/main/v/vkeybd/%{name}_%{version}.orig.tar.gz Requires: tk Requires: tcl BuildRequires: tk BuildRequires: tk-devel BuildRequires: tcl BuildRequires: tcl-devel BuildRequires: X11-devel BuildRequires: alsa-lib-devel BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot %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|$RPM_OPT_FLAGS||g" Makefile %build make PREFIX=%{_prefix} \ TCLLIB=-ltcl%{tcl_version} \ TKLIB=-ltk%{tcl_version} \ XLIB="-lX11" %install rm -rf %{buildroot} 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/mandriva-%{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 %clean rm -rf %{buildroot} %if %mdkversion < 200900 %post %{update_menus} %{update_icon_cache hicolor} %endif %if %mdkversion < 200900 %postun %{update_menus} %{clean_icon_cache hicolor} %endif %files %defattr(-,root,root) %doc README ChangeLog %{_bindir}/* %{_datadir}/%{name} %{_mandir}/man1/* %{_datadir}/applications/mandriva-%{name}.desktop %{_iconsdir}/hicolor/*/apps/%{name}.png %changelog * Sun Sep 20 2009 Thierry Vignaud <tvignaud@mandriva.com> 0.1.17b-5mdv2010.0 + Revision: 445697 - rebuild * Sat Dec 06 2008 Adam Williamson <awilliamson@mandriva.org> 0.1.17b-4mdv2009.1 + Revision: 310990 - use the macros, Luke - rebuild for new tcl - change tcl version + Thierry Vignaud <tvignaud@mandriva.com> - rebuild * Wed Jul 30 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.1.17b-3mdv2009.0 + Revision: 255565 - 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 * Sat Jan 12 2008 Adam Williamson <awilliamson@mandriva.org> 0.1.17b-1mdv2008.1 + Revision: 149669 - rebuild for new tcl/tk - new release 0.1.17b - spec clean + Thierry Vignaud <tvignaud@mandriva.com> - auto convert menu to XDG - kill re-definition of %%buildroot on Pixel's request - import vkeybd + Olivier Blin <oblin@mandriva.com> - restore BuildRoot * Wed Jan 04 2006 Oden Eriksson <oeriksson@mandriva.com> 0.1.17-5mdk - rebuilt against soname aware deps (tcl/tk) - fix deps * Tue Jan 03 2006 Eskild Hustvedt <eskild@mandriva.org> 0.1.17-4mdk - Rebuild (No, it's still not a complete distro rebuild) * Fri Oct 14 2005 Nicolas Lécureuil <neoclust@mandriva.org> 0.1.17-3mdk - Fix BuildRequires * Thu Oct 13 2005 Nicolas Lécureuil <neoclust@mandriva.org> 0.1.17-2mdk - Fix BuildRequires - %%mkrel * Mon Aug 29 2005 Austin Acton <austin@mandriva.org> 0.1.17-1mdk - 0.1.17 - source URL * Sat Jul 17 2004 Austin Acton <austin@mandrake.org> 0.1.16-1mdk - 0.1.16 - add menu and icons - use makeflags * Fri Apr 25 2003 Austin Acton <aacton@yorku.ca> 0.1.13-2mdk - buildrequires tk - fix mandir * Wed Apr 23 2003 Austin Acton <aacton@yorku.ca> 0.1.13-1mdk - 0.1.13 * Thu Jan 30 2003 Austin Acton <aacton@yorku.ca> 0.1.12-1mdk - adapt spec file from Torbjorn Turpeinen <tobbe@nyvalls.se>