Bali10050 / Lightly

A modern style for qt applications.
Other
111 stars 7 forks source link

Fedora 40 Build dependencies #9

Open boredsquirrel opened 2 months ago

boredsquirrel commented 2 months ago

Hey, really cool that you forked the project!

I am trying to build it, using Distrobox on Fedora Kinoite, with a Fedora 40 base container.

I wonder what Qt5 dependencies are still needed, as those packages are basically unmaintained bloat... but the transition is not complete yet

Currently on Kinoite I have

qt5-qttranslations-5.15.14-1.fc40.noarch
qt5-qttools-common-5.15.14-1.fc40.noarch
qt5-filesystem-5.15.14-2.fc40.x86_64
qt5-qtbase-common-5.15.14-6.fc40.noarch
qt5-qtbase-5.15.14-6.fc40.x86_64
qt5-qtspeech-5.15.14-1.fc40.x86_64
qt5-qtspeech-speechd-5.15.14-1.fc40.x86_64
qt5-qtx11extras-5.15.14-1.fc40.x86_64
qt5-qtbase-gui-5.15.14-6.fc40.x86_64
qt5-qtwayland-5.15.14-1.fc40.x86_64
qt5-qtdeclarative-5.15.14-2.fc40.x86_64
qt6-qt5compat-6.7.2-1.fc40.x86_64
maliit-framework-qt5-2.3.0-6.fc40.x86_64
qt5-qtsvg-5.15.14-1.fc40.x86_64
qt5-qtfeedback-20180903gita14bd0b-9.fc40.x86_64
qt5-qtgraphicaleffects-5.15.14-1.fc40.x86_64
qt5-qtquickcontrols2-5.15.14-1.fc40.x86_64
qt5-qtmultimedia-5.15.14-1.fc40.x86_64
qt5-qtquickcontrols-5.15.14-1.fc40.x86_64
dbusmenu-qt5-0.9.3-0.34.20160218.fc40.x86_64
polkit-qt5-1-0.200.0-1.fc40.x86_64
libkexiv2-qt5-24.08.0-1.fc40.x86_64
qt5-qtimageformats-5.15.14-1.fc40.x86_64
qt5-qttools-libs-designer-5.15.14-1.fc40.x86_64
phonon-qt5-backend-vlc-0.12.0-3.fc40.x86_64
phonon-qt5-4.12.0-5.fc40.x86_64
plasma-integration-qt5-6.1.4-1.fc40.x86_64
plasma-breeze-qt5-6.1.4-1.fc40.x86_64
qt5-qtxmlpatterns-5.15.14-1.fc40.x86_64
qt5-qtwebsockets-5.15.14-1.fc40.x86_64
qt5-qtwebchannel-5.15.14-1.fc40.x86_64
qt5-qttools-libs-help-5.15.14-1.fc40.x86_64
qt5-qtserialport-5.15.14-1.fc40.x86_64
qt5-qtsensors-5.15.14-1.fc40.x86_64
qt5-qtlocation-5.15.14-1.fc40.x86_64
qt5-qtconnectivity-5.15.14-1.fc40.x86_64
python-qt5-rpm-macros-5.15.10-6.fc40.noarch
python3-pyqt5-sip-12.13.0-3.fc40.x86_64
python3-qt5-base-5.15.10-6.fc40.x86_64
python3-qt5-5.15.10-6.fc40.x86_64
Bali10050 commented 2 months ago

@TKK13909 might be able to help, at the moment I'm totally unfamiliar with fedora kionite.

TKK13909 commented 2 months ago

I'm not sure what the question is. Are you wondering how many of the dependencies in the install instructions are actually necessary to build? If so, I'm currently testing that very thing.

TKK13909 commented 2 months ago

Just submitted a PR to trim down the dependencies for the Distrobox method. https://github.com/Bali10050/Lightly/pull/11

christiantosta commented 1 month ago

Inside your F40/F41 distrobox run:

dnf install 'cmake' \
  'cmake(KDecoration2)' 'cmake(KF6ConfigWidgets)' 'cmake(KF6Config)' 'cmake(KF6CoreAddons)' \
  'cmake(KF6Crash)' 'cmake(KF6DocTools)' 'cmake(KF6FrameworkIntegration)' \
  'cmake(KF6GlobalAccel)' 'cmake(KF6GuiAddons)' 'cmake(KF6I18n)' 'cmake(KF6IconThemes)' \
  'cmake(KF6KCMUtils)' 'cmake(KF6KIO)' 'cmake(KF6Notifications)' 'cmake(KF6Package)' \
  'cmake(KF6WindowSystem)' 'cmake(KF6KirigamiPlatform)' 'cmake(KWayland)' 'cmake(KWin)' \
  'cmake(Plasma)' 'cmake(Qt6Core)' 'cmake(Qt6DBus)' 'cmake(Qt6Gui)' 'cmake(Qt6UiTools)' \
  'pkgconfig(epoxy)' 'extra-cmake-modules' 'gcc-c++'