summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD37
2 files changed, 42 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 79ca55e2d455..3f1f44983062 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index 2c55b463c8dc..5317fb758689 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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}"