Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
KDE 4 Diary
View unanswered posts
View posts from last 24 hours

Goto page 1, 2, 3, 4  Next  
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
eremini
Apprentice
Apprentice


Joined: 27 May 2005
Posts: 157

PostPosted: Sat Sep 02, 2006 12:15 pm    Post subject: KDE 4 Diary Reply with quote

Well,
I've been compiling KDE 4 once a week for a while now and from this weekend I decided to start a "diary" that hopefully will be updated every week on how KDE 4 is shaping up. This is the first "entry"

2 September, 2006

Did svn update on qt-copy, kdelibs and kdebase and got buisy compiling. Doing so is really a breeze thanks to cmake. As suggested on KDE wiki I added this function log time ago to my bashrc
function cmakekde { cmake -DCMAKE_INSTALL_PREFIX=$HOME/kde \
-DCMAKE_BUILD_TYPE=debugfull $@ && make VERBOSE=1 && make install
}
So now I can compile every package with one command. I also unmasked the hard mask on dbus-0.9* (it works fine with kde 3 as well, after revdep-rebuild).
Everything was now compiled and it was time to start it up. So it wont interfere with my current kdm, I use startx to start it up. I did it long time ago, so I can't remember the details right now, but I just had to create a session file for kde4 and edit Xsession I think.
Upon start up I was greeted with the usual KDE wizard, no new options there for now. Then I remembered, how am I gonna take screen shots?! Could use imagemagick, but thats not cool ;) So i checked out a copy of kdegraphics. Another dilemma: I don't want all of it! After a minute of thinking, I looked in CMakeLists.txt. Ah now we're talking! Commented out all the folder includes except ksnapshot. Run the magic function, all good and working. So here's the first one:
http://tvu.org.ru/kde4/snapshot1.png

Now let's see what Konqueror looks like:
http://tvu.org.ru/kde4/snapshot2.png

Exiting Konqueror I got this:
http://tvu.org.ru/kde4/snapshot3.png

Seems kinit still has some problems...
What I really liked is the new proggy KAppFinder. It finds non-kde apps and creates menu entries for them:
http://tvu.org.ru/kde4/snapshot4.png

Next I wanted to see what I can configure. Turns out nothing ;) Screen shot is self explanatory:

http://tvu.org.ru/kde4/snapshot5.png

Of course you'll be interested in Konsole:

http://tvu.org.ru/kde4/snapshot7.png

