summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorBranislav Holý2016-03-10 00:40:08 +0100
committerBranislav Holý2016-03-10 00:40:08 +0100
commitb86464f4d8d46086bcca724ac25a4ac22e1a80dc (patch)
tree341a586224051f97fdb5af02e12046d1d91059dc /PKGBUILD
parentde1ed0bfb1fca131cc3aa9eaf3bc948832e979b2 (diff)
downloadaur-b86464f4d8d46086bcca724ac25a4ac22e1a80dc.tar.gz
Only one build for the split package.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD19
1 files changed, 13 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index fb2c3b9b0c16..b0bf3abcf1d0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgbase='regilo'
pkgname=('regilo' 'regilo-lib')
pkgver='2.3'
-pkgrel='3'
+pkgrel='4'
pkgdesc='A simple C++ library for controlling the Neato XV robot and the Hokuyo scanner'
arch=('i686' 'x86_64' 'arm' 'armv6h' 'armv7h' 'aarch64')
url='https://github.com/branoholy/regilo'
@@ -22,14 +22,21 @@ sha512sums=('5c0818934e02eb8c67bca209a7521cfc207581d0e6c69f94340a033dc3c37b348f4
validpgpkeys=('D25809BF3563AA56A12B0F4D545EDD46FBAC61E6')
build() {
- cd regilo-$pkgver
+ cd $pkgbase-$pkgver
+
mkdir -p builds/regilo && cd builds/regilo
cmake -Dbuild-library:bool=on -Dinstall-headers:bool=on -Dexample:bool=on -DCMAKE_INSTALL_PREFIX=/usr ../..
- make
-
- cd ../..
- mkdir -p builds/regilo-lib && cd builds/regilo-lib
+
+ mkdir -p ../regilo-lib && cd ../regilo-lib
cmake -Dinstall-library:bool=on -DCMAKE_INSTALL_PREFIX=/usr ../..
+ rm -r CMakeFiles/regilo.dir/src CMakeFiles/regilo.dir/gen
+ ln -s ../../../regilo/CMakeFiles/regilo.dir/src/ CMakeFiles/regilo.dir/src
+ ln -s ../../../regilo/CMakeFiles/regilo.dir/gen/ CMakeFiles/regilo.dir/gen
+
+ cd ../regilo
+ make
+
+ cd ../regilo-lib
make
}