]> git.pld-linux.org Git - packages/geis.git/blame - geis.spec
- release 2 (by relup.sh)
[packages/geis.git] / geis.spec
CommitLineData
3f5d1bd5
JR
1#
2# Conditional build:
3%bcond_without static_libs # don't build static libraries
4#
5Summary: An implementation of the GEIS (Gesture Engine Interface and Support) interface
6Name: geis
e5d98868 7Version: 2.2.17
4effc87f 8Release: 2
3f5d1bd5
JR
9License: GPL v3/LGPL v3
10Group: Libraries
11Source0: https://launchpad.net/geis/trunk/%{version}/+download/%{name}-%{version}.tar.xz
e5d98868 12# Source0-md5: 2ff9d76a3ea5794516bb02c9d1924faf
3f5d1bd5 13URL: https://launchpad.net/geis
e5d98868
AM
14BuildRequires: autoconf
15BuildRequires: automake
3f5d1bd5
JR
16BuildRequires: dbus-devel >= 1.2.16
17BuildRequires: frame-devel >= 2.2
18BuildRequires: grail-devel >= 3.0.8
e5d98868 19BuildRequires: libtool
3f5d1bd5
JR
20BuildRequires: libxcb-devel >= 1.6
21BuildRequires: python3-devel
22BuildRequires: python3-modules
23BuildRequires: python3-setuptools > 7.0
24BuildRequires: rpm-pythonprov
25BuildRequires: xorg-lib-libX11-devel
26BuildRequires: xorg-lib-libXext-devel
27BuildRequires: xorg-lib-libXi-devel >= 1.3
28Requires(post,postun): /sbin/ldconfig
29BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30
31%description
32GEIS is a library for applications and toolkit programmers which
33provides a consistent platform independent interface for any
34system-wide input gesture recognition mechanism.
35
36%package tools
37Summary: Test tools for geis library
38Summary(pl.UTF-8): Testowe narzędzia biblioteki geis
39Summary(pl.UTF-8): Wspólne pliki biblioteki geis
40Group: Libraries
41Requires: %{name} = %{version}-%{release}
42
43%description tools
44Test tools for geis library.
45
46%description tools -l pl.UTF-8
47Testowe narzędzia biblioteki geis.
48
49%package devel
50Summary: Header files for geis library
51Summary(pl.UTF-8): Pliki nagłówkowe biblioteki geis
52Group: Development/Libraries
53Requires: %{name} = %{version}-%{release}
54
55%description devel
56Header files for geis library.
57
58%description devel -l pl.UTF-8
59Pliki nagłówkowe biblioteki geis.
60
61%package static
62Summary: Static geis library
63Summary(pl.UTF-8): Statyczna biblioteka geis
64Group: Development/Libraries
65Requires: %{name}-devel = %{version}-%{release}
66
67%description static
68Static geis library.
69
70%description static -l pl.UTF-8
71Statyczna biblioteka geis.
72
73%package -n python3-geis
74Summary: Python3 bindings for geis library
75Summary(pl.UTF-8): Wiązania python3 dla biblioteki geis
76Group: Libraries/Python
77Requires: %{name} = %{version}-%{release}
78Requires: python3-modules
79
80%description -n python3-geis
81Python3 bindings for geis library.
82
83%description -n python3-geis -l pl.UTF-8
84Wiązania python3 dla biblioteki geis.
85
86%package -n geisview
87Summary: A tool to view operation of the GEIS API
88Summary(pl.UTF-8): Narzędzie do przeglądania działania GEIS API.
89Group: Applications
90Requires: python3-geis = %{version}-%{release}
91
92%description -n geisview
93A tool to view operation of the GEIS API.
94
95%description -n geisview -l pl.UTF-8
96Narzędzie do przeglądania działania GEIS API.
97
98%prep
99%setup -q
100
e5d98868
AM
101sed -i -e 's#-pedantic##g' configure.ac
102
3f5d1bd5 103%build
e5d98868
AM
104%{__libtoolize}
105%{__aclocal}
106%{__autoconf}
107%{__automake}
3f5d1bd5
JR
108%configure \
109 %{!?with_static_libs:--disable-static}
110%{__make} V=1
111
112%install
113rm -rf $RPM_BUILD_ROOT
114
115%{__make} install \
116 DESTDIR=$RPM_BUILD_ROOT
117
118%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
119
120%clean
121rm -rf $RPM_BUILD_ROOT
122
123%post -p /sbin/ldconfig
124%postun -p /sbin/ldconfig
125
126%files
127%defattr(644,root,root,755)
128%doc AUTHORS README
129%attr(755,root,root) %{_libdir}/libgeis.so.*.*.*
130%attr(755,root,root) %ghost %{_libdir}/libgeis.so.1
131
132%files tools
133%defattr(644,root,root,755)
134%attr(755,root,root) %{_bindir}/geistest
3f5d1bd5
JR
135%attr(755,root,root) %{_bindir}/pygeis
136%{_mandir}/man1/pygeis.1*
137%{_mandir}/man1/geistest.1*
138
139%files devel
140%defattr(644,root,root,755)
141%attr(755,root,root) %{_libdir}/libgeis.so
142%{_includedir}/geis
143%{_pkgconfigdir}/libgeis.pc
144
145%if %{with static_libs}
146%files static
147%defattr(644,root,root,755)
148%{_libdir}/libgeis.a
149%endif
150
151%files -n python3-geis
152%defattr(644,root,root,755)
153%{py3_sitedir}/_geis_bindings.so
154%dir %{py3_sitescriptdir}/geis
e5d98868 155%{py3_sitescriptdir}/geis/__pycache__
3f5d1bd5
JR
156%{py3_sitescriptdir}/geis/__init__.py*
157%{py3_sitescriptdir}/geis/geis_v2.py*
158
159%files -n geisview
160%defattr(644,root,root,755)
161%attr(755,root,root) %{_bindir}/geisview
162%dir %{py3_sitescriptdir}/geisview
e5d98868 163%{py3_sitescriptdir}/geisview/__pycache__
3f5d1bd5
JR
164%{py3_sitescriptdir}/geisview/*.py*
165%{_desktopdir}/geisview.desktop
166%dir %{_datadir}/geisview
167%{_datadir}/geisview/filter_definition.ui
168%{_datadir}/geisview/filter_list.ui
169%{_datadir}/geisview/geisview.ui
170%{_pixmapsdir}/geisview32x32.xpm
171%{_mandir}/man1/geisview.1*
This page took 0.148002 seconds and 4 git commands to generate.