summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenoit Brummer2018-05-11 13:27:09 +0200
committerBenoit Brummer2018-05-11 13:27:09 +0200
commitd386b18256ab8e5ce7f37e362bebe45a22312c4a (patch)
tree9d288588c84bd84e93fce042af7fc3dd77344666
parent9176c720e346a3dd65a4584b4b913d420f26c6ee (diff)
downloadaur-d386b18256ab8e5ce7f37e362bebe45a22312c4a.tar.gz
add examples in /usr/share/doc/roboschool, some clean-up
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD16
2 files changed, 14 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8038c9b62929..f3d1cb72d7f0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,17 @@
pkgbase = roboschool-git
pkgdesc = Robot simulation, integrated with OpenAI Gym.
pkgver = r37.1c323fc
- pkgrel = 1
+ pkgrel = 3
url = https://github.com/openai/roboschool
arch = x86_64
license = MIT
makedepends = cmake
makedepends = python-setuptools
- makedepends = boost
depends = python-gym-git
depends = qt5-base
depends = assimp
depends = tinyxml
+ optdepends = python-pyglet: run some demos s.a. demo_keyboard_humanoid2.py
source = git+https://github.com/openai/roboschool.git
source = git+https://github.com/olegklimov/bullet3#branch=roboschool_self_collision
sha256sums = SKIP
diff --git a/PKGBUILD b/PKGBUILD
index 9aa7aa548416..9e7a0e9e45e5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,11 +3,12 @@
_name='roboschool'
pkgname="${_name}-git"
pkgver=r37.1c323fc
-pkgrel=1
+pkgrel=3
pkgdesc='Robot simulation, integrated with OpenAI Gym.'
url="https://github.com/openai/${_name}"
depends=('python-gym-git' 'qt5-base' 'assimp' 'tinyxml')
-makedepends=('cmake' 'python-setuptools' 'boost')
+makedepends=('cmake' 'python-setuptools')
+optdepends=('python-pyglet: run some demos s.a. demo_keyboard_humanoid2.py')
license=('MIT')
arch=('x86_64')
@@ -26,10 +27,14 @@ build() {
sed -i -e s/\$\(BOOST_PYTHON3_POSTFIX\)/3/g Makefile
mkdir -p "${srcdir}/bullet3/build"
cd "${srcdir}/bullet3/build"
- cmake -DBUILD_SHARED_LIBS=ON -DUSE_DOUBLE_PRECISION=1 -DCMAKE_INSTALL_PREFIX:PATH=${srcdir}/${_name}/${_name}/cpp-household/bullet_local_install -DBUILD_CPU_DEMOS=OFF -DBUILD_BULLET2_DEMOS=OFF -DBUILD_EXTRAS=OFF -DBUILD_UNIT_TESTS=OFF -DBUILD_CLSOCKET=OFF -DBUILD_ENET=OFF -DBUILD_OPENGL3_DEMOS=OFF ..
+ cmake -DBUILD_SHARED_LIBS=ON -DUSE_DOUBLE_PRECISION=1 \
+ -DCMAKE_INSTALL_PREFIX:PATH=${srcdir}/${_name}/${_name}/cpp-household/bullet_local_install \
+ -DBUILD_CPU_DEMOS=OFF -DBUILD_BULLET2_DEMOS=OFF \
+ -DBUILD_EXTRAS=OFF -DBUILD_UNIT_TESTS=OFF -DBUILD_CLSOCKET=OFF \
+ -DBUILD_ENET=OFF -DBUILD_OPENGL3_DEMOS=OFF ..
make
make install
- cd ${srcdir}/${_name}
+ cd "${srcdir}/${_name}"
python setup.py build
}
@@ -38,4 +43,7 @@ package() {
python setup.py install --root="$pkgdir/" --optimize=1 --skip-build
_pyver="$(python -c "import sys; print('%i.%i' % sys.version_info[:2])")"
cp "${_name}/cpp_household.so" "${pkgdir}/usr/lib/python${_pyver}/site-packages/${_name}/"
+ # copy examples
+ mkdir -p "${pkgdir}/usr/share/doc/${_name}/"
+ cp -r "${srcdir}/${_name}/agent_zoo" "${pkgdir}/usr/share/doc/${_name}/"
}