MlView Archives and Branches
The current MlView development branch is mlview@gnome.org--2005/mlview--main--0.9
The last released branch (considered stable) is mlview@gnome.org--2005/mlview--main--0.8
Here is the list of the archive of all the MlView contributors. By default, you are strongly encouraged to register to the official archive. But you can also register to the other archives to test the patches of the contributors before they get merged the official archive. To register, type :
Where <archive-location> is one of the archive locations listed in the table below.tla register-archive <archive-location>
| Archive name | Archive location | Comment |
|---|---|---|
| mlview@gnome.org--2005 | http://www.gnome.org/~dodji/arch/2005/mlview | MlView official archive |
| baptiste@mlview.org--2005 | http://home-gw.mille-mathias.info/~baptiste/archive | Documentation |
| pmechai@free.fr--2005 | http://pmechai.free.fr/arch | GNOME Integration, random hacks |
| scott@mlview.org--2005 | http://www.unc.edu/~whitews/mlview/2005/ | Website |
Instructions to get (and compile) the sources from GNU ARCH
The name of the GNU ARCH command line client is tla. It stands for Tom Lord's Arch. Tom Lord is (in case you don't know) the author of GNU ARCH. If you have never setup tla before, please follow all the instructions below. If you have a tla setup on your system already, then skip the the steps that you have already done.
-
Tla needs to refer to you somehow. Therefore, you need to setup your "ID". An id
is a string made of a name and an email address. The email address does not need
to be a valid one as tla won't send you emails. The ID will be visible in commit logs
for example, so that people know who wrote the log, did the commit etc.
So, define the ID you want tla to use when refering to you. Replace Firstname
by your actual first name, Surname by your actual surname and address@somewhere.com
by your actual email address.
tla my-id "FirstName Surname <address@somewhere.com>"
-
Register to the MlView GNU ARCH archive, that is, tell tla where to go grab the MlView code.
The official archive is hosted at http://www.gnome.org/~dodji/arch/2004/xml-style .
When you have done that, tla knows where to get the code from the official MlView archive. the name of the MlView archive is dodji@gnome.org--xml-style-2004 .tla register-archive http://www.gnome.org/~dodji/arch/2004/xml-style
-
Now, check that tla now where to find the MlView archive on the web. We basically want to check
that the previous command worked.
This command should list all the archives you have registered to. If you have successfully registered to the MlView archive, you should see the name dodji@gnome.org--xml-style-2004 in the list of archives displayed by the command. If you have registed to dodji@gnome.org--xml-style-2004 only, then that archive name should be the only one displayed by the command.tla archives
-
Now, get the code. The current latest code sits in a branch named mlview--mainline--0.7 . To get
the code from that branch, :
This will get the MlView code from the archive on the web, and put it in the mlview-source-code-dir directory.tla get dodji@gnome.org--xml-style-2004/mlview--mainline--0.7 mlview-source-code-dir
-
Let's compile the beast !
cd mlview-source-code-dir
./autogen.sh
make
Type your root password when it is asked. MlView files will then be installed in /usr/local/ .su -c "make install"
-
Make sure your PATH and LD_LIBRARY_PATH variables are correctly set to make use of MlView:
export PATH=/usr/local/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
-
Launch MlView !
mlv
- Enjoy !