]> git.pld-linux.org Git - packages/eekboard.git/blame_incremental - eekboard.spec
- unconditional noarch subpackages
[packages/eekboard.git] / eekboard.spec
... / ...
CommitLineData
1Summary: An Easy-to-use Virtual Keyboard Toolkit
2Summary(pl.UTF-8): Łatwy w użyciu toolkit wirtualnej klawiatury
3Name: eekboard
4Version: 1.0.8
5Release: 8
6License: LGPL v2+ (libraries), GPL v3+ (programs)
7Group: Applications/System
8#Source0Download: https://github.com/ueno/eekboard/downloads
9Source0: http://github.com/downloads/ueno/eekboard/%{name}-%{version}.tar.gz
10# Source0-md5: 83584689cd3353d2f471d01f4f5f2efd
11URL: http://fedorahosted.org/eekboard/
12BuildRequires: at-spi2-core-devel
13BuildRequires: gettext-tools
14BuildRequires: glib2-devel >= 1:2.26.0
15BuildRequires: gobject-introspection-devel >= 0.9.0
16BuildRequires: gtk+3-devel >= 3.0
17BuildRequires: gtk-doc >= 1.14
18BuildRequires: intltool >= 0.35.0
19BuildRequires: libcanberra-gtk3-devel
20BuildRequires: libcroco-devel >= 0.6
21BuildRequires: libxklavier-devel
22BuildRequires: pango-devel
23BuildRequires: pkgconfig
24BuildRequires: xorg-lib-libX11-devel
25BuildRequires: xorg-lib-libXtst-devel
26Requires: %{name}-libs = %{version}-%{release}
27BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
29%description
30eekboard is a virtual keyboard software package, including a set of
31tools to implement desktop virtual keyboards.
32
33%description -l pl.UTF-8
34eekboard to pakiet oprogramowania wirtualnej klawiatury, zawierający
35zestaw narzędzi do implementowania graficznych wirtualnych klawiatur.
36
37%package libs
38Summary: Runtime libraries for eekboard
39Summary(pl.UTF-8): Biblioteki współdzielone eekboard
40License: LGPL v2+
41Group: Libraries
42Requires: glib2 >= 1:2.26.0
43Obsoletes: python-eekboard
44
45%description libs
46This package contains the libraries for eekboard.
47
48%description libs -l pl.UTF-8
49Ten pakiet zawiera biblioteki eekboard.
50
51%package devel
52Summary: Development files for eekboard
53Summary(pl.UTF-8): Pliki programistyczne bibliotek eekboard
54License: LGPL v2+ (libraries), FDL v1.3+ (documentation)
55Group: Development/Libraries
56Requires: %{name}-libs = %{version}-%{release}
57Requires: glib2-devel >= 1:2.26.0
58Requires: gtk+3-devel >= 3.0
59Requires: libxklavier-devel
60
61%description devel
62This package contains the development files for eekboard.
63
64%description devel -l pl.UTF-8
65Pliki programistyczne bibliotek eekboard.
66
67%package -n vala-eekboard
68Summary: Vala API for eekboard libraries
69Summary(pl.UTF-8): API języka Vala do bibliotek eekboard
70License: LGPL v2+
71Group: Development/Libraries
72Requires: %{name}-devel = %{version}-%{release}
73Requires: vala >= 2:0.10.0
74BuildArch: noarch
75
76%description -n vala-eekboard
77Vala API for eekboard libraries.
78
79%description -n vala-eekboard -l pl.UTF-8
80API języka Vala do bibliotek eekboard.
81
82%prep
83%setup -q
84
85%build
86%configure \
87 --disable-silent-rules \
88 --enable-atspi \
89 --with-html-dir=%{_gtkdocdir}
90
91%{__make}
92
93%install
94rm -rf $RPM_BUILD_ROOT
95
96%{__make} install \
97 DESTDIR=$RPM_BUILD_ROOT
98
99# obsoleted by pkg-config
100%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
101
102%find_lang %{name}
103
104%clean
105rm -rf $RPM_BUILD_ROOT
106
107%post
108%glib_compile_schemas
109%update_icon_cache hicolor
110
111%postun
112%glib_compile_schemas
113%update_icon_cache hicolor
114
115%post libs -p /sbin/ldconfig
116%postun libs -p /sbin/ldconfig
117
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
124%{_datadir}/eekboard
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
130
131%files libs
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
146
147%files devel
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
163%{_gtkdocdir}/eek
164%{_gtkdocdir}/eekboard
165
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
This page took 0.047385 seconds and 5 git commands to generate.