]> git.pld-linux.org Git - packages/python-pyglet.git/blame - python-pyglet.spec
- python 3.4
[packages/python-pyglet.git] / python-pyglet.spec
CommitLineData
4bdc2559
JR
1#
2# Conditional build:
3%bcond_without python2 # CPython 2.x module
4%bcond_without python3 # CPython 3.x module
5
6%define module pyglet
770077cd 7Summary: A cross-platform windowing and multimedia library for Python
8Summary(pl.UTF-8): Międzyplatformowa biblioteka Pythona do obsługi okien i multimediów
9Name: python-%{module}
4989003f 10Version: 1.1.4
a4b6df36 11Release: 4
fad7263f 12License: BSD
770077cd 13Group: Development/Languages/Python
14Source0: http://pyglet.googlecode.com/files/%{module}-%{version}.tar.gz
4989003f 15# Source0-md5: b2363642dc3832e95dc4e63a6793467f
770077cd 16URL: http://www.pyglet.org/
4bdc2559 17%if %{with python2}
770077cd 18BuildRequires: python-devel >= 1:2.5
4bdc2559
JR
19%endif
20%if %{with python3}
21BuildRequires: python3-devel
22BuildRequires: python3-distribute
23BuildRequires: python3-modules
24%endif
770077cd 25BuildRequires: rpm-pythonprov
26BuildRequires: rpmbuild(macros) >= 1.219
3f67a2c1 27Suggests: python-PyOpenAL
770077cd 28Requires: python-PyOpenGL
29BuildArch: noarch
30BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
32%description
33pyglet provides an object-oriented programming interface for
34developing games and other visually-rich applications.
35
36%description -l pl.UTF-8
37pyglet dostarcza interfejs do programowania zorientowanego obiektowo
38dla rozwoju gier i innych aplikacji wizualnych.
39
4bdc2559
JR
40%package -n python3-%{module}
41Summary: A cross-platform windowing and multimedia library for Python
42Summary(pl.UTF-8): Międzyplatformowa biblioteka Pythona do obsługi okien i multimediów
43Group: Libraries/Python
4bdc2559
JR
44Requires: python3-PyOpenGL
45
46%description -n python3-%{module}
47pyglet provides an object-oriented programming interface for
48developing games and other visually-rich applications.
49
50%description -n python3-%{module} -l pl.UTF-8
51pyglet dostarcza interfejs do programowania zorientowanego obiektowo
52dla rozwoju gier i innych aplikacji wizualnych.
53
770077cd 54%prep
55%setup -q -n %{module}-%{version}
56
57%build
4bdc2559
JR
58%if %{with python2}
59%{__python} setup.py build --build-base build-2
60%endif
61
62%if %{with python3}
63%{__python3} setup.py build --build-base build-3
64%endif
770077cd 65
66%install
67rm -rf $RPM_BUILD_ROOT
4bdc2559
JR
68
69%if %{with python2}
70%{__python} setup.py \
71 build --build-base build-2 \
72 install --skip-build \
770077cd 73 --optimize=2 \
74 --root=$RPM_BUILD_ROOT
75
770077cd 76%py_postclean
4bdc2559
JR
77%endif
78
79%if %{with python3}
80%{__python3} setup.py \
81 build --build-base build-3 \
82 install --skip-build \
83 --optimize=2 \
84 --root=$RPM_BUILD_ROOT
85%endif
770077cd 86
87%clean
88rm -rf $RPM_BUILD_ROOT
89
4bdc2559 90%if %{with python2}
770077cd 91%files
92%defattr(644,root,root,755)
93%doc CHANGELOG NOTICE README PKG-INFO doc examples
94%dir %{py_sitescriptdir}/%{module}
95%{py_sitescriptdir}/pyglet/*.py[co]
96%dir %{py_sitescriptdir}/%{module}/app
97%{py_sitescriptdir}/pyglet/app/*
98%dir %{py_sitescriptdir}/%{module}/font
99%{py_sitescriptdir}/pyglet/font/*
100%dir %{py_sitescriptdir}/%{module}/gl
101%{py_sitescriptdir}/pyglet/gl/*
102%dir %{py_sitescriptdir}/%{module}/graphics
103%{py_sitescriptdir}/pyglet/graphics/*
104%dir %{py_sitescriptdir}/%{module}/image
105%{py_sitescriptdir}/pyglet/image/*
106%dir %{py_sitescriptdir}/%{module}/media
107%{py_sitescriptdir}/pyglet/media/*
108%dir %{py_sitescriptdir}/%{module}/text
109%{py_sitescriptdir}/pyglet/text/*
110%dir %{py_sitescriptdir}/%{module}/window
111%{py_sitescriptdir}/pyglet/window/*
112%{py_sitescriptdir}/*.egg-info
4bdc2559
JR
113%endif
114
115%if %{with python3}
116%files -n python3-%{module}
117%defattr(644,root,root,755)
118%doc CHANGELOG NOTICE README PKG-INFO doc examples
119%{py3_sitescriptdir}/%{module}
120%{py3_sitescriptdir}/*.egg-info
121%endif
This page took 0.205574 seconds and 4 git commands to generate.