Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 280802 - Tested USE flags on ARM: kde
Summary: Tested USE flags on ARM: kde
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: ARM Linux
: High normal (vote)
Assignee: Gentoo ARM Porters
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-08 19:29 UTC by Luke-Jr
Modified: 2010-01-23 18:20 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Luke-Jr 2009-08-08 19:29:07 UTC
KDE 4.2 is working fine on ARM.

These packages seem to USE=kde properly, at least:
[I--] [ ~] x11-libs/qt-qt3support-4.5.2 (4)
[I--] [ ~] x11-libs/qt-webkit-4.5.2 (4)

I would suspect USE=kate should also be good, but I have no packages testing this at this time.
Comment 1 Luke-Jr 2009-08-08 19:29:53 UTC
For reference, this bug is regarding /usr/portage/profiles/arch/arm/use.mask
Comment 2 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-08-09 03:51:30 UTC
assigning to arm team. Due to man-power limitations, they might not want to support kde (it means alot more work for keywording, etc)
Comment 3 Robert Piasek (RETIRED) gentoo-dev 2009-08-09 06:14:54 UTC
Not sure if we want to support KDE on ARM just yet. With KDE 4.4 there should be a special "profile" for notebooks and MIDs - which will suite ARM pretty well. Current version of KDE - 4.3 - isn't really ARM friendly.

But let's see what others think.
Comment 4 Luke-Jr 2009-12-06 20:54:50 UTC
ARM isn't merely netbooks and MIDs anyway. KDE 4.3 *continues* to work fine here. :)
Comment 5 Maksim 'max_posedon' Melnikau 2009-12-07 08:41:22 UTC
List of packages with USE, that compiles fine for me:

