]> git.pld-linux.org Git - packages/python-xpyb.git/blame - python-xpyb.spec
- disabled xinput for now, breaks build
[packages/python-xpyb.git] / python-xpyb.spec
CommitLineData
0ec101a1
JB
1Summary: X-protocol Python Binding
2Summary(pl.UTF-8): X-protocol Python Binding - wiązanie Pythona do protokołu X
3Name: python-xpyb
a88e5eb7 4Version: 1.3.1
6537e86b 5Release: 4
f5574b82 6License: Public Domain
0ec101a1
JB
7Group: Development/Languages/Python
8Source0: http://xcb.freedesktop.org/dist/xpyb-%{version}.tar.bz2
a88e5eb7 9# Source0-md5: b9b70746cd348836516edcba96d24677
0ec101a1 10Patch0: %{name}-dir.patch
ec591534
MK
11Patch1: git.patch
12Patch2: xpyb-1.3.1-xcbproto-1.13.patch
0ec101a1
JB
13URL: http://xcb.freedesktop.org/
14BuildRequires: autoconf >= 2.57
15BuildRequires: automake
16BuildRequires: libtool
a88e5eb7 17BuildRequires: libxcb-devel >= 1.5
0ec101a1
JB
18BuildRequires: pkgconfig
19BuildRequires: python-devel >= 1:2.5
20BuildRequires: rpmbuild(macros) >= 1.219
21BuildRequires: rpm-pythonprov
a88e5eb7 22BuildRequires: xcb-proto >= 1.7.1
0ec101a1
JB
23%pyrequires_eq python-libs
24BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26%description
f5574b82 27XPyB provides a Python binding to the X Window System protocol via
0ec101a1
JB
28libxcb.
29
30%description -l pl.UTF-8
f5574b82 31XPyB udostępnia wiązanie Pythona do protokołu X Window System poprzez
0ec101a1
JB
32libxcb.
33
a88e5eb7
JB
34%package devel
35Summary: Development files for X Python Binding package
36Summary(pl.UTF-8): Pliki programistyczne pakietu X Python Binding
37Group: Development/Libraries
38Requires: %{name} = %{version}-%{release}
39Requires: libxcb-devel >= 1.5
40Requires: python-devel >= 1:2.5
41
42%description devel
43Development files for X Python Binding package.
44
45%description devel -l pl.UTF-8
46Pliki programistyczne pakietu X Python Binding.
47
0ec101a1
JB
48%prep
49%setup -q -n xpyb-%{version}
50%patch0 -p1
12612cd8
MK
51%patch1 -p1
52%patch2 -p1
0ec101a1
JB
53
54%build
55%{__libtoolize}
56%{__aclocal}
57%{__autoconf}
58%{__autoheader}
59%{__automake}
60%configure \
6537e86b
MK
61 --enable-selinux
62# --enable-xinput
0ec101a1
JB
63
64%install
65rm -rf $RPM_BUILD_ROOT
66
67%{__make} install \
68 DESTDIR=$RPM_BUILD_ROOT
69
70%py_postclean
a88e5eb7
JB
71%{__rm} $RPM_BUILD_ROOT%{py_sitedir}/xcb/*.la
72# packaged as %doc
73%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/xpyb
0ec101a1
JB
74
75%clean
76rm -rf $RPM_BUILD_ROOT
77
78%files
79%defattr(644,root,root,755)
f5574b82 80%doc COPYING NEWS README doc/XcbPythonBinding.txt
0ec101a1
JB
81%dir %{py_sitedir}/xcb
82%attr(755,root,root) %{py_sitedir}/xcb/xcb.so
f5574b82 83%{py_sitedir}/xcb/*.py[co]
a88e5eb7
JB
84
85%files devel
86%defattr(644,root,root,755)
87%{_includedir}/xpyb.h
0ec101a1 88%{_pkgconfigdir}/xpyb.pc
This page took 0.085775 seconds and 4 git commands to generate.