Documentation to compile me-tv

Asked by Pascal Noisette on 2014-10-26


I wrote an update of to explain how to compile me-tv on ubuntu, where can I post it ?

Pascal Noisette

Question information

English Edit question
Me TV Edit question
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Pascal Noisette (netpascal0123) said :


It seems I dont have permission to create a new FAQ (The information on this page is private/Not allowed here/
You are logged in as Pascal Noisette.)

Here the content of the documentation I thought of :

### use the developpement version of me-tv
sudo add-apt-repository ppa:me-tv-development
sudo apt-get update
sudo apt-get install me-tv vlc
#to search for frequencies (channels)
sudo apt-get install w-scan
#find available countries
sudo w_scan -c?
sudo w_scan -c COUNTRYCODE -X > ~/channels.conf
# example : sudo w_scan -c FR -X > ~/channels.conf

## create a launchpad account
#exemple :
# create a ssh key
ssh-keygen -t rsa
# Add to your ssh config file ~/.ssh/config
#Example : content of the ~/.ssh/config is :
    IdentityFile /home/pascal/.ssh/id_rsa
    User netpascal0123
# Add your ssh config to launchpad
cat ~/.ssh/
# the content of the file is your public key to be added to your profile

### to work on the source
# download the version control sofware
sudo apt-get install bzr
# retrieve the development branch,
bzr branch lp:me-tv MyBugOrFeature
# example this create a folder vlc_fix_remote_mrl : bzr branch lp:me-tv vlc_fix_remote_mrl

### to compile the source
# should retrive all dependancies but if seems not enough...why?
sudo apt-get build-dep me-tv
# retrive missing dependancies
sudo apt-get install libglibmm-2.4 libxml++2.6-dev libgtkmm-2.4-dev libgconfmm-2.6-dev libunique-dev libx11-dev libdbus-glib-1-dev libxine-dev libvlc-dev libgstreamer0.10-dev libgstreamer-interfaces-perl libgstreamer-plugins-base0.10-dev libsqlite3-dev libgconf2-4 libgconf2-dev
# retrive the automatic builder
sudo apt-get install gnome-common
# Create a makefile
# compile the sources
# install the compiled binary in the system
sudo make install

# commit to launchpad workflow
# setup bzr
bzr whoami "WhoYouAre <Email>"
example : bzr whoami "Pascal Noisette <email address hidden>"
# commit a modification locally
 bzr commit -m "Explain shortly what you have done"
# example : bzr commit -m "Force vlc to consider the mrl path as a remote location, not a relative path"
# send commited modification to launchpad in the custom branch folder
bzr push lp:~MyLaunchPadLogin/me-tv/MyBugOrFeature
# example : bzr push lp:~netpascal0123/me-tv/vlc_fix_remote_mrl

Revision history for this message
Frédéric Côté (frederic-cote) said :

Frédéric Côté suggests this article as an answer to your question:
FAQ #2608: “Documentation to compile me-tv”.

Can you help with this problem?

Provide an answer of your own, or ask Pascal Noisette for more information if necessary.

To post a message you must log in.