Como usar la última versión de Choqok en ArchLinux

Como muchos saben, Twitter cambió su API y muchas aplicaciones se vieron afectadas por ello. Los que usamos GNU/Linux, y sobretodo KDE, sabemos que el mejor cliente para Microblogs que existe se llama Choqok, por muchos motivos que ahora no vienen al caso, pero esta aplicación también sufrió la desgracia del cambio en el API.

El Problema

No hace mucho les comenté que por muy poco Choqok se iba a quedar sin soporte, pero gracias a la filosofía del OpenSource, alguien más adoptó el proyecto y este no morirá, por lo menos no ahora.

La última versión de Choqok que funciona con Twitter, no se encuentra aún en los repositorios de ArchLinux, por lo que tenemos que bajarla de su repositorio GIT y compilarla. Para ello hacemos lo siguiente:

Abrimos un terminal (tenemos que tener instalado git en Arch o git-core en Debian) y ponemos:

git clone git://anongit.kde.org/choqok

o lo que es lo mismo:

git clone http://anongit.kde.org/choqok

Esperamos a que termine de bajar los ficheros necesarios, incluido un README que nos dice los pasos a seguir, que son los siguientes:

$ cd choqok/
$ mkdir build
$ cd build/
$ cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ..

Normalmente teniendo las dependencias necesarias esto sería suficiente, pero a mi me lanzaba este error:

CMake Error at CMakeLists.txt:1 (include):
  include could not find load file:

    DBusMacros

CMake Error at config/behavior/CMakeLists.txt:17 (kde4_add_ui_files):
  Unknown CMake command "kde4_add_ui_files".

CMake Warning (dev) in CMakeLists.txt:
  No cmake_minimum_required command is present.  A line of code such as

    cmake_minimum_required(VERSION 2.8)

should be added at the top of the file.  The version specified may be lower
if you wish to support older CMake versions for this project.  For more
information run "cmake --help-policy CMP0000".
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Configuring incomplete, errors occurred!

Casi tiro la toalla pero en los foros de Arch me recomendaron usar el PKGBUILD, un archivo descriptivo de construcción de un paquete para esta distribución.

La Solución

Entonces lo que hice fue acceder a https://aur.archlinux.org/packages/choqok-git/ y descargar un tarball con los ficheros necesarios. Este tarball lo que tiene adentro son dos ficheros: PKGBUILD y choqok-git.install, los cuales se usan con makepkg para empaquetar una aplicación y se pueda instalar fácilmente con Pacman.

Pues descomprimimos el tarball y mediante el terminal accedemos a la carpeta donde se encuentran estos dos ficheros. Lo único que tenemos que hacer es ejecutar:

$ makepkg

Y la magia se hace. Luego de varios minutos (en dependencia de la potencia de nuestro hardware), se nos habrá creado el fichero choqok-git-20130619-1-x86_64.pkg.tar.xz, el cual podremos instalar tecleando:

$ sudo pacman -U choqok-git-20130619-1-x86_64.pkg.tar.xz

Y eso es todo chicos. Ya podemos disfrutar nuevamente de Twitter mediante Choqok.

Actualizado: Como bien me dice el compa Gregorio Espadas, si tenemos instalado Yaourt solo tenemos que ejecutar:

yaourt -S choqok-git

Para los usuarios de Debian y derivados no se preocupen, KZKG^Gaara pronto les mostrará como hacerlo en esta distribución

 

Fuente: desdelinux

¿Quién está en línea?

Hay 6461 invitados y ningún miembro en línea