Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions README
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,6 @@ The homepage is at
https://www.kdbg.org/

Johannes Sixt <j6t@kdbg.org>

Build dependencies for Debian 6.12

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Did you mean Debian 12? Latest stable "trixie" is Debian 13, and I don't consider anything older than 13 to be worth supporting, personally.

sudo apt install libkf6iconthemes-dev libkf6xmlgui-dev libkf6windowsystem-dev

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's not all direct dependencies, as far as CI is concerned:

- name: Install build dependencies
env:
kde_major: ${{ matrix.kde_major }}
run: |-
set -x
if [[ ${kde_major} = 5 ]]; then
extra_packages=(
libkf5config-dev
libkf5i18n-dev
libkf5iconthemes-dev
libkf5windowsystem-dev
libkf5xmlgui-dev
qtbase5-dev
)
else
sudo sed 's,noble,questing,g' -i /etc/apt/sources.list.d/ubuntu.sources # Ubuntu 25.10
extra_packages=(
binutils
libkf6config-dev
libkf6i18n-dev
libkf6iconthemes-dev
libkf6windowsystem-dev
libkf6xmlgui-dev
qt6-base-dev
)
fi
sudo apt-get update
sudo apt-get remove --yes libegl-mesa0 mesa-libgallium # addresses conflicts
sudo apt-get install --yes --no-install-recommends \
cmake \
extra-cmake-modules \
nasm \
"${extra_packages[@]}"