summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorfab2016-11-03 15:59:27 +0100
committerfab2016-11-03 15:59:27 +0100
commit9df9e6c566848cd9d4858ee6b227d43412dcb252 (patch)
tree7c3a8f198f102419aba6ebaa4213dcadcced3877
parentd466316b7932fca92a508b2f710e0cd138e1a9dc (diff)
downloadaur-9df9e6c566848cd9d4858ee6b227d43412dcb252.tar.gz
support cuda & avoid parallel build breakage
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD12
2 files changed, 11 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4b9393286c2c..ed6579e3508e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,7 @@
-# Generated by mksrcinfo v8
-# Thu Oct 13 20:35:37 UTC 2016
pkgbase = visualfsm
pkgdesc = A Visual Structure from Motion System
pkgver = 0.5.26
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/anders-dc/vsfm-linux-x86_64
arch = x86_64
license = GPL3
@@ -12,6 +10,7 @@ pkgbase = visualfsm
depends = devil
depends = gtk2
depends = glew
+ depends = cuda
source = https://github.com/anders-dc/vsfm-linux-x86_64/archive/master.zip
md5sums = 2eaa9a98c0ddffdc06747d1f6fcbf043
diff --git a/PKGBUILD b/PKGBUILD
index dc203a121b15..d59bafc3d694 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,20 +3,26 @@
pkgname=visualfsm
pkgver=0.5.26
-pkgrel=1
+pkgrel=2
pkgdesc="A Visual Structure from Motion System"
arch=('x86_64')
url="https://github.com/anders-dc/vsfm-linux-x86_64"
license=('GPL3')
-depends=('freeglut' 'devil' 'gtk2' 'glew')
+depends=('freeglut' 'devil' 'gtk2' 'glew' 'cuda')
makedepends=('make')
source=("https://github.com/anders-dc/vsfm-linux-x86_64/archive/master.zip")
md5sums=('2eaa9a98c0ddffdc06747d1f6fcbf043')
+prepare() {
+ cd "${srcdir}"/"vsfm-linux-x86_64-master"
+ sed -i '/SiftGPU: SiftGPU.zip$/{ N; s#$#\n\tsed -i "s,usr/local/cuda,opt/cuda," SiftGPU/makefile#; }' Makefile
+}
+
build() {
cd "${srcdir}"/"vsfm-linux-x86_64-master"
- make
+ make clean
+ make -j1
}
package() {