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

13 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Gregorio Espadas dijo

    yaourt -S choqok-git

    ¡y listo! 😉

    1.    Lolo dijo

      Saludos Gespadas.

      ¿Qué pasó con tu blog? Hace tiempo que no publicas nada en él.

      ¿Te dedicaste a otro proyecto?

  2.   Yoyo dijo

    Yo ando esperando a mi querido Turpial en su nueva versión 1.0 con soporte para la nueva api de tuiter…..

    Ya no debería tardar pues libturpial 1.0 está lista.

    1.    Gregorio Espadas dijo

      Todo mundo lo está esperando 🙂

    2.    elav dijo

      Yo cuando salgo de Choqok, voy a Hotot ¿Pero a Turpial? Nunca más U_U

  3.   Yoyo dijo

    La 1.0 de Turpial va a ser la repanocha!!! 😛

    1.    elav dijo

      Si tu lo dices.. ¿Tiene multicuenta? ¿Tiene versión para Qt?

  4.   TUDz dijo

    A mi en Ubuntu 12.04 me sigue marcando un error al intentar enviar un tweet xD Nisiquiera se actualizan mis bandejas de menciones, Home y así.

  5.   Emilio dijo

    Sin yaourt, se puede utilizar el comando ‘makepkg -si’ donde te puede descargar las dependencias y te instala el paquete

  6.   Max JRB dijo

    Yo uso Polly y va muy bien, muy ligero y sin problemas. Lo encuentran en AUR.

  7.   cronos dijo

    Que genial noticia, felizmente alguien pudo adoptar el proyecto, sigo a la espera de Hotot y/o Turpial.

    P.D saquen al hereje psicodélico 😛

  8.   Graznido dijo

    Deberían checar Birdie :3

  9.   eliotime3000 dijo

    Espero a que salga también Hotot Stable. Ya me harta no acceder ni a Twitter ni a Identi.ca (porque cambiaron a pump.io y no puedo ver todavía su API).