better INSTALL document
This commit is contained in:
parent
5f22118ff5
commit
c4dd8e465d
1 changed files with 94 additions and 1 deletions
95
INSTALL
95
INSTALL
|
|
@ -1,6 +1,99 @@
|
|||
Running / Installing Lumiera Prototype
|
||||
======================================
|
||||
|
||||
** to be written **
|
||||
From:
|
||||
http://www.pipapo.org/pipawiki/Lumiera/NewbiesTutorials
|
||||
|
||||
|
||||
Newbies Tutorials
|
||||
|
||||
This page contains some tutorials for beginners that want to help to the
|
||||
developers of Lumiera.
|
||||
|
||||
Trying the Lumiera GUI from Joel
|
||||
|
||||
You need to have:
|
||||
|
||||
* libboost
|
||||
* libtool
|
||||
* git
|
||||
* libgavl
|
||||
* nobug(see below)
|
||||
|
||||
For Ubuntu Hardy also:
|
||||
|
||||
* libglade2-dev
|
||||
* libgdl-1-dev
|
||||
* libgtkmm-2.4-dev
|
||||
* libxv-dev
|
||||
|
||||
also check http://gnuradio.org/trac/wiki/UbuntuInstall#InstallationOptions to
|
||||
see that all your installations options are met.
|
||||
|
||||
Installing nobug from git
|
||||
|
||||
Create a temp directory where you can have the sourcecode of the libraries you
|
||||
will use as well as lumieras branches you want to try. Example ~/temp. cd to
|
||||
that directory and run:
|
||||
|
||||
git clone git://git.pipapo.org/nobug
|
||||
|
||||
This will create a directory called nobug with sourcecode in your current
|
||||
directory.
|
||||
|
||||
cd nobug
|
||||
autoreconf -i
|
||||
mkdir build
|
||||
cd build
|
||||
../configure
|
||||
make
|
||||
make install
|
||||
|
||||
Getting the Lumiera source code
|
||||
|
||||
In the temp directory
|
||||
|
||||
git clone git://git.lumiera.org/LUMIERA
|
||||
cd LUMIERA
|
||||
autoreconf -fi
|
||||
mkdir build
|
||||
cd build
|
||||
../configure
|
||||
make
|
||||
|
||||
maybe run the testsuite by
|
||||
|
||||
make check
|
||||
|
||||
This will take some time. After it has finished:
|
||||
|
||||
./lumigui
|
||||
|
||||
[NewbiesTut]
|
||||
|
||||
Contibuting
|
||||
|
||||
Nothing is easier, follow the basic instructions at http://www.kernel.org/pub/
|
||||
software/scm/git/docs/gittutorial.html, notably the
|
||||
|
||||
$ git config --global user.name "Your Name Comes Here"
|
||||
$ git config --global user.email you@yourdomain.example.com
|
||||
|
||||
parts.
|
||||
|
||||
Then you are ready to go, you can edit and commit the lumiera code locally in
|
||||
your cloned repository. Please do small commits which fix/improve only one
|
||||
single thing and use meaningful commit messages. Check that you didn't broke
|
||||
anything
|
||||
|
||||
* by running 'make check'.
|
||||
|
||||
Finally you can push your changes to the lumiera server to the 'mob'
|
||||
repository:
|
||||
|
||||
$ git push git://git.lumiera.org/lumiera/mob master:refs/heads/YOURNAME
|
||||
|
||||
This creates a new branch 'YOURNAME' on the mob repository. Then you notify the
|
||||
other devs on the mailinglist and they may merge your code into the mainline.
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue