mirror of
https://github.com/CCExtractor/ccextractor.git
synced 2026-02-03 21:23:48 +00:00
[PR #2043] [MERGED] ci: add workflow to build .deb packages #2852
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/CCExtractor/ccextractor/pull/2043
Author: @cfsmp3
Created: 1/19/2026
Status: ✅ Merged
Merged: 1/19/2026
Merged by: @cfsmp3
Base:
master← Head:ci/build-deb-package📝 Commits (9)
8632ecdci: add workflow to build .deb packages8786b4cfix(ci): correct LICENSE filename to LICENSE.txt20b3773fix(ci): correct version and add missing dependencies in .deb workflowa1871abfix(ci): switch .deb build to Ubuntu 24.04bb53859fix(ci): use apt install to handle .deb dependencies in test step1413c94fix(ci): correct leptonica package name for Ubuntu 24.047a810d7fix(ci): add libcurl3t64-gnutls dependency to .deb package197069dci: add Debian 13 (Trixie) .deb build workflow259e881fix(ci): add missing FFmpeg dependencies to hardsubx .deb packages📊 Changes
3 files changed (+559 additions, -1 deletions)
View changed files
➕
.github/workflows/build_deb.yml(+283 -0)➕
.github/workflows/build_deb_debian13.yml(+275 -0)📝
src/CMakeLists.txt(+1 -1)📄 Description
Summary
Add GitHub Actions workflow to build Debian packages (.deb) for Linux.
Features
abi-16.4tag) sincelibgpac-devis not available in newer Debian/Ubuntu releasesbasic(with OCR) andhardsubx(with FFmpeg)Why
This addresses #1610 by providing an unofficial .deb package for users who prefer that format over AppImage or snap. Since GPAC was removed from Debian due to security concerns, we bundle it with the package (similar to our snap and AppImage builds).
Test plan
ccextractor --versionworks after installation🤖 Generated with Claude Code
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.