diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 28 |
1 files changed, 19 insertions, 9 deletions
@@ -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" +} |