Hi; On 08/04/2011 10:03 AM, todd rme wrote:
On Sat, Jul 30, 2011 at 12:15 PM, todd rme<toddrme2178@gmail.com> wrote:
Here is a list of missing dependencies from KDE:Distro:Factory builds:
I have put together a list of missing dependencies for packages in KDE:Distro:Factory. They fall in a few categories:
Here is my progress so far:
--- 1. Dependencies that appear useful but are not currently packaged in any openSUSE repositories. These may have legal issues (in rough order of how important they appear):
QtIndicate or qindicate: Used by choqok, clementine, . An indicator library.
Was there a decision on whether we want this in the first place?
Lets ignore this one for now.
mobile-broadband-provider-info: Used by NetworkManager-KDE4. Database of mobile broadband service providers. Needed for Mobile Connection Wizard support in Broadband Modem Management. This is currently available from packman.
Already in factory
Do we need a Requires for plasmoid-networkmanagement?
OpenConnect: Used by NetworkManager-KDE4. Cisco AnyConnect compatible VPN client. Needed for OpenConnect support in Network Management. I do not see this in OBS at all.
I'm working on this.
Cool.
CLucene1: used by strigi for some sort of searching. Only the 0.9 branch of clucene is available in openSUSE.
Was someone going to check what other distributions are doing with this? I has been a dependency for a few releases now at least.
This is too risky for now, we can ignore this.
liblocation: used by marble, presumably for some gps stuff.
Apparently only needed by cell phones
libmms: Used by kdnetwork and kradio. Needed to build KGet mms support. This is currently available from packman.
openjpeg: Free library for JPEG 2000 image compression. Required by the Krita JPEG 2000 filter. This is currently available from packman.
These likely have patent issues. Has anyone checked with legal to confirm this? Apparently using the packman headers is not possible. Maybe someone should talk to the developers about making it so these can be installed separately, like k3b codecs, if this isn't already possible. Then they can be distributed in packman.
I'll check the patent status.
Spnav: Used by koffice (and calligra). Required by SpaceNavigator 3D mouse plugin. This is available from several home: repositories.
Accepted into KDF, now the dependencies just need to be enabled (and does it need to be submitted to opensuse:factory now?)
Yes please submit to Factory ASAP.
DCMTK: Used by koffice (and calligra). Required for processing DICOM structured reports. This is available from several home: repositories.
I think I am getting close to having this working.
Good!
Cuda: Used by opencv, presumably to offload operations onto the graphics card. Available from several home: repos.
This is not open-source software, like the nvidia drivers.
-> ignore.
--- 2. Dependencies that are available in OBS, but are not in opensuse-factory:
Qwt: Used by kdebindings-smokeqt, Perl-Qt4, and Ruby-Qt4. Needed to compile Qwt5 bindings, providing scientific widgets. It is also used by several scientific packages. It is available in contrib.
Submitted to KDF
Accepted and forwarded to Factory.
QtZeitgeist: Used by kdebase4-runtime and phonon. Zeitgeist and QtZeitgeist is needed for resource tracking. I have a working package for this that is now in kde-extra, it can be incorporated at any time.
Accepted into KDF
Please forward to Factory.
HUPnP: used by kdelibs. Allows Solid to provide information about UPnP devices on the network. This is available in several places, including KUSc. I have built kdelibs with it and it builds fine, looking at the history I think this was worked on a lot for KDE 4.7.
Ditto
Forward this too.
QNtrack: Used by kdebase4-runtime. Network status tracking library. Provides data input for Solid network status. It is available from the Network repository, amongst other places.
This is submitted to factory but not yet accepted.
Legal will take some time.
ffmpeg: Used by amarok, k3b, kdemultimedia4, kradio, opencv, and strigi. Headers are available, I can see if these will build with them
Same issues as libjpeg and libmms above
lame: used by k3b and kradio. Needed for the lame mpf encoder encoder plugin. Headers are available, I can see if this will build with them.
Ditto
mad: used by k3b. Needed for the mp3 audio decoder plugin. Headers are available, I can see if this will build with them.
Ditto
Don't know how easy to solve this, sadly :/
FreeTDS: Used by koffice (and calligra). Open source implementation of the TDS (Tabular Data Stream) protocol. Required by Kexi Sybase Migration driver. Available from several OBS repos, including devel:libraries:c_c++.
This is submitted to factory but not yet accepted.
Legal check again.
XPlanet: Used by kstars for rendering planets. This was in openSUSE but removed, now it is in hamradio.
I asked the opensuse-factory mailing list about this but haven't heard back. It seems it was unmaintained for a while but it recently received an upstream update.
Ignore then.
UniCap: Used by opencv, presumably for video capture. It is in Intel:Moblin2, but hasn't been updated in a while.
I am having some problems with this. Apparently linux/videodev.h is in a different package in openSUSE:Factory. In 11.3 and 11.4 it is in kernel-devel and linux-glibc-devel, but it doesn't seem to be in either of those in factory. Does anyone here have factory installed? Could you please open the YaST2 software installer and search provides for "videodev.h" and let me know where it is? Thanks.
Check your mail reply ;) Regards. -- İsmail Dönmez - openSUSE Booster SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) Maxfeldstr. 5, 90409 Nürnberg, Germany -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kde+help@opensuse.org