There was another new app KMenuEditor I think, but it refused to start :(

Well thats it folks, see you next week.
Back to top
View user's profile Send private message
mark_alec
Bodhisattva
Bodhisattva


Joined: 11 Sep 2004
Posts: 6066
Location: Melbourne, Australia

PostPosted: Sat Sep 02, 2006 12:53 pm    Post subject: Reply with quote

This would be well suited to a blog, and you could get yourself added to Planet Larry so that a greater audience can view your progress with KDE 4.
_________________
www.gentoo.org.au || #gentoo-au
Back to top
View user's profile Send private message
eremini
Apprentice
Apprentice


Joined: 27 May 2005
Posts: 157

PostPosted: Sat Sep 02, 2006 12:55 pm    Post subject: Reply with quote

hehe thanks, I thought so too, but wanted to make sure gentoo forum readers follow this as well, I'll move this to a blog from now on and just update this post with new links
Back to top
View user's profile Send private message
stobbsm
Guru
Guru


Joined: 23 May 2004
Posts: 452

PostPosted: Sat Sep 02, 2006 1:02 pm    Post subject: Reply with quote

so far, kde4 looks to be the same as kde 3.5.....

Can't wait for Plasma to be integrated!
_________________
Sysadmin of Ubuntu systems and servers....
Although my own server is gentoo....
Back to top
View user's profile Send private message
cheater1034
Veteran
Veteran


Joined: 09 Sep 2004
Posts: 1558

PostPosted: Sat Sep 02, 2006 3:17 pm    Post subject: Reply with quote

stobbsm wrote:
so far, kde4 looks to be the same as kde 3.5.....

Can't wait for Plasma to be integrated!


Plasma will certainly be great.

kde4 isn't the same btw ;) qt4 is a huge integration which I <3<3<3
_________________
IRC!: #zen-sources on irc.rizon.net
zen-kernel.org
--
Lost in android development land.
Back to top
View user's profile Send private message
stobbsm
Guru
Guru


Joined: 23 May 2004
Posts: 452

PostPosted: Sat Sep 02, 2006 4:12 pm    Post subject: Reply with quote

what's the advantage of qt4 over qt3?
_________________
Sysadmin of Ubuntu systems and servers....
Although my own server is gentoo....
Back to top
View user's profile Send private message
abhay
Apprentice
Apprentice


Joined: 30 Jul 2005
Posts: 161

PostPosted: Sat Sep 02, 2006 4:44 pm    Post subject: Re: KDE 4 Diary Reply with quote

eremini wrote:
What I really liked is the new proggy KAppFinder. It finds non-kde apps and creates menu entries for them:
....
There was another new app KMenuEditor I think, but it refused to start :(

Great idea and good work done but KAppFinder and KMenuEditor are anything but new apps.
KAppFinder
http://img520.imageshack.us/img520/7841/kappfinderst4.jpg
KMenuEditor
http://img241.imageshack.us/img241/3155/kmenueditww3.jpg
Back to top
View user's profile Send private message
Tom_
Guru
Guru


Joined: 20 May 2004
Posts: 444
Location: France

PostPosted: Sat Sep 02, 2006 6:21 pm    Post subject: Reply with quote

This thread is a great idea! Thank you a lot.
Back to top
View user's profile Send private message
cheater1034
Veteran
Veteran


Joined: 09 Sep 2004
Posts: 1558

PostPosted: Sat Sep 02, 2006 7:18 pm    Post subject: Reply with quote

stobbsm wrote:
what's the advantage of qt4 over qt3?


I think this will sum it up:
http://doc.trolltech.com/4.2/qt4-intro.html

Also they claim less mem load, increased run time and start time performance, etc, etc.
And the performance improvement is a huge boost to KDE :arrow: :D

Granted, once plasma comes it will have an amazing WM too!
_________________
IRC!: #zen-sources on irc.rizon.net
zen-kernel.org
--
Lost in android development land.
Back to top
View user's profile Send private message
irondog
l33t
l33t


Joined: 07 Jul 2003
Posts: 715
Location: Voor mijn TV. Achter mijn pc.

PostPosted: Sat Sep 02, 2006 9:30 pm    Post subject: Reply with quote

Don't forget that Qt gives you a platform independent C++ API to create not only user interface's: There are tons of classes for things like networking, threading, XML handling, storage etc. The result is that KDELIBS will be made platform independent as much as possible as well. Maybe KDE will never run on Windows, but I'll bet I'm using Kopete and other nice KDE apps on Windows in about a year.

Platform independent means for Qt, that you can develop in Qt (C++) and deploy native applications for Windows, Linux X11, Linux FB (Qtopia) and MacOSX without porting. I've been using Qt for Windows, Qtopia and Qt-x11 side by side for some time now and I really love the API and the Tools like Designer and Assistant. Everything is documented so you can find out about all possibilities quickly. The Assistant tool helps you browsing the documentation during development. The version shipped with 4.2, which has find-as-you-type auto completion, is a pleasure to work with.

Also the thing called Signals and Slots, which is the main technology of Qt, has been improved much over Qt3. It's completely thread safe now, which meas you can emit signals from any thread, not only from within the event-loop. So, if you want to pass-around data among thread's safely, you can simply use the Signals and Slot's now.

For KDE Qt4 means that much, very much code has to be changed to make things work again. Qt4 is different (I'm not sure how different, because I've rarely used Qt3 as a programmer) and KDE is BIG!. The next problem is that those KDE devs want to do all their wish-list changes at the very same time as the porting work. This makes sense for most of the work, but It never makes it easier.
_________________
Alle dingen moeten onzin zijn.
Back to top
View user's profile Send private message
irondog
l33t
l33t


Joined: 07 Jul 2003
Posts: 715
Location: Voor mijn TV. Achter mijn pc.

PostPosted: Sun Sep 10, 2006 6:59 am    Post subject: Reply with quote

Qt-4.2-RC1 is in portage. KDE4 can be built without qt-copy now.
_________________
Alle dingen moeten onzin zijn.
Back to top
View user's profile Send private message
ArneBab
Guru
Guru


Joined: 24 Jan 2006
Posts: 429
Location: Graben-Neudorf, Germany

PostPosted: Sun Sep 10, 2006 10:07 am    Post subject: Reply with quote

Would it be possible to write an ebuild for KDE4 to be able to test it cleanly?

Wishes,
Arne
_________________
Being unpolitical means being political without realizing it. - Arne Babenhauserheide ( http://draketo.de )

pkgcore: So fast that it feels unreal - by doing only what is needed.
Back to top
View user's profile Send private message
eremini
Apprentice
Apprentice


Joined: 27 May 2005
Posts: 157

PostPosted: Sun Sep 10, 2006 11:32 am    Post subject: Reply with quote

If anyone is willing to help me with writing one.
Back to top
View user's profile Send private message
ArneBab
Guru
Guru


Joined: 24 Jan 2006
Posts: 429
Location: Graben-Neudorf, Germany

PostPosted: Sun Sep 10, 2006 12:08 pm    Post subject: Reply with quote

How can we help you?
_________________
Being unpolitical means being political without realizing it. - Arne Babenhauserheide ( http://draketo.de )

pkgcore: So fast that it feels unreal - by doing only what is needed.
Back to top
View user's profile Send private message
ArneBab
Guru
Guru


Joined: 24 Jan 2006
Posts: 429
Location: Graben-Neudorf, Germany

PostPosted: Sun Sep 24, 2006 7:42 pm    Post subject: Reply with quote

Any News?
_________________
Being unpolitical means being political without realizing it. - Arne Babenhauserheide ( http://draketo.de )

pkgcore: So fast that it feels unreal - by doing only what is needed.
Back to top
View user's profile Send private message
Treborius
Guru
Guru


Joined: 18 Oct 2005
Posts: 585
Location: Berlin

PostPosted: Mon Sep 25, 2006 9:02 am    Post subject: Re: KDE 4 Diary Reply with quote

eremini wrote:

Next I wanted to see what I can configure. Turns out nothing ;) Screen shot is self explanatory:

http://tvu.org.ru/kde4/snapshot5.png



i got all "normal" entries in kcontrol ...
not all are working but they are showing up ..

build last week
_________________
Systems running gentoo :
Desktop, Laptop, ZOTAC AD-10 media-center, odroid-xu4 server / wLan-router
Back to top
View user's profile Send private message
ArneBab
Guru
Guru


Joined: 24 Jan 2006
Posts: 429
Location: Graben-Neudorf, Germany

PostPosted: Mon Sep 25, 2006 10:32 am    Post subject: Reply with quote

Anything new about providing an ebuild to facilitate testing?
_________________
Being unpolitical means being political without realizing it. - Arne Babenhauserheide ( http://draketo.de )

pkgcore: So fast that it feels unreal - by doing only what is needed.
Back to top
View user's profile Send private message
Zephyrus
Apprentice
Apprentice


Joined: 01 Sep 2004
Posts: 204

PostPosted: Sun Oct 01, 2006 10:38 pm    Post subject: Reply with quote

This is what I did, I hope someone could find it useful.
----------------- README ------------------
Description: This overlay includes the ebuilds needed to build a full, monolithic, version of the KDE 4.

%
PERSONAL NOTES

First of all, i would like to say to anglophone people that I'm sorry for all the English errors i put in this overlay :(

NOTE: I'm not responsible for any damage these ebuilds can do to your computer.

I wrote almost all of the ebuilds and they are somewhat based on their stable counterpart, in particular in their use/dependencies sections.
I also wrote an eclass which contains some useful functions to configure, compile and install the kde module, and included in this overlay
there's also a modified version of the subversion eclass.
The net-im/telepathy-gabble is a slightly modified version of the same ebuild found in the voip overlay.

Rember always to _NOT_ sync too often with the SVN.

Due to the highly unstable nature of KDE4 (as of 09/2006), if you only want to give a brief look at the new KDE, i suggest to build only the basic modules, which are
kdelibs, kdepimlib, kdebase.
As suggested in the kde wiki, it's always better to create a new user to test development version of kde 4.
Another thing to do, is , in my opinion, to enable the collision-protect portage system, via the FEATURES environment variable (see make.conf.example).
By activating this feature you will be warned if a package is trying to overwrite a file that it does not own.
A good source of information is http://developer.kde.org/build/trunk.html and obviously bugs.kde.org and kde-devel mailing list.
If you find a bug or any other problem in this overlay (because there are certainly some...), tell me ;)

%
THE OVERLAY

* kde-cmake.eclass

This eclass provide the basic code used to configure, compile and install all the kde ebuilds, using
Cmake.
A general problem of this ebuilds is that they want to modify some cmake files installed by kdelibs on the live filesystem (to update them?)
and this obviously give a sandbox error. As a temporary solution i added an addpredict to the kde 4.0 install directory.
Some lines of code are take from the kde wiki - See the eclass file for all the details.

* subversion.eclass

This is simply the gentoo standard subversion eclass to which I simply added a somewhat dirty hack
which let you use this eclass even if you are/want to be offline.
To activate this feature, simply define the ESVN_SERVER variable to "offline" ( i.e. ESVN_SERVER="offline" ).
This is useful if you are playing with the ebuilds and you don't want to load the kde svn server with
useless connections.

* cmake-utils.eclass

This is an eclass which provide some useful functions for building cmake-based software with portage.
The cmake_with function is based on enable_extensioni_with from confutils.eclass

* x11-libs/qt-4.99.99

The qt ebuild provided in this overlay it's the gentoo portage qt-4.2.1-r1 ebuild modified to fetch
qt-copy from the svn ebuild. After it has fetched the sources, it also tries to run the apply-patches script
(as suggested in the kde wiki).
Sometimes this script fails and the user need to answer to some questions from the script.
Usually if a patch fails, i continue with the patching process and if a patch is already applied i don't revert it.

* x11-libs-qt-4.2.1-r1

This is the gentoo portage qt-4.2.1-r1 ebuild modified with patches from the qt-copy svn enabled by default.
Enabling use flags "vanilla" will build skip the patching process.

* app-crypt/qca-2.99.99

This ebuild builds the qca-2 library, needed by kdenetwork, from the svn code retrieved from the kde svn server.
It supports slotting with qca-1. The slotting mechanism is based on the qca-2.0_beta2 ebuild from the sunrise overlay.

* media-libs/taglib-1.4.99

This ebuild builds the taglib library, needed to compile kdemultimedia (with use flag taglib on),
from the svn code retrieved from the kde svn server.

* net-libs/telepathy-qt

This ebuild builds libtelepathy with qt4 bindings.It's needed by kdenetwork to compile kopete with telepathy plugin.

* net-voip/tapioca-qt

This ebuild builds libtapioca with qt4 bindings.It's needed by kdenetwork to compile kopete with telepathy plugin.i

* sci-libs/indilib-0.4

This library is needed to build kstars with telescope device support.

* lib-ml/facile-1.1

This library is needed by kalzium equation solver.

* kde-base/kdelibs-3.99.99

This ebuild builds the kde 4 svn trunk version of the kdelibs package.

* kde-base/kdepimlibs-3.99.99

This ebuild builds the kde 4 svn trunk version of the kdepimlibs package.

* kde-base/kdebase-3.99.99

This ebuild builds the kde 4 svn trunk version of the kdebase package.
It tries to access /var/run/xdmctl, generating a sandbox violation error.
As a temporary workaround i added an "addpredict /var/run/xdmctl".

* kde-base/kdeaddons-3.99.99

This ebuild builds the kde 4 svn trunk version of the kdeaddons package.

* kde-base/kdeadmin-3.99.99

This ebuild builds the kde 4 svn trunk version of the kdeadmin package.

* kde-base/kdeartwork-3.99.99

This ebuild builds the kde 4 svn trunk version of the kdeartwork package.

* kde-base/kdeedu-3.99.99

This ebuild builds the kde 4 svn trunk version of the kdeedu package.

* kde-base/kdegames-3.99.99

This ebuild builds the kde 4 svn trunk version of the kdegames package.

* kde-base/kdegraphics-3.99.99

This ebuild builds the kde 4 svn trunk version of the kdegames package.

* kde-base/kdemultimedia-3.99.99

This ebuild builds the kde 4 svn trunk version of the kdemultimedia package.

* kde-base/kdenetwork-3.99.99

This ebuild builds the kde 4 svn trunk version of the kdepim package.
It requires >=qca-2.0. Included in this overlay, there's a qca-2.99.99 (svn version) ebuild
with slotting support.
To build telepathy (decibel use flag) support i also added to the overlay: tapioca-qt,
telepathy-qt.

* kde-base/kdepim-3.99.99

This ebuild builds the kde 4 svn trunk version of the kdepim package.

* kde-base/kdesdk-3.99.99

This ebuild builds the kde 4 svn trunk version of the kdesdk package.

* kde-base/kdetoys-3.99.99

This ebuild builds the kde 4 svn trunk version of the kdetoys package.

* kde-base/kdeutils-3.99.99

This ebuild builds the kde 4 svn trunk version of the kdeutils package.

%
DEBUGGING THE EBUILDS

Well, there isn't much to say, these are simply ebuilds and all the standard things apply here ;)
However there are a few CMake relate thing to remember:
1)Give a look at the CMake man page and its website.
2)To see cmake variables, cd (after the unpacking stage),
into /var/tmp/portage/${PN}-{PV}/work/${PN}-{PV}/ and then
type "ccmake ../${PN}_build". You will be greeted with a simple and intuitive
ncurse GUI that will show Cmake variables (configure switch, include dirs etc...).

Rember to export ESVN_SERVER="offline" if you are playing with the ebuilds.
As i already wrote, this will avoid making useless connections to the SVN server.

%
SESSION ENTRY
(Note: now it should be automatically handled by the kdebase ebuild, but I leave the howto just in case)

To add kde-4.0 to kdm, put a file with the following code in the directory
defined by the SessionsDirs entry in /kde/${KDE_KDM_VER}/share/config/kdm/kdmrc.
Usually, or at least on my system, it's "SessionsDirs=/usr/share/xsessions"

Code:

[Desktop Entry]
Encoding=UTF-8
Type=XSession
Exec=/usr/kde/4.0/bin/startkde
TryExec=/usr/kde/4.0/bin/startkde
Name=Kde 4.0 (alpha svn release)


%
RUNNING KDE4 PROGRAMS

You can use KDE4 programs in two way.
1) Logging in with KDM into a kde 4 desktop (see section above)
2) by logging with the kde4 new user you have created (for example kde-devel) in a console
and then by setting up the proper environment and then starting dbus
(see http://developer.kde.org/build/trunk.html )
For example:
Code:

   unset KDE_IS_PRELINKED
   export KDEDIR=/usr/kde/4.0
   export KDEDIRS=$KDEDIR
   export QTEST_COLORED=1
   export XDG_DATA_DIRS=$KDEDIR/share
   export XDG_CONFIG_DIRS=$KDEDIR/etc/xdg
   export QT_PLUGIN_PATH=$KDEDIR/lib/kde4/plugins/
   export PATH=$KDEDIR/bin:$PATH
   export QTDIR=/usr/lib/qt4
   export LD_LIBRARY_PATH=$QTDIR/lib:$KDEDIR/lib:$LD_LIBRARY_PATH
   eval `dbus-launch --auto-syntax`

%
PORTAGE SETTINGS GUIDE

1)Unpack the overlay archive in a directory of your choice.
Then add this directory to the PORTDIR_OVERLAY environment variable in /etc/make.conf

