[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-register-public] [task #7918] Submission of Bibledit

From: Teus Benschop
Subject: [Savannah-register-public] [task #7918] Submission of Bibledit
Date: Wed, 02 Apr 2008 13:23:44 +0000
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv: Gecko/20070914 Firefox/


                 Summary: Submission of Bibledit
                 Project: Savannah Administration
            Submitted by: teus
            Submitted on: Wednesday 04/02/2008 at 15:23
         Should Start On: Wednesday 04/02/2008 at 00:00
   Should be Finished on: Saturday 04/12/2008 at 00:00
                Category: Project Approval
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
        Percent Complete: 0%
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any
                  Effort: 0.00



A new project has been registered at Savannah 
This project account will remain inactive until a site admin approves or
discards the registration.

= Registration Administration =

While this item will be useful to track the registration process, *approving
or discarding the registration must be done using the specific Group
<> page*,
accessible only to site administrators, effectively *logged as site
administrators* (superuser):

* Group Administration

= Registration Details =

* Name: *Bibledit*
* System Name:  *bibledit*
* Type: non-GNU software & documentation
* License: GNU General Public License v3 or later


==== Description: ====
Bibledit is a software program designed to aid the Bible translator in doing
his work. It imports flat-text data files in USFM format
(, and allows the translator to change these files,
to add new files, to delete them, and so on. Bibledit aims to provide
everything that a translator needs to do his work in a streamlined fashion. It
is an editor that has search and replace functionality, print, and so on. It
is the first Bible translation editor in the world that is released under the
GPL v 3.

It uses git for content management and collaboration with other translators
around the world. 

It has a small memory footprint, allowing it to run on for example OLPC's XO
machine, or the Asus Eee PC. It of course runs on any flavour of Linux, and it
runs on Macintosh too. A port to Windows is being undertaken right now.

If the proprietary xsl-fo formatter XEP ( has been installed
on Linux, Bibledit will recognize it and work together with it. It however
does not demand this formatter to be there. Without the formatter being there,
some functionality is not there. One of the feature requests for Bibledit is
that a free formatter be written to replace the proprietary one.

Bibledit is now hosted on sourceforge at If ever a
Savannah account will be granted, then I plan to move project development
entirely to savannah, leaving on sourceforge only a link to the savannah
bibledit webpage. The reason for switching from sourceforge to savannah is
that has a lot of adverts on the site, and it slow, but a more
important reason is that does not provide the git repository needed for
software development, and does.

Bibledit is completely written in C++. Yes, there is a bit of C here and
there, but that can be said to be a subset of C++ in this case. So the bulk of
code is in C++.

It uses Gtk2+ for the graphical toolkits, and the Glib library for
miscellaneous functions. It uses libxml2 for reading and writing xml based
files, such as configuration files, and so on, and for writing html files.

It uses libsqlite3 for database access, e.g. the translator's notes go in a
sqlite3 database, and the stylesheets too.

It uses Mozilla's libxul for displaying help and resources for the

It uses fontconfig for managing the various fonts on the system, and to see
which of these are fit for printing.

Normally the package is installed on a Linux system through the ./configure
&& make && sudo make install routine, using the autoconf tools to get it all
done. On Windows it will use MinGW, and on Macintosh it uses the
project's collection of free software.

Well, I don't know right now of anything else, please visit for online help of the program.

==== Other Software Required: ====
gtk2 -
glib -
fontconfig -
sqlite3 -
libxul -

==== Other Comments: ====
The tarball has been uploaded to the temporal upload space too, as

==== Tarball URL: ====


Reply to this item at:


  Message sent via/by Savannah

reply via email to

[Prev in Thread] Current Thread [Next in Thread]