is there a command that we can run to load all dependencies

Andrew Ho andrewho at animezone.org
Thu Nov 7 16:25:23 GMT 2019


The following is the dependence lists when I compiled kmymoney in fedora.

dnf install desktop-file-utils doxygen gettext gpgmepp-devel gmp-devel 
libical-devel libofx-devel -y
dnf install kdiagram-devel qt5-qtwebkit-devel qt5-qtbase-devel qt5-devel 
qt5-qtsensors-devel qt5-qtwebchannel-devel -y
dnf install qt5-qtbase-gui qt5-qtsvg-devel qt5-qtwebkit-devel 
qt5-qtspeech qt5-qtx11extras-devel qt5-qtdeclarative-devel 
qt5-qtwebchannel-devel qt5-qtlocation-devel -y
dnf install qt5-qtsensors-devel qt5-qtwebengine-devel kf5-karchive-devel 
kf5-kdoctools-devel kf5-kitemmodels-devel kf5-kholidays-devel -y
dnf install kf5-kcontacts-devel kf5-akonadi-server-devel 
kf5-kidentitymanagement-devel kf5-kactivities-devel  -y
dnf install kf5-kross-devel kf5-knotifications-devel kf5-gpgmepp-devel 
kf5-kdewebkit-devel kf5-kcmutils-devel libalkimia-devel 
gwenhywfar-gui-qt5-devel -y
dnf install libappstream-glib gpgmepp-devel qgpgme-devel sqlite-devel 
aqbanking-devel -y
dnf install ktoblzcheck-devel libxml2-devel glibmm24-devel python2-devel -y

# The following is  for fedora 30 and fedora 31

dnf install qt5-qtbase-private-devel -y



On 2019-11-07 10:44 a.m., Jack wrote:
> On 2019.11.07 03:08, Ralf Habacker wrote:
>> Am 07.11.19 um 07:40 schrieb Thomas Baumgart:
>>> Hi,
>>>
>>> On Donnerstag, 7. November 2019 04:31:07 CET jvapr27 at gmail.com wrote:
>>>
>>>  > I ran a cmake (after re-installing only gnome on my laptop). Then 
>>> this
>> <snip>
>>>  > Do we need all of these?
>>>
>>>  > Is there a command we can run to load all the KDE dependencies 
>>> for this project?
>>>
>>> Not that I know of, but I am not an expert at that point. Maybe 
>>> someone else does.
>>>
>> From my openSUSE knowledge this is normally done by installing the 
>> related source packages, which fetches and installs all required 
>> development packages too e.g. by running
>>
>> zypper si kmymoney
> Any such command is going to be diistribution specific.  Also, actual 
> package names are also distro specific.  And, as Ralf hinted at, you 
> generally need the -devel versions of dependencies if you are going to 
> compile KMyMoney yourself.  If you use apt, I believe there is a 
> command to install the devel dependencies, but not the package itself.
>
> In addition, the dependencies you need depend on the options you 
> choose to enable.  For example, I use libofx for online banking, so I 
> do need libofx itself, but I do not need aqbanking or gwenhywfar.
>
> I suppose it would be good if someone would go through CMakeLists.txt 
> and extract and separate the required deps and the optional ones.  
> I'll add it to my list, but I have no idea how soon I would actually 
> get to it.
>
> Jack


More information about the KMyMoney-devel mailing list