- release 7 (by relup.sh)
[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
a94dddec 9Version: 1.8
89bf0976 10Release: 7
01cab8ba 11License: MIT-like
bf26a09a 12Group: Development/Languages/Python
cc11606c 13Source0: https://pypi.python.org/packages/source/P/PyICU/PyICU-%{version}.tar.gz
a94dddec 14# Source0-md5: 00c8d40e5400f52c8474aa9480e8dbc1
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}
9b01fac7 62%py_build \
cc11606c
JB
63 --build-base build-2
64%endif
65
66%if %{with python3}
9b01fac7 67%py3_build \
cc11606c
JB
68 --build-base build-3
69%endif
a64306b6
ER
70
71%install
72rm -rf $RPM_BUILD_ROOT
cc11606c
JB
73
74%if %{with python2}
9b01fac7 75%py_build \
cc11606c
JB
76 --build-base build-2 \
77 install \
78 --skip-build \
79 --optimize=2 \
80 --root=$RPM_BUILD_ROOT
a64306b6
ER
81
82%py_postclean
cc11606c
JB
83%endif
84
85%if %{with python3}
9b01fac7 86%py3_build \
cc11606c
JB
87 --build-base build-3 \
88 install \
89 --skip-build \
90 --optimize=2 \
91 --root=$RPM_BUILD_ROOT
92%endif
a64306b6
ER
93
94%clean
95rm -rf $RPM_BUILD_ROOT
96
cc11606c 97%if %{with python2}
a64306b6
ER
98%files
99%defattr(644,root,root,755)
100%doc CHANGES CREDITS LICENSE README
a64306b6 101%{py_sitedir}/PyICU.py[co]
bf26a09a
ER
102%{py_sitedir}/docs.py[co]
103%{py_sitedir}/icu.py[co]
104%attr(755,root,root) %{py_sitedir}/_icu.so
a64306b6 105%if "%{py_ver}" > "2.4"
01cab8ba 106%{py_sitedir}/PyICU-%{version}-py*.egg-info
a64306b6 107%endif
cc11606c
JB
108%endif
109
110%if %{with python3}
111%files -n python3-pyicu
112%defattr(644,root,root,755)
113%doc CHANGES CREDITS LICENSE README
114%{py3_sitedir}/PyICU.py
115%{py3_sitedir}/docs.py
116%{py3_sitedir}/icu.py
117%{py3_sitedir}/__pycache__/PyICU.*.py[co]
118%{py3_sitedir}/__pycache__/docs.*.py[co]
119%{py3_sitedir}/__pycache__/icu.*.py[co]
120%attr(755,root,root) %{py3_sitedir}/_icu.cpython-*.so
121%{py3_sitedir}/PyICU-%{version}-py*.egg-info
122%endif
This page took 0.165121 seconds and 4 git commands to generate.