summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSven Schneider2012-06-21 16:15:51 +0200
committerSven Schneider2012-06-21 16:15:51 +0200
commit69aaf2a8cf655be52a41f76213c082e1767a34ab (patch)
treeae284f329257e492e80d1563f42860afe7dce16b
parent24a58681543ce2e42ba736d467a286df5be25479 (diff)
downloadaur-69aaf2a8cf655be52a41f76213c082e1767a34ab.tar.gz
updated orocos toolchain
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD20
2 files changed, 18 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5379467bb6b0..fde335d5ce9d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,19 @@
pkgbase = orocos-rtt-omniorb
- pkgdesc = The RealTime Toolkit is a C++ framework for the implementation of control systems - OmniORB enabled
- pkgver = 1.10.4
+ pkgdesc = Open Robot Control Software is a tool to create real-time robotics applications using modular, run-time configurable software components (Real-Time Toolkit)
+ pkgver = 2.5.0
pkgrel = 1
url = http://www.orocos.org/rtt
arch = i686
arch = x86_64
+ groups = orocos-toolchain
license = GPL
makedepends = cmake
depends = boost
depends = omniorb
provides = orocos-rtt
conflicts = orocos-rtt
- source = http://people.mech.kuleuven.be/~orocos/pub/stable/rtt/v1.10.4/orocos-rtt-1.10.4-src.tar.bz2
- md5sums = c82b577966ec79c7f6b9d9d70a187ef6
+ source = http://www.orocos.org/stable/toolchain/v2.5.0/orocos-toolchain-2.5.0-src.tar.bz2
+ md5sums = cb817efca78ae5659a3ca62a741e43bf
pkgname = orocos-rtt-omniorb
diff --git a/PKGBUILD b/PKGBUILD
index c5d7d57b2973..cfdcf22728c3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,29 +1,35 @@
# Maintainer: Sven Schneider <archlinux.sandmann@googlemail.com>
pkgname=orocos-rtt-omniorb
-pkgver=1.10.4
+_pkgname=orocos-toolchain
+pkgver=2.5.0
pkgrel=1
-pkgdesc="The RealTime Toolkit is a C++ framework for the implementation of control systems - OmniORB enabled"
+pkgdesc="Open Robot Control Software is a tool to create real-time robotics applications using modular, run-time configurable software components (Real-Time Toolkit)"
arch=('i686' 'x86_64')
url="http://www.orocos.org/rtt"
license=('GPL')
+groups=('orocos-toolchain')
depends=('boost' 'omniorb')
makedepends=('cmake')
provides=('orocos-rtt')
conflicts=('orocos-rtt')
-source=(http://people.mech.kuleuven.be/~orocos/pub/stable/rtt/v${pkgver}/orocos-rtt-${pkgver}-src.tar.bz2)
-md5sums=('c82b577966ec79c7f6b9d9d70a187ef6')
+source=(http://www.orocos.org/stable/toolchain/v${pkgver}/${_pkgname}-${pkgver}-src.tar.bz2)
+md5sums=('cb817efca78ae5659a3ca62a741e43bf')
build() {
- cd ${srcdir}/orocos-rtt-${pkgver}
+ # build rtt
+ cd "${srcdir}/${_pkgname}-${pkgver}/rtt"
+
+ # update the cmake configuration file so that it finds the RTT
+ sed 's/set(OROCOS-RTT_FOUND ${OROCOS-RTT_IMPORT_FILE})/set(OROCOS-RTT_FOUND TRUE)/g' -i orocos-rtt-config.cmake
cmake -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_CORBA=ON -DCORBA_IMPLEMENTATION=OMNIORB .
make
}
package() {
- cd ${srcdir}/orocos-rtt-${pkgver}
-
+ # install rtt
+ cd "${srcdir}/${_pkgname}-${pkgver}/rtt"
make DESTDIR=${pkgdir} install
}