Summary: | Tested USE flags on ARM: kde | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Luke-Jr <luke-jr+gentoobugs> |
Component: | Eclasses | Assignee: | Gentoo ARM Porters <arm> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | maxposedon, siarhei.siamashka |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | ARM | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Luke-Jr
2009-08-08 19:29:07 UTC
For reference, this bug is regarding /usr/portage/profiles/arch/arm/use.mask assigning to arm team. Due to man-power limitations, they might not want to support kde (it means alot more work for keywording, etc) 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. ARM isn't merely netbooks and MIDs anyway. KDE 4.3 *continues* to work fine here. :) 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. 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! 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?). kde 4.4 will be keyworded arm on it's release day. Currently I'm ironing out last problems with beta2. ~arm done and use-flag unmasked. |