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

From Kiwix
Jump to navigation Jump to search
Line 10: Line 10:
: Must compile with MS cl.exe
: Must compile with MS cl.exe
: Components must be compiled staticaly
: Components must be compiled staticaly
: Provide support during 6 months following the due date.
: Providing support during 6 months following the due date.


; due date
; due date
Line 34: Line 34:
: Must have a full documentation about how to build the installer
: 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 provide a global script or Makefile doing all what is necessary to do.
: Provide support during 6 months following the due date.
: Providing support during 6 months following the due date.
: Must compile on [http://download.kiwix.org/dev/MozillaBuildSetup-1.4.exe mingw]
: Must compile on [http://download.kiwix.org/dev/MozillaBuildSetup-1.4.exe mingw]


Line 58: Line 58:
: Must provide a global script or Makefile doing all what is necessary to do.
: Must provide a global script or Makefile doing all what is necessary to do.
: Must compile on [http://download.kiwix.org/dev/MozillaBuildSetup-1.4.exe mingw]
: Must compile on [http://download.kiwix.org/dev/MozillaBuildSetup-1.4.exe mingw]
: Provide support during 6 months following the due date.
: Providing support during 6 months following the due date.


; due date
; due date

Revision as of 15:08, 9 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

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