Difference between revisions of "Wikipedia fa/my DVD/workpackages"

From Kiwix
Jump to navigation Jump to search
Line 1: Line 1:
== Windows port==
== Task1: Windows port==
; purpose
; 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 ([http://kiwix.svn.sourceforge.net/viewvc/kiwix/moulinkiwix/src/components/zimAccessor/ zimAccessor], [http://kiwix.svn.sourceforge.net/viewvc/kiwix/moulinkiwix/src/components/zimXapianIndexer/ zimXapianIndexer], [http://kiwix.svn.sourceforge.net/viewvc/kiwix/moulinkiwix/src/components/xapianAccessor/ xapianAccessor])
: 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 ([http://kiwix.svn.sourceforge.net/viewvc/kiwix/moulinkiwix/src/components/zimAccessor/ zimAccessor], [http://kiwix.svn.sourceforge.net/viewvc/kiwix/moulinkiwix/src/components/zimXapianIndexer/ zimXapianIndexer], [http://kiwix.svn.sourceforge.net/viewvc/kiwix/moulinkiwix/src/components/xapianAccessor/ xapianAccessor])
Line 25: Line 25:
: emmanuel _at_ engelhart.org
: emmanuel _at_ engelhart.org


== Windows installer ==
== Task2: Windows installer ==
; purpose
; purpose
: Make a Windows installer for Kiwix and Kiwix content (ZIM files and Xapian search indexes)
: Make a Windows installer for Kiwix and Kiwix content (ZIM files and Xapian search indexes)
Line 49: Line 49:
: emmanuel _at_ engelhart.org
: emmanuel _at_ engelhart.org


== Windows DVD launcher ==
== Task3: Windows DVD launcher ==
; purpose
; purpose
: Make a DVD launcher (run by the autorun) to give the choice over run/install/exit Kiwix
: Make a DVD launcher (run by the autorun) to give the choice over run/install/exit Kiwix

Revision as of 15:54, 1 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
Provide 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.
contact
emmanuel _at_ engelhart.org

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.
Provide 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
Provide support during 6 months following the due date.
due date
2010-02-15
paid
300$
additional informations
contact
emmanuel _at_ engelhart.org