2)Unmask the ebuilds you need, by adding the necessary lines to /etc/portage/package.keywords.
For example:
Code:

# KDE 4 SVN ebuilds keywords
=x11-libs/qt-4.2.1-r1 -*
=kde-base/kdelibs-3.99.99 -*
=kde-base/kdepimlibs-3.99.99 -*
=kde-base/kdebase-3.99.99 -*
=kde-base/kdeadmin-3.99.99 -*
=kde-base/kdeartwork-3.99.99 -*
=kde-base/kdeedu-3.99.99 -*
=kde-base/kdegames-3.99.99 -*
=kde-base/kdegraphics-3.99.99 -*
=kde-base/kdemultimedia-3.99.99 -*
=kde-base/kdenetwork-3.99.99 -*
=kde-base/kdepim-3.99.99 -*
=kde-base/kdesdk-3.99.99 -*
=kde-base/kdetoys-3.99.99 -*
=kde-base/kdeutils-3.99.99 -*
=kde-base/kdeaddons-3.99.99 -*
=sys-apps/dbus-1.0.0

And in /etc/portage/package.unmask
Code:

=x11-libs/qt-4.2.1-r1


3) Set up your useflags in /etc/portage/package.use. I suggest building with the debug flag. The qt4 dbus flag is strictly required.
For example:
Code:

