Skip to content

uBible/uBible

Repository files navigation

uBible

uBible is a Bible application for Ubuntu Touch

All scripture is given by inspiration of God, and is profitable for doctrine, for reproof, for correction, for instruction in righteousness: that the man of God may be perfect, throughly furnished unto all good works. 2 Timothy 3:16-17

For we have not followed cunningly devised fables, when we made known unto you the power and coming of our Lord Jesus Christ, but were eyewitnesses of his majesty. ... knowing this first, that no prophecy of the scripture is of any private interpretation. For the prophecy came not in old time by the will of man: but holy men of God spake as they were moved by the Holy Ghost. 2 Peter 1:16,20-21

Building from Source

To build uBible from source, you need to be on Ubuntu 14.10 to get the latest and great Ubuntu SDK. The SDK team is not updating 14.04 with the latest Ubuntu SDK.

You will need the following dependencies:

  • Ubuntu SDK
  • SWORD library from the libsword-dev package
  • Suru icon theme from the suru-icon-theme package

uBible no longer uses U1db, as we are using uData for a stronly-typed persistent storage framework.

Submodule Dependencies

In addition to the above packages, uBible requires several GitHub libraries, which are referenced as Git Submodules. If you're unfamiliar with how submodules work, check out the chapter of the Git book on submodules. Basically, check out the Taskly repository, then run

git submodule init

Now, any time you do a git pull in the uBible repository, and you see a change to the files udata, qml-extras, or ubuntu-ui-extras, that means the versions of those submodules have been changed. Now, you need to update the submodules using this command:

git submodule update

Currently, there is no module manager, so you will need to install Bibles using another SWORD program or from the Ubuntu repositories. For example, the KJV Bible is available from the sword-text-kjv package.

Compiling and Running

To run/build, just open the CMakeLists.txt file in Qt Creator.

To build a click package, use the option -DBUILD_CLICK=YES, either in the Projects tab of Qt Creator, or when running cmake from the command line.

About

uBible application for Ubuntu Touch

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published