🔒 Repository is read-only – file editing is disabled.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
pkgname: libreoffice
pkgver: '26.2.5.2'
pkgrel: '1'
pkgdesc: Office suite. It is largely compatible with Microsoft Office (fork from OpenOffice.org).
url: 'https://www.libreoffice.org'
arch: x86_64
depends:
- shared-mime-info
- xdg-utils
- desktop-file-utils
- gtk-update-icon-cache
- hicolor-icon-theme
makedepends:
- tar
- python
- perl-archive-zip
- unzip
- zip
- gtk3
- cups
- poppler-glib
- libtiff
- xorg-fontconfig
- libxslt
- kerberos
- xorgproto
- dbus-glib
- mesa
- libwebp
- postgresql
- wget
- apache-ant
- apr
- boost
- clucene
- libepoxy
- libjpeg-turbo
- xorg-glu
- gstreamer-plugins-base
- icu
- libatomic-ops
- lcms2
- librsvg
- libxml2
- neon
- nss
- redland
- serf
- unixodbc
- doxygen
- gdb
- gnutls
- nasm
- telepathy-glib
- gpgme
- gpgmepp
- libabw
- cppunit
- hunspell
- hyphen
- mariadb
- libodfgen
source:
- Remove-check-if-root-due-to-issue-with-fakeroot.patch
- 'https://dev-www.libreoffice.org/src/afdko-4.0.3.tar.gz'
- 'https://dev-www.libreoffice.org/src/pdfium-7471.tar.bz2'
- 'https://dev-www.libreoffice.org/src/CoinMP-1.8.4.tgz'
- 'https://dev-www.libreoffice.org/src/glm-1.0.3.zip'
- 'https://dev-www.libreoffice.org/src/dragonbox-1.1.3.tar.gz'
- 'https://dev-www.libreoffice.org/src/antlr4-cpp-runtime-4.13.2-source.zip'
- 'https://download.documentfoundation.org/libreoffice/src/26.2.5/${pkgname}-${pkgver}.tar.xz'
- 'https://download.documentfoundation.org/libreoffice/src/26.2.5/${pkgname}-dictionaries-${pkgver}.tar.xz'
- 'https://download.documentfoundation.org/libreoffice/src/26.2.5/${pkgname}-help-${pkgver}.tar.xz'
- 'https://download.documentfoundation.org/libreoffice/src/26.2.5/${pkgname}-translations-${pkgver}.tar.xz'
- libreoffice-26.2.4.2-poppler_26.06-1.patch
sha256sums:
- SKIP
- 5feed7c2468e25b25fce0479c04af07f4ed2680bc9251bb4c4aef9ec2fba5720
- 7144b0fa78fd408997e7b84ffd3c257db602e392a1bb1584828d80e60b6b27c5
- 3459fb0ccbdd39342744684338984ac4cc153fb0434f4cae8cf74bd67490a38d
- 3aa4347b8f13cba882df1c7b61a6ca910c75a875c56ec3d75d7dc9ae8eac34df
- 09d63b05e9c594ec423778ab59b7a5aa1d76fdd71d25c7048b0258c4ec9c3384
- 0ed13668906e86dbc0dcddf30fdee68c10203dea4e83852b4edb810821bee3c4
- SKIP
- SKIP
- SKIP
- SKIP
- SKIP
build: |
unset ACLOCAL
cd ${pkgname}-${pkgver}
patch -Np1 -i ../Remove-check-if-root-due-to-issue-with-fakeroot.patch
# patch -Np1 -i ../libreoffice-26.2.4.2-poppler_26.06-1.patch
sed -e '/, const GooString/ s/GooString *\*/std::string \&/' \
-i sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx \
sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx
sed -i '/icuuc \\/a zlib\\' writerperfect/Library_wpftdraw.mk
sed -i "/distro-install-file-lists/d" Makefile.in
sed -e "/gzip -f/d" \
-e "s|.1.gz|.1|g" \
-i bin/distro-install-desktop-integration
install -dm755 external/tarballs/
ln -sv ../../../${pkgname}-dictionaries-${pkgver}.tar.xz external/tarballs/
ln -sv ../../../${pkgname}-help-${pkgver}.tar.xz external/tarballs/
ln -sv ../../../${pkgname}-translations-${pkgver}.tar.xz external/tarballs/
ln -sv ../../../afdko-4.0.3.tar.gz external/tarballs/
ln -sv ../../../pdfium-7471.tar.bz2 external/tarballs/
ln -sv ../../../CoinMP-1.8.4.tgz external/tarballs/
ln -sv ../../../dragonbox-1.1.3.tar.gz external/tarballs/
ln -sv ../../../antlr4-cpp-runtime-4.13.2-source.zip external/tarballs/
ln -sv src/libreoffice-help-${pkgver}/helpcontent2/
ln -sv src/libreoffice-dictionaries-${pkgver}/dictionaries/
ln -sv src/libreoffice-translations-${pkgver}/translations/
./autogen.sh --prefix=/usr \
--sysconfdir=/etc \
--with-vendor="NuTyX" \
--with-extra-buildid="version-${pkgrel}" \
--with-lang="af ar as be bg bs ca cs cy da de \
el es fi fr ga gl he hi hr hu id is it ja ka kk km \
kn ko lt lv mk ml mr my nl nn oc or pa-IN pl pt ro ru \
rw si sq sk sl sr sv ta th tr uk uz vi xh zh-CN" \
--with-help \
--with-myspell-dicts \
--without-junit \
--without-fonts \
--without-system-dicts \
--disable-dconf \
--disable-odk \
--without-system-firebird \
--disable-firebird-sdbc \
--without-java \
--enable-release-build=yes \
--enable-python=system \
--with-system-boost \
--with-system-clucene \
--with-system-cppunit \
--with-system-curl \
--with-system-epoxy \
--with-system-expat \
--with-system-gpgmepp \
--with-system-hunspell \
--with-system-icu \
--with-system-jpeg \
--with-system-lcms2 \
--with-system-libabw \
--with-system-libatomic_ops \
--with-system-libtiff \
--with-system-libodfgen \
--with-system-libpng \
--with-system-libxml \
--with-system-libwebp \
--with-system-mariadb \
--with-system-nss \
--with-system-odbc \
--with-system-openldap \
--with-system-openssl \
--with-system-poppler \
--with-system-postgresql \
--with-system-redland \
--with-system-zlib \
--with-system-zstd \
--with-parallelism=$(getconf _NPROCESSORS_ONLN)
make -j15 build
make DESTDIR=${PKGDIR} distro-pack-install
# Nettoyage
rm -rf ${PKGDIR}/gid_Module_*
package: |
true