# KDE 4 SVN ebuilds use flags
=x11-libs/qt-4.2.1 debug dbus
=kde-base/kdelibs-3.99.99 debug
=kde-base/kdepimlibs-3.99.99 debug
=kde-base/kdebase-3.99.99 debug
=kde-base/kdeadmin-3.99.99 debug
=kde-base/kdeartwork-3.99.99 debug
=kde-base/kdeedu-3.99.99 debug
=kde-base/kdegames-3.99.99 debug
=kde-base/kdegraphics-3.99.99 debug
=kde-base/kdemultimedia-3.99.99 debug tunepimp
=kde-base/kdenetwork-3.99.99 debug
=kde-base/kdepim-3.99.99 debug
=kde-base/kdesdk-3.99.99 debug
=kde-base/kdetoys-3.99.99 debug
=kde-base/kdeutils-3.99.99 debug
=kde-base/kdeaddons-3.99.99 debug


%
ABOUT SOME USEFLAGS

1)The kdeenablefinal useflag has exactly the same behaviour of its kde3 counterpart, however, at the moment of this writing, several, if not all, modules have still broken support for it.

------------------------ END README -------------------

Download
Revision 19 - 11/11/2006
md5sum: d1e5466de999c8b695cf73df8abd0120
This release is outdated. A new revision will be posted soon (07/01 or 08/01)
Changelog
% 02/10/2006 Revision 2
*)I've only updated the README.

