summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD44
1 files changed, 20 insertions, 24 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ae28315a7e47..8d2097e0b2c1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,58 +1,54 @@
# Maintainer: Alex Dewar <a.dewar@sussex.ac.uk>
+# Contributor: acxz <akashpatel2008 at yahoo dot com>
# Contributor: Troy Patrick <patrictroy at gmail dot com>
# Contributor: racko <tim dot rakowski at gmail dot com>
# Contributor: marauder <abhinav dot kssk at gmail dot com>
# Contributor: Benjamin Chretien <chretien at lirmm dot fr>
# Contributor: Anton Bazhenov <anton.bazhenov at gmail>
# Contributor: Vladimir Ermakov <vooon341@gmail.com>
+# Contributor: Bernd Müller <github@muellerbernd.de>
pkgname=gazebo
-pkgver=10.1.0
-pkgrel=4
+pkgver=11.14.0
+pkgrel=2
pkgdesc="A multi-robot simulator for outdoor environments"
arch=('i686' 'x86_64')
-url="http://gazebosim.org/"
+url="https://classic.gazebosim.org/"
license=('Apache')
-# See: http://www.gazebosim.org/tutorials?tut=install_from_source&cat=install
-depends=('boost>=1.40.0' 'curl>=4.0' 'freeglut' 'freeimage>=3.0'
- 'intel-tbb>=3.0' 'libccd>=1.4' 'libltdl>=2.4.2' 'libtar>=1.2' 'libxml2>=2.7.7'
- 'ogre-1.9' 'protobuf>=2.3.0' 'sdformat=6' 'ignition-math=4' 'ignition-transport=4'
- 'ignition-cmake-0' 'ignition-common=1' 'ignition-fuel_tools=1' 'ignition-msgs=1' 'tinyxml2' 'qwt')
+depends=('boost' 'curl' 'freeglut' 'freeimage' 'tbb' 'libccd' 'libltdl' 'graphviz'
+ 'libtar' 'libxml2' 'ogre-1.9' 'protobuf' 'sdformat-9' 'ignition-math-6' 'ignition-transport-8'
+ 'ignition-cmake-2' 'ignition-common-3' 'ignition-fuel_tools-4' 'ignition-msgs-5' 'tinyxml2' 'qwt' 'cppzmq')
optdepends=('bullet: Bullet support'
'cegui: Design custom graphical interfaces'
- 'ffmpeg: Playback movies on textured surfaces'
+ 'ffmpeg4.4: Playback movies on textured surfaces'
'gdal: Digital elevation terrains support'
'libdart: DART support'
'libspnav: space navigator joystick support'
'libusb: USB peripherals support'
- 'ruby-ronn: Generate manpages'
'simbody: Simbody support'
'urdfdom: Load URDF files')
-makedepends=('cmake' 'doxygen' 'ignition-cmake')
+makedepends=('cmake' 'doxygen' 'ruby-ronn')
install="${pkgname}.install"
-source=("http://osrf-distributions.s3.amazonaws.com/$pkgname/releases/$pkgname-$pkgver.tar.bz2"
- "fix-moc.patch::https://bitbucket.org/osrf/gazebo/commits/9d71a6134982e2bf60ce96ca97c18c956c0cc7e0/raw")
-sha256sums=('8a1fcf8697704928c9cda610a9ce81f563f211bdfb2f1fdb458193ffb36c4287'
- 'f69a8dfb3224a93a50b0e10d80a0b42f8652eb667dcbacc741b5c8a638b1e768')
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/gazebosim/gazebo-classic/archive/${pkgname}11_$pkgver.tar.gz")
+sha256sums=('6b63d857399ba08190c331b545d24e8e3e308b840ff051bbf39e87879e37af50')
-prepare() {
- cd "$srcdir/$pkgname-$pkgver"
- patch --strip=1 --input=../fix-moc.patch
-}
+_pkgname=gazebo-classic
build() {
- cd "${srcdir}/${pkgname}-${pkgver}"
+ cd "${srcdir}/${_pkgname}-${pkgname}11_$pkgver"
mkdir -p build && cd build
- # Note: we skip unit tests (else set to TRUE)
+ export PKG_CONFIG_PATH=/usr/lib/ffmpeg4.4/pkgconfig
+ export LDFLAGS="-Wl,--copy-dt-needed-entries"
cmake .. -DCMAKE_BUILD_TYPE="Release" \
-DCMAKE_INSTALL_PREFIX="/usr" \
- -DCMAKE_INSTALL_LIBDIR="lib"
+ -DCMAKE_INSTALL_LIBDIR="lib" \
+ -DPROTOBUF_PROTOC_EXECUTABLE="/usr/bin/protoc"
make
}
package() {
- cd "${srcdir}/${pkgname}-${pkgver}/build"
- make DESTDIR="${pkgdir}" install
+ cd "${srcdir}/${_pkgname}-${pkgname}11_$pkgver/build"
+ DESTDIR="${pkgdir}" make install
}