You are not logged in.
Pages: 1
Hola a todos , soy nuevo en archlinux y hasta ahora la fuí llevando bastante bién (instalación , configuración, etc) la primer traba que tengo es que no puedo instalarle la extención del idioma español al thunderbird, pero se me ocurrio una idea y no se como dar el primer paso, hay una versión compilada del thunderbird (es_AR) es un tar que al descomprimirlo ya queda ejecutable.
Como se puede hacer para crear un PKGBUILD y así generar un paquete de archlinux desde una aplicación ya compilada? supongo que no solo se podrán generar paquetes a partir de fuentes, sinó tambien a partir de aplicaciones ya compiladas, pero hasta ahora no encontré documentación completa sobre las macros y comandos de PKGBUILD, o por lo menos la que pude leer no la entendí mucho.
Offline
Se me ocurre lo mismo que he hecho con el firefox para castellanizarlo: vete a la web de proyecto NAVE http://nave.escomposlinux.org/productos/descargas.php
y te bajas el fichero *.xpi de traducción al castellano de la versión que tengas del Thunderbird.
Supongo que instalando éste xpi como una extensión basta (con el menú Herrramientas --> Extensiones).
Espero que esto te valga.
Un saludo.
Offline
si , yo también lo hice con el firefox, y con las versiones anteriores de thunderbird,pero a partir de la version 1.0 de thunderbird algo cambió,yo lo instale al xpi pero cuando ejecuto del terminal me muestra un código estraño y despues se lee (default extension en_US) asi que el thunderbird en español a partir de las versiones 1.0 ya no funciona bién la instalacion del xpi,porlo menos en linux, me paso igual con debian y con fedora, por eso pensé en usar una versión ya compilada, pero para poder tener mas control sobre el sistema, habia pensado en generar un paquete desde esa versión compilada
Offline
Intenta esto: bajate el xpi a tu disco duro, es decir, solo bájalo, no lo instales como extensión; descomprime el xpi, y copia los archivos, como root, al directorio del thunderbird (que supongo que estará en /opt). El xpi se descomprime en un par de carpetas que son las que tienes que copiar al directorio del thunderbrid, en las carpetas con el mismo nombre que encotrarás allí. Con la versión 1.0 del firefox me pasaba algo así, y conseguí arreglarlo de ésta manera.
Suerte.
Offline
El xpi se descomprime con el tar? o con el unzip?
Offline
Con Ark, si utilizas KDE, no hay ningún problema al descomprimir el *.xpi, y lo trata como si fuera un zip.
Supongo que en consola bastará con hacer un
unzip archivo.xpi
Saludos.
Offline
gracias por la ayuda estuve con problemas en mi conección , igual actualizé a la nueva versión de thunderbird y ahora funciona bién, para mi que era una inconsistencia de la versión anterior de thunderbird con la interface de idiomas y locales
Offline
Buenas, bienvenido
El PKGBUILD para la version inglesa, utiliza las fuentes para compilar el thunderbird, la verdad no se que tipo de parche habria que aplicarle a tiempo de compilacion para que quede en castellano, pero bueno, si te sirve de algo: aca tenes el pkgbuild para crear el paquete de la version en ingles:
# $Id: PKGBUILD,v 1.9 2005/01/18 13:39:01 dale Exp $
# Maintainer: Dale Blount <dale@archlinux.org>
# Contributor: Anders Bostrom <anders.bostrom@home.se>
pkgname=mozilla-thunderbird
pkgver=1.0
pkgrel=1
pkgdesc="Standalone Mail/News reader from mozilla.org"
url="http://www.mozilla.org/projects/thunderbird"
//////////////http://mozilla.mirrors.tds.net/pub/mozilla.org/thunderbird/releases/1.0.2/linux-i686/es-AR/thunderbird-1.0.2.tar.gz
depends=('gtk2' 'libidl2' 'mozilla-common')
makedepends=('zip')
source=(ftp://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/$pkgver/source/thunderbird-$pkgver-source.tar.bz2
mozilla-1.7.3-ft2.patch launcher.patch
mozilla-thunderbird-nonroot.tar.gz
mozilla-thunderbird.png mozilla-thunderbird.desktop
mozconfig)
md5sums=('232ffe434fd65f5f0284a760d6e4ba2a' 'e79634ee1e611182b6c227daa362b20d'
'aaaa941f1a25075d65c60180fb608955' '904bcfd107d5ead431e976d7ec925140'
'04115f0e204444eac76a092a63c89027' 'db60d6f5059e10d8b1a54a97c0675563'
'9da5135ab2d39082645302ae5c806a21')
build() {
cd $startdir/src/mozilla
patch -Np0 -i $startdir/src/mozilla-1.7.3-ft2.patch
patch -Np0 -i $startdir/src/launcher.patch
sed "s@#CFLAGS#@$CFLAGS@g" $startdir/src/mozconfig >.mozconfig
export MOZ_THUNDERBIRD=1
# fix typo (mozilla bug 258177)
sed -i "s@destdir@DESTDIR@" $startdir/src/mozilla/mail/app/Makefile.in || return 1
./configure
make || return 1
make DESTDIR=$startdir/pkg install || return 1
cd $startdir/pkg/opt/mozilla/lib && ln -s thunderbird-$pkgver thunderbird
# initialize some data so that thunderbird will run as a non-root user
cd $startdir/pkg/opt/mozilla/lib/thunderbird-$pkgver/
tar zxf $startdir/src/$pkgname-nonroot.tar.gz || return 1
# Remove common mozilla aclocal stuff
rm -rf $startdir/pkg/opt/mozilla/share
rm -rf $startdir/pkg/opt/mozilla/include
rm -rf $startdir/pkg/opt/mozilla/lib/pkgconfig
# Remove useless default profile setup
rm -rf $startdir/pkg/opt/mozilla/bin/defaults
install -m755 -dD $startdir/pkg/usr/share/applications
install -m755 -dD $startdir/pkg/usr/share/pixmaps
install -m644 $startdir/src/mozilla-thunderbird.desktop $startdir/pkg/usr/share/applications/
install -m644 $startdir/src/mozilla-thunderbird.png $startdir/pkg/usr/share/pixmaps/
}
Te recomiendo leer la documentacion sobre ABS y MAKEPKG antes de que te pongas a hacer paquetes... en particular este no es uno de los mas faciles
pd. Este pkgbuild no te va a servir sin los parches que utiliza Arch, por ende, te recomiendo fuertemente leer sobre ABS si queres utilizarlo.
Leonardo Andrés Gallego
www.archlinux-es.org || Comunidad Hispana de Arch Linux
Offline
Pages: 1