1 Summary: An Easy-to-use Virtual Keyboard Toolkit
2 Summary(pl.UTF-8): Łatwy w użyciu toolkit wirtualnej klawiatury
6 License: LGPL v2+ (libraries), GPL v3+ (programs)
7 Group: Applications/System
8 #Source0Download: https://github.com/ueno/eekboard/downloads
9 Source0: http://github.com/downloads/ueno/eekboard/%{name}-%{version}.tar.gz
10 # Source0-md5: 83584689cd3353d2f471d01f4f5f2efd
11 URL: http://fedorahosted.org/eekboard/
12 BuildRequires: at-spi2-core-devel
13 BuildRequires: gettext-tools
14 BuildRequires: glib2-devel >= 1:2.26.0
15 BuildRequires: gobject-introspection-devel >= 0.9.0
16 BuildRequires: gtk+3-devel >= 3.0
17 BuildRequires: gtk-doc >= 1.14
18 BuildRequires: intltool >= 0.35.0
19 BuildRequires: libcanberra-gtk3-devel
20 BuildRequires: libcroco-devel >= 0.6
21 BuildRequires: libxklavier-devel
22 BuildRequires: pango-devel
23 BuildRequires: pkgconfig
24 BuildRequires: xorg-lib-libX11-devel
25 BuildRequires: xorg-lib-libXtst-devel
26 Requires: %{name}-libs = %{version}-%{release}
27 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 eekboard is a virtual keyboard software package, including a set of
31 tools to implement desktop virtual keyboards.
33 %description -l pl.UTF-8
34 eekboard to pakiet oprogramowania wirtualnej klawiatury, zawierający
35 zestaw narzędzi do implementowania graficznych wirtualnych klawiatur.
38 Summary: Runtime libraries for eekboard
39 Summary(pl.UTF-8): Biblioteki współdzielone eekboard
42 Requires: glib2 >= 1:2.26.0
43 Obsoletes: python-eekboard
46 This package contains the libraries for eekboard.
48 %description libs -l pl.UTF-8
49 Ten pakiet zawiera biblioteki eekboard.
52 Summary: Development files for eekboard
53 Summary(pl.UTF-8): Pliki programistyczne bibliotek eekboard
54 License: LGPL v2+ (libraries), FDL v1.3+ (documentation)
55 Group: Development/Libraries
56 Requires: %{name}-libs = %{version}-%{release}
57 Requires: glib2-devel >= 1:2.26.0
58 Requires: gtk+3-devel >= 3.0
59 Requires: libxklavier-devel
62 This package contains the development files for eekboard.
64 %description devel -l pl.UTF-8
65 Pliki programistyczne bibliotek eekboard.
67 %package -n vala-eekboard
68 Summary: Vala API for eekboard libraries
69 Summary(pl.UTF-8): API języka Vala do bibliotek eekboard
71 Group: Development/Libraries
72 Requires: %{name}-devel = %{version}-%{release}
73 Requires: vala >= 2:0.10.0
76 %description -n vala-eekboard
77 Vala API for eekboard libraries.
79 %description -n vala-eekboard -l pl.UTF-8
80 API języka Vala do bibliotek eekboard.
87 --disable-silent-rules \
89 --with-html-dir=%{_gtkdocdir}
94 rm -rf $RPM_BUILD_ROOT
97 DESTDIR=$RPM_BUILD_ROOT
99 # obsoleted by pkg-config
100 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
105 rm -rf $RPM_BUILD_ROOT
108 %glib_compile_schemas
109 %update_icon_cache hicolor
112 %glib_compile_schemas
113 %update_icon_cache hicolor
115 %post libs -p /sbin/ldconfig
116 %postun libs -p /sbin/ldconfig
118 %files -f %{name}.lang
119 %defattr(644,root,root,755)
120 %{_sysconfdir}/xdg/autostart/%{name}-autostart.desktop
121 %attr(755,root,root) %{_bindir}/eekboard
122 %attr(755,root,root) %{_bindir}/eekboard-server
123 %attr(755,root,root) %{_libexecdir}/eekboard-setup
125 %{_datadir}/dbus-1/services/eekboard-server.service
126 %{_datadir}/glib-2.0/schemas/org.fedorahosted.eekboard.gschema.xml
127 %{_iconsdir}/hicolor/*/apps/eekboard.png
128 %{_iconsdir}/hicolor/scalable/apps/eekboard.svg
129 %{_desktopdir}/%{name}.desktop
132 %defattr(644,root,root,755)
133 %doc AUTHORS README TODO
134 %attr(755,root,root) %{_libdir}/libeek.so.*.*.*
135 %attr(755,root,root) %ghost %{_libdir}/libeek.so.0
136 %attr(755,root,root) %{_libdir}/libeek-gtk.so.*.*.*
137 %attr(755,root,root) %ghost %{_libdir}/libeek-gtk.so.0
138 %attr(755,root,root) %{_libdir}/libeek-xkl.so.*.*.*
139 %attr(755,root,root) %ghost %{_libdir}/libeek-xkl.so.0
140 %attr(755,root,root) %{_libdir}/libeekboard.so.*.*.*
141 %attr(755,root,root) %ghost %{_libdir}/libeekboard.so.0
142 %{_libdir}/girepository-1.0/Eek-0.90.typelib
143 %{_libdir}/girepository-1.0/EekGtk-0.90.typelib
144 %{_libdir}/girepository-1.0/EekXkl-0.90.typelib
145 %{_libdir}/girepository-1.0/Eekboard-0.90.typelib
148 %defattr(644,root,root,755)
149 %attr(755,root,root) %{_libdir}/libeek.so
150 %attr(755,root,root) %{_libdir}/libeek-gtk.so
151 %attr(755,root,root) %{_libdir}/libeek-xkl.so
152 %attr(755,root,root) %{_libdir}/libeekboard.so
153 %{_includedir}/eek-0.90
154 %{_includedir}/eekboard-0.90
155 %{_datadir}/gir-1.0/Eek-0.90.gir
156 %{_datadir}/gir-1.0/EekGtk-0.90.gir
157 %{_datadir}/gir-1.0/EekXkl-0.90.gir
158 %{_datadir}/gir-1.0/Eekboard-0.90.gir
159 %{_pkgconfigdir}/eek-0.90.pc
160 %{_pkgconfigdir}/eek-gtk-0.90.pc
161 %{_pkgconfigdir}/eek-xkl-0.90.pc
162 %{_pkgconfigdir}/eekboard-0.90.pc
164 %{_gtkdocdir}/eekboard
166 %files -n vala-eekboard
167 %defattr(644,root,root,755)
168 %{_datadir}/vala/vapi/eek-0.90.deps
169 %{_datadir}/vala/vapi/eek-0.90.vapi
170 %{_datadir}/vala/vapi/eek-gtk-0.90.deps
171 %{_datadir}/vala/vapi/eek-gtk-0.90.vapi
172 %{_datadir}/vala/vapi/eek-xkl-0.90.deps
173 %{_datadir}/vala/vapi/eek-xkl-0.90.vapi