On Thursday 25 March 2010 13:24:52 Abdullah Abouzekry wrote:
> Hello,
> 
> I want to contribute to the development of the windows port of PySide,
> please guide me how to proceed

Ok,

The first step is to create an windows installer for ApiExtractor, to do it 
I'm using InnoSetup (google about it).

You will need:

- Install the windows SDK.
- Install Qt4.6
- Install cmake 2.8
- Install InnoSetup
- Install libXml2 and libXslt for MSVC, this is the worst part and probably 
you will need to do it by hand, because there aren't installers for these 
libraries.
- Install git.

Put all these tools on your system path.

- Checkout ApiExtractor from our git repository[1].
- Change to branch "windows", it was merged with the version 0.4.0 and have my 
initial work to create the windows installer.
- Try to compile the project on command line as you do for any cmake project.
- If any errors occur
  - Try to Fix
  - If you got the fix
     - Create a patch, and do a merge request on gitorious.
  - else
     - Report as a bug on http://bugs.openbossa.org
- Run "make windowsinstaller"
- Check the errors, because my script is too old and you need to modify it, 
just remove the installation routine for FindApiExtractor.cmake and add 
installation routines for ApiExtractorConfig.cmake and 
ApiExtractorVersion.cmake.
- Try again until you see everything working.
- Do a merge request with your changes.

With ApiExtractor perfectly done you can move on to Generator Runner then 
Shiboken Generator and finally PySide.

[1] http://qt.gitorious.org/pyside/apiextractor

-- 
Hugo Parente Lima
INdT - Instituto Nokia de Tecnologia

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
PySide mailing list
[email protected]
http://lists.openbossa.org/listinfo/pyside

Reply via email to