Skip to content

Add NDI 6 SDK download script for Raspberry Pi OS Trixie - #109

Open
bsuecm wants to merge 2 commits into
melnijir:mainfrom
bsuecm:ndi6-trixie-support
Open

Add NDI 6 SDK download script for Raspberry Pi OS Trixie#109
bsuecm wants to merge 2 commits into
melnijir:mainfrom
bsuecm:ndi6-trixie-support

Conversation

@bsuecm

@bsuecm bsuecm commented Jan 10, 2026

Copy link
Copy Markdown

Summary

Adds a new NDI 6 SDK download and installation script for Raspberry Pi OS Trixie (Debian 13).

New File

  • packages/dicaffeine_get_ndi6.sh - Automated NDI 6 SDK installer

Features

  • Multi-architecture support:
    • ARM64 (aarch64-rpi4-linux-gnueabi)
    • ARM32 (arm-rpi4-linux-gnueabihf)
    • x86_64 (x86_64-linux-gnu)
  • Auto-detect system architecture
  • Downloads from official NDI SDK URL
  • Installs libraries to /usr/local/lib
  • Installs headers to /usr/local/include
  • Runs ldconfig to update library cache
  • Creates backward compatibility symlink (libndi.so.5 -> libndi.so.6)

Usage

# Download and extract only (for inspection)
./dicaffeine_get_ndi6.sh

# Download and install system-wide
./dicaffeine_get_ndi6.sh install

Related

Testing

Tested successfully on Raspberry Pi OS Trixie with:

  • Linux 6.12.47 aarch64
  • FFmpeg 7.1.3

bsuecm and others added 2 commits January 9, 2026 21:39
- Support for ARM64 (aarch64-rpi4-linux-gnueabi)
- Support for ARM32 (arm-rpi4-linux-gnueabihf)
- Support for x86_64 (x86_64-linux-gnu)
- Auto-detect architecture
- Install to /usr/local with proper ldconfig setup
- Create backward compatibility symlink (libndi.so.5 -> libndi.so.6)

Usage:
  ./dicaffeine_get_ndi6.sh          # Download and extract only
  ./dicaffeine_get_ndi6.sh install  # Download and install system-wide

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Change Architecture from amd64 to all (theme is arch-independent)
- Bump version to 0.0.2
- Update package description
- Remove unnecessary libc6 dependency
- Add rebuilt package for ARM64/all architectures

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant