Si usan Arch o derivados, Manjaro como es mi caso, habrán notado que en AUR se encuentra la rama desarrollo de libreoffice, que mejora la compatibilidad con MS-Office.
El -dev-bin que se instala, mediante yay, es el paquete clásico, el otro, el de idioma si notan el PKGBUILD contiene todos los idiomas y a la hora de descargar y armarlo, no solo demora mas de 1 hora porque los repos de libreoffice son lentos (500kb promedio) sino que además llena muchísimo el disco para armar algo que no vamos a usar.
Bajé y modifiqué el PKGBUILD de libreoffice para que cree e instale el langpack (no el helppack) de -es. Son apenas 3.7MB.
Resultado del paquete instalado:
pacman -Qi libreoffice-dev-bin-langpack-es Nombre : libreoffice-dev-bin-langpack-es Versión : 7.3.0.3-1 Descripción : LibreOffice development branch Arquitectura : x86_64 URL : https://www.libreoffice.org/ Licencias : LGPL3 Grupos : Nada Provee : libreoffice libreoffice-es-ES Depende de : gtk3 lpsolve neon curl Dependencias opcionales : java-runtime: adds java support [instalado] java-environment: required by extension-wiki-publisher and extension-nlpsolver coin-or-mp: required by the Calc solver kio: for Qt5 integration Exigido por : Nada Opcional para : Nada En conflicto con : Nada Remplaza a : Nada Tamaño de la instalación : 26,81 MiB Encargado : Unknown Packager Fecha de creación : jue 03 feb 2022 04:31:55 Fecha de instalación : jue 03 feb 2022 04:34:06 Motivo de la instalación : Instalado explícitamente Guion de instalación : No Validado por : Nada
El PKGBUILD es el siguiente:
_pkgnamefmt=LibreOffice _pkgname=libreoffice pkgname=${_pkgname}-dev-bin-langpack-es _LOver=7.3.0.3 pkgver=7.3.0.3 #_basever=$( cut -f1-2 -d'.' <<< ${_LOver} ) pkgrel=1 arch=('x86_64') license=('LGPL3') url="https://www.libreoffice.org/" pkgdesc="LibreOffice langpack-es development branch" depends=('gtk3' 'lpsolve' 'neon' 'curl') optdepends=('java-runtime: adds java support' 'java-environment: required by extension-wiki-publisher and extension-nlpsolver' 'coin-or-mp: required by the Calc solver' 'kio: for Qt5 integration') provides=('libreoffice-dev-bin-langpack-es') source=("https://dev-builds.libreoffice.org/pre-releases/rpm/x86_64/${_pkgnamefmt}_${_LOver}_Linux_x86-64_rpm_langpack_es.tar.gz") sha256sums=('SKIP') package() { find "${srcdir}/${_pkgnamefmt}_${_LOver}"*/RPMS/*rpm -exec bsdtar -x -f '{}' -C "${pkgdir}" \; }
Crean un archivo PKGBUILD con el contenido, hacen makepkg -s y eso va a crear un paquete local pkg.tar.zst, el cual instalan con sudo pacman -U.
Espero que les sirva.
No hay comentarios:
Publicar un comentario