% 03/10/2006 Revision 3
*)Updated dbus dependecies.

% 04/10/2006 - Revision 4
*)Fixed some ebuilds to die where compilation/installation/etc.. fails.
*)Removed qca-2.0_beta2 sunrise overlay ebuild.
*)Added qca-2.99.99 svn ebuild for kopete compatibility.
As with qca-2.0_beta2 slotting is supported (the slotting "way"
is taken from the sunrise ebuild and adapted to the new cmake build system).

% 05/10/2006 - Revision 5
*)Added media-libs/taglib--2.4.99 svn ebuild to fix compilation problems of
kdemultimedia (use taglib enabled).
*)Updated kdelibs/telepathy-qt/tapioca-qt qt dependecies to reflect portage tree changes.
*)Updated qca-2.99.99 ebuild. Added a patch to fix building problems of the
qca-pkcs11 plugin.

%05/10/2006 - Revision 6
*)Fixed kdenetwork to build with slotted qca.

%05/10/2006 - Revision 7
*)Fixed tapioca-qt, tapioca-telepathy and kdenetwork. Now telepathy plugins
compiles.

%06/10/2006 - Revision 8
*)Added qt-4.2.0 ebuild. This ebuild is based on the portage ebuild of the
same version qt, but by default it'll apply some patches taken from the kde
svn qt-copy repository. If you want to build an unpatched version of qt 4.2.0,
you should enable vanilla use flag for qt (through /etc/portage/package.use)
The qt-4.99.99 svn ebuild is included but i think that now it's not strictly
required to build kde 4.
*)All ebuilds: updated qt 4 dependecies.