[ebuild   R   ] dev-cpp/clucene-0.9.21b  USE="-debug -doc -threads" 0 kB
[ebuild   R   ] kde-base/qimageblitz-0.0.4  USE="(-3dnow) (-altivec) -debug (-mmx) (-sse) (-sse2)" 0 kB
[ebuild   R   ] kde-base/automoc-0.9.88  0 kB
[ebuild     U ] media-libs/raptor-1.4.20 [1.4.19] USE="curl unicode -debug -xml" 0 kB
[ebuild   R   ] app-crypt/gpgme-1.2.0  USE="-pth" 0 kB
[ebuild   R   ] kde-base/oxygen-icons-4.3.4  USE="(-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild     UD] media-sound/phonon-4.3.80 [4.4_pre20091119] USE="alsa gstreamer xcb -debug -pulseaudio% -xine" 0 kB
[ebuild   R   ] app-misc/strigi-0.7.0  USE="clucene dbus qt4 -debug -exif -fam -hyperestraier -inotify (-log) -test" 0 kB
[ebuild  N    ] dev-libs/rasqal-0.9.16  USE="pcre -gmp -test -xml" 0 kB
[ebuild     U ] dev-libs/soprano-2.3.1-r1 [2.3.1] USE="clucene dbus raptor -debug -doc (-java) -redland" 0 kB
[ebuild   R   ] app-office/akonadi-server-1.2.1  USE="sqlite -mysql" 0 kB
[ebuild  N    ] dev-libs/redland-1.0.9-r1  USE="berkdb sqlite ssl -mysql -postgres -threads -xml" 0 kB
[ebuild   R   ] kde-base/kdelibs-4.3.4  USE="alsa bzip2 jpeg2k nls ssl (-3dnow) -acl (-altivec) (-aqua) -bindist -debug -doc -fam -handbook (-kdeenablefinal) (-kdeprefix) -kerberos -lzma (-mmx) (-openexr) -opengl -semantic-desktop -spell (-sse) (-sse2) -test -zeroconf" 0 kB
[ebuild   R   ] kde-base/libknotificationitem-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/libkworkspace-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/kephal-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/solid-4.3.4  USE="(-aqua) -bluetooth -debug (-kdeenablefinal) (-kdeprefix) (-networkmanager) -wicd" 0 kB
[ebuild   R   ] kde-base/ksplash-4.3.4  USE="(-3dnow) (-altivec) (-aqua) -debug (-kdeenablefinal) (-kdeprefix) (-mmx) (-sse) (-sse2) -xinerama" 0 kB
[ebuild   R   ] kde-base/ksysguard-4.3.4  USE="(-aqua) -debug -handbook (-kdeenablefinal) (-kdeprefix) (-lm_sensors) -test" 0 kB
[ebuild   R   ] kde-base/libplasmaclock-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix) -opengl -xinerama" 0 kB
[ebuild   R   ] kde-base/kfile-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/kfmclient-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/kde-env-4.3.4  USE="(-aqua) (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/kdebase-data-4.3.4  USE="(-aqua) (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/kdebase-wallpapers-4.3.4  USE="(-aqua) (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/kreadconfig-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/knotify-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/kstartupconfig-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/kdebase-desktoptheme-4.3.4  USE="(-aqua) (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/plasma-runtime-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/kstyles-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/kquitapp-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/kdebase-menu-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/kcmshell-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/kglobalaccel-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/ktraderclient-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/knewstuff-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/kdesu-4.3.4  USE="(-aqua) -debug -handbook (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/knetattach-4.3.4  USE="(-aqua) -debug -handbook (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/kdebugdialog-4.3.4  USE="(-aqua) -debug -handbook (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/kstart-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/kpasswdserver-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/kioclient-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/kdebase-menu-icons-4.3.4  USE="(-aqua) (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/kmimetypefinder-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/solid-hardware-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/keditfiletype-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/kdnssd-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix) -zeroconf" 0 kB
[ebuild   R   ] kde-base/kdialog-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/libkonq-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix) -test" 0 kB
[ebuild   R   ] kde-base/renamedlg-plugins-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/kurifilter-plugins-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/drkonqi-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/kuiserver-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/kiconfinder-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/ktimezoned-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/kwalletd-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/phonon-kde-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix) -pulseaudio -xine" 0 kB
[ebuild   R   ] kde-base/systemsettings-4.3.4  USE="usb (-aqua) -debug -handbook (-kdeenablefinal) (-kdeprefix) -opengl -xinerama" 0 kB
[ebuild     U ] kde-base/kdepimlibs-4.3.4 [4.3.3] USE="(-aqua) -debug -handbook (-kdeenablefinal) (-kdeprefix) -ldap -test" 0 kB
[ebuild   R   ] kde-base/kcminit-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/libtaskmanager-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/kdebase-kioslaves-4.3.4  USE="bzip2 (-aqua) -debug -handbook (-kdeenablefinal) (-kdeprefix) -lzma (-openexr) -samba" 0 kB
[ebuild   R   ] kde-base/solidautoeject-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/khotkeys-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild  N    ] kde-base/kwin-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix) -opengl -xcomposite -xinerama" 0 kB
[ebuild   R   ] kde-base/plasma-apps-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/soliduiserver-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/ksmserver-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/kcontrol-4.3.4  USE="(-aqua) -debug -handbook (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild   R   ] kde-base/plasma-workspace-4.3.4  USE="(-aqua) -debug -google-gadgets -handbook (-kdeenablefinal) (-kdeprefix) -python -rss -semantic-desktop -xinerama" 0 kB
[ebuild   R   ] kde-base/kdebase-runtime-meta-4.3.4-r1  USE="-handbook (-kdeprefix) -semantic-desktop" 0 kB
[ebuild   R   ] kde-base/krunner-4.3.4  USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix) -opengl" 0 kB
[ebuild  N    ] kde-base/kdebase-startkde-4.3.4  USE="(-aqua) (-kdeenablefinal) (-kdeprefix)" 0 kB

But, kwin compilation fails, because of USE="-opengl", this patch will fix it (affected all platforms with USE=-opengl):
http://websvn.kde.org/trunk/KDE/kdebase/workspace/kwin/effects/logout/logout.cpp?r1=1031490&r2=1032334


I don't see any reason to postpone kde arm work for 4.4, because diff between versions not so important. As for me, I'm looking at kde (kdelibs/kdepimlibs) mainly as platform for developing apps. And might be interesting in very light kde for phone, not so big as default of course.
Comment 6 Robert Piasek (RETIRED) gentoo-dev 2009-12-09 16:41:43 UTC
I've re-added patch from 4.3.3-r1 to 4.3.4 to fix -opengl for kwin. Other then that, I'll start testing kde on arm later this week. Thanks Max for your hard work!

Comment 7 Siarhei Siamashka 2009-12-15 21:20:06 UTC
This is kind of 'me too' comment. I'm also using kde-base/kdebase-startkde on ARM. Admittedly only for less than a week, but no problems so far.

Updating /usr/portage/profiles/arch/arm/use.mask would be very nice just because keywording the needed kde packages is easy via /etc/portage/package.keywords, but there is no /etc/portage/use.unmask available for overriding the portage use mask (or is there something to easily solve this problem?).
Comment 8 Robert Piasek (RETIRED) gentoo-dev 2009-12-30 12:48:04 UTC
kde 4.4 will be keyworded arm on it's release day. Currently I'm ironing out last problems with beta2.
Comment 9 Raúl Porcel (RETIRED) gentoo-dev 2010-01-23 18:20:10 UTC
~arm done and use-flag unmasked.