summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaarten de Vries2021-02-08 10:55:24 +0100
committerMaarten de Vries2021-02-08 10:55:24 +0100
commitc764c8a9070071db7bb3489fc351a22fc1ec7299 (patch)
tree91285188d4b92fef2900c48c94fe49a4a68655ff
parent7f9fa0aadac348a62f5b6af30f25b36e0f844c1c (diff)
downloadaur-c764c8a9070071db7bb3489fc351a22fc1ec7299.tar.gz
Split 220 MB of manual into separate doc package.
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD28
2 files changed, 22 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6fc057a92145..e84d1b0a24a3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = ensenso-sdk
pkgdesc = Ensenso SDK and tools
pkgver = 3.0.311
- pkgrel = 1
+ pkgrel = 2
url = http://ensenso.com
arch = x86_64
license = custom
@@ -16,3 +16,5 @@ pkgbase = ensenso-sdk
pkgname = ensenso-sdk
+pkgname = ensenso-sdk-doc
+
diff --git a/PKGBUILD b/PKGBUILD
index 6cdef0f63b86..60c9cded8a87 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,9 @@
# Maintainer: Maarten de Vries <maarten@de-vri.es>
-pkgname=ensenso-sdk
+pkgbase=ensenso-sdk
+pkgname=(ensenso-sdk ensenso-sdk-doc)
pkgdesc="Ensenso SDK and tools"
pkgver=3.0.311
-pkgrel=1
+pkgrel=2
arch=(x86_64)
license=(custom)
url='http://ensenso.com'
@@ -21,21 +22,21 @@ sha512sums=('0a7f5cdf12d4b48e86caef2bd66ec7cbe3c018af57783ed45e25aee6c315763a765
# Stripping results in a segfaulting NxView somehow.
options=(!strip)
-package() {
+package_ensenso-sdk() {
local dir="$srcdir/ensenso-sdk-$pkgver-x64-262641c"
- mkdir -p "$pkgdir/usr"
- mkdir -p "$pkgdir/usr/bin"
- mkdir -p "$pkgdir/usr/include"
- mkdir -p "$pkgdir/usr/share/doc"
- mkdir -p "$pkgdir/usr/share/licenses/$pkgname"
+ install -Dd "$pkgdir/usr"
+ install -Dd "$pkgdir/usr/bin"
+ install -Dd "$pkgdir/usr/include"
+ install -Dd "$pkgdir/usr/share/doc"
+ install -Dd "$pkgdir/usr/share/licenses/$pkgname"
cp -a "$dir/usr/lib" "$pkgdir/usr/"
cp -a "$dir/opt" "$pkgdir/"
rm -r "$pkgdir/opt/ensenso/lib"
+ rm -r "$pkgdir/opt/ensenso/manual"
- ln -s "/opt/ensenso/manual/html" "$pkgdir/usr/share/doc/$pkgname"
ln -s "/opt/ensenso/development/c/include" "$pkgdir/usr/include/ensenso"
ln -s "/opt/ensenso/bin/NxView" "$pkgdir/usr/bin/nxView"
@@ -46,3 +47,12 @@ package() {
install -D "$dir/opt/ensenso/eula.txt" "$pkgdir/usr/share/licenses/$pkgname/eula.txt"
install -D "$dir/Readme" "$pkgdir/opt/ensenso/"
}
+
+package_ensenso-sdk-doc() {
+ local dir="$srcdir/ensenso-sdk-$pkgver-x64-262641c"
+ install -Dd "$pkgdir/usr/share/doc"
+ install -Dd "$pkgdir/opt/ensenso"
+
+ cp -a "$dir/opt/ensenso/manual" "$pkgdir/opt/ensenso/manual"
+ ln -s "/opt/ensenso/manual/html" "$pkgdir/usr/share/doc/$pkgname"
+}