A new version of kdesvn appeared which supports KDE 4. It would be nice to have this in the tree to reduce the need to use KDE 3 apps for KDE 4 users. Reproducible: Always Projects URL: http://kdesvn.alwins-world.de/
Take look onto http://git.overlays.gentoo.org/gitweb/?p=proj/kde-crazy.git;a=blob;f=dev-util/kdesvn/kdesvn-9999.ebuild for inspiration.
*** Bug 238245 has been marked as a duplicate of this bug. ***
Theo: I added you to CC, since you promised to post an ebuild for 1.2.1 ;)
sorry for not replying in the previous bug but i still haven't installed kde-4.1 because i've been busy with the kdesvn-portage to kde-crazy move. The live ebuild that scarabeus and me have created is in a good shape, solved many problems of the previous one, can easily be transformed to a kde-4.1 compatible ebuild and also solves bug 243434. I don't intend to install kde-4.1 for the next days so please someone else test it. George sorry again for the inconvenience (i'm aware about gentoo policy which wants to developers let users finish their work :) )
Tried to use the posted ebuild with KDE 4.1.3. Could not get it to digest and I am getting the following error: ebuild kdesvn-9999.ebuild digest * * ERROR: dev-util/kdesvn-9999 failed. * Call stack: * ebuild.sh, line 1867: Called source '/usr/local/portage/dev-util/kdesvn/kdesvn-9999.ebuild' * kdesvn-9999.ebuild, line 10: Called inherit 'kde4-base' 'flag-o-matic' * ebuild.sh, line 1224: Called qa_source '/usr/portage/eclass/kde4-base.eclass' * ebuild.sh, line 37: Called source '/usr/portage/eclass/kde4-base.eclass' * kde4-base.eclass, line 166: Called die * The specific snippet of code: * die "kde4-base.eclass inherited but NEED_KDE not defined - broken ebuild" * The die message: * kde4-base.eclass inherited but NEED_KDE not defined - broken ebuild So portage thinks this is a broken ebuild. In post #4 Theo says "can easily be transformed to a kde-4.1 compatible ebuild" Perhaps someone can give those of us who don't work on ebuilds on a daily bases some clues about what needs to be done to get this to work with KDE 4.1.x?
Created attachment 175326 [details] ebuild for the current kdesvn-version for kde4
I tested it on amd64. No errors but some compiler warnings that are not gentoo issues.
Added a kdesvn-1.2.2 ebuild in kde-testing overlay. Let me tell you how KDE Herd handles kde misc apps: We are going to commit the eclasses located in kde-testing to the tree in a few days. There is a KDE_MINIMAL variable which allows those apps to be installed to various KDE versions, like 4.1, 4.2 or even live. Thus, the slot for these packages goes according to their version and not to the KDE version. The above apply for the KDE4 apps. For the KDE3 ones (as this still concerns you) we are going to make also some changes to KDE3 eclasses and all packages will have slot :3.5 George, when we will commit the eclasses i'll poke you to commit this one to the tree (if it is ok of course). As for bug 243434 i'm going to spend a few hours on this today but i can't promise anything :)
Created attachment 176025 [details] kdeprefix compatible
(In reply to comment #8) > As for bug 243434 i'm going to spend a few hours on this today but i can't > promise anything :) Theo: please see my comment in bug #243434 - I just committed the fix on which I was sitting for quite a while. Seems the cleanest and easiest of all the discussed, but requires kdesdk-kioslaves added to dependencies. Therefore if you have any comments, please leave them, I may redo the fix. If not, well, I closed that bug already :).
kdesvn 1.2.3 now available. http://kdesvn.alwins-world.de/ The developer says that versions earlier than 1.2 are now no longer 'supported', so even nicer to have the KDE4 version in the tree.
Thanks for the note, I was about to leave a comment on the situation here - I have tried kde-4 some time ago, but it was lacking too much stuff i use, so I did not switch; plus I had to rebuild the system once again, so I did not have a kde-4 system to test or even build it on. Now, with the release of kde-4.2 I plan to install it as soon as ebuilds are unmasked and sources propagate. Shortly after that I will revisit kdesvn, so, stay tuned :).
A simple raname of the ebuild works ;)
and don't forget to check our version in kde-testing ;)
in CVS