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
74 %if "%{_rpmversion}" >= "5"
78 %description -n vala-eekboard
79 Vala API for eekboard libraries.
81 %description -n vala-eekboard -l pl.UTF-8
82 API języka Vala do bibliotek eekboard.
89 --disable-silent-rules \
91 --with-html-dir=%{_gtkdocdir}
96 rm -rf $RPM_BUILD_ROOT
99 DESTDIR=$RPM_BUILD_ROOT
101 # obsoleted by pkg-config
102 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
107 rm -rf $RPM_BUILD_ROOT
110 %glib_compile_schemas
111 %update_icon_cache hicolor
114 %glib_compile_schemas
115 %update_icon_cache hicolor
117 %post libs -p /sbin/ldconfig
118 %postun libs -p /sbin/ldconfig
120 %files -f %{name}.lang
121 %defattr(644,root,root,755)
122 %{_sysconfdir}/xdg/autostart/%{name}-autostart.desktop
123 %attr(755,root,root) %{_bindir}/eekboard
124 %attr(755,root,root) %{_bindir}/eekboard-server
125 %attr(755,root,root) %{_libexecdir}/eekboard-setup
127 %{_datadir}/dbus-1/services/eekboard-server.service
128 %{_datadir}/glib-2.0/schemas/org.fedorahosted.eekboard.gschema.xml
129 %{_iconsdir}/hicolor/*/apps/eekboard.png
130 %{_iconsdir}/hicolor/scalable/apps/eekboard.svg
131 %{_desktopdir}/%{name}.desktop
134 %defattr(644,root,root,755)
135 %doc AUTHORS README TODO
136 %attr(755,root,root) %{_libdir}/libeek.so.*.*.*
137 %attr(755,root,root) %ghost %{_libdir}/libeek.so.0
138 %attr(755,root,root) %{_libdir}/libeek-gtk.so.*.*.*
139 %attr(755,root,root) %ghost %{_libdir}/libeek-gtk.so.0
140 %attr(755,root,root) %{_libdir}/libeek-xkl.so.*.*.*
141 %attr(755,root,root) %ghost %{_libdir}/libeek-xkl.so.0
142 %attr(755,root,root) %{_libdir}/libeekboard.so.*.*.*
143 %attr(755,root,root) %ghost %{_libdir}/libeekboard.so.0
144 %{_libdir}/girepository-1.0/Eek-0.90.typelib
145 %{_libdir}/girepository-1.0/EekGtk-0.90.typelib
146 %{_libdir}/girepository-1.0/EekXkl-0.90.typelib
147 %{_libdir}/girepository-1.0/Eekboard-0.90.typelib
150 %defattr(644,root,root,755)
151 %attr(755,root,root) %{_libdir}/libeek.so
152 %attr(755,root,root) %{_libdir}/libeek-gtk.so
153 %attr(755,root,root) %{_libdir}/libeek-xkl.so
154 %attr(755,root,root) %{_libdir}/libeekboard.so
155 %{_includedir}/eek-0.90
156 %{_includedir}/eekboard-0.90
157 %{_datadir}/gir-1.0/Eek-0.90.gir
158 %{_datadir}/gir-1.0/EekGtk-0.90.gir
159 %{_datadir}/gir-1.0/EekXkl-0.90.gir
160 %{_datadir}/gir-1.0/Eekboard-0.90.gir
161 %{_pkgconfigdir}/eek-0.90.pc
162 %{_pkgconfigdir}/eek-gtk-0.90.pc
163 %{_pkgconfigdir}/eek-xkl-0.90.pc
164 %{_pkgconfigdir}/eekboard-0.90.pc
166 %{_gtkdocdir}/eekboard
168 %files -n vala-eekboard
169 %defattr(644,root,root,755)
170 %{_datadir}/vala/vapi/eek-0.90.deps
171 %{_datadir}/vala/vapi/eek-0.90.vapi
172 %{_datadir}/vala/vapi/eek-gtk-0.90.deps
173 %{_datadir}/vala/vapi/eek-gtk-0.90.vapi
174 %{_datadir}/vala/vapi/eek-xkl-0.90.deps
175 %{_datadir}/vala/vapi/eek-xkl-0.90.vapi