2011/2/13 Lionel Petit <lionelpetit@gmail.com>

 I don't know how to reply to older mails from the list so I create a new thread.

 I have to work on Windows and Basket miss me.
 I read the list and found that David successfully ran basket on Windows with some patches :

 I tried this week-end and here is the way I did it :
 - install perl,  mingw, cmake and git
 - install KDE on windows to build third-party applications (don't forget to manually install automoc) :
 - replace the asbolute path (U:, L: or O:) by ${_IMPORT_PREFIX} in KDEDIR/share/apps/cmake/KDELibs4LibraryTargets-release.cmake
 - replace "disable-auto-import" by "enable-auto-import" in KDEDIR/share/apps/cmake/FindKDE4Internal.cmake
 - get the latest copy of basket :
    git clone git://github.com/kelvie/basket.git
 - apply the patches
 - comment the line with LC_MESSAGES in kgpgme.cpp
 - copy the .bat file from http://techbase.kde.org/Projects/KDE_on_Windows/Compiling_Applications
 - run it from basket/src directory

 When I launch Basket, it complains of each Basket it loads : "Unspecified source : Invalid crypto engine".
 I didn't investigate further.

 Now, I'm going to test it but I'm not sure to have enough time to analyse and correct the patches.
 They are commented lines of code that do not compil on windows.

 I hope this can help other people to work on the subject.


The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
Basket-devel mailing list

Well, that's good news, at least we can run basket on windows !

But we are far far far away from the redistributable installer.. :(

My knowledge of C & Qt programming isn't big enough to have a clear opinion on this, but do we really need to be kde-dependant ? What about an intermediate approach just like the arora browser¹ ? (good kde integration but Qt-based project)

Anyway I really appreciate to use basket everyday =)

Bye !

¹ : http://code.google.com/p/arora/