diff options
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 37 |
2 files changed, 42 insertions, 14 deletions
@@ -1,6 +1,6 @@ pkgbase = agisoft-metashape-pro - pkgdesc = Phtogrammetric processing of digital images and 3D spatial data generation software. Professional edition - pkgver = 1.7.2 + pkgdesc = Photogrammetric processing of digital images and 3D spatial data generation software. Professional edition + pkgver = 2.1.1 pkgrel = 1 url = https://www.agisoft.com/ install = agisoft-metashape-pro.install @@ -8,19 +8,27 @@ pkgbase = agisoft-metashape-pro license = custom:Agisoft EULA license = custom makedepends = imagemagick + depends = gcc + optdepends = glu: mesa OpenGL lib + optdepends = nvidia-utils: nvidia proprietary OpenGL lib + optdepends = opencl-clover-mesa: mesa clover OpenCL runtime for GPU acceleration + optdepends = opencl-rusticl-mesa: mesa rusticl OpenCL runtime for GPU acceleration + optdepends = opencl-amd: AMDGPU PRO OpenCL runtime for GPU acceleration + optdepends = cuda: nvidia CUDA runtime for GPU acceleration + optdepends = intel-compute-runtime: Intel Neo OpenCL runtime for GPU acceleration + optdepends = libffi6: QT5 API support in console provides = agisoft-metashape-pro provides = agisoft-network-monitor provides = agisoft-viewer - replaces = metashape-pro options = !strip - source = https://s3-eu-west-1.amazonaws.com/download.agisoft.com/metashape-pro_1_7_2_amd64.tar.gz + source = https://s3-eu-west-1.amazonaws.com/download.agisoft.com/metashape-pro_2_1_1_amd64.tar.gz source = agisoft-metashape-pro-icon-encoded.txt source = agisoft-network-monitor-icon-encoded.txt source = agisoft-viewer-icon-encoded.txt source = agisoft-psx-mime-icon-encoded.txt source = agisoft-psz-mime-icon-encoded.txt source = agisoft-3dv-mime-icon-encoded.txt - sha256sums = 2a94e2da6a50ac9169d0a812fcf2a506136fe547f66faba6e2123d8f97516795 + sha256sums = f1ff08019425eef82df621e26d96356e35533165fc663dd0ebe9168eb79c35dd sha256sums = 959eb21ce482a5b1f84a0e04ec6f0d53aaf679c84bce9f813b350afe5dd201ba sha256sums = ef484e2a60966a722d7989abdbb85464054c47dd56b2ce182b2c0c5602476599 sha256sums = a5e29a00393d55a9b589e1fb30acb57a96ef26756507d2793e7f3494d5778ae3 @@ -29,4 +37,3 @@ pkgbase = agisoft-metashape-pro sha256sums = 047225857a8b30362bab61f916ab1ddb19c0906959bf57c4ab5e499b8a9c4fc8 pkgname = agisoft-metashape-pro - @@ -1,15 +1,23 @@ # Maintainer: Yu-Hsuan Tu <dobe0331 at gmail dot com> _pkgname=metashape-pro pkgname=agisoft-${_pkgname} -pkgver=1.7.2 +pkgver=2.1.1 pkgrel=1 -pkgdesc="Phtogrammetric processing of digital images and 3D spatial data generation software. Professional edition" +pkgdesc="Photogrammetric processing of digital images and 3D spatial data generation software. Professional edition" arch=('x86_64') url="https://www.agisoft.com/" license=('custom:Agisoft EULA' 'custom') +depends=('gcc') makedepends=('imagemagick') +optdepends=('glu: mesa OpenGL lib' + 'nvidia-utils: nvidia proprietary OpenGL lib' + 'opencl-clover-mesa: mesa clover OpenCL runtime for GPU acceleration' + 'opencl-rusticl-mesa: mesa rusticl OpenCL runtime for GPU acceleration' + 'opencl-amd: AMDGPU PRO OpenCL runtime for GPU acceleration' + 'cuda: nvidia CUDA runtime for GPU acceleration' + 'intel-compute-runtime: Intel Neo OpenCL runtime for GPU acceleration' + 'libffi6: QT5 API support in console') provides=('agisoft-metashape-pro' 'agisoft-network-monitor' 'agisoft-viewer') -replaces=('metashape-pro') options=('!strip') install=${pkgname}.install source=("https://s3-eu-west-1.amazonaws.com/download.agisoft.com/${_pkgname}_${pkgver//./_}_amd64.tar.gz" @@ -19,7 +27,7 @@ source=("https://s3-eu-west-1.amazonaws.com/download.agisoft.com/${_pkgname}_${p "agisoft-psx-mime-icon-encoded.txt" "agisoft-psz-mime-icon-encoded.txt" "agisoft-3dv-mime-icon-encoded.txt") -sha256sums=('2a94e2da6a50ac9169d0a812fcf2a506136fe547f66faba6e2123d8f97516795' +sha256sums=('f1ff08019425eef82df621e26d96356e35533165fc663dd0ebe9168eb79c35dd' '959eb21ce482a5b1f84a0e04ec6f0d53aaf679c84bce9f813b350afe5dd201ba' 'ef484e2a60966a722d7989abdbb85464054c47dd56b2ce182b2c0c5602476599' 'a5e29a00393d55a9b589e1fb30acb57a96ef26756507d2793e7f3494d5778ae3' @@ -53,7 +61,7 @@ Type=Application Name=Agisoft Viewer Comment=Visualise the MetaShape output 3D data Exec=agisoft-viewer -MimeType=application/agisoft.3dv +MimeType=application/agisoft.3dv;application/agisoft.vpz Icon=agisoft-viewer Terminal=false Categories=Science;ImageProcessing" > "$srcdir/agisoft-viewer.desktop" @@ -73,9 +81,15 @@ Categories=Science;ImageProcessing" > "$srcdir/agisoft-viewer.desktop" <glob-deleteall/> <glob pattern="*.psz"/> </mime-type> + <mime-type type="application/agisoft.vpz"> + <comment>Viewer Project</comment> + <icon name="application-agisoft-viewer-vpz"/> + <glob-deleteall/> + <glob pattern="*.vpz"/> + </mime-type> <mime-type type="application/agisoft.3dv"> - <comment>3D Viewer Playlist</comment> - <icon name="application-agisoft-pro-3dv"/> + <comment>Viewer 1.6 Project</comment> + <icon name="application-agisoft-viewer-3dv"/> <glob-deleteall/> <glob pattern="*.3dv"/> </mime-type> @@ -138,10 +152,11 @@ package() { mkdir -p "${pkgdir}/usr/share/icons/hicolor/${_res}/mimetypes/" mv "$srcdir/agisoft-metashape-pro_${_res/x*}.png" "${pkgdir}/usr/share/icons/hicolor/${_res}/apps/agisoft-metashape-pro.png" mv "$srcdir/agisoft-network-monitor_${_res/x*}.png" "${pkgdir}/usr/share/icons/hicolor/${_res}/apps/agisoft-network-monitor.png" + cp "$srcdir/agisoft-viewer_${_res/x*}.png" "${pkgdir}/usr/share/icons/hicolor/${_res}/mimetypes/application-agisoft-viewer-vpz.png" mv "$srcdir/agisoft-viewer_${_res/x*}.png" "${pkgdir}/usr/share/icons/hicolor/${_res}/apps/agisoft-viewer.png" mv "$srcdir/application-agisoft-psx_${_res/x*}.png" "${pkgdir}/usr/share/icons/hicolor/${_res}/mimetypes/application-agisoft-pro-psx.png" mv "$srcdir/application-agisoft-psz_${_res/x*}.png" "${pkgdir}/usr/share/icons/hicolor/${_res}/mimetypes/application-agisoft-pro-psz.png" - mv "$srcdir/application-agisoft-3dv_${_res/x*}.png" "${pkgdir}/usr/share/icons/hicolor/${_res}/mimetypes/application-agisoft-pro-3dv.png" + mv "$srcdir/application-agisoft-3dv_${_res/x*}.png" "${pkgdir}/usr/share/icons/hicolor/${_res}/mimetypes/application-agisoft-viewer-3dv.png" done # Create executables in /usr/bin @@ -149,6 +164,12 @@ package() { install -Dm755 "$srcdir/agisoft-network-monitor" "$pkgdir/usr/bin/agisoft-network-monitor" install -Dm755 "$srcdir/agisoft-viewer" "$pkgdir/usr/bin/agisoft-viewer" + # Set the rehostable directory and environment variables in executables for activation + mkdir -p "${pkgdir}/opt/agisoft/${_pkgname}/licensing" + sed -i '/export LD_LIBRARY_PATH/a\\nAGISOFT_LICENSING_DIR=\$dirname/licensing\nexport AGISOFT_LICENSING_DIR' "${pkgdir}/opt/agisoft/${_pkgname}/metashape.sh" + sed -i '/export LD_LIBRARY_PATH/a\\nAGISOFT_LICENSING_DIR=\$dirname/licensing\nexport AGISOFT_LICENSING_DIR' "${pkgdir}/opt/agisoft/${_pkgname}/viewer.sh" + sed -i '/export LD_LIBRARY_PATH/a\\nAGISOFT_LICENSING_DIR=\$dirname/licensing\nexport AGISOFT_LICENSING_DIR' "${pkgdir}/opt/agisoft/${_pkgname}/monitor.sh" + # Set correct permission chmod -R g=u "$pkgdir/opt/agisoft/${_pkgname}" chmod -R o=u "$pkgdir/opt/agisoft/${_pkgname}" |