Search Criteria
Notice: Undefined variable: name in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/pkgfuncs.inc.php on line 248
Package Details: argos3-git 3.0.0.beta43.r8.g627ce75-1
Git Clone URL: | https://aur-dev.archlinux.org/argos3-git.git (read-only) |
---|---|
Package Base: | argos3-git |
Description: | ARGoS 3 Large-scale robot simulator |
Upstream URL: | http://www.argos-sim.info |
Keywords: | large robots scale simulator swarms |
Licenses: | |
Submitter: | Ken |
Maintainer: | Ken |
Last Packager: | Ken |
Votes: | 1 |
Popularity: | 0.136119 |
First Submitted: | 2016-09-16 19:48 |
Last Updated: | 2017-01-13 11:21 |
Dependencies (12)
- libxi
- libxmu
- lua
- doxygen>=1.7.3 (doxygen-git)
- graphviz>=2.28
- freeglut>=2.6.0 (freeglut-x11-svn, freeglut-wayland-svn)
- freeimage>=3.15 (freeimage-cvs)
- qt4>=4.6 (qt4-revert80e3108)
- asciidoc>=8.6.2 (asciidoc-fake, asciidoc-git)
- git (git-git) (make)
- cmake>=2.8 (cmake-git) (make)
- gcc>=4.4 (gcc-git, gcc-multilib-x32, gcc-multilib-git, gcc-multilib) (make)
Latest Comments
Ken commented on 2017-01-13 11:12
Hi,
Thanks for your suggestions, I added the support for BUILD_NATIVE_ON, concerning the install prefix, I personally prefer to have the binaries in /usr/bin so that they are in the $PATH.
andrei91ro commented on 2016-10-29 04:56
Congratulations for the ideea and the script!
I have a few suggestions for the PKGBUILD, that are inspired from the ARGos GIT repo instructions:
1) Most important: add -DARGOS_BUILD_NATIVE=ON to the cmake command line parameters as this optimises the compiled executable (with -march=native)
2) I moved the install prefix to /opt/argos3-git because I noticed that most simulators end up in /opt and I also consider it a safe place for non-system binaries
My PKGBUILD build() and package():
build() {
cd "$srcdir/$_gitname"
mkdir build_simulator
cd build_simulator
#cmake -DCMAKE_INSTALL_PREFIX=/usr ../src
cmake -DCMAKE_INSTALL_PREFIX=/opt/argos3-git \
-DARGOS_BUILD_NATIVE=ON \
../src
make
}
package() {
cd "$srcdir/$_gitname"
cd build_simulator
make DESTDIR="$pkgdir/" doc
make DESTDIR="$pkgdir/" install
#mv $pkgdir/usr/doc $pkgdir/usr/share/
}