%09/10/2006 - Revision 9
*)Added a new ebuild for telepathy-gabble-0.10 from netvoip overlay.
*)Added a new patch for qt from qt-copy svn tree

%10/10/2006 - Revision 10
*)updated qca-2.99.99 ebuild to reflect svn changes and to fix some bugs in
the slotting patch
*)updated/fixed kdemultimedia-3.99.99 ebuild cmake switches

%11/10/2006 - Revision 11
*)fixed qt dbus dependency

%11/10/2006 - Revision 12
*)Internal Change - Added cmake-utils.eclass for internal use
*)Internal Change - Updated the ebuild to use cmake-utils.eclass functions
*)Added libindi ebuild for kstars devices support
*)Updated use flags of some packages to reflect svn changes

%12/10/2006 - Revision 13
*)Fixed qca ebuild to build with the new svn changes

%21/10/2006 - Revision 14
*)Fixed some bugs in kde-cmake.eclass
*)Fixed some useflags - dependency relation in kde ebuilds
*)Synced qt ebuild with the one in portage - qt-4.2.0-r1
*)Added kdeenablefinal for future use - At the moment it's broken

% 28/10/2006 - Revision 15
*) Removed telepathy-gabble ebuilds from the overlay because an ebuild for the
latest version of this software was added to the official portage tree
*)Updated qt ebuilds
*)Updated use flags <-> dependencies for various kde ebuilds
*)Added libfacile ebuild for kalzium equation solver
*)Added kdetest use flag for building kde test

