I was looking at that site just a few moments ago. One of the packages dnf (the replacement for yum) states is required at install is Kate4-part which isn't listed on the pkgs site for the RPM. Also according to kvirc's website, as of version 2.0 KDE is completely optional. Of course the qt gui toolkit is required, since kvirc is built on it.
So per the RPM pkg, this is required:
BuildRequires: kdelibs4-devel audiofile-devel glib2-devel BuildRequires: python-devel perl-ExtUtils-Embed dbus-devel BuildRequires: cmake desktop-file-utils gettext doxygen graphviz BuildRequires: libv4l-devel libtheora-devel libvorbis-devel BuildRequires: qt-webkit-devel Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig %{?_kde4_version:Requires: kdelibs4%{?_isa} >= %{_kde4_version}}
Per "dnf install kvirc" these are required:
OpenEXR-libs x86_64 2.2.0-4.fc23 fedora 643 k
attica x86_64 0.4.2-8.fc23 fedora 208 k
audiofile x86_64 1:0.3.6-9.fc23 updates 132 k
breeze-cursor-theme noarch 5.4.3-5.fc23 updates 244 k
breeze-icon-theme noarch 5.16.0-2.fc23 updates 2.7 M
dbusmenu-qt x86_64 0.9.3-0.10.20150604.fc23 fedora 93 k
docbook-dtds noarch 1.0-64.fc23 fedora 380 k
docbook-style-xsl noarch 1.78.1-4.fc23 fedora 2.0 M
exiv2-libs x86_64 0.25-1.fc23 fedora 1.5 M
herqq x86_64 1.0.0-10.fc23 fedora 354 k
ilmbase x86_64 2.2.0-4.fc23 fedora 106 k
kate4-part x86_64 4.14.3-15.fc23 fedora 1.9 M
kde-apps-rpm-macros noarch 6:4.14.14-1.fc23 updates 11 k
kde-l10n noarch 15.08.2-1.fc23 updates 20 k
kde-settings noarch 23-8.fc23 updates 51 k
kdelibs x86_64 6:4.14.14-1.fc23 updates 12 M
kdelibs-common x86_64 6:4.14.14-1.fc23 updates 1.9 M
kdelibs-ktexteditor x86_64 6:4.14.14-1.fc23 updates 81 k
kdelibs-webkit x86_64 6:4.14.14-1.fc23 updates 64 k
kvirc x86_64 4.2.0-16.fc23 fedora 5.5 M
libiodbc x86_64 3.52.7-9.fc23 fedora 186 k
libqzeitgeist x86_64 0.8.0-14.fc23 fedora 76 k
media-player-info noarch 22-1.fc23 fedora 69 k
phonon x86_64 4.8.3-7.fc23 fedora 204 k
phonon-backend-gstreamer x86_64 2:4.8.2-5.fc23 fedora 147 k
polkit-qt x86_64 0.112.0-5.fc23 fedora 77 k
proj x86_64 4.9.1-3.fc23 fedora 209 k
qca x86_64 2.1.0-14.fc23 fedora 453 k
qt-mobility-common x86_64 1.2.2-0.21.20140317git169da60c.fc23 fedora 40 k
qt-mobility-location x86_64 1.2.2-0.21.20140317git169da60c.fc23 fedora 584 k
qt-mobility-sensors x86_64 1.2.2-0.21.20140317git169da60c.fc23 fedora 125 k
qtsoap x86_64 2.7-11.fc23 fedora 82 k
qtwebkit x86_64 2.3.4-8.fc23 fedora 10 M
redland-virtuoso x86_64 1.0.17-4.fc23 fedora 33 k
sgml-common noarch 0.6.3-43.fc23 fedora 59 k
shared-desktop-ontologies noarch 0.11.0-4.fc23 fedora 117 k
soprano x86_64 2.9.4-8.fc23 fedora 630 k
strigi-libs x86_64 0.7.8-11.fc23 fedora 454 k
On Sat, Nov 28, 2015 at 9:24 AM, Michael Schwendt <mschwendt@xxxxxxxxx> wrote:
On Sat, 28 Nov 2015 09:07:57 -0600, anlarye wrote:
> Is there a way to install a package with just the bare minimum required
> packages?
You may want to learn about runtime requirements and RPM package dependencies
before starting a topic with such a question.
> I am running a XFCE spin of Fedora 23. I wanted to install kvirc on the
> box. But when I go through dnf install kvirc, the list ends up being about
> 38 additional packages. I doubt that all of them are needed for kvirc to
> run.
>
> So how do I get kvirc and just what it needs in order to work properly?
What does it need?
How do you tell?
Let's take a brief look at the packages:
Information for RPM kvirc-4.2.0-16.fc23.x86_64.rpm
http://koji.fedoraproject.org/koji/rpminfo?rpmID=6418864
Scroll a bit down to the column (at the left side) which says "Requires".
Almost all of those are automatic dependencies on shared libraries required
at runtime. The package tools find the packages which provide those "things"
the kvirc package requires. Look at the package source file:
http://pkgs.fedoraproject.org/cgit/kvirc.git/plain/kvirc.spec
It adds no manual dependencies. There are no "explicit Requires" tags in the
spec file except for a conditional line to require a minimum version of KDE 4.
So, which dependencies do you think are _not_ needed?
Perhaps you have in mind libraries, which may be searched for at runtime and would
be linked with only when the program wants to call out to the library interface
actually?
--
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
Have a question? Ask away: http://ask.fedoraproject.org
-- users mailing list users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe or change subscription options: https://admin.fedoraproject.org/mailman/listinfo/users Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines Have a question? Ask away: http://ask.fedoraproject.org