-
Notifications
You must be signed in to change notification settings - Fork 16
Home
Welcome to the LibreScribe wiki! LibreScribe is an effort to create an easy-to-use and feature complete LiveScribe desktop client replacement for the Linux operating system. A large portion of the code in LibreScribe is based off of libsmartpen (https://github.com/srwalter/libsmartpen).
In order to build LibreScribe, you will need several packages installed. At the moment, this list is somewhat overkill, in order to ensure that all of the necessary dependencies are installed. This list may be missing a few dependencies, or contain unnecessary dependencies. Feel free to improve it if you can.
To install the necessary software so that you can build and develop LibreScribe, open a terminal and enter
sudo apt-get install build-essential codeblocks libwxbase2.6-0 libwxbase2.6-dbg libwxbase2.6-dev libwxbase2.8-dbg libwxbase2.8-dev libwxgtk2.6-0 libwxgtk2.6-dbg libwxgtk2.6-dev libwxgtk2.8-dbg libwxgtk2.8-dev wx2.6-headers wx2.8-headers wx-common wxformbuilder libopenobex1-dev libglib2.0-0-dbg eglibc-source libudev-dev libusb-dev libusb++-dev libusb++-0.1-4c2 libusb-1.0-0-dev libxml.* libgtk2.0-dev libgnome2-dev
Once you install all of those files, you will want to create a symbolic link to set the default version of wxWidgets to 2.8.
cd /usr/include
sudo ln -sv wx-2.8/wx wx
You're almost ready to work! First, change back to the directory you want your project to be in, such as your home directory.
cd $HOME
Finally, once you are in the directory where you want to have your LibreScribe files, clone the git repository.
git clone git://github.com/aliendude5300/LibreScribe.git
You should be able to build and run the project using Code::Blocks.