summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoracerix2016-10-01 13:07:01 -0400
committeracerix2016-10-01 13:07:01 -0400
commit2a78f583ec0c097776655abc98e8acd35ccf5360 (patch)
tree2e1713679d934aa6351316ff7d8c89a27d28b292
parente7366872644031a3bccab4597762ccb78b88f80f (diff)
downloadaur-2a78f583ec0c097776655abc98e8acd35ccf5360.tar.gz
updated PKGBUILD from bartus
-rw-r--r--.SRCINFO25
-rw-r--r--PKGBUILD37
2 files changed, 36 insertions, 26 deletions
diff --git a/.SRCINFO b/.SRCINFO
index cb3626829027..f76620850176 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,31 +1,26 @@
# Generated by mksrcinfo v8
-# Wed Jun 15 05:12:22 UTC 2016
+# Sat Oct 1 17:06:58 UTC 2016
pkgbase = visual-sfm
pkgdesc = A Visual Structure from Motion System; create 3d models from photos.
pkgver = 0.5.26
- pkgrel = 1
+ pkgrel = 2
url = http://ccwu.me/vsfm/
arch = x86_64
license = custom:visual-sfm
depends = gtk2
- depends = glew
- depends = devil
- depends = boost-libs
- depends = atlas-cpp
- depends = imagemagick
- depends = cminpack
- depends = gcc-fortran
- depends = metis
- depends = parmetis
- depends = freeglut
- depends = gsl
+ depends = glu
+ depends = cmvs-pmvs-git
+ depends = siftgpu
+ depends = cuda
optdepends = opencl-nvidia: nvidia gpu support
optdepends = opencl-mesa: amd gpu support (mesa)
optdepends = opencl-catalyst: amd gpu support (catalyst)
source = http://ccwu.me/vsfm/download/VisualSFM_linux_64bit.zip
source = visual-sfm.desktop
- md5sums = 25fcca5e320a9e97131e87abdf3b7f61
- md5sums = 52e8eabb314aa7661fd6eb1bee32eaae
+ source = http://grail.cs.washington.edu/projects/mcba/pba_v1.0.5.zip
+ sha256sums = 052bfc267ae5aed8613577735247a90bc98eb3073569bf567e93e41e7862d2d9
+ sha256sums = 5a60f78a9a106c95944fdd2f9cbe4fd5d66044182fc50a050c1734cffd2c6789
+ sha256sums = ddce4118d2da9d962cb56825649bd8edfa97d39270e0960a405ef2b317fac4c2
pkgname = visual-sfm
diff --git a/PKGBUILD b/PKGBUILD
index efe1159400bf..37f0cfd71e03 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,12 +1,13 @@
# Maintainer: Dylan Ferris <dylan@psilly.com>
+# Submaintainer: bartus <aur@bartus.33mail.com>
-pkgname='visual-sfm'
+pkgname=('visual-sfm')
pkgver=0.5.26
-pkgrel=1
+pkgrel=2
pkgdesc='A Visual Structure from Motion System; create 3d models from photos.'
arch=('x86_64')
url='http://ccwu.me/vsfm/'
-depends=('gtk2' 'glew' 'devil' 'boost-libs' 'atlas-cpp' 'imagemagick' 'cminpack' 'gcc-fortran' 'metis' 'parmetis' 'freeglut' 'gsl')
+depends=('gtk2' 'glu' 'cmvs-pmvs-git' 'siftgpu' 'cuda')
optdepends=(
'opencl-nvidia: nvidia gpu support'
'opencl-mesa: amd gpu support (mesa)'
@@ -16,22 +17,36 @@ license=('custom:visual-sfm')
source=(
'http://ccwu.me/vsfm/download/VisualSFM_linux_64bit.zip'
'visual-sfm.desktop'
+ 'http://grail.cs.washington.edu/projects/mcba/pba_v1.0.5.zip'
)
-md5sums=(
- '25fcca5e320a9e97131e87abdf3b7f61'
- '52e8eabb314aa7661fd6eb1bee32eaae'
+sha256sums=(
+ '052bfc267ae5aed8613577735247a90bc98eb3073569bf567e93e41e7862d2d9'
+ '5a60f78a9a106c95944fdd2f9cbe4fd5d66044182fc50a050c1734cffd2c6789'
+ 'ddce4118d2da9d962cb56825649bd8edfa97d39270e0960a405ef2b317fac4c2'
)
+
build() {
- cd $srcdir/vsfm
+
+ msg "building Multicore Bundle Adjustment"
+ cd ${srcdir}/pba
+ # adjust cuda path
+ sed -i 's:CUDA_INSTALL_PATH = /usr/local/cuda:CUDA_INSTALL_PATH = /opt/cuda:' makefile
+ make pba
+ cp bin/libpba.so ../vsfm/bin
+
+ msg "building VisualSFM"
+ cd ${srcdir}/vsfm
make
}
package() {
- install -Dm644 "$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop"
- cd $srcdir/vsfm
- install -Dm644 README "$pkgdir/usr/share/licenses/$pkgname/LICENSE.pdf"
- install -Dm755 bin/VisualSFM "$pkgdir/usr/bin/VisualSFM"
+ install -Dm644 ${pkgname}.desktop ${pkgdir}/usr/share/applications/${pkgname}.desktop
+ cd ${srcdir}/vsfm
+ install -Dm644 README ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.pdf
+ install -Dm755 bin/VisualSFM ${pkgdir}/usr/bin/visual-sfm
+ install -Dm755 bin/libpba.so ${pkgdir}/usr/lib/libpba.so
}
# vim:set ts=2 sw=2 et:
+