From 898baa1067cd2e711ded5d023b831a8ed075bfe9 Mon Sep 17 00:00:00 2001 From: Andres Cera Date: Thu, 15 Jan 2026 14:47:33 -0500 Subject: [PATCH 1/2] feat: add network-manager, modemmanager, ceracoder, srtla as dependencies --- scripts/build/build-debian-package.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/scripts/build/build-debian-package.sh b/scripts/build/build-debian-package.sh index ff95bab..52c719a 100755 --- a/scripts/build/build-debian-package.sh +++ b/scripts/build/build-debian-package.sh @@ -161,6 +161,10 @@ fpm -s dir -t deb \ --depends "systemd" \ --depends "udev" \ --depends "adduser" \ + --depends "network-manager" \ + --depends "modemmanager" \ + --depends "ceracoder" \ + --depends "srtla" \ --conflicts "belaui" \ --replaces "belaui" \ --provides "ceralive" \ @@ -202,7 +206,11 @@ cat > dist/debian/package-info-${ARCHITECTURE}.json << EOF "dependencies": [ "systemd", "udev", - "adduser" + "adduser", + "network-manager", + "modemmanager", + "ceracoder", + "srtla" ], "apt": { "versionProgression": "Each build has unique timestamp-based iteration", From 3a8301e61e4dd9838e1a8d73a9e21e06085896fa Mon Sep 17 00:00:00 2001 From: Andres Cera Date: Thu, 15 Jan 2026 14:53:31 -0500 Subject: [PATCH 2/2] docs: add dependency chain to release notes --- .github/workflows/publish-release.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.github/workflows/publish-release.yml b/.github/workflows/publish-release.yml index 4740923..46cbdd4 100644 --- a/.github/workflows/publish-release.yml +++ b/.github/workflows/publish-release.yml @@ -311,6 +311,23 @@ jobs: fi echo "**Release Date:** ${DATE}" echo "" + echo "## 📦 Dependency Chain" + echo "" + echo "Installing \`ceralive-device\` will automatically pull in all dependencies:" + echo "" + echo "\`\`\`" + echo "srt (SRT library with bonding)" + echo " └── srtla (link aggregation)" + echo " └── ceracoder (video encoder)" + echo " │" + echo "gstlibuvch264src ─┤" + echo " │" + echo " └── ceralive-device (this package)" + echo " ├── Depends: ceracoder, srtla" + echo " ├── Depends: network-manager (nmcli)" + echo " └── Depends: modemmanager (mmcli)" + echo "\`\`\`" + echo "" echo "## 📦 Downloads" echo "" echo "### System Archives (with install scripts)"