% 04/11/2006 - Revision 16
*)Added a modified qt-4.2.1 ebuild with qt-copy update (the original ebuild is
from the standard portage tree)
*)Updated qt ebuilds with new patches from qt-copy svn branch
*)Updated cmake-kde eclass
*)Updated test code - no more kdetest use flag, to enable it you should add
test to your FEATURES

% 5/11/2006 - Revision 17
*)Reworked eclass/ebuild code

% 11/11/2006 - Revision 18
*)Reworked eclass/ebuild code
*)Fixed qca test building
*)updated qt ebuilds to portage version
*)Updated qt-copy patch
*)updated kde ebuilds

% 11/11/2006 - Revision 19
*)Updated documentation
*)Updated ebuilds


Last edited by Zephyrus on Sun Jan 07, 2007 2:21 pm; edited 41 times in total
Back to top
View user's profile Send private message
brot
Guru
Guru


Joined: 06 Apr 2004
Posts: 322

PostPosted: Sun Oct 01, 2006 10:51 pm    Post subject: Reply with quote

Zephyrus, thank you for your work :)

After some sleep, and afterwards some school i will test these. So we will speak again in aprox 13 hours ;)
Back to top
View user's profile Send private message
ArneBab
Guru
Guru


Joined: 24 Jan 2006
Posts: 429
Location: Graben-Neudorf, Germany

PostPosted: Thu Oct 05, 2006 8:08 am    Post subject: Reply with quote

You'll also have to unmask in /etc/portage/package.unmask
Code:
# Abhängigkeiten für KDE4
=x11-libs/qt-4.99.99
=sys-apps/dbus-0.91
=sys-apps/dbus-core-0.93
=dev-libs/dbus-qt3-old-0.70
=dev-python/dbus-python-0.71


