diff options
author | acerix | 2016-10-01 13:07:01 -0400 |
---|---|---|
committer | acerix | 2016-10-01 13:07:01 -0400 |
commit | 2a78f583ec0c097776655abc98e8acd35ccf5360 (patch) | |
tree | 2e1713679d934aa6351316ff7d8c89a27d28b292 /PKGBUILD | |
parent | e7366872644031a3bccab4597762ccb78b88f80f (diff) | |
download | aur-2a78f583ec0c097776655abc98e8acd35ccf5360.tar.gz |
updated PKGBUILD from bartus
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 37 |
1 files changed, 26 insertions, 11 deletions
@@ -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: + |