Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > media > main-src > by-pkgid > 4d3719fa2e5e621cb44c20408efe6c1e > files > 3

gtkeyboard-1.1.7-3mdk.src.rpm

%define name	gtkeyboard
%define version	1.1.7
%define release 3mdk

Summary:	Graphical Keyboard
Name:		%{name}
Version:	%{version}
Release:	%{release}
License:	GPL
Group:		Accessibility
BuildRequires:  gtk+-devel >= 1.2.0

Source0:	%{name}-%{version}.tar.bz2
Source1:	gtkeyboard.menu.bz2
Source2:	gtkeyboard16.png.bz2
Source3:	gtkeyboard32.png.bz2
Source4:	gtkeyboard48.png.bz2

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

%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
rm -rf $RPM_BUILD_ROOT
%setup -q

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

%install
mkdir -p $RPM_BUILD_ROOT%{_bindir}
/usr/bin/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 MANUAL.html COMPILING NEWS TODO
%doc CONFIG/*
%{_bindir}/%{name}
%{_datadir}/%{name}/*
%{_menudir}/%{name}
%{_miconsdir}/%{name}.png
%{_iconsdir}/%{name}.png
%{_liconsdir}/%{name}.png

%changelog
* 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