FS#26912 - [Kid3] Package Needs To Be Trimed Down For Requirements

Attached to Project: Community Packages
Opened by Das (DasFox) - Wednesday, 16 November 2011, 05:42 GMT
Last edited by Jaroslav Lichtblau (Dragonlord) - Sunday, 20 November 2011, 18:24 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Jaroslav Lichtblau (Dragonlord)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: Kid3 Package Needs To Be Trimed Down For Requirements

Additional info: I've built this on another distro, Kid3 from source and I noticed on Arch that someone built it with an extreme amount of dependencies that are not needed.

Here are the listed packages when running pacman -S kid3;

Targets (37): id3lib-3.8.3-11 exiv2-0.22-1 strigi-0.7.6-2 attica-0.2.9-1 redland-storage-virtuoso-1:1.0.14-1 libiodbc-3.52.7-4 virtuoso-6.1.4-1 soprano-2.7.3-1
shared-desktop-ontologies-0.8.0-1 qca-2.0.3-1 libdbusmenu-qt-0.9.0-1 polkit-qt-0.99.0-1 grantlee-0.2.0-1 freeglut-2.6.0-1 jasper-1.900.1-6 ilmbase-1.0.2-1 openexr-1.7.0-1 phonon-gstreamer-4.5.1-1 libqzeitgeist-0.8.0-1 phonon-1:4.5.1-2 libplist-1.4-1 usbmuxd-1.0.7-2 libimobiledevice-1.1.1-2 upower-0.9.14-1 docbook-xml-4.5-4 docbook-xsl-1.76.1-1 kdelibs-4.7.3-1 ntrack-1:13-2 libssh-0.5.2-1 libcanberra-0.28-2 oxygen-icons-4.7.3-1 kdebase-runtime-4.7.3-1 musicbrainz-2.1.5-4 fftw-3.3-1 libofa-0.9.3-3 tunepimp-0.5.3-8 kid3-2.0-1

* package version(s)
kid3 2.0-1

Here is what the 'Requirements' say on the website; http://kid3.sourceforge.net/

Kid3 uses Qt, id3lib, libogg, libvorbis, libvorbisfile, libFLAC++, libFLAC, TagLib, libtunepimp and runs under Linux (KDE or only Qt)

The 'INSTALL' file from the source;

Qt, optional KDE, id3lib, TagLib, libogg, libvorbis, libvorbisfile, libFLAC++,
libFLAC, libtunepimp, mp4v2.

Does anyone see this? You can run this with just QT, there is no need to have KDE with this, it works just fine without it and everything you see listed above is all that is required, but musicbrainz might still be needed, even though I don't see it listed and that's it.

Also I noticed that this package has been flagged out of date, when this is the latest version, so I'm not sure why this has been flagged too;

http://www.archlinux.org/packages/community/x86_64/kid3/

Can someone please go back and remake this package with only the requirements and trim this down?

None of these packages listed below that come up when you run pacman -S kid3 are required: (This is way to much overkill that is not needed)

exiv2-0.22-1
strigi-0.7.6-2
attica-0.2.9-1
redland-storage-virtuoso-1:1.0.14-1
libiodbc-3.52.7-4
virtuoso-6.1.4-1
soprano-2.7.3-1
shared-desktop-ontologies-0.8.0-1
qca-2.0.3-1
libdbusmenu-qt-0.9.0-1
polkit-qt-0.99.0-1
grantlee-0.2.0-1
freeglut-2.6.0-1
jasper-1.900.1-6
ilmbase-1.0.2-1
openexr-1.7.0-1
phonon-1:4.5.1-2 - (only needed for playback support)
libplist-1.4-1
usbmuxd-1.0.7-2
libimobiledevice-1.1.1-2
upower-0.9.14-1
docbook-xml-4.5-4
docbook-xsl-1.76.1-1
kdelibs-4.7.3-1
ntrack-1:13-2
libssh-0.5.2-1
libcanberra-0.28-2
kdebase-runtime-4.7.3-1
fftw-3.3-1


THANKS
This task depends upon

Closed by  Jaroslav Lichtblau (Dragonlord)
Sunday, 20 November 2011, 18:24 GMT
Reason for closing:  Implemented
Additional comments about closing:  Deps/makedeps updated in kid3-2.0.1-1
Comment by Antonio Rojas (arojas) - Wednesday, 16 November 2011, 08:03 GMT
Those packages are required if kid3 is compiled with KDE integration (which is the natural thing to do since most of its users are in KDE). If you want a trimed down version, you can use kid3-qt from AUR.
Comment by Das (DasFox) - Wednesday, 16 November 2011, 22:47 GMT
Arch has no default desktop, so we shouldn't assume this is for just KDE users.

KDE uses QT and the QT version intergrates just as well.

I hope in the future Arch might consider putting kid3-qt in the main...


THANKS

Loading...