summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorbartus2020-02-28 13:51:55 +0100
committerbartus2020-02-28 13:51:55 +0100
commit356d5a4d941f9058826b76159fb44fec72576af4 (patch)
tree64ea4a516442a945985481c04192e346aadf2c63
parentb365ccc074f5b7f8329620a440096070b2ed9299 (diff)
downloadaur-356d5a4d941f9058826b76159fb44fec72576af4.tar.gz
Refactor.
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD41
2 files changed, 22 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bcf688953e05..6b9303e511ba 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = cloudcompare-git
pkgdesc = A 3D point cloud (and triangular mesh) processing software
- pkgver = 2.10.2.r261.gadd17ce2
+ pkgver = 2.10.2.r561.gd15c435b
pkgrel = 1
url = http://www.danielgm.net/cc/
arch = i686
diff --git a/PKGBUILD b/PKGBUILD
index 3638223e6f87..cc028f6bf531 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,9 +1,13 @@
-# Original Author: Johannes Sauer <joh.sauer(at)gmail(dot)com>
-# Maintainer: Danilo Bargen <aur at dbrgn dot ch>
+#!/hint/bash
+# Maintainer : bartus <arch-user-repo(at)bartus.33mail.com>
+# Contributor : Danilo Bargen <aur at dbrgn dot ch>
+# Contributor : Johannes Sauer <joh.sauer(at)gmail(dot)com>
+# shellcheck disable=SC2034,SC2154
name=cloudcompare
+#_fragment="#branch="
pkgname=${name}-git
-pkgver=2.10.2.r261.gadd17ce2
+pkgver=2.10.2.r561.gd15c435b
pkgrel=1
pkgdesc="A 3D point cloud (and triangular mesh) processing software"
arch=('i686' 'x86_64')
@@ -14,7 +18,7 @@ makedepends=('git' 'cmake' 'ninja' 'pcl' 'libharu' 'proj' 'python' 'doxygen' 'la
optdepends=('pcl')
conflicts=('cloudcompare')
provides=('cloudcompare')
-source=("${name}::git+https://github.com/CloudCompare/CloudCompare.git"
+source=("${name}::git+https://github.com/CloudCompare/CloudCompare.git${_fragment}"
CloudCompare.desktop
ccViewer.desktop
constexpr.patch
@@ -25,22 +29,18 @@ md5sums=('SKIP'
'456526b717c1b47d52990df8f06a04e0')
prepare() {
- cd ${srcdir}/${name}
- git submodule update --init --recursive
- git apply ${srcdir}/constexpr.patch
+ git -C "${name}" submodule update --init --recursive
+ git -C "${name}" apply -v "${srcdir}"/constexpr.patch
}
pkgver() {
- cd ${srcdir}/${name}
- git describe --long --tags | sed -r 's/^v//;s/([^-]*-g)/r\1/;s/-/./g'
+ git -C "${name}" describe --long --tags | sed -r 's/^v//;s/([^-]*-g)/r\1/;s/-/./g'
}
build() {
- cd ${srcdir}/${name}
-
- mkdir -p build && cd build
-
- cmake .. \
+ mkdir -p build
+
+ cmake -S "${name}" -B build \
-G Ninja \
-Wno-dev \
-DCMAKE_CXX_FLAGS=-fpermissive \
@@ -82,15 +82,16 @@ package() {
DESTDIR="$pkgdir" ninja -C build install
# install *.desktop files
- install -D -m 644 ${srcdir}/*.desktop -t ${pkgdir}/usr/share/applications/
+ install -D -m 644 "${srcdir}"/*.desktop -t "${pkgdir}"/usr/share/applications/
# copy icons for *.desktop files
- cd ${srcdir}/${name}
+ # shellcheck disable=SC2164
+ cd "${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
+ 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
+ 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: