]> git.pld-linux.org Git - packages/eekboard.git/blame - eekboard.spec
- unconditional noarch subpackages
[packages/eekboard.git] / eekboard.spec
CommitLineData
a548ede5 1Summary: An Easy-to-use Virtual Keyboard Toolkit
20443567 2Summary(pl.UTF-8): Łatwy w użyciu toolkit wirtualnej klawiatury
a548ede5 3Name: eekboard
20443567 4Version: 1.0.8
79794229 5Release: 8
20443567 6License: LGPL v2+ (libraries), GPL v3+ (programs)
a548ede5 7Group: Applications/System
20443567 8#Source0Download: https://github.com/ueno/eekboard/downloads
a548ede5 9Source0: http://github.com/downloads/ueno/eekboard/%{name}-%{version}.tar.gz
20443567 10# Source0-md5: 83584689cd3353d2f471d01f4f5f2efd
a548ede5
JR
11URL: http://fedorahosted.org/eekboard/
12BuildRequires: at-spi2-core-devel
0488eaac 13BuildRequires: gettext-tools
20443567
JB
14BuildRequires: glib2-devel >= 1:2.26.0
15BuildRequires: gobject-introspection-devel >= 0.9.0
20443567 16BuildRequires: gtk+3-devel >= 3.0
6d091a19 17BuildRequires: gtk-doc >= 1.14
20443567
JB
18BuildRequires: intltool >= 0.35.0
19BuildRequires: libcanberra-gtk3-devel
20BuildRequires: libcroco-devel >= 0.6
a548ede5 21BuildRequires: libxklavier-devel
20443567
JB
22BuildRequires: pango-devel
23BuildRequires: pkgconfig
24BuildRequires: xorg-lib-libX11-devel
a548ede5
JR
25BuildRequires: xorg-lib-libXtst-devel
26Requires: %{name}-libs = %{version}-%{release}
a548ede5
JR
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
20443567
JB
33%description -l pl.UTF-8
34eekboard to pakiet oprogramowania wirtualnej klawiatury, zawierający
35zestaw narzędzi do implementowania graficznych wirtualnych klawiatur.
36
a548ede5
JR
37%package libs
38Summary: Runtime libraries for eekboard
20443567 39Summary(pl.UTF-8): Biblioteki współdzielone eekboard
a548ede5
JR
40License: LGPL v2+
41Group: Libraries
20443567
JB
42Requires: glib2 >= 1:2.26.0
43Obsoletes: python-eekboard
a548ede5
JR
44
45%description libs
20443567
JB
46This package contains the libraries for eekboard.
47
48%description libs -l pl.UTF-8
49Ten pakiet zawiera biblioteki eekboard.
a548ede5
JR
50
51%package devel
20443567
JB
52Summary: Development files for eekboard
53Summary(pl.UTF-8): Pliki programistyczne bibliotek eekboard
54License: LGPL v2+ (libraries), FDL v1.3+ (documentation)
a548ede5
JR
55Group: Development/Libraries
56Requires: %{name}-libs = %{version}-%{release}
20443567
JB
57Requires: glib2-devel >= 1:2.26.0
58Requires: gtk+3-devel >= 3.0
59Requires: libxklavier-devel
a548ede5
JR
60
61%description devel
20443567 62This package contains the development files for eekboard.
a548ede5 63
20443567
JB
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
6d091a19 74BuildArch: noarch
20443567
JB
75
76%description -n vala-eekboard
77Vala API for eekboard libraries.
a548ede5 78
20443567
JB
79%description -n vala-eekboard -l pl.UTF-8
80API języka Vala do bibliotek eekboard.
a548ede5
JR
81
82%prep
83%setup -q
84
85%build
86%configure \
20443567 87 --disable-silent-rules \
a548ede5
JR
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
20443567
JB
99# obsoleted by pkg-config
100%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
a548ede5
JR
101
102%find_lang %{name}
103
104%clean
105rm -rf $RPM_BUILD_ROOT
106
107%post
20443567 108%glib_compile_schemas
a548ede5
JR
109%update_icon_cache hicolor
110
111%postun
20443567 112%glib_compile_schemas
a548ede5
JR
113%update_icon_cache hicolor
114
20443567
JB
115%post libs -p /sbin/ldconfig
116%postun libs -p /sbin/ldconfig
a548ede5
JR
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
a548ede5 122%attr(755,root,root) %{_bindir}/eekboard-server
20443567 123%attr(755,root,root) %{_libexecdir}/eekboard-setup
a548ede5 124%{_datadir}/eekboard
20443567
JB
125%{_datadir}/dbus-1/services/eekboard-server.service
126%{_datadir}/glib-2.0/schemas/org.fedorahosted.eekboard.gschema.xml
a548ede5
JR
127%{_iconsdir}/hicolor/*/apps/eekboard.png
128%{_iconsdir}/hicolor/scalable/apps/eekboard.svg
129%{_desktopdir}/%{name}.desktop
a548ede5
JR
130
131%files libs
132%defattr(644,root,root,755)
20443567
JB
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
a548ede5
JR
146
147%files devel
148%defattr(644,root,root,755)
20443567
JB
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
a548ede5
JR
153%{_includedir}/eek-0.90
154%{_includedir}/eekboard-0.90
20443567
JB
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
a548ede5 167%defattr(644,root,root,755)
20443567
JB
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.133391 seconds and 4 git commands to generate.