-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Building on Ubuntu 14.04
samkline edited this page Dec 8, 2014
·
23 revisions
Dependency | Python 3.4 | Oniguruma | Git | Mercurial | Go 1.2 |
---|---|---|---|---|---|
Command | sudo apt-get install python3.4 python3.4-dev |
libonig2 libonig-dev |
git |
mercurial | golang |
Backend will be automatically downloaded as frontend's dependency.
export GOPATH=~/golang
Dependencies will be downloaded to this folder (see PKG_CONFIG_PATH
later).
Install required libraries
sudo apt-get install libonig-dev python3-dev
Download termbox
export PKG_CONFIG_PATH=$GOPATH/src/github.com/limetext/rubex
go get -u github.com/limetext/lime/frontend/termbox
cd $GOPATH/src/github.com/limetext/lime
git submodule update --init
Build and run termbox
cd $GOPATH/src/github.com/limetext/lime/frontend/termbox
go build
./termbox main.go
Install required libraries
sudo apt-get install g++ libqt5qml-graphicaleffects libqt5opengl5-dev qtbase5-private-dev qtdeclarative5-dev qtdeclarative5-controls-plugin qtdeclarative5-quicklayouts-plugin qtdeclarative5-qtquick2-plugin qtdeclarative5-dialogs-plugin qtdeclarative5-window-plugin
Download qml
export PKG_CONFIG_PATH=$GOPATH/src/github.com/limetext/rubex
go get -u github.com/limetext/lime/frontend/qml
cd $GOPATH/src/github.com/limetext/lime
git submodule update --init
Build and run qml
cd $GOPATH/src/github.com/limetext/lime/frontend/qml
go run main.go