Bug 484287

Summary: kdescr-build missing some dependencies
Product: [Developer tools] kdesrc-build Reporter: Jonathan L Hanmann <jhanmann>
Component: generalAssignee: Michael Pyne <mpyne>
Status: RESOLVED NOT A BUG    
Severity: normal CC: ashark
Priority: NOR    
Version: Git   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:

Description Jonathan L Hanmann 2024-03-22 22:45:51 UTC
SUMMARY

kdesrc-build --initial-setup and --install-distro-packages did not install all necessary dependencies on my build system. I had to install the following additional packages manually.

1. libxcb-xinput-dev
2. libdisplay-info
3. xdotool

STEPS TO REPRODUCE
1.  Installed kdesrc-build from git.
2.  Ran kdesrc-build --initial-setup
3. Ran kdesrc-build --install-distro-packages
4. Ran kdesrc-build workspace

OBSERVED RESULT

kdesrc-build failed on several components until the listed packages were installed.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma:  Linux kernel version 6.8.1 (Linux rock-5b-1 6.8.1-edge-rockchip-rk3588 #2 SMP PREEMPT Fri Mar 15 18:19:29 UTC 2024 aarch64 aarch64 aarch64 GNU/Linux)
KDE Plasma Version:  6.0.80
KDE Frameworks Version: 6.0.80
Qt Version: 6.6.3

ADDITIONAL INFORMATION
Comment 1 Jonathan L Hanmann 2024-03-23 03:19:48 UTC
Apologies. libdisplay-info should be libdisplay-info-dev.
Comment 2 Jonathan L Hanmann 2024-03-23 04:09:16 UTC
4. ruby-sass
Comment 3 Jonathan L Hanmann 2024-03-24 17:44:35 UTC
5. Python3 module chai. I had to do a user install with pip and an override option.
6. gtk-3-dev
7. libpython3.12-dev
Comment 4 Jonathan L Hanmann 2024-03-24 20:14:45 UTC
Apologies 5 should be libgtk-3-dev not gtk-3-dev

Also required were:

8. libibus-1.0-dev
9. libscim-dev
10. xserver-xorg-input-libinput-dev
11. xserver-xorg-input-evdev-dev
12. xserver-xorg-dev
Comment 5 Andrew Shark 2024-04-20 15:55:42 UTC
Not a kde-builder/kdesrc-build bug. Please make an mr here: https://invent.kde.org/sysadmin/repo-metadata/-/tree/master/distro-dependencies?ref_type=heads