Difference between revisions of "Wikipedia fa/my DVD/workpackages"
Jump to navigation
Jump to search
Line 24: | Line 24: | ||
; contact | ; contact | ||
: emmanuel _at_ engelhart.org | : emmanuel _at_ engelhart.org | ||
; faq | |||
:; Which version of the code source should be ported? | |||
::''Use [http://tmp.kiwix.org/src/nightly/kiwix-svn-2010-02-04.tar.bz2 this tar.zz] | |||
:; Where are the dependences? | |||
::''All what is necessary should available [http://download.kiwix.org/dev/ here]. Visual Studio Express may be downloaded from MS Web site. | |||
:; Which parts of Kiwix sources should run on Windows? | |||
::''Only the client should be ported... concretly, that means the XPCOM components in src/components | |||
:; How do I know if it works? | |||
::''You should be able to view/index/search throuhg a ZIM file without issue | |||
:; Where may I download a test ZIM file? | |||
::''[http://tmp.kiwix.org/zim/0.9/ here] | |||
:; Should I compile the dependences or use the released binaries? | |||
::''If possible (should be always possible except for xz-utils) yes. Constraints are the same a for Kiwix itself (GNU Makefile, doc, ...) | |||
:; Should I compile also xulrunner? | |||
::''Like you want, this is not mandatory... if not use the binary version of the SDK and runtime [http://releases.mozilla.org/pub/mozilla.org/xulrunner/releases/1.9.1.7/ here] | |||
== Task2: Windows installer == | == Task2: Windows installer == |
Revision as of 13:30, 11 February 2010
Task1: Windows port
- purpose
- Make a Windows (2000/XP/VISTA/7) x86_32 version of Kiwix. That means make working Makefiles and DLLs of/for the following 3 XPCOM components (zimAccessor, zimXapianIndexer, xapianAccessor)
- constraints
- Must work with GNU Makefiles
- Must be fully documented
- Must provide a global script or Makefile doing all what is necessary to do (from downloading the dependence source code to provide a tar.gz with kiwix for Windows).
- Must compile on mingw
- Must compile with MS cl.exe
- Components must be compiled staticaly
- Providing support during 6 months following the due date.
- due date
- 2010-02-15
- paid
- 2000$
- additional informations
- There is already a prototype: binary and sources (search for the WinStudio project files).
- Dependences are gecko-sdk, xapian, libunac, libzip2, zlib, liblzma (see here).
- contact
- emmanuel _at_ engelhart.org
- faq
- Which version of the code source should be ported?
- Use this tar.zz
- Where are the dependences?
- All what is necessary should available here. Visual Studio Express may be downloaded from MS Web site.
- Which parts of Kiwix sources should run on Windows?
- Only the client should be ported... concretly, that means the XPCOM components in src/components
- How do I know if it works?
- You should be able to view/index/search throuhg a ZIM file without issue
- Where may I download a test ZIM file?
- here
- Should I compile the dependences or use the released binaries?
- If possible (should be always possible except for xz-utils) yes. Constraints are the same a for Kiwix itself (GNU Makefile, doc, ...)
- Should I compile also xulrunner?
- Like you want, this is not mandatory... if not use the binary version of the SDK and runtime here
Task2: Windows installer
- purpose
- Make a Windows installer for Kiwix and Kiwix content (ZIM files and Xapian search indexes)
- constraints
- Must use NSIS (Nullsoft Scriptable Install System)
- Must have standard install/uninstall process
- Must have a full documentation about how to build the installer
- Must provide a global script or Makefile doing all what is necessary to do.
- Providing support during 6 months following the due date.
- Must compile on mingw
- due date
- 2010-02-15
- paid
- 500$
- additional informations
- There is already something, code needs to be adapted: ISO of the last version and code
- contact
- emmanuel _at_ engelhart.org
Task3: Windows DVD launcher
- purpose
- Make a DVD launcher (run by the autorun) to give the choice over run/install/exit Kiwix
- constraints
- Must use a specific code base
- Must have a full documentation about how to build the installer
- Must provide a global script or Makefile doing all what is necessary to do.
- Must compile on mingw
- Providing support during 6 months following the due date.
- due date
- 2010-02-15
- paid
- 300$
- additional informations
- contact
- emmanuel _at_ engelhart.org