summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorbartus2019-04-10 21:46:07 +0200
committerbartus2019-04-10 21:46:07 +0200
commitd1601d34f36f4643d859b0402e250d4b36fc8d2b (patch)
tree4df165960e35576c403fe6f17115b261996e6141 /PKGBUILD
parent6b850862cff2d99a0efd9e6eb27103360fe0f3fe (diff)
downloadaur-d1601d34f36f4643d859b0402e250d4b36fc8d2b.tar.gz
add *.desktop shortcuts to CloudCompare and ccViewer
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD22
1 files changed, 19 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index d872b0a61291..ac076904bdf3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
name=cloudcompare
pkgname=${name}-git
-pkgver=2.10.2.r115.g75157a8d
+pkgver=2.10.2.r181.gea89ff3e
pkgrel=1
pkgdesc="A 3D point cloud (and triangular mesh) processing software"
arch=('i686' 'x86_64')
@@ -12,11 +12,15 @@ license=('GPL2')
depends=('qt5-base' 'qt5-tools' 'qt5-svg' 'glu' 'glew' 'mesa' 'vxl' 'ffmpeg' 'cgal' 'pdal')
makedepends=('git' 'cmake' 'pcl' 'libharu' 'proj' 'python' 'doxygen' 'laz-perf')
optdepends=('pcl')
+conflicts=('cloudcompare')
+provides=('cloudcompare')
source=("${name}::git+https://github.com/CloudCompare/CloudCompare.git"
- "constexpr.patch"
+ CloudCompare.desktop
+ ccViewer.desktop
)
md5sums=('SKIP'
- 'c1ea23f8a38cf1326196bb42de07e020')
+ '379e09f6996b2b397429c0661c409bd0'
+ 'b6dcb0dee15cc67011166a2fc774c5ef')
prepare() {
cd ${srcdir}/${name}
@@ -73,5 +77,17 @@ build() {
package() {
cd ${srcdir}/${name}/build
make DESTDIR="$pkgdir/" install
+
+ # install *.desktop files
+ install -D -m 644 ${srcdir}/*.desktop -t ${pkgdir}/usr/share/applications/
+
+ # copy icons for *.desktop files
+ cd ${srcdir}/${name}
+ for size in 16 32 64 256; do
+ install -D -m 644 qCC/images/icon/cc_icon_${size}.png ${pkgdir}/usr/share/icons/hicolor/${size}x${size}/apps/cc_icon.png
+ install -D -m 644 qCC/images/icon/cc_viewer_icon_${size}.png ${pkgdir}/usr/share/icons/hicolor/${size}x${size}/apps/cc_viewer_icon.png
+ done
+ install -D -m 644 qCC/images/icon/cc_icon.svg ${pkgdir}/usr/share/icons/hicolor/scalable/apps/cc_icon.svg
+ install -D -m 644 qCC/images/icon/cc_viewer_icon.svg ${pkgdir}/usr/share/icons/hicolor/scalable/apps/cc_viewer_icon.svg
}
# vim:set sw=2 ts=2 et: