Disponible Choqok 1.4: Instalación manual en ArchLinux

Ya se encuentra disponible para descargar la versión 1.4 de Choqok, el Cliente de Twitter y Status.Net que uso en KDE y les mostraré como instalarlo manualmente para el que se aventure a crear el paquete en ArchLinux.

También se puede instalar desde AUR, pero me parece que el PKGBUILD no está actualizado. En fin, antes de mostrar lo que hice para instalarlo veamos algunas de las novedades que nos trae Choqok 1.4.

  1. Adiós al Soporte para Identi.ca, debido al cambio de API al pasarse a pump.io.
  2. Actualizado el icono de la bandeja y la pantalla de bienvenida.
  3. Se añade el plugin BetterNotify para mejorar las notificaciones en KDE.
  4. Soporte para la versión 1.1 del API de Twitter
  5. Se añade la opción «Marcar línea de tiempo como leída» en el menú contextual sobre las pestañas.
  6. Se muestra «en respuesta a» en la búsqueda de Twitter.
  7. Otras correcciones menores.

Instalación en ArchLinux

Actualización: Ya Choqok 1.4 se encuentra en los repositorios oficiales de ArchLinux

Ahora bien ¿Cómo me instalo la última versión sin tener que esperar por los AUR? Pues muy simple:

1- Nos bajamos las fuentes de Choqok 1.4:

Descargar Choqok 1.4

2- Ahora creamos una carpeta llamada choqok en nuestro /home, y en su interior otra carpeta llamada src.

$ cd && mkdir -p ~/choqok/src

3- Descomprimimos el fichero con las fuentes de Choqok y nos queda una carpeta (llamada choqok) la cual debemos copiar en ~/choqok/src. O sea, nos quedaría ~/choqok/src/choqok.

4- Creamos el fichero choqok.install dentro de ~/choqok/:

cd ~/choqok && touch choqok.install

y le ponemos adentro:

post_install() {
gtk-update-icon-cache -qtf usr/share/icons/hicolor
}

post_upgrade() {
post_install
}

post_remove() {
post_install
}

5- Creamos el fichero PKGBUILD dentro de dentro de ~/choqok/:

cd ~/choqok && touch PKGBUILD

y le ponemos adentro:

# Maintainer: Michael Düll <mail@akurei.me> PGP-Key: 6D666EC8
# Modificado por: elav
pkgname=choqok
pkgver=1.4
pkgrel=1
pkgdesc="A Twitter/laconica client for KDE 4."
url="http://choqok.gnufolks.org"
license=("GPL")
arch=('i686' 'x86_64')
depends=('kdelibs' 'qjson' 'qoauth' 'qca-ossl')
makedepends=('git' 'cmake' 'automoc4' 'docbook-xsl')
conflicts=('choqok-svn' 'choqok-git')
provides=('choqok')
install="${pkgname}.install"

build() {
    cd ${srcdir}
    rm -rf ${srcdir}/build
    mkdir -p ${srcdir}/build
    cd ${srcdir}/build/

    cmake -DCMAKE_INSTALL_PREFIX=$( kde4-config --prefix ) -DCMAKE_BUILD_TYPE=Release ../choqok

    make
}

package() {
    cd ${srcdir}/build
    make DESTDIR=$pkgdir install
}

6- Por último nos situamos en la carpeta ~/choqok/ y ejecutamos en un terminal:

$ cd ~/choqok && makepkg

Si todo sale bien comenzará a compilar y nos creará el paquete choqok-1.4-1-x86_64.pkg.tar.xz el cual instalamos usando el comando:

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

Y esto es todo:

Choqok1.4


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.   @Jlcmux dijo

    A mi me sale error

    ==> Creando el paquete: choqok 1.4-1 (mié sep 4 18:02:19 COT 2013)
    ==> Resolviendo dependencias...
    ==> Verificando conflictos...
    ==> Recibiendo fuentes...
    ==> Descomprimiendo fuentes...
    ==> Eliminando el directorio pkg/...
    ==> Iniciando build()...
    CMake Error: The source directory "/home/jose/choqok/src/build" does not appear to contain CMakeLists.txt.
    Specify --help for usage, or press the help button on the CMake GUI.
    ==> ERROR: Se produjo un error en build().

  2.   Israel A. dijo

    Muy buen tuto .. ya lo tengo funcionando en Arch.. Gracias

  3.   le_zurdo dijo

    Lo unico que a mi gusto le faltaba a Choqok era poder navegar entre las columnas con las flechas de dirección

  4.   Marzas dijo

    ==> Iniciando build()…
    — The C compiler identification is GNU 4.8.1
    — The CXX compiler identification is GNU 4.8.1
    — Check for working C compiler: /usr/bin/cc
    — Check for working C compiler: /usr/bin/cc — works
    — Detecting C compiler ABI info
    — Detecting C compiler ABI info – done
    — Check for working CXX compiler: /usr/bin/c++
    — Check for working CXX compiler: /usr/bin/c++ — works
    — Detecting CXX compiler ABI info
    — Detecting CXX compiler ABI info – done
    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!
    ==> ERROR: Se produjo un error en build().
    Cancelando…

    1.    elav dijo

      Estás usando Arch?

      1.    Marzas dijo

        Sí.

        1.    gato dijo

          ¿Cuándo fue la última vez que hiciste un # pacman -Syu?

          1.    Marzas dijo

            Pues está al día, pero vaya, ya tenemos Choqok 1.4-1 en los repositorios oficiales.

            https://www.archlinux.org/packages/community/x86_64/choqok/

          2.    elav dijo

            Exacto. Ya Choqok 1.4 está en los repositorios oficiales.

  5.   eliotime3000 dijo

    Y el servicio de identi.ca todavía no libera su API que debería estar disponible cuando estrenó el nuevo sistema Pump.io.

    1.    elav dijo

      Existe un cliente para Escritorio escrito en QT llamado Dianara. 😉

  6.   truko22 dijo

    gracias por la noticia, es mi cliente favorito, también luego de compilar se puede instalar con la opcion -i

    1.    truko22 dijo

      Ya esta en los repos estable de Chakra =þ

  7.   nosferatuxx dijo

    mmm… vere si lo puedo instalar en Mint kde (otra vez)….
    ningun cliente twitter me quiere… y el yoono portable no me agrada mucho.

    Y solo me agrada el tweetcaster en android con todo y sus cuelges y reinstalaciones..

  8.   eliotime3000 dijo

    A ver si logro instalar Choquok en mi recién estrenado escritorio KDE en mi Debian Stable.

  9.   Gregorio Espadas dijo

    Choqok 1.4 ya se encuentra en el repositorio oficial [community], o sea:

    sudo pacman -S choqok

    y eso es todo.