Difference between revisions of "Linux Packaging project"

Jump to navigation Jump to search
Line 26: Line 26:
This project would be split in 3 work-packages:
This project would be split in 3 work-packages:


1 - Compilation
1 - Compilation (3000 CHF)
* Integrate Mozilla source code to Kiwix source code
* Integrate Mozilla source code to Kiwix source code
* Compile Kiwix against Mozilla source code (avoid using Xulrunner and Xulrunner SDK)
* Compile Kiwix against Mozilla source code (avoid using Xulrunner and Xulrunner SDK)
Line 33: Line 33:
* Everything should work as good like before
* Everything should work as good like before


2 - Package creation
2 - Package creation (2500 CHF)
* Create the packages for the recent version of the listed GNU/Linux distributions
* Create the packages for the recent version of the listed GNU/Linux distributions
* Create the packages with the compile farm
* Create the packages with the compile farm
* Check that everything works fine
* Check that everything works fine


3 - Package integration in official distribution repositories
3 - Package integration in official distribution repositories (2500 CHF)
* Take contact with packagers, find an official packager or do it yourself
* 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)
* 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
* Post-project, do the necessary that everything run fine and that Kiwix finaly land to the current release repository


4 - [Open/DD WRT] Integration
4 - [Open/DD WRT] Integration (2000 CHF)
* Create the packages (one click install using the router WEB UI) for those two WRT distributions
* 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?)
* Muss work with the most common model using this distributions (mips architecture?)

Navigation menu