* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

Como compilar Qwit: Cliente Twitter para KDE4 en Mandriva 2009 Spring

    Lo de "Cliente Twitter para KDE4/MDV 2009.1" solo quiere decir que mis
    pruebas fueron hechas en MDV 2009.1 (Cooker) y no que no vaya a correr en
    versiones anteriores, eso si, la última versión de Qwit es QT4 dependiente.

Comencemos:

Acá el instructivo resumido:

  • Nos aseguramos de tener instalados los paquetes libqt4-devel y make.
  • Descargamos el código fuente qwit-0.8-src.tar.bz2 y lo desempaquetamos en algún lugar.
  • Descargamos qwit_es_CL.ts y lo renombramos según la localización que esté configurada en su Mandriva, el dato lo obtenemos vía echo $LANGUAGE| cut -d '.' -f 1
  • Ubicamos el renombrado fichero qwit_es_??.ts en el subdirectorio translations de qwit-0.8-src.
  • En el directorio translations creamos el fichero qwit_es_??.qm mediante el comando:
      lrelease qwit_es_??.ts Recuerden que los caracteres ?? deben ser reemplazados según su lenguaje.
  • En el directorio qwit-0.8-src parcheamos los ficheros qwit.pro y qwit.qrc agregando la línea translations/qwit_es_??.ts previamente renombrada según su localización o lenguaje utilizado.
  • Para compilar desde la consola nos ubicados en el directorio qwit-0.8-src y desde ahí ejecutamos el comando qmake && make y ya tendremos el binario (ejecutable) qwit.
  • Para compilar gráficamente utilizamos el GUI qtcreator y desde el directorio qwit-0.8-src abrimos el parcheado fichero qwit.pro y pulsamos el botón RUN y ya tendremos el binario qwit.
  • ¡Suerte!
    Nota_0: Recordar que en Linux se hace diferencia entre minúsculas y mayúsculas.

#############################################################################################


Acá el instructivo detallado:

Qwit lo podemos encontrar aquí, el tema es que solo está traducido al Inglés (como no), al Ruso y al Turco (vaya dupla), es por eso que me decidí a compilarlo en español y para eso primero debí traducirlo, así es que se aceptan correcciones y sugerencias, luego si las hay, actualizaré el fichero y en un futuro próximo enviaré la traducción al autor de Qwit (que es lo que corresponde).

  1. Obviamente para compilar, antes deberemos bajar las fuentes de Qwit desde acá:
  2. Bajamos el fichero de traducción al español desde acá:
  3. Luego, antes de comenzar a compilar Qwit en español, ubicamos el fichero qwit_es_CL.ts en el subdirectorio translations del recién descargado qwit-0.8-src, p.e. en mi caso:

    /home/guala/tmp/qwit-0.8-src/translations/qwit_es_CL.ts.

    Nota_1:

      Durante el proceso de compilación de las fuentes se chequea la localización (lenguaje utilizado)
      del usuario y así se selecciona automáticamente el fichero de lenguaje a compilar, el proceso
      seleccionará el idioma inglés por defecto si no encuentra los ficheros .ts y .qm que concuerden
      con la localización detectada en su Mandriva Linux, en mi caso el lenguaje detectado es es_CL,
      y es por eso que el fichero .ts lo llamé qwit_es_CL.ts, por lo tanto el usuario que va a compilar
      qwit en español debe renombrar el fichero según su correspondiente localización...
      
      ¿y como averiguan eso? una manera es ejecutar la siguiente línea de comando:
      
      
      • echo $LANGUAGE| cut -d '.' -f 1
  4. Luego se debe crear un fichero .qm que se obtiene aplicándole un lrelease al fichero qwit_es_CL.ts (lrelease: herramienta que a partir de ficheros .ts genera archivos altamente comprimidos, los .qm, los cuales son utilizados por QT-Creator).

    Nota_2:

      Según lo arrojado por el comando urpmf lrelease, para disponer de la herramienta lrelease basta
      con instalar el paquete libqt4-devel.
  5. Luego de desempaquetar el tarball qwit-0.8-src.tar.bz2, obtendremos que qwit-0.8-src contiene 4 directorios, images, src, translations y var, más 6 ficheros, AUTHORS, COPYING, INSTALL, README, qwit.pro y qwit.qrc, son estos dos últimos los que nos interesan en este momento ya que tendremos que editarlos y agregar una línea de texto para informarle al compilador que hemos agregado el lenguaje español, entonces:
    • Originalmente el fichero qwit.pro contiene solo 3 idiomas como podemos ver acá:

      Y nosotros le agregaremos un cuarto, el frances:

      Recuerden cambiar el nombre según su localización

    • Lo mismo con qwit.qrc que acá aparece Sin lenguaje español:

      Con lenguaje español:



Ahora a compilar QwitSpanish desde la Consola:

  1. Con el fichero qwit_es_CL.ts descargado renombrado según corresponda, creado el fichero qwit_es_??.qm, ubicados ambos en el directorio translations y agregadas las líneas a qwit.pro y qwit.qrc, podemos comenzar a compilar.
  2. Nos ubicamos en el directorio del recién descargado qwit-0.8-src y ejecutamos qmake, todo debería ser muy rápido y sin dolor.
  3. Luego que qmake haya finalizado sin problemas su tarea ejecutamos otro comando, make, este tomará más tiempo para realizar su trabajo, una vez concluido este dispondremos de un fichero ejecutable de Qwit en español, su nombre será qwit (ni modo no ).
  4. Finalmente, con permisos de root, solo queda ubicar el binario obtenido (qwit) en /usr/local/bin/ y a Twittear.



Ahora a compilar QwitSpanish con QT Creator:

    5. Instalado el paquete qt-creator, ejecutamos QT Creator ya sea vía menú KDE, o bien vía comando qtcreator, una vez lista la ventana vamos al directorio qwit-0.8-src y abrimos el fichero qwit.pro y pulsamos el botón RUN y listo, QwitSpanish estará compilado.



Salu2!!!

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.


Gravatar de JorgeDRAKE

# 78007 Despues de Mucho Tiempo

Funciona mwhahahahaha (risa diabolica de un BOFH que se oye detras de mi).
Y me trabe en renombrar el archivo es_CL.ts, olvidele poner es_MX :P xD.
Pero al fin funciona y va de perlas
Saludos!!
--
Mi Blog
Fotolog de Mandriva
Usuario Blogdrake: 11014
Uno de los ganadores de la categoría Youngdrake

--
Mi Blog
Usuario Blogdrake: 11014
Otro Youngdrake

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.