max-linux / max-desktop

Paquetes, personalizaciones y scripts del MAX Escritorio
12 stars 7 forks source link

sonido en libreoffice #670

Open javierpuche opened 9 years ago

javierpuche commented 9 years ago

Hace tiempo tuvimos un problema porque en libreoffice no se incluía los sonidos, era un problema del paquete de debian que se resolvió descomentando esta regla del rules: rules, línea 2790:

    # sound doesn't work anyway, remove the .wav files to save space
    rm -rf $(PKGDIR)-common/$(OODIR)/share/gallery/sounds

Ahora resulta que en ubuntu y debian en libreoffice (impress) cuando están aplicados los paquetes de idiomas, en las transiciones no aparecen sonidos (http://foros.educa.madrid.org/viewtopic.php?f=3&t=2825&sid=18078ca4ccfc3039dd6b05b8b584d01b)

Me temo que vuelve a ser lo mismo descrito arriba, pues veo los rm -rf en el debian/rules todavía (línea 2551 de libreoffice-4.4.0~rc3)

javierpuche commented 9 years ago

Habría que hacerlo también para max 7.5, pues en su día lo arreglamos pero debimos reempaquetar posteriormente sin comentar esa línea y en la 4.3.4.1 actual sigue pasando....

javierpuche commented 9 years ago

lo mismo es problema nuestro de no fijar bien las variables de entorno en el entorno de compilación, la línea viene precedida de:

ifeq "$(shell echo $(USE_GSTREAMER)$(USE_VLC) | grep -q y && echo 0)" "0"
mariodebian commented 9 years ago

Subidos Libreoffice 4.4.3 con archivos de sonido a MAX 7.5 y MAX 8.0

javierpuche commented 9 years ago

Siguen sin aparecer los sonidos, seguimos investigando...

javierpuche commented 9 years ago

Los sonidos sí van en la galería en /usr/lib/libreoffice/share/gallery/sounds pero no aparecen en los desplegables que deberían (ej: transición de diapositivas en impress, solo aparece lo que haya en .config/libreoffice/4/user/gallery

Este bug describe eso mismo (poníendolo en inglés sí funciona) pero consta como arreglado ¿? https://bugs.documentfoundation.org/show_bug.cgi?id=80327 https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1298995

Sigo mirando...

la solución a este otro ya la aplicó Mario: https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1417315

Se me ocurre ver si tiene que ver con la libicu como nos pasó en este otro: https://github.com/max-linux/max-desktop/issues/604

En ubuntu 14.04 pasa lo mismo con la que ellos llevan de serie (4.2.x) hay que ver porqué en el ppa no han aplicado la resolución del bug

mariodebian commented 9 years ago

Aplazado

javierpuche commented 9 years ago

Según este bug report (https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1298995)entiendo que LibreOffice lo ha solucionado pero Ubuntu en sus paquetes no

Según el enlace que miremos: https://bugs.documentfoundation.org/show_bug.cgi?id=74314 https://bugs.documentfoundation.org/show_bug.cgi?id=80327

hablan de que está resuelto desde LibreOffice 4.2.6.1 o el último tiene un patch (http://cgit.freedesktop.org/libreoffice/core/commit/?id=52613b9b632721ebb5167a4d9529c242a0b907da&h=libreoffice-4-3) enviado para libreoffice 4.3

Buscando aquí (https://wiki.documentfoundation.org/index.php?search=80327&title=Special%3ASearch&go=Ir) aparece aplicado en la 4.2.6 y en la 4.3.0 pero no pone nada en la rama 4.4

Voy a volver a probar a ver si pasa también con los .deb bajados de openoffice directamente o no: probado con la 4.4.4.3-3 64 bits bajada de libreoffice.org y langpack es, y en esos sí funciona ... sigue siendo raro que sea en el paquete de ubuntu en el que no va, a parte del comentario en el script de build de los primeros mensajes, hay un parche que parece aplicado en la versión oficial y no en la del ppa ¿?

javierpuche commented 8 years ago

La versión descargada de libreoffice.org mete sus propias libicudata.so.53, libicuuc.so.53 y licicui18n.so.3, nosotros llevamos libicu52:amd64, a ver si va a estar ahí el tema. Ejecuto nuestra versión contra las librerías de la 53 (chapuceando un poco con symlinks + ldconfig) y no lo arregla, pero habría que hacerlo bien para sacar conclusiones.