You are not logged in.

#1 2021-02-09 23:51:25

HybridZ
Member
Registered: 2021-02-09
Posts: 2

Kdenlive package install over 100 aditional packages

Greetings,
I've been trying to install the Kdenlive package but it keeps prompting me to download 101 packages, it also says that a dependency cycle has been detected.

output of pacman -S Kdenlive:

     
resolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: usbmuxd will be installed before its libimobiledevice dependency

Packages (101) accounts-qml-module-0.7-3  attica-5.78.0-1  breeze-icons-5.78.0-1  btrfs-progs-5.10.1-1  cdparanoia-10.2-8  convertlit-1.8-10
               dmraid-1.0.0.rc16.3-12  ebook-tools-0.2.2-7  frei0r-plugins-1.7.0-1  gavl-1.4.0-4  gptfdisk-1.0.6-1  graphene-1.10.2-1
               gst-plugins-base-1.18.3-1  hyphen-2.8.8-3  kaccounts-integration-20.12.2-1  karchive-5.78.0-1  kauth-5.78.0-1  kbookmarks-5.78.0-1
               kcmutils-5.78.0-1  kcodecs-5.78.0-1  kcompletion-5.78.0-2  kconfig-5.78.0-1  kconfigwidgets-5.78.0-1  kcoreaddons-5.78.0-1  kcrash-5.78.0-1
               kdbusaddons-5.78.0-1  kdeclarative-5.78.0-1  kded-5.78.0-1  kfilemetadata-5.78.0-1  kglobalaccel-5.78.0-1  kguiaddons-5.78.0-1
               ki18n-5.78.0-1  kiconthemes-5.78.0-1  kio-5.78.0-3  kirigami2-5.78.0-1  kitemviews-5.78.0-1  kjobwidgets-5.78.0-1  knewstuff-5.78.0-1
               knotifications-5.78.0-1  knotifyconfig-5.78.0-1  kpackage-5.78.0-1  kservice-5.78.0-1  ktextwidgets-5.78.0-1  kwallet-5.78.0-1
               kwidgetsaddons-5.78.0-1  kwindowsystem-5.78.0-1  kxmlgui-5.78.0-1  libaccounts-glib-1.25-3  libaccounts-qt-1.16-2  libaio-0.3.112-2
               libatasmart-0.19-5  libblockdev-2.25-1  libbytesize-2.4-4  libdbusmenu-qt5-0.9.3+16.04.20160218-5  libebur128-1.2.5-1
               libimobiledevice-1.3.0-3  libinih-52-2  libplist-2.2.0-3  libtommath-1.2.0-3  libusbmuxd-2.0.2-1  libvisual-0.4.0-8  libyaml-0.2.5-1
               libzip-1.7.3-1  lvm2-2.02.187-3  mdadm-4.1-2  media-player-info-24-2  mlt-6.24.0-1  ndctl-71.1-1  openal-1.21.0-1  parted-3.4-1
               polkit-qt5-0.113.0-2  poppler-qt5-21.02.0-1  purpose-5.78.0-1  qt5-declarative-5.15.2-1  qt5-graphicaleffects-5.15.2-1
               qt5-location-5.15.2-2  qt5-multimedia-5.15.2-1  qt5-quickcontrols-5.15.2-1  qt5-quickcontrols2-5.15.2-1  qt5-sensors-5.15.2-1
               qt5-speech-5.15.2-1      qt5-wayland-5.15.2-1      qt5-webchannel-5.15.2-1  qt5-webengine-5.15.2-5  qt5-webkit-5.212.0alpha4-9  rttr-0.9.6-3
               signon-kwallet-extension-20.12.2-1  signon-plugin-oauth2-0.25-1  signon-ui-0.17+20171022-2  signond-8.60-3  solid-5.78.0-1  sonnet-5.78.0-1
               taglib-1.11.1-4  thin-provisioning-tools-0.9.0-1  udisks2-2.9.2-1  upower-0.99.11-3  usbmuxd-1.1.1-1  volume_key-0.3.12-5  woff2-1.0.2-3
               xfsprogs-5.10.0-1  kdenlive-20.12.2-1

Total Download Size:     0.84 MiB
Total Installed Size:  576.00 MiB

I have a very minimal arch installation so my first thought was that these where al dependencies that i  needed but some of them seem completely unnecessary, like qt5-wayland-5.15.2-1(I use Xorg). According to the arch wiki the Kdenlive package should only have 21 dependencies.

What i would like to know is if all these dependencies are necessary and if i should install them.
Thanks.

Offline

#2 2021-02-10 00:13:48

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,486
Website

Re: Kdenlive package install over 100 aditional packages

HybridZ wrote:

According to the arch wiki the Kdenlive package should only have 21 dependencies.

Where in the wiki are you getting that from?  If you want the arch package for kdenlive, you need to install the dependencies - that's what you are seeing.  If you want to build a lighter version of kdenlive, you can try to do so, but I suspect it will be much more work in the end.


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#3 2021-02-10 00:23:41

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,729

Re: Kdenlive package install over 100 aditional packages

pacman only pulls in required deps by default, so yes, you need them. Optional deps will be shown after installation.

Offline

#4 2021-02-10 01:28:25

eschwartz
Fellow
Registered: 2014-08-08
Posts: 4,097

Re: Kdenlive package install over 100 aditional packages

KDE software components typically depend on other KDE software components, and they divide up those components into often pretty-small units for the express purpose of being more modular and not dragging in the *entire* KDE desktop stack for every KDE application.

This does not actually work out for you in practice because kdenlive directly requires qt5-webkit, and one of its dependencies 3 layers deep depends on qt5-webengine, and those alone are a combined 200mb.


Managing AUR repos The Right Way -- aurpublish (now a standalone tool)

Offline

#5 2021-02-10 08:42:27

arojas
Developer
From: Spain
Registered: 2011-10-09
Posts: 2,293

Re: Kdenlive package install over 100 aditional packages

Actually, qt5-webkit was no longer used and is now removed. That will save you a few MBs.

Offline

Board footer

Powered by FluxBB