Descargando y compilando KDE-Telepathy

Buenas noches!

En la entrada anterior comentaba una cosa todo cremas de que se había roto qt-gstreamer y eso. Pero luego comentaba que para solucionarlo había que seguir los pasos que se muestran en la siguiente página:

http://community.kde.org/KTp/Tasks/NewCallUI

Para facilitar la descarga de los componentes de KDE-telepathy, he hecho el siguiente script cogiendo partes de aquí y de allá:

repos=(
kde:ktp-accounts-kcm
kde:ktp-approver
kde:ktp-auth-handler
kde:ktp-common-internals
kde:ktp-contact-list
kde:ktp-contact-runner
kde:ktp-desktop-applets
kde:ktp-filetransfer-handler
kde:ktp-kded-integration-module
kde:ktp-kded-module
kde:ktp-send-file
kde:ktp-text-ui
kde:telepathy-logger-qt
)

for repo in ${repos[@]};do
git clone “$repo”
done

git clone -b gst-1.0-port kde:ktp-call-ui

 

Además, he hecho este otro para compilar los componentes descargados:

L=”ktp-common-internals”
L=”$L ktp-accounts-kcm”
L=”$L ktp-call-ui”
L=”$L ktp-kded-module”
L=”$L ktp-text-ui”
L=”$L ktp-filetransfer-handler”
L=”$L ktp-approver”
L=”$L ktp-auth-handler”
L=”$L ktp-contact-list”
L=”$L ktp-contact-runner”
L=”$L ktp-desktop-applets”
L=”$L ktp-send-file”
a=1
echo $L
sleep 4

for i in $L;do
echo “INSTALANDO ===>”$a” de 12″
sleep 5
cd $i
pwd
mkdir -p build && cd build

 

cmake -DCMAKE_INSTALL_PREFIX=/usr/  ..
make -j9
make -j9 install

 

pwd
cd ..
pwd
cd ..
a=$(($a+1))
done

 

Si lo ejecutamos en la misma carpeta donde se ha ejecutado el script anterior (en modo administrador), compilará los componentes y los instalará en /usr/ así que antes de lanzarlo como admin, mejor saber lo que estamos haciendo. Para editar el directorio de instalación, editad el comando “cmake”, donde pone DCMAKE_INSTALL_PREFIX=/usr/ ponéis el directorio que queráis.

¡Importante! si editáis el programa, aseguraros de que el “ktp-common-internals” es lo primero que se instala porque todos los demás bloques dependen de este.

En el comando make tenéis la opción “-j9”. Esta opción marca la cantidad de procesos simultáneos que lanza, he leido por ahí que lo suyo es poner el número de procesadores +1 así que he puesto 9, pero también he visto que no hay que poner +1. Adivináis cuántos procesadores tiene este ordenador?

Espero que os sirva de algo.

Un abrazo.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s