Group :: Office
RPM: dasher
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
Name: dasher
Version: 3.2.11
Release: alt1.1
Summary: Predictive text entry application
Packager: Vitaly Lipatov <lav at altlinux.ru>
License: GPL
Group: Office
#Group: Desktop/Accessibility
Url: http://www.inference.phy.cam.ac.uk/dasher/
Source0: http://ftp.gnome.org/pub/GNOME/sources/%name/3.2/%name-%version.tar.bz2
# This source exists only until dasher fixes its tarball
Source1: dasher.schemas
Requires(post,postun): scrollkeeper
BuildPreReq: menu-devel
# Automatically added by buildreq on Sun Nov 07 2004
BuildRequires: ORBit2-devel esound fontconfig freetype2 gcc-c++ glib2-devel glibc-devel-static gnome-speech-devel gnome-vfs2-devel hostinfo libGConf2-devel libart_lgpl-devel libat-spi-devel libatk-devel libbonobo2-devel libbonoboui-devel libexpat-devel libglade2-devel libgnome-devel libgnome-keyring libgnomecanvas-devel libgnomeui-devel libgtk+2-devel libpango-devel libpopt-devel libstdc++-devel libxml2-devel pkgconfig scrollkeeper xorg-x11-devel xorg-x11-libs
%description
Dasher is an information-efficient text-entry interface, driven by
natural continuous pointing gestures. Dasher is a competitive
text-entry system wherever a full-size keyboard cannot be used - for
example, on a palmtop computer; on a wearable computer; when operating
a computer one-handed, by joystick, touchscreen, trackball, or mouse;
when operating a computer with zero hands (i.e., by head-mouse or by
eyetracker). The eyetracking version of Dasher allows an experienced
user to write text as fast as normal handwriting - 25 words per
minute; using a mouse, experienced users can write at 39 words per
minute.
%prep
%setup -q
# Make the build happy
cp %{SOURCE1} Data/
%build
%__libtoolize
%__aclocal
%__autoconf
%__automake
export CXXFLAGS=-export-dynamic
%configure --disable-schemas-install \
--with-gnome \
--with-speech \
--with-a11y
%make
%install
%makeinstall
%__install -D -m 644 Data/dasher.schemas $RPM_BUILD_ROOT/%{_sysconfdir}/gconf/schemas/%name.schemas
%__mkdir_p %buildroot%_menudir
freedesktop2menu.pl %name "Applications/Accessibility" \
%buildroot%_datadir/applications/%name.desktop \
%buildroot%_menudir/%name
%__rm -rf $RPM_BUILD_ROOT/var/lib/scrollkeeper
%find_lang %name --with-gnome
%post
%update_scrollkeeper
%update_menus
%postun
%clean_scrollkeeper
%clean_menus
%files -f %name.lang
%doc AUTHORS ChangeLog MAINTAINERS README Doc/Colourschemes
%attr(755,root,root) %_bindir/*
%_datadir/%name
%_datadir/applications/%name.desktop
%_iconsdir/%name.png
%_menudir/*
%_mandir/man1/*
/etc/gconf/schemas/*
%changelog
…
Full changelog you can see here
Version: 3.2.11
Release: alt1.1
Summary: Predictive text entry application
Packager: Vitaly Lipatov <lav at altlinux.ru>
License: GPL
Group: Office
#Group: Desktop/Accessibility
Url: http://www.inference.phy.cam.ac.uk/dasher/
Source0: http://ftp.gnome.org/pub/GNOME/sources/%name/3.2/%name-%version.tar.bz2
# This source exists only until dasher fixes its tarball
Source1: dasher.schemas
Requires(post,postun): scrollkeeper
BuildPreReq: menu-devel
# Automatically added by buildreq on Sun Nov 07 2004
BuildRequires: ORBit2-devel esound fontconfig freetype2 gcc-c++ glib2-devel glibc-devel-static gnome-speech-devel gnome-vfs2-devel hostinfo libGConf2-devel libart_lgpl-devel libat-spi-devel libatk-devel libbonobo2-devel libbonoboui-devel libexpat-devel libglade2-devel libgnome-devel libgnome-keyring libgnomecanvas-devel libgnomeui-devel libgtk+2-devel libpango-devel libpopt-devel libstdc++-devel libxml2-devel pkgconfig scrollkeeper xorg-x11-devel xorg-x11-libs
%description
Dasher is an information-efficient text-entry interface, driven by
natural continuous pointing gestures. Dasher is a competitive
text-entry system wherever a full-size keyboard cannot be used - for
example, on a palmtop computer; on a wearable computer; when operating
a computer one-handed, by joystick, touchscreen, trackball, or mouse;
when operating a computer with zero hands (i.e., by head-mouse or by
eyetracker). The eyetracking version of Dasher allows an experienced
user to write text as fast as normal handwriting - 25 words per
minute; using a mouse, experienced users can write at 39 words per
minute.
%prep
%setup -q
# Make the build happy
cp %{SOURCE1} Data/
%build
%__libtoolize
%__aclocal
%__autoconf
%__automake
export CXXFLAGS=-export-dynamic
%configure --disable-schemas-install \
--with-gnome \
--with-speech \
--with-a11y
%make
%install
%makeinstall
%__install -D -m 644 Data/dasher.schemas $RPM_BUILD_ROOT/%{_sysconfdir}/gconf/schemas/%name.schemas
%__mkdir_p %buildroot%_menudir
freedesktop2menu.pl %name "Applications/Accessibility" \
%buildroot%_datadir/applications/%name.desktop \
%buildroot%_menudir/%name
%__rm -rf $RPM_BUILD_ROOT/var/lib/scrollkeeper
%find_lang %name --with-gnome
%post
%update_scrollkeeper
%update_menus
%postun
%clean_scrollkeeper
%clean_menus
%files -f %name.lang
%doc AUTHORS ChangeLog MAINTAINERS README Doc/Colourschemes
%attr(755,root,root) %_bindir/*
%_datadir/%name
%_datadir/applications/%name.desktop
%_iconsdir/%name.png
%_menudir/*
%_mandir/man1/*
/etc/gconf/schemas/*
%changelog
…
Full changelog you can see here