Arch and Fedora are already using it for many, if not all, packages. I am
not using them for all packages since I want to catch and solve the rest
myself, that includes Katie
related to https://github.com/fluxer/katana/issues/7 for which most of the
required build system changes have been done where needed
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
media-player-info has to be detected during build for it to be enabled
even tho it is runtime dependency
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Clean up effort, last part for now.
namcap output:
katana-extraapps W: Dependency included and not needed ('libgpod')
katana-extraapps W: Dependency included and not needed ('openconnect')
katana-extraapps W: Dependency included and not needed ('libofa')
katana-extraapps W: Dependency included and not needed ('speech-dispatcher')
katana-extraapps W: Dependency included and not needed ('liblastfm-qt4')
katana-extraapps W: Dependency included and not needed ('libmygpo-qt4')
katana-extraapps W: Dependency included and not needed ('freerdp')
katana-extraapps W: Dependency included and not needed ('eigen2')
Cleaned up PKGBUILD. Here is namcap output.
katana-workspace W: Dependency katanalibs included but already satisfied
katana-workspace W: Dependency libxdamage included but already satisfied
katana-workspace W: Dependency included and not needed ('libxklavier')
katana-workspace W: Dependency included and not needed ('xorg-xsetroot')
katana-workspace W: Dependency included and not needed ('xorg-xrdb')
katana-workspace W: Dependency included and not needed ('xorg-xrandr')
katana-workspace W: Dependency included and not needed ('xorg-xmessage')
katana-workspace W: Dependency included and not needed ('ttf-dejavu')
katana-workspace W: Dependency included and not needed ('xcb-util-wm')
katana-workspace W: Dependency libgl included but already satisfied
katana-workspace W: Dependency included and not needed ('xorg-server')
katana-workspace W: Dependency python included but already satisfied
Only removed 'included but already satisfied' depends. Here is the namcap output for remaining optional or not needed deps.
katanalibs W: Dependency included and not needed ('strigi')
katanalibs W: Dependency included and not needed ('upower')
katanalibs W: Dependency included and not needed ('udisks2')
katanalibs W: Dependency included and not needed ('shared-mime-info')
katanalibs W: Dependency included and not needed ('xcb-util-image')
katanalibs W: Dependency included and not needed ('xcb-util-keysyms')
katanalibs W: Dependency included and not needed ('xcb-util-renderutil')
Namcap listed a lot of unneeded depends, installed by ffmpeg:
strigi W: Dependency bzip2 included but already satisfied
strigi W: Dependency dbus included but already satisfied
strigi W: Dependency included and not needed ('exiv2')
strigi W: Dependency libxml2 included but already satisfied
strigi W: Dependency zlib included but already satisfied