summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorbartus2019-04-10 21:44:24 +0200
committerbartus2019-04-10 21:44:24 +0200
commit46797f1e9fa2b3907029fd3b23cbd28cb1acebdd (patch)
treeb3987ba73394e3044ff25b997cbbfd20f40a962f
parent4c2288e75829b1b6ab8d80659ace1eda083c4b60 (diff)
downloadaur-46797f1e9fa2b3907029fd3b23cbd28cb1acebdd.tar.gz
add *.desktop shortcuts for CloudCompare and ccViewer
fix #1
-rw-r--r--.SRCINFO6
-rw-r--r--CloudCompare.desktop8
-rw-r--r--PKGBUILD20
-rw-r--r--ccViewer.desktop8
4 files changed, 38 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 86422b23994e..23b9ceed8ca2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = cloudcompare
pkgdesc = A 3D point cloud (and triangular mesh) processing software
pkgver = 2.10.2
- pkgrel = 1
+ pkgrel = 2
url = http://www.danielgm.net/cc/
arch = i686
arch = x86_64
@@ -26,7 +26,11 @@ pkgbase = cloudcompare
depends = pdal
optdepends = pcl
source = cloudcompare::git+https://github.com/CloudCompare/CloudCompare.git#tag=v2.10.2
+ source = CloudCompare.desktop
+ source = ccViewer.desktop
md5sums = SKIP
+ md5sums = 379e09f6996b2b397429c0661c409bd0
+ md5sums = b6dcb0dee15cc67011166a2fc774c5ef
pkgname = cloudcompare
diff --git a/CloudCompare.desktop b/CloudCompare.desktop
new file mode 100644
index 000000000000..9c96fc8894b7
--- /dev/null
+++ b/CloudCompare.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Name=CloudCompare
+Comment=A 3D point cloud (and triangular mesh) processing software
+Icon=cc_icon
+Exec=CloudCompare
+Terminal=false
+Type=Application
+Categories=Graphics;
diff --git a/PKGBUILD b/PKGBUILD
index 1a4766e8513e..3ad05a67cc4c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@ name=cloudcompare
pkgname=${name}
_fragment="#tag=v2.10.2"
pkgver=2.10.2
-pkgrel=1
+pkgrel=2
pkgdesc="A 3D point cloud (and triangular mesh) processing software"
arch=('i686' 'x86_64')
url="http://www.danielgm.net/cc/"
@@ -14,9 +14,11 @@ depends=('qt5-base' 'qt5-tools' 'qt5-svg' 'glu' 'glew' 'mesa' 'vxl' 'ffmpeg' 'cg
makedepends=('git' 'cmake' 'pcl' 'libharu' 'proj' 'python' 'doxygen' 'laz-perf')
optdepends=('pcl')
source=("${name}::git+https://github.com/CloudCompare/CloudCompare.git${_fragment}"
- )
+ CloudCompare.desktop
+ ccViewer.desktop)
md5sums=('SKIP'
- )
+ '379e09f6996b2b397429c0661c409bd0'
+ 'b6dcb0dee15cc67011166a2fc774c5ef')
prepare() {
cd ${srcdir}/${name}
@@ -72,5 +74,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:
diff --git a/ccViewer.desktop b/ccViewer.desktop
new file mode 100644
index 000000000000..71870faa5a15
--- /dev/null
+++ b/ccViewer.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Name=CloudCompareView
+Comment=A viewer for Cloud Comare, a 3D point cloud (and triangular mesh) processing software
+Icon=cc_viewer_icon
+Exec=ccViewer
+Terminal=false
+Type=Application
+Categories=Graphics;