diff options
author | Maarten de Vries | 2021-02-08 10:55:24 +0100 |
---|---|---|
committer | Maarten de Vries | 2021-02-08 10:55:24 +0100 |
commit | c764c8a9070071db7bb3489fc351a22fc1ec7299 (patch) | |
tree | 91285188d4b92fef2900c48c94fe49a4a68655ff | |
parent | 7f9fa0aadac348a62f5b6af30f25b36e0f844c1c (diff) | |
download | aur-c764c8a9070071db7bb3489fc351a22fc1ec7299.tar.gz |
Split 220 MB of manual into separate doc package.
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 28 |
2 files changed, 22 insertions, 10 deletions
@@ -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 + @@ -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" +} |