%define name xvkbd %define version 2.7a %define release 2mdk Name: %{name} Summary: Virtual (on-screen) keyboard for X Version: %{version} Release: %{release} Source: http://homepage3.nifty.com/tsato/%{name}/%{name}-%{version}.tar.bz2 URL: http://homepage3.nifty.com/tsato/ License: GPL Group: System/X11 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildRequires: libXaw3d-devel ImageMagick BuildRequires: X11 X11-devel %description xvkbd is a virtual (graphical) keyboard program for X Window System which provides facility to enter characters onto other clients (softwares) by clicking on a keyboard displayed on the screen. This may be used for systems without a hardware keyboard such as kiosk terminals or handheld devices. This program also has facility to send characters specified as the command line option to another client, which can help when one wants to fully utilize some modern mice with multiple buttons. %prep %setup -q %build xmkmf %make %install rm -rf $RPM_BUILD_ROOT %makeinstall_std install.man rm -f $RPM_BUILD_ROOT/%_prefix/X11R6/lib/X11/app-defaults #menu mkdir -p $RPM_BUILD_ROOT%{_menudir} cat << EOF > $RPM_BUILD_ROOT%{_menudir}/%{name} ?package(%{name}): command="%{name}" icon="%{name}.png" needs="x11" title="Virtual Keyboard" longtitle="On-screen keyboard for X" section="More Applications/Accessibility" EOF #icons mkdir -p $RPM_BUILD_ROOT/%_liconsdir convert -size 48x48 xvkbd_icon.xbm $RPM_BUILD_ROOT/%_liconsdir/%name.png mkdir -p $RPM_BUILD_ROOT/%_iconsdir convert -size 32x32 xvkbd.xbm $RPM_BUILD_ROOT/%_iconsdir/%name.png mkdir -p $RPM_BUILD_ROOT/%_miconsdir convert -size 16x16 xvkbd.xbm $RPM_BUILD_ROOT/%_miconsdir/%name.png %clean rm -rf $RPM_BUILD_ROOT %post %update_menus %postun %clean_menus %files %defattr(-,root,root) %doc README %doc %{_prefix}/X11R6/lib/X11/doc/html/xvkbd.1.html %_prefix/X11R6/bin/* %_sysconfdir/X11/app-defaults/* %_prefix/X11R6/man/man1/* %{_menudir}/%name %{_liconsdir}/%name.png %{_iconsdir}/%name.png %{_miconsdir}/%name.png %changelog * Thu May 19 2005 Franck Villaume <fvill@mandriva.org> 2.7a-2mdk - buildrequires * Mon May 16 2005 Franck Villaume <fvill@mandriva.org> 2.7a-1mdk - 2.7a - buildrequires * Wed May 04 2005 Abel Cheung <deaddog@mandriva.org> 2.6-1mdk - New version * Fri Aug 20 2004 Austin Acton <austin@mandrake.org> 2.5a-2mdk - new menu * Tue Jun 29 2004 Austin Acton <austin@mandrake.org> 2.5a-1mdk - initial package