Difference between revisions of "Linux Packaging project"

Jump to navigation Jump to search
no edit summary
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)
== Workpackages ==


== Resources ==
== Resources ==

Navigation menu