Saturday, January 10, 2009

Zekr packages for Fedora

A little introduction about Zekr:

Zekr is an Open Source Quran study tool. This project is planned to be a universal, Open Source, and cross-platform application to perform most of the usual refers to the holy Quran. The main idea is to build an as generic as possible platform to accept different Quranic resources. Site: http://zekr.org/


Interested? .. the packages are here : http://izhar.fedorapeople.org/zekr/



After version 0.6, there are no more RPM packages provided by upstream. So, I've packaged the latest Zekr to fill in this gap. The ideal goal would be to make it in Fedora main repositories, but the licenses might be some problem.

Zekr itself is licensed under GPLv2+, however, the Quran text files are licensed under CC-ND, a swf based player (used by zekr to play recitation) is CC-NC-ND, and Quran Roots/Stems List are licensed under a redistributable, no-derivative, with additional restrictions license.

I am not 100% sure whether those data can be included in Fedora with such licenses. So, I've patched the code so that the data can be installed in home directory and separated those stuff in a tarball which will be later automatically grabbed by AutoDownloader (similar to how GnomeSword / Sword Bible Research Tool in the Fedora repositories handle their data files). Also separated into the data tarball are metadata that links to external sites to stream Quran recitation mainly because the external sites are generally using MP3 audio (yep, its a taboo).

Included together in the data tarball is the now public domain Yusof Ali's interpretation/translation of the Quran. For additional Quran interpretation files in various of other languages, grab them from zekr extensions page.

Additional Note:

  • To enable the audio player, you will need a flash plugin that supports MP3 decoding.
  • The RPM contains a bundled together jakarta-commons-configuration JAR because it does not exists in Fedora repositories yet. The SpaceWalk guys seems like working on this, (ref : https://fedorahosted.org/spacewalk/wiki/GettingPackagesIntoFedora ), looks like they have some issue they want to fix first, but I'm not sure the progress
  • If theres a bug with the homedir patch, the launcher, or the autodl configuration, do inform me
Post a Comment