8,231
edits
Line 21: | Line 21: | ||
* Package for [https://en.wikipedia.org/wiki/FreeBSD FreeBSD] + official repository | * Package for [https://en.wikipedia.org/wiki/FreeBSD FreeBSD] + official repository | ||
* Package for [https://en.wikipedia.org/wiki/OpenWRT openWRT] and [https://en.wikipedia.org/wiki/Ddwrt DDWRT] | * Package for [https://en.wikipedia.org/wiki/OpenWRT openWRT] and [https://en.wikipedia.org/wiki/Ddwrt DDWRT] | ||
== Activities == | |||
This project would be split in 3 work-packages: | |||
1 - Compilation | |||
* Integrate Mozilla source code to Kiwix source code | |||
* Compile Kiwix against Mozilla source code (avoid using Xulrunner and Xulrunner SDK) | |||
* Check that everything compile and run fine like that for what we already release and support (Sugar, WIN, OSX, static&dynaimc + debian package) | |||
* Integrate the work in the compilation farm | |||
* Everything should work as good like before | |||
2 - Package creation | |||
* Create the packages for the recent version of the listed GNU/Linux distributions | |||
* Create the packages with the compile farm | |||
* Check that everything works fine | |||
3 - Package integration in official distribution repositories | |||
* Take contact with packagers, find an official packager or do it yourself | |||
* Do the necessary to integrate Kiwix to the distribution, at least in the testing version (experimental/testing for Debian) | |||
* Post-project, do the necessary that everything run fine and that Kiwix finaly land to the current release repository | |||
4 - [Open/DD WRT] Integration | |||
* Create the packages (one click install using the router WEB UI) for those two WRT distributions | |||
* Muss work with the most common model using this distributions (mips architecture?) | |||
* Package must have an easy interface to chose/change the content to spread, configure the interface (local network/internet)) and other mandatory things | |||
* Take care that this package will be integrated in official catalogs of thus distributions | |||
== Wins == | == Wins == | ||
Line 28: | Line 55: | ||
* Improve the global quality of Kiwix compilation scripts | * Improve the global quality of Kiwix compilation scripts | ||
* Create the packages to use kiwix-serve for the time with routers (widely used and really cheap) | * Create the packages to use kiwix-serve for the time with routers (widely used and really cheap) | ||
== Resources == | == Resources == |
edits