Sophie

Sophie

distrib > Mandriva > 2010.1 > i586 > by-pkgid > 5be12ca0b07f8ad9bddc9310c10e40f9 > files > 1

vkeybd-0.1.17b-5mdv2010.0.src.rpm

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>