summaryrefslogtreecommitdiff
path: root/python-pymunk.spec
blob: d5994f15dc02e284249b6c83042b46d29e95753a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
%global _empty_manifest_terminate_build 0
Name:		python-pymunk
Version:	6.4.0
Release:	1
Summary:	Pymunk is a easy-to-use pythonic 2d physics library
License:	MIT License
URL:		http://www.pymunk.org
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/dd/c1/7779cab858ed5f1de2d80fd5ba2823002edfe148fa8b1a13a41af1e869cf/pymunk-6.4.0.zip

Requires:	python3-cffi
Requires:	python3-pyglet
Requires:	python3-pygame
Requires:	python3-sphinx
Requires:	python3-aafigure
Requires:	python3-wheel
Requires:	python3-matplotlib

%description
Pymunk is a easy-to-use pythonic 2d physics library that can be used whenever 
you need 2d rigid body physics from Python. Perfect when you need 2d physics 
in your game, demo or simulation! It is built on top of the very 
capable 2d physics library `Chipmunk <http://chipmunk-physics.net>`_.
The first version was released in 2007 and Pymunk is still actively developed 
and maintained today, more than 10 years of active development!
Pymunk has been used with success in many projects, big and small. For example: 
3 Pyweek game competition winners, more than a dozen published scientific 
papers and even in a self-driving car simulation! See the Showcases section on 
the Pymunk webpage for some examples.
2007 - 2022, Victor Blomqvist - vb@viblo.se, MIT License
This release is based on the latest Pymunk release (6.4.0), 
using Chipmunk 7 rev 0593976ef47fcb3957166bd342f6b2bafe4d0e44 .

%package -n python3-pymunk
Summary:	Pymunk is a easy-to-use pythonic 2d physics library
Provides:	python-pymunk
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
BuildRequires:	python3-cffi
BuildRequires:	gcc
BuildRequires:	gdb
%description -n python3-pymunk
Pymunk is a easy-to-use pythonic 2d physics library that can be used whenever 
you need 2d rigid body physics from Python. Perfect when you need 2d physics 
in your game, demo or simulation! It is built on top of the very 
capable 2d physics library `Chipmunk <http://chipmunk-physics.net>`_.
The first version was released in 2007 and Pymunk is still actively developed 
and maintained today, more than 10 years of active development!
Pymunk has been used with success in many projects, big and small. For example: 
3 Pyweek game competition winners, more than a dozen published scientific 
papers and even in a self-driving car simulation! See the Showcases section on 
the Pymunk webpage for some examples.
2007 - 2022, Victor Blomqvist - vb@viblo.se, MIT License
This release is based on the latest Pymunk release (6.4.0), 
using Chipmunk 7 rev 0593976ef47fcb3957166bd342f6b2bafe4d0e44 .

%package help
Summary:	Development documents and examples for pymunk
Provides:	python3-pymunk-doc
%description help
Pymunk is a easy-to-use pythonic 2d physics library that can be used whenever 
you need 2d rigid body physics from Python. Perfect when you need 2d physics 
in your game, demo or simulation! It is built on top of the very 
capable 2d physics library `Chipmunk <http://chipmunk-physics.net>`_.
The first version was released in 2007 and Pymunk is still actively developed 
and maintained today, more than 10 years of active development!
Pymunk has been used with success in many projects, big and small. For example: 
3 Pyweek game competition winners, more than a dozen published scientific 
papers and even in a self-driving car simulation! See the Showcases section on 
the Pymunk webpage for some examples.
2007 - 2022, Victor Blomqvist - vb@viblo.se, MIT License
This release is based on the latest Pymunk release (6.4.0), 
using Chipmunk 7 rev 0593976ef47fcb3957166bd342f6b2bafe4d0e44 .

%prep
%autosetup -n pymunk-6.4.0

%build
%py3_build

%install
%py3_install
install -d -m755 %{buildroot}/%{_pkgdocdir}
if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
pushd %{buildroot}
if [ -d usr/lib ]; then
	find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/lib64 ]; then
	find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/bin ]; then
	find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/sbin ]; then
	find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
fi
touch doclist.lst
if [ -d usr/share/man ]; then
	find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
fi
popd
mv %{buildroot}/filelist.lst .
mv %{buildroot}/doclist.lst .

%files -n python3-pymunk -f filelist.lst
%dir %{python3_sitearch}/*

%files help -f doclist.lst
%{_docdir}/*

%changelog
* Sun Apr 23 2023 Python_Bot <Python_Bot@openeuler.org> - 6.4.0-1
- Package Spec generated