Sophie

Sophie

distrib > Mandriva > 10.0-com > i586 > by-pkgid > fa61610f204d86177becc8155fcb3a2a > files > 4

gtkeyboard-1.1.8-6mdk.src.rpm

Summary:	Graphical Keyboard
Name:		gtkeyboard
Version:	1.1.8
Release:	6mdk
License:	GPL
Group:		Accessibility
BuildRequires:  gtk+-devel >= 1.2.0

Source0:	http://opop.nols.com/proggie/%{name}-%{version}.tar.bz2
Source1:	gtkeyboard.menu.bz2
Source2:	gtkeyboard16.png.bz2
Source3:	gtkeyboard32.png.bz2
Source4:	gtkeyboard48.png.bz2
Patch0:		%{name}-1.1.8-gcc-3.3.patch.bz2

URL:		http://opop.nols.com/gtkeyboard.html
Requires:	gtk+ >= 1.2.0
BuildRoot:	%{_tmppath}/%{name}-%{version}

%description
GTKeyboard is an application meant to help users with physical
disabilities who may be unable to use the keyboard all the time to
type text using a graphically laid out keyboard.  It is also used by
people who are simply a little bit lazy.  At this point, it has 
support for several foreign keyboards as well as ability to redirect
keypresses to other X11 applications

%prep
%setup -q
%patch0 -p1 -b .gcc3.3

%build
%configure
%make ARCH_TYPE=%{_target_cpu} OPTIMIZATION="$RPM_OPT_FLAGS"

%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_bindir}
install gtkeyboard $RPM_BUILD_ROOT%{_bindir}

#install keyboards
mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}
chmod a+r KEY/CH.key
cp KEY/* $RPM_BUILD_ROOT%{_datadir}/%{name}/

#install menu
mkdir -p $RPM_BUILD_ROOT%{_menudir}
bzcat %{SOURCE1} > $RPM_BUILD_ROOT%{_menudir}/%{name}
mkdir -p $RPM_BUILD_ROOT%{_miconsdir}
mkdir -p $RPM_BUILD_ROOT%{_liconsdir}
bzcat %{SOURCE2} > $RPM_BUILD_ROOT%{_miconsdir}/%{name}.png
bzcat %{SOURCE3} > $RPM_BUILD_ROOT%{_iconsdir}/%{name}.png
bzcat %{SOURCE4} > $RPM_BUILD_ROOT%{_liconsdir}/%{name}.png

%post
%{update_menus}

%postun
%{clean_menus}

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
%doc AUTHORS BUGS ChangeLog COPYING INSTALL README about.data COMPILING NEWS TODO
%doc CONFIG/*
%{_bindir}/%{name}
%{_datadir}/%{name}
%{_menudir}/%{name}
%{_miconsdir}/%{name}.png
%{_iconsdir}/%{name}.png
%{_liconsdir}/%{name}.png

%changelog
* Fri Feb 27 2004 Olivier Thauvin <thauvin@aerov.jussieu.fr> 1.1.8-6mdk
- Own dir

* Tue Feb 10 2004 David Baudens <baudens@mandrakesoft.com> 1.1.8-5mdk
- Fix menu

* Thu Jan 22 2004 David Baudens <baudens@mandrakesoft.com> 1.1.8-4mdk
- Fix menu

* Wed Jul 23 2003 Per Øyvind Karlsen <peroyvind@sintrax.net> 1.1.8-3mdk
- fix gcc-3.3 patch (P0)

* Fri Jul 18 2003 Per Øyvind Karlsen <peroyvind@sintrax.net> 1.1.8-2mdk
- fix gcc-3.3 build (P0)
- drop Prefix tag
- rm -rf $RPM_BUILD_ROOT in %%install, not %%prep
- use %%make macro

* Sat May 03 2003 Yves Duret <yves@zarb.org> 1.1.8-1mdk
- fix build.
- new upstream version.
- fix URL.

* Tue Mar 05 2002 Yves Duret <yduret@mandrakesoft.com> 1.1.7-3mdk
- png icons

* Fri Oct  5 2001 DindinX <odin@mandrakesoft.com> 1.1.7-2mdk
- rebuild

* Fri Apr 27 2001 DindinX <odin@mandrakesoft.com> 1.1.7-1mdk
- 1.1.7

* Wed Dec  6 2000 DindinX <odin@mandrakesoft.com> 1.1.5-1mdk
- 1.1.5

* Mon Nov  6 2000 DindinX <odin@mandrakesoft.com> 1.1.3-1mdk
- 1.1.3

* Mon Oct 16 2000 DindinX <odin@mandrakesoft.com> 1.1.2-1mdk
- 1.1.2
- Install keyboards definitions in a better place

* Mon Oct  9 2000 DindinX <odin@mandrakesoft.com> 1.0-9mdk
- fix path so configuration files are correctly found

* Wed Sep 20 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 1.0-8mdk
- fixed mispelling of Group, dadou sucks

* Fri Sep 15 2000 David BAUDENS <baudens@mandrakesoft.com> 1.0-7mdk
- Move in Accessibility

* Tue Sep 05 2000 DindinX <odin@mandrakesoft.com> 1.0-6mdk
- BM & macros

* Mon Aug 07 2000 Frederic Lepied <flepied@mandrakesoft.com> 1.0-5mdk
- automatically added BuildRequires

* Tue May 22 2000 David BAUDENS <baudens@mandrakesoft.com> 1.0-4mdk
- Fix build for i486
- Fix %doc & display of "What's new"
- Use %%{_prefix}
- Use $RPM_OPT_FLAGS
- Make relocatable

* Fri Apr 28 2000 DindinX <odin@mandrakesoft.com> 1.0-3mdk
- Added 32x32 and 48x48 icons

* Fri Apr 28 2000 DindinX <odin@mandrakesoft.com> 1.0-2mdk
- remove menu icon path

* Tue Apr 20 2000 DindinX <odin@mandrakesoft.com> 1.0-1mdk
- 1.0 (stable version)

* Tue Apr 11 2000 DindinX <odin@mandrakesoft.com> 0.99-2mdk
- Added a nice Hélène's icon for the menu entry

* Sun Apr  2 2000 DindinX <odin@mandrakesoft.com> 0.99-1mdk
- New version

* Wed Mar 29 2000 DindinX <odin@mandrakesoft.com> 0.98.5-4mdk
- Add menu

* Tue Mar 28 2000 DindinX <odin@mandrakesoft.com> 0.98.5-3mdk
- change group

* Thu Mar 02 2000 Lenny Cartier <lenny@mandrakesoft.com>
- fix group

* Thu Feb 24 2000 Lenny Cartier <lenny@mandrakesoft.com>
- mandrake build
 
* Fri Sep 10 1999 David Allen <s2mdalle@titan.vcu.edu>
- Build rpm for version 0.98