]> git.pld-linux.org Git - packages/eekboard.git/blob - eekboard.spec
221fb4951a29db5f87413f63baee7685e3a3538d
[packages/eekboard.git] / eekboard.spec
1 Summary:        An Easy-to-use Virtual Keyboard Toolkit
2 Summary(pl.UTF-8):      Łatwy w użyciu toolkit wirtualnej klawiatury
3 Name:           eekboard
4 Version:        1.0.8
5 Release:        7
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)
28
29 %description
30 eekboard is a virtual keyboard software package, including a set of
31 tools to implement desktop virtual keyboards.
32
33 %description -l pl.UTF-8
34 eekboard to pakiet oprogramowania wirtualnej klawiatury, zawierający
35 zestaw narzędzi do implementowania graficznych wirtualnych klawiatur.
36
37 %package libs
38 Summary:        Runtime libraries for eekboard
39 Summary(pl.UTF-8):      Biblioteki współdzielone eekboard
40 License:        LGPL v2+
41 Group:          Libraries
42 Requires:       glib2 >= 1:2.26.0
43 Obsoletes:      python-eekboard
44
45 %description libs
46 This package contains the libraries for eekboard.
47
48 %description libs -l pl.UTF-8
49 Ten pakiet zawiera biblioteki eekboard.
50
51 %package devel
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
60
61 %description devel
62 This package contains the development files for eekboard.
63
64 %description devel -l pl.UTF-8
65 Pliki programistyczne bibliotek eekboard.
66
67 %package -n vala-eekboard
68 Summary:        Vala API for eekboard libraries
69 Summary(pl.UTF-8):      API języka Vala do bibliotek eekboard
70 License:        LGPL v2+
71 Group:          Development/Libraries
72 Requires:       %{name}-devel = %{version}-%{release}
73 Requires:       vala >= 2:0.10.0
74 %if "%{_rpmversion}" >= "5"
75 BuildArch:      noarch
76 %endif
77
78 %description -n vala-eekboard
79 Vala API for eekboard libraries.
80
81 %description -n vala-eekboard -l pl.UTF-8
82 API języka Vala do bibliotek eekboard.
83
84 %prep
85 %setup -q
86
87 %build
88 %configure \
89         --disable-silent-rules \
90         --enable-atspi \
91         --with-html-dir=%{_gtkdocdir}
92
93 %{__make}
94
95 %install
96 rm -rf $RPM_BUILD_ROOT
97
98 %{__make} install \
99         DESTDIR=$RPM_BUILD_ROOT
100
101 # obsoleted by pkg-config
102 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
103
104 %find_lang %{name}
105
106 %clean
107 rm -rf $RPM_BUILD_ROOT
108
109 %post
110 %glib_compile_schemas
111 %update_icon_cache hicolor
112
113 %postun
114 %glib_compile_schemas
115 %update_icon_cache hicolor
116
117 %post   libs -p /sbin/ldconfig
118 %postun libs -p /sbin/ldconfig
119
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
126 %{_datadir}/eekboard
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
132
133 %files libs
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
148
149 %files devel
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
165 %{_gtkdocdir}/eek
166 %{_gtkdocdir}/eekboard
167
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
This page took 0.067115 seconds and 3 git commands to generate.