]> git.pld-linux.org Git - packages/python-pyicu.git/blame - python-pyicu.spec
- updated to 1.6
[packages/python-pyicu.git] / python-pyicu.spec
CommitLineData
cc11606c
JB
1#
2# Conditional build:
3%bcond_without python2 # CPython 2.x module
4%bcond_without python3 # CPython 3.x module
5#
6Summary: PyICU - Python 2 extension wrapping IBM's ICU C++ API
7Summary(pl.UTF-8): PyICU - rozszerzenie Pythona 2 obudowujące API C++ biblioteki ICU firmy IBM
01cab8ba 8Name: python-pyicu
cc11606c
JB
9Version: 1.6
10Release: 1
01cab8ba 11License: MIT-like
bf26a09a 12Group: Development/Languages/Python
cc11606c
JB
13Source0: https://pypi.python.org/packages/source/P/PyICU/PyICU-%{version}.tar.gz
14# Source0-md5: 5e080392a01820a5e99add20ac9a3e40
01cab8ba 15URL: http://pyicu.osafoundation.org/
a64306b6
ER
16BuildRequires: libicu-devel >= 3.6
17BuildRequires: libstdc++-devel
cc11606c 18%if %{with python2}
a64306b6 19BuildRequires: python-devel >= 1:2.3
cc11606c
JB
20BuildRequires: python-modules >= 1:2.3
21%endif
22%if %{with python3}
23BuildRequires: python3-devel >= 3.2
24BuildRequires: python3-modules >= 3.2
25%endif
2a710a52 26BuildRequires: rpm-pythonprov
cc11606c 27BuildRequires: rpmbuild(macros) >= 1.612
a64306b6
ER
28BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
30%description
01cab8ba
JB
31PyICU is a Python extension wrapping IBM's ICU C++ API.
32
cc11606c
JB
33This package contains Python 2 module.
34
01cab8ba
JB
35%description -l pl.UTF-8
36PyICU to rozszerzenie Pythona obudowujące API C++ biblioteki ICU firmy
37IBM.
a64306b6 38
cc11606c
JB
39Ten pakiet zawiera moduł Pythona 2.
40
41%package -n python3-pyicu
42Summary: PyICU - Python 3 extension wrapping IBM's ICU C++ API
43Summary(pl.UTF-8): PyICU - rozszerzenie Pythona 3 obudowujące API C++ biblioteki ICU firmy IBM
44Group: Development/Languages/Python
45
46%description -n python3-pyicu
47PyICU is a Python extension wrapping IBM's ICU C++ API.
48
49This package contains Python 3 module.
50
51%description -n python3-pyicu -l pl.UTF-8
52PyICU to rozszerzenie Pythona obudowujące API C++ biblioteki ICU firmy
53IBM.
54
55Ten pakiet zawiera moduł Pythona 3.
56
a64306b6
ER
57%prep
58%setup -q -n PyICU-%{version}
59
60%build
cc11606c 61%if %{with python2}
a64306b6
ER
62CC="%{__cc}" \
63CFLAGS="%{rpmcflags}" \
cc11606c
JB
64%{__python} setup.py build \
65 --build-base build-2
66%endif
67
68%if %{with python3}
69CC="%{__cc}" \
70CFLAGS="%{rpmcflags}" \
71%{__python3} setup.py build \
72 --build-base build-3
73%endif
a64306b6
ER
74
75%install
76rm -rf $RPM_BUILD_ROOT
cc11606c
JB
77
78%if %{with python2}
79%{__python} setup.py build \
80 --build-base build-2 \
81 install \
82 --skip-build \
83 --optimize=2 \
84 --root=$RPM_BUILD_ROOT
a64306b6
ER
85
86%py_postclean
cc11606c
JB
87%endif
88
89%if %{with python3}
90%{__python3} setup.py build \
91 --build-base build-3 \
92 install \
93 --skip-build \
94 --optimize=2 \
95 --root=$RPM_BUILD_ROOT
96%endif
a64306b6
ER
97
98%clean
99rm -rf $RPM_BUILD_ROOT
100
cc11606c 101%if %{with python2}
a64306b6
ER
102%files
103%defattr(644,root,root,755)
104%doc CHANGES CREDITS LICENSE README
a64306b6 105%{py_sitedir}/PyICU.py[co]
bf26a09a
ER
106%{py_sitedir}/docs.py[co]
107%{py_sitedir}/icu.py[co]
108%attr(755,root,root) %{py_sitedir}/_icu.so
a64306b6 109%if "%{py_ver}" > "2.4"
01cab8ba 110%{py_sitedir}/PyICU-%{version}-py*.egg-info
a64306b6 111%endif
cc11606c
JB
112%endif
113
114%if %{with python3}
115%files -n python3-pyicu
116%defattr(644,root,root,755)
117%doc CHANGES CREDITS LICENSE README
118%{py3_sitedir}/PyICU.py
119%{py3_sitedir}/docs.py
120%{py3_sitedir}/icu.py
121%{py3_sitedir}/__pycache__/PyICU.*.py[co]
122%{py3_sitedir}/__pycache__/docs.*.py[co]
123%{py3_sitedir}/__pycache__/icu.*.py[co]
124%attr(755,root,root) %{py3_sitedir}/_icu.cpython-*.so
125%{py3_sitedir}/PyICU-%{version}-py*.egg-info
126%endif
This page took 0.056388 seconds and 4 git commands to generate.