]> git.pld-linux.org Git - packages/python3-pycairo.git/blame - python3-pycairo.spec
- updated to 2.10.0
[packages/python3-pycairo.git] / python3-pycairo.spec
CommitLineData
8324896f
AF
1Summary: Python 3.x Cairo bindings
2Summary(pl.UTF-8): Dowiązania Pythona 3.x dla Cairo
3Name: python3-pycairo
9073c451 4Version: 1.10.0
8324896f
AF
5Release: 1
6License: LGPL v3
7Group: Libraries
8Source0: http://cairographics.org/releases/pycairo-%{version}.tar.bz2
9073c451 9# Source0-md5: e6fd3f2f1e6a72e0db0868c4985669c5
8324896f 10URL: http://cairographics.org/
9073c451 11BuildRequires: cairo-devel >= 1.10.0
8324896f
AF
12BuildRequires: pkgconfig
13BuildRequires: python3 >= 3.1
14BuildRequires: python3-devel >= 3.1
15# for tests only
16#BuildRequires: python-numpy
9073c451 17# not released yet
8324896f
AF
18#BuildRequires: python-xpyb >= 1.3
19BuildRequires: rpm-pythonprov
9073c451 20Requires: cairo >= 1.10.0
8324896f
AF
21BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23%description
24Python 3.x Cairo bindings.
25
26%description -l pl.UTF-8
27Dowiązania Pythona 3.x dla Cairo.
28
29%package devel
30Summary: Development files for pycairo
31Summary(pl.UTF-8): Pliki programistyczne pycairo
32Group: Development/Libraries
33Requires: %{name} = %{version}-%{release}
9073c451 34Requires: cairo-devel >= 1.10.0
8324896f
AF
35
36%description devel
37Development files for pycairo.
38
39%description devel -l pl.UTF-8
40Pliki programistyczne pycairo.
41
42%package examples
43Summary: Example programs using Python Cairo bindings
44Summary(pl.UTF-8): Przykładowe programy w Pythonie używające Cairo
45Group: Libraries/Python
46Requires: %{name} = %{version}-%{release}
47
48%description examples
49Example programs using Python Cairo bindings.
50
51%description examples -l pl.UTF-8
52Przykładowe programy w Pythonie używające Cairo.
53
54%prep
55%setup -q -n pycairo-%{version}
56
57%build
58CC="%{__cc}" \
59CXX="%{__cxx}" \
60CPP="%{__cpp}" \
61CFLAGS="%{rpmcflags}" \
62CXXFLAGS="%{rpmcxxflags}" \
9073c451 63PYTHON="%{_bindir}/python3" \
8324896f
AF
64PYTHONDIR="%{py3_sitedir}" \
65python3 ./waf %{?_smp_mflags} configure \
66 --prefix=%{_prefix}
67
8324896f
AF
68python3 ./waf build
69
70%install
71rm -rf $RPM_BUILD_ROOT
72install -d $RPM_BUILD_ROOT%{_examplesdir}
73
74python3 ./waf install \
75 --destdir=$RPM_BUILD_ROOT
76
77%if "%{_lib}" != "lib"
78 install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
79 mv $RPM_BUILD_ROOT%{_prefix}/lib/pkgconfig/*.pc $RPM_BUILD_ROOT%{_pkgconfigdir}
80%endif
81
82cp -a examples $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
83
8324896f
AF
84%py3_postclean
85
86%clean
87rm -rf $RPM_BUILD_ROOT
88
89%files
90%defattr(644,root,root,755)
91%doc AUTHORS COPYING NEWS README
92%dir %{py3_sitedir}/cairo
9073c451 93%attr(755,root,root) %{py3_sitedir}/cairo/_cairo.cpython-*.so
8324896f
AF
94%{py3_sitedir}/cairo/__init__.py[co]
95
96%files devel
97%defattr(644,root,root,755)
98%{_includedir}/pycairo
99%{_pkgconfigdir}/py3cairo.pc
100
101%files examples
102%defattr(644,root,root,755)
103%{_examplesdir}/%{name}-%{version}
This page took 0.180186 seconds and 4 git commands to generate.