summaryrefslogtreecommitdiff
path: root/python-rlbot.spec
blob: 632fe83134f3d0c3aeb7c5ef7d6b31a93020a7b2 (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
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
%global _empty_manifest_terminate_build 0
Name:		python-rlbot
Version:	1.67.3
Release:	1
Summary:	A framework for writing custom Rocket League bots that run offline.
License:	MIT License
URL:		https://github.com/RLBot/RLBot
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/ec/d2/fe257a9417d0b8cbfcb2d3216d2195b3e981be4e933ca262b729af608400/rlbot-1.67.3.tar.gz
BuildArch:	noarch


%description
# RLBot

The RLBot framework helps people create bots for use in Rocket League's offline modes, just for fun.
It provides values from the game like car and ball position, and carries back button presses.
RLBot works for up to 10 bots.

To get started quickly with a simple working bot, you can clone this repository:
https://github.com/RLBot/RLBotPythonExample

### Requirements
Windows, Rocket League, Python 3.6+ (Python 3.7 recommended)

### Wikis

For more details, visit the [Setup guide](https://github.com/RLBot/RLBot/wiki/Setup-Instructions-%28current%29). When you're done, there are [more wikis](https://github.com/RLBot/RLBot/wiki) with additional information.

### Extras

#### Community Info
 - We have a [Discord server](https://discord.gg/zbaAKPt) (the heart of the community, please join!)
 - [We also have a subreddit.](https://www.reddit.com/r/RocketLeagueBots/)
 - We are now on v4 of RLBot so be wary of outdated information.


%package -n python3-rlbot
Summary:	A framework for writing custom Rocket League bots that run offline.
Provides:	python-rlbot
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-rlbot
# RLBot

The RLBot framework helps people create bots for use in Rocket League's offline modes, just for fun.
It provides values from the game like car and ball position, and carries back button presses.
RLBot works for up to 10 bots.

To get started quickly with a simple working bot, you can clone this repository:
https://github.com/RLBot/RLBotPythonExample

### Requirements
Windows, Rocket League, Python 3.6+ (Python 3.7 recommended)

### Wikis

For more details, visit the [Setup guide](https://github.com/RLBot/RLBot/wiki/Setup-Instructions-%28current%29). When you're done, there are [more wikis](https://github.com/RLBot/RLBot/wiki) with additional information.

### Extras

#### Community Info
 - We have a [Discord server](https://discord.gg/zbaAKPt) (the heart of the community, please join!)
 - [We also have a subreddit.](https://www.reddit.com/r/RocketLeagueBots/)
 - We are now on v4 of RLBot so be wary of outdated information.


%package help
Summary:	Development documents and examples for rlbot
Provides:	python3-rlbot-doc
%description help
# RLBot

The RLBot framework helps people create bots for use in Rocket League's offline modes, just for fun.
It provides values from the game like car and ball position, and carries back button presses.
RLBot works for up to 10 bots.

To get started quickly with a simple working bot, you can clone this repository:
https://github.com/RLBot/RLBotPythonExample

### Requirements
Windows, Rocket League, Python 3.6+ (Python 3.7 recommended)

### Wikis

For more details, visit the [Setup guide](https://github.com/RLBot/RLBot/wiki/Setup-Instructions-%28current%29). When you're done, there are [more wikis](https://github.com/RLBot/RLBot/wiki) with additional information.

### Extras

#### Community Info
 - We have a [Discord server](https://discord.gg/zbaAKPt) (the heart of the community, please join!)
 - [We also have a subreddit.](https://www.reddit.com/r/RocketLeagueBots/)
 - We are now on v4 of RLBot so be wary of outdated information.


%prep
%autosetup -n rlbot-1.67.3

%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-rlbot -f filelist.lst
%dir %{python3_sitelib}/*

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

%changelog
* Fri Apr 21 2023 Python_Bot <Python_Bot@openeuler.org> - 1.67.3-1
- Package Spec generated