Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > f53d01668db75261d71edeb432d3ba05 > files > 2

vkeybd-0.1.18d-5.mga3.src.rpm

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