At least I had to.

Besides: Thanks a lot!

I'll check back, when I know how well it works.
_________________
Being unpolitical means being political without realizing it. - Arne Babenhauserheide ( http://draketo.de )

pkgcore: So fast that it feels unreal - by doing only what is needed.
Back to top
View user's profile Send private message
Zephyrus
Apprentice
Apprentice


Joined: 01 Sep 2004
Posts: 204

PostPosted: Thu Oct 05, 2006 10:05 am    Post subject: Reply with quote

ArneBab wrote:
You'll also have to unmask in /etc/portage/package.unmask
Code:
# Abhängigkeiten für KDE4
=x11-libs/qt-4.99.99
=sys-apps/dbus-0.91
=sys-apps/dbus-core-0.93
=dev-libs/dbus-qt3-old-0.70
=dev-python/dbus-python-0.71


At least I had to.



You're right. :)
I updated the original post.

Quote:

Besides: Thanks a lot!

I'll check back, when I know how well it works.


By the way, I'm wondering if it still needs qt-copy, now that there's qt-4.2.0 in portage.
I will test this afternoon if there are no problems with the portage ebuild.
Back to top
View user's profile Send private message
gelbasack
n00b
n00b


Joined: 11 Mar 2004
Posts: 19
Location: Austria

PostPosted: Mon Oct 09, 2006 11:23 am    Post subject: Reply with quote

Worked fine for me.

Two little problems:
the filesize of the qt ebuild was too large

Logging in onto KDE4 didn't work because ksmserver could not be started. Running KDE4-applications from a KDE3-environment seems to work (more or less stable ;) )
Back to top
View user's profile Send private message
batistuta
Veteran
Veteran


Joined: 29 Jul 2005
Posts: 1384
Location: Aachen

PostPosted: Mon Oct 09, 2006 1:08 pm    Post subject: Reply with quote

Do you guys know what is supposed to be available in the Technical preview supposly to come end of this month? Is the TP on time? Most importantly, I'd like to know when we could see some screenshots of plasma :D
Back to top
View user's profile Send private message
Zephyrus
Apprentice
Apprentice


Joined: 01 Sep 2004
Posts: 204

PostPosted: Mon Oct 09, 2006 4:36 pm    Post subject: Reply with quote

gelbasack wrote:
Worked fine for me.

Two little problems:
the filesize of the qt ebuild was too large

I'm sorry for that :(
I updated the ebuild with a new patch from the qt-copy tree of the kde svn. I hope that this time the digest is correct.

Quote:

Logging in onto KDE4 didn't work because ksmserver could not be started. Running KDE4-applications from a KDE3-environment seems to work (more or less stable ;) )


I can't replicate your problem :(
Can you give more info? is the problem that Ksmserver can't be started because it's not found ? or does it segfaults/exits with an error?
Back to top
View user's profile Send private message
ArneBab
Guru
Guru


Joined: 24 Jan 2006
Posts: 429
Location: Graben-Neudorf, Germany

PostPosted: Tue Oct 10, 2006 11:47 am    Post subject: Reply with quote

batistuta wrote:
Do you guys know what is supposed to be available in the Technical preview supposly to come end of this month? Is the TP on time? Most importantly, I'd like to know when we could see some screenshots of plasma :D


That will take time.

kde-promo mailinglist wrote:
> I told most people that there will be an alpha this year and a release Q2
> 2007.

A point where we conflicted ;) I said "released when it's ready", "playground
for totally new approaches" and that KDE 3 is working wonderful and is
maintained and even enhanced. I think both messages are true, Alex's is about
planning, mine is about reality. And may reflect the split in the
contributors.


But I am anxious for Plasma (and much much more) as well :)
_________________
Being unpolitical means being political without realizing it. - Arne Babenhauserheide ( http://draketo.de )

pkgcore: So fast that it feels unreal - by doing only what is needed.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Goto page 1, 2, 3, 4  Next
Page 1 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum