]> git.pld-linux.org Git - packages/dasher.git/blob - dasher.spec
996504c09a686b00622be0ba10d64c7f57a02d3c
[packages/dasher.git] / dasher.spec
1 Summary:        Predictive text entry application
2 Summary(pl.UTF-8):      Przewidująca aplikacja do wprowadzania tekstu
3 Name:           dasher
4 Version:        4.11
5 Release:        3
6 License:        GPL v2
7 Group:          X11/Applications/Accessibility
8 Source0:        http://ftp.gnome.org/pub/GNOME/sources/dasher/4.11/%{name}-%{version}.tar.bz2
9 # Source0-md5:  55695cacecb9fa9e3259e0f2ef82ae9e
10 URL:            http://www.inference.phy.cam.ac.uk/dasher/
11 BuildRequires:  GConf2-devel >= 2.20.0
12 BuildRequires:  ORBit2-devel >= 1:2.14.7
13 BuildRequires:  at-spi-devel >= 1.20.0
14 BuildRequires:  atk-devel >= 1.20.0
15 BuildRequires:  autoconf >= 2.59
16 BuildRequires:  automake >= 1:1.8
17 BuildRequires:  docbook-dtd412-xml
18 BuildRequires:  expat-devel
19 BuildRequires:  gettext-devel
20 BuildRequires:  glib2-devel >= 1:2.16.1
21 BuildRequires:  gnome-doc-utils
22 BuildRequires:  gnome-speech-devel >= 0.4.10
23 BuildRequires:  gtk+2-devel >= 2:2.18.0
24 BuildRequires:  intltool >= 0.40.1
25 BuildRequires:  libbonobo-devel >= 2.20.0
26 BuildRequires:  libgnomeui-devel >= 2.20.0
27 BuildRequires:  libtool
28 BuildRequires:  pkgconfig
29 BuildRequires:  rpmbuild(find_lang) >= 1.23
30 BuildRequires:  rpmbuild(macros) >= 1.311
31 BuildRequires:  xorg-lib-libXtst-devel
32 Requires(post,postun):  gtk-update-icon-cache
33 Requires(post,postun):  hicolor-icon-theme
34 Requires(post,postun):  scrollkeeper
35 Requires(post,preun):   GConf2
36 # sr@Latn vs. sr@latin
37 Conflicts:      glibc-misc < 6:2.7
38 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39
40 %description
41 Dasher is an information-efficient text-entry interface, driven by
42 natural continuous pointing gestures. Dasher is a competitive
43 text-entry system wherever a full-size keyboard cannot be used - for
44 example, on a palmtop computer; on a wearable computer; when operating
45 a computer one-handed, by joystick, touchscreen, trackball, or mouse;
46 when operating a computer with zero hands (i.e., by head-mouse or by
47 eyetracker). The eyetracking version of Dasher allows an experienced
48 user to write text as fast as normal handwriting - 25 words per
49 minute; using a mouse, experienced users can write at 39 words per
50 minute.
51
52 %description -l pl.UTF-8
53 Dasher to wydajny interfejs do wprowadzania tekstu sterowany przez
54 naturalne ciągłe gesty urządzenia wskazującego. Dasher jest
55 konkurencyjnym systemem wprowadzania tekstu wszędzie tam, gdzie nie
56 można użyć pełnowymiarowej klawiatury - na przykład w palmtopach czy
57 komputerach przenośnych, komputerach sterowanych przez jednorękich, za
58 pomocą joysticka, ekranu dotykowego, trackballa lub myszy albo bez
59 użycia rąk (poprzez śledzenie ruchów głowy albo oczu). Wersja Dashera
60 śledząca ruchy oczu pozwala doświadczonemu użytkownikowi pisać tekst z
61 podobną szybkością do normalnego pisma - 25 słów na minutę; przy
62 użyciu myszy doświadczeni użytkownicy mogą pisać nawet 39 słów na
63 minutę.
64
65 %prep
66 %setup -q
67
68 %build
69 %{__glib_gettextize}
70 %{__intltoolize}
71 %{__libtoolize}
72 %{__aclocal} -I m4
73 %{__autoconf}
74 %{__autoheader}
75 %{__automake}
76 %configure \
77         --with-gnome \
78         --enable-speech \
79         --enable-a11y \
80         --disable-scrollkeeper \
81         --with-cairo
82 %{__make}
83
84 %install
85 rm -rf $RPM_BUILD_ROOT
86
87 %{__make} install \
88         DESTDIR=$RPM_BUILD_ROOT
89
90 %find_lang %{name} --with-gnome --with-omf --all-name
91
92 %clean
93 rm -rf $RPM_BUILD_ROOT
94
95 %post
96 %gconf_schema_install dasher.schemas
97 %scrollkeeper_update_post
98 %update_icon_cache hicolor
99
100 %preun
101 %gconf_schema_uninstall dasher.schemas
102
103 %postun
104 %scrollkeeper_update_postun
105 %update_icon_cache hicolor
106
107 %files -f %{name}.lang
108 %defattr(644,root,root,755)
109 %doc AUTHORS ChangeLog MAINTAINERS README
110 %attr(755,root,root) %{_bindir}/*
111 %{_sysconfdir}/gconf/schemas/dasher.schemas
112 %{_datadir}/%{name}
113 %{_desktopdir}/%{name}.desktop
114 %{_iconsdir}/hicolor/48x48/apps/%{name}.png
115 %{_iconsdir}/hicolor/scalable/apps/%{name}.svg
116 %{_mandir}/man1/%{name}*
This page took 0.051747 seconds and 2 git commands to generate.