# Maintainer: Hartmut Seichter pkgname=zed-sdk-bin pkgver=3.8.2 pkgdesc="ZED SDK for Stereolabs ZED cameras" pkgrel=1 arch=('x86_64') provides=(${pkgname}) url="https://www.stereolabs.com/developers/release/" makedepends=() license=('custom') source=( "$pkgname-$pkgver.run::https://download.stereolabs.com/zedsdk/3.8/cu117/ubuntu22" ) sha256sums=('d537d437603fc0265ffbd76b41ea8046a372ff6d1fa04a076497210bf599a6e6') options=(!strip) package() { # create package dir mkdir -p "$pkgdir/usr/local/zed" # make installer executable (grml) chmod +x $pkgname-$pkgver.run # unpack installer ./$pkgname-$pkgver.run --target "$pkgdir/usr/local/zed" --noexec --quiet --nochown # make package content usable ln -sf '/opt/zed/ZED_Calibration' "$pkgdir/usr/local/zed/tools/ZED_Calibration" ln -sf '/opt/zed/ZED_Depth_Viewer' "$pkgdir/usr/local/zed/tools/ZED_Depth_Viewer" ln -sf '/opt/zed/ZED_Diagnostics' "$pkgdir/usr/local/zed/tools/ZED_Diagnostics" ln -sf '/opt/zed/ZED_Explorer' "$pkgdir/usr/local/zed/tools/ZED_Explorer" ln -sf '/opt/zed/ZED_Sensor_Viewer' "$pkgdir/usr/local/zed/tools/ZED_Sensor_Viewer" ln -sf '/opt/zed/ZEDfu' "$pkgdir/usr/local/zed/tools/ZEDfu" # create links to libraries and headers ln -sf '/usr/local/include/sl' "$pkgdir/usr/local/zed/include/sl" ln -sf '/usr/local/lib/libsl_ai.so' "$pkgdir/usr/local/zed/lib/libsl_ai.so" ln -sf '/usr/local/lib/libsl_zed.so' "$pkgdir/usr/local/zed/lib/libsl_zed.so" ln -sf '/usr/local/lib/libsl_zed_static.a' "$pkgdir/usr/local/zed/lib/libsl_zed_static.a" # cd "${srcdir}/${pkgname}-${pkgver}" # install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" # install -Dm755 "src/${pkgname}" "${pkgdir}/usr/bin/${pkgname}" # install -Dm644 "man/${pkgname}.1" "${pkgdir}/usr/share/man/man1/${pkgname}.1" # install -Dm644 "doc/de/${pkgname}.html" "${pkgdir}/usr/share/doc/${pkgname}/de/${pkgname}.html" # install -Dm644 "doc/de/${pkgname}.pdf" "${pkgdir}/usr/share/doc/${pkgname}/de/${pkgname}.pdf" # install -Dm644 "doc/de/${pkgname}.txt" "${pkgdir}/usr/share/doc/${pkgname}/de/${pkgname}.txt" # install -Dm644 "doc/en/${pkgname}.html" "${pkgdir}/usr/share/doc/${pkgname}/en/${pkgname}.html" # install -Dm644 "doc/en/${pkgname}.pdf" "${pkgdir}/usr/share/doc/${pkgname}/en/${pkgname}.pdf" # install -Dm644 "doc/en/${pkgname}.txt" "${pkgdir}/usr/share/doc/${pkgname}/en/${pkgname}.txt" }