diff --git a/office/libreoffice/libreoffice/actions.py b/office/libreoffice/libreoffice/actions.py index 47e3fec610..42c6dde246 100644 --- a/office/libreoffice/libreoffice/actions.py +++ b/office/libreoffice/libreoffice/actions.py @@ -63,7 +63,6 @@ def setup(): --enable-scripting-beanshell \ --enable-scripting-javascript \ --enable-ext-wiki-publisher \ - --enable-ext-numbertext \ --enable-ext-nlpsolver \ --enable-option-checking=fatal \ --disable-fetch-external \ @@ -86,7 +85,6 @@ def setup(): --without-system-libstaroffice \ --without-system-coinmp \ --without-system-libabw \ - --without-system-argon2 \ --without-system-libcmis \ --without-system-libebook \ --without-system-libepubgen \ @@ -100,6 +98,7 @@ def setup(): --without-system-jfreereport \ --without-system-zxcvbn \ --without-system-java-websocket \ + --without-system-libeot \ --with-jdk-home=/usr/lib/jvm/java-openjdk \ --with-external-tar=external/tarballs \ --with-gdrive-client-id=413772536636.apps.googleusercontent.com \ @@ -160,8 +159,8 @@ def install(): # cleanup gid_Module pisitools.remove("gid_Module*") - pisitools.remove("/usr/lib/libreoffice/share/extensions/numbertext/pythonpath/Makefile") - pisitools.removeDir("/usr/lib/libreoffice/share/extensions/numbertext/idl/") + # pisitools.remove("/usr/lib/libreoffice/share/extensions/numbertext/pythonpath/Makefile") + # pisitools.removeDir("/usr/lib/libreoffice/share/extensions/numbertext/idl/") # add application descriptions pisitools.insinto("/usr/share/appdata/", "sysui/desktop/appstream-appdata/libreoffice-*.xml") diff --git a/office/libreoffice/libreoffice/files/orcus-0.21.0.patch b/office/libreoffice/libreoffice/files/orcus-0.21.0.patch new file mode 100644 index 0000000000..d837583d2f --- /dev/null +++ b/office/libreoffice/libreoffice/files/orcus-0.21.0.patch @@ -0,0 +1,11 @@ +--- libreoffice-25.8.1.1/configure.ac 2025-08-26 00:08:27.000000000 +0200 ++++ libreoffice-25.8.1.1/configure.ac.new 2025-09-17 20:34:51.993711385 +0200 +@@ -11453,7 +11453,7 @@ + dnl =================================================================== + dnl Orcus + dnl =================================================================== +-libo_CHECK_SYSTEM_MODULE([orcus],[ORCUS],[liborcus-0.20 >= 0.20.0]) ++libo_CHECK_SYSTEM_MODULE([orcus],[ORCUS],[liborcus-0.21 >= 0.21.0]) + if test "$with_system_orcus" != "yes"; then + if test "$SYSTEM_BOOST" = "TRUE"; then + dnl Link with Boost.System diff --git a/office/libreoffice/libreoffice/pspec.xml b/office/libreoffice/libreoffice/pspec.xml index ddee96efc4..7185d19e40 100644 --- a/office/libreoffice/libreoffice/pspec.xml +++ b/office/libreoffice/libreoffice/pspec.xml @@ -13,126 +13,136 @@ app:gui LibreOffice office suite LibreOffice is an open source, multi-platform office productivity suite. It includes key desktop applications such as a word processor, a spreadsheet application, a presentation creator-viewer, a formula editor and a drawing program, with a user interface and feature set similar to other office suites. Sophisticated and flexible, LibreOffice also works transparently with a variety of file formats, including those of Microsoft Office. - http://download.documentfoundation.org/libreoffice/src/25.2.4/libreoffice-25.2.4.3.tar.xz - http://download.documentfoundation.org/libreoffice/src/25.2.4/libreoffice-dictionaries-25.2.4.3.tar.xz - http://download.documentfoundation.org/libreoffice/src/25.2.4/libreoffice-help-25.2.4.3.tar.xz - http://download.documentfoundation.org/libreoffice/src/25.2.4/libreoffice-translations-25.2.4.3.tar.xz + https://download.documentfoundation.org/libreoffice/src/25.8.1/libreoffice-25.8.1.1.tar.xz + https://download.documentfoundation.org/libreoffice/src/25.8.1/libreoffice-dictionaries-25.8.1.1.tar.xz + https://download.documentfoundation.org/libreoffice/src/25.8.1/libreoffice-help-25.8.1.1.tar.xz + https://download.documentfoundation.org/libreoffice/src/25.8.1/libreoffice-translations-25.8.1.1.tar.xz - - http://dev-www.libreoffice.org/src/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip - - - http://dev-www.libreoffice.org/src/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip - http://dev-www.libreoffice.org/src/commons-logging-1.2-src.tar.gz - http://dev-www.libreoffice.org/src/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip - http://dev-www.libreoffice.org/src/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip - http://dev-www.libreoffice.org/src/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip - http://dev-www.libreoffice.org/src/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip - http://dev-www.libreoffice.org/src/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip - http://dev-www.libreoffice.org/src/8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip - http://dev-www.libreoffice.org/src/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip - http://dev-www.libreoffice.org/src/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip - http://dev-www.libreoffice.org/src/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip - http://dev-www.libreoffice.org/src/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz - - - - https://dev-www.libreoffice.org/src/language-subtag-registry-2025-05-15.tar.bz2 - http://dev-www.libreoffice.org/src/collada2gltf-master-6258611a6a.tar.bz2 - http://dev-www.libreoffice.org/src/OpenCOLLADA-master-6509aa13af.tar.bz2 - https://dev-www.libreoffice.org/src/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip - - - http://dev-www.libreoffice.org/src/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip - http://dev-www.libreoffice.org/src/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip - - - https://dev-www.libreoffice.org/src/liborcus-0.20.0.tar.xz - https://dev-www.libreoffice.org/src/liborcus-0.20.1.tar.xz - http://dev-www.libreoffice.org/src/beeca87be45ec87d241ddd0e1bad80c1-bsh-2.0b6-src.zip - https://dev-www.libreoffice.org/src/bsh-2.1.1-src.zip - http://dev-www.libreoffice.org/src/5ade6ae2a99bc1e9e57031ca88d36dad-hyphen-2.8.8.tar.gz - https://dev-www.libreoffice.org/src/libabw-0.1.3.tar.xz - https://dev-www.libreoffice.org/src/libcmis-0.6.1.tar.xz - https://dev-www.libreoffice.org/src/libcmis-0.6.2.tar.xz - https://dev-www.libreoffice.org/src/libnumbertext-1.0.11.tar.xz - - - - https://dev-www.libreoffice.org/src/lxml-5.4.0.tar.gz - http://dev-www.libreoffice.org/src/libexttextcat-3.4.6.tar.xz - https://dev-www.libreoffice.org/src/libexttextcat-3.4.7.tar.xz - https://dev-www.libreoffice.org/src/libmwaw-0.3.21.tar.xz - https://dev-www.libreoffice.org/src/libmwaw-0.3.22.tar.xz - http://dev-www.libreoffice.org/src/libstaroffice-0.0.7.tar.xz - - https://dev-www.libreoffice.org/src/libe-book-0.1.3.tar.xz - https://dev-www.libreoffice.org/src/libepubgen-0.1.1.tar.xz - - http://dev-www.libreoffice.org/src/26b3e95ddf3d9c077c480ea45874b3b8-lp_solve_5.5.tar.gz - https://dev-www.libreoffice.org/src/lp_solve_5.5.2.11.tar.gz - https://dev-www.libreoffice.org/src/mythes-1.2.5.tar.xz - - - https://dev-www.libreoffice.org/src/pdfium-6764.tar.bz2 - - https://dev-www.libreoffice.org/src/pdfium-7188.tar.bz2 - https://dev-www.libreoffice.org/src/frozen-1.1.1.tar.gz - https://dev-www.libreoffice.org/src/frozen-1.2.0.tar.gz - https://dev-www.libreoffice.org/src/QR-Code-generator-1.4.0.tar.gz - https://dev-www.libreoffice.org/src/Firebird-3.0.7.33374-0.tar.bz2 - https://dev-www.libreoffice.org/src/Firebird-5.0.0.1306-0-source.tar.xz - https://dev-www.libreoffice.org/src/CoinMP-1.8.4.tgz - - https://dev-www.libreoffice.org/src/ltm-1.3.0.tar.xz - https://dev-www.libreoffice.org/src/box2d-2.4.1.tar.gz - https://dev-www.libreoffice.org/src/box2d-3.0.0.tar.gz - https://dev-www.libreoffice.org/src/dtoa-20180411.tgz - https://dev-www.libreoffice.org/src/a233181e03d3c307668b4c722d881661-mariadb_client-2.0.0-src.tar.gz - - https://dev-www.libreoffice.org/src/mariadb-connector-c-3.3.8-src.tar.gz - - https://dev-www.libreoffice.org/src/skia-m130-3c64459d5df2fa9794b277f0959ed8a92552bf4c.tar.xz - https://dev-www.libreoffice.org/src/skia-m138-a46d5732d9fca93eaec23e502e2eef814b707e6b.tar.xz - - https://dev-www.libreoffice.org/src/libcuckoo-93217f8d391718380c508a722ab9acd5e9081233.tar.gz - https://dev-www.libreoffice.org/extern/884ed41809687c3e168fc7c19b16585149ff058eca79acbf3ee784f6630704cc-opens___.ttf - https://dev-www.libreoffice.org/extern/f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140-opens___.ttf - https://dev-www.libreoffice.org/src/b7cae45ad2c23551fd6ccb8ae2c1f59e-numbertext_0.9.5.oxt - https://dev-www.libreoffice.org/src/libnumbertext-1.0.11.tar.xz + + http://dev-www.libreoffice.org/src/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip + + + http://dev-www.libreoffice.org/src/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip + http://dev-www.libreoffice.org/src/commons-logging-1.2-src.tar.gz + http://dev-www.libreoffice.org/src/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip + http://dev-www.libreoffice.org/src/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip + http://dev-www.libreoffice.org/src/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip + http://dev-www.libreoffice.org/src/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip + http://dev-www.libreoffice.org/src/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip + http://dev-www.libreoffice.org/src/8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip + http://dev-www.libreoffice.org/src/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip + http://dev-www.libreoffice.org/src/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip + http://dev-www.libreoffice.org/src/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip + http://dev-www.libreoffice.org/src/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz + + + + https://dev-www.libreoffice.org/src/language-subtag-registry-2025-08-25.tar.bz2 + http://dev-www.libreoffice.org/src/collada2gltf-master-6258611a6a.tar.bz2 + http://dev-www.libreoffice.org/src/OpenCOLLADA-master-6509aa13af.tar.bz2 + https://dev-www.libreoffice.org/src/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip + https://dev-www.libreoffice.org/src/62c0b97e94fe47d5e50ff605d2edf37a-hsqldb-2.3.3.zip + + http://dev-www.libreoffice.org/src/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip + http://dev-www.libreoffice.org/src/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip + + + + https://dev-www.libreoffice.org/src/liborcus-0.20.1.tar.xz + https://dev-www.libreoffice.org/src/liborcus-0.21.0.tar.xz + http://dev-www.libreoffice.org/src/beeca87be45ec87d241ddd0e1bad80c1-bsh-2.0b6-src.zip + https://dev-www.libreoffice.org/src/bsh-2.1.1-src.zip + http://dev-www.libreoffice.org/src/5ade6ae2a99bc1e9e57031ca88d36dad-hyphen-2.8.8.tar.gz + https://dev-www.libreoffice.org/src/libabw-0.1.3.tar.xz + https://dev-www.libreoffice.org/src/libcmis-0.6.1.tar.xz + https://dev-www.libreoffice.org/src/libcmis-0.6.2.tar.xz + https://dev-www.libreoffice.org/src/libnumbertext-1.0.11.tar.xz + + + + + https://dev-www.libreoffice.org/src/lxml-6.0.2.tar.gz + http://dev-www.libreoffice.org/src/libexttextcat-3.4.6.tar.xz + https://dev-www.libreoffice.org/src/libexttextcat-3.4.7.tar.xz + https://dev-www.libreoffice.org/src/libmwaw-0.3.21.tar.xz + https://dev-www.libreoffice.org/src/libmwaw-0.3.22.tar.xz + http://dev-www.libreoffice.org/src/libstaroffice-0.0.7.tar.xz + + https://dev-www.libreoffice.org/src/libe-book-0.1.3.tar.xz + https://dev-www.libreoffice.org/src/libepubgen-0.1.1.tar.xz + + http://dev-www.libreoffice.org/src/26b3e95ddf3d9c077c480ea45874b3b8-lp_solve_5.5.tar.gz + https://dev-www.libreoffice.org/src/lp_solve_5.5.2.11.tar.gz + https://dev-www.libreoffice.org/src/mythes-1.2.5.tar.xz + https://dev-www.libreoffice.org/src/pdfium-7012.tar.bz2 + + https://dev-www.libreoffice.org/src/pdfium-6764.tar.bz2 + + https://dev-www.libreoffice.org/src/pdfium-7188.tar.bz2 + https://dev-www.libreoffice.org/src/frozen-1.1.1.tar.gz + https://dev-www.libreoffice.org/src/frozen-1.2.0.tar.gz + https://dev-www.libreoffice.org/src/QR-Code-generator-1.4.0.tar.gz + https://dev-www.libreoffice.org/src/Firebird-3.0.7.33374-0.tar.bz2 + https://dev-www.libreoffice.org/src/Firebird-5.0.0.1306-0-source.tar.xz + https://dev-www.libreoffice.org/src/CoinMP-1.8.4.tgz + + https://dev-www.libreoffice.org/src/ltm-1.3.0.tar.xz + https://dev-www.libreoffice.org/src/box2d-2.4.1.tar.gz + https://dev-www.libreoffice.org/src/box2d-3.0.0.tar.gz + https://dev-www.libreoffice.org/src/dtoa-20180411.tgz + https://dev-www.libreoffice.org/src/a233181e03d3c307668b4c722d881661-mariadb_client-2.0.0-src.tar.gz + + https://dev-www.libreoffice.org/src/mariadb-connector-c-3.3.8-src.tar.gz + + + https://dev-www.libreoffice.org/src/skia-m136-28685d899b0a35894743e2cedad4c9f525e90e1e.tar.xz + https://dev-www.libreoffice.org/src/skia-m138-a46d5732d9fca93eaec23e502e2eef814b707e6b.tar.xz + https://dev-www.libreoffice.org/src/skia-m139-4abe0638e35d34b6fdb70f1f5ce0f0e1879a021e.tar.xz + + https://dev-www.libreoffice.org/src/libcuckoo-93217f8d391718380c508a722ab9acd5e9081233.tar.gz + https://dev-www.libreoffice.org/extern/884ed41809687c3e168fc7c19b16585149ff058eca79acbf3ee784f6630704cc-opens___.ttf + https://dev-www.libreoffice.org/extern/f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140-opens___.ttf + https://dev-www.libreoffice.org/src/b7cae45ad2c23551fd6ccb8ae2c1f59e-numbertext_0.9.5.oxt + https://dev-www.libreoffice.org/src/libnumbertext-1.0.11.tar.xz - http://dev-www.libreoffice.org/extern/odfvalidator-1.2.0-incubating-SNAPSHOT-jar-with-dependencies-971c54fd38a968f5860014b44301872706f9e540.jar - https://dev-www.libreoffice.org/extern/a1adc7a47ed126ed029893c23c8bdd43-officeotron-0.7.4-master.jar - https://dev-www.libreoffice.org/src/dragonbox-1.1.3.tar.gz - - - - https://dev-www.libreoffice.org/src/libxml2-2.14.3.tar.xz - - - https://dev-www.libreoffice.org/src/libwebp-1.5.0.tar.gz - - - https://dev-www.libreoffice.org/src/tiff-4.7.0.tar.xz - https://dev-www.libreoffice.org/src/zxcvbn-c-2.5.tar.gz - - - https://dev-www.libreoffice.org/src/Java-WebSocket-1.5.6.tar.gz - https://dev-www.libreoffice.org/src/Java-WebSocket-1.6.0.tar.gz - https://dev-www.libreoffice.org/src/phc-winner-argon2-20190702.tar.gz + http://dev-www.libreoffice.org/extern/odfvalidator-1.2.0-incubating-SNAPSHOT-jar-with-dependencies-971c54fd38a968f5860014b44301872706f9e540.jar + https://dev-www.libreoffice.org/extern/a1adc7a47ed126ed029893c23c8bdd43-officeotron-0.7.4-master.jar + https://dev-www.libreoffice.org/src/dragonbox-1.1.3.tar.gz + + + + + https://dev-www.libreoffice.org/src/libxml2-2.14.6.tar.xz + + + + https://dev-www.libreoffice.org/src/libwebp-1.6.0.tar.gz + + + + https://dev-www.libreoffice.org/src/tiff-4.7.1.tar.xz + + https://dev-www.libreoffice.org/src/zxcvbn-c-2.6.tar.gz + + + https://dev-www.libreoffice.org/src/Java-WebSocket-1.5.6.tar.gz + https://dev-www.libreoffice.org/src/Java-WebSocket-1.6.0.tar.gz + + https://dev-www.libreoffice.org/src/libeot-0.01.tar.bz2 make-pyuno-work-with-system-wide-module-install.diff - mdds-3.0.0.patch + libreoffice-24.8.4.2-icu76_fixes-1.patch - fix_build_with_poppler_25.05.patch - libreoffice-25.2-cflags.patch + orcus-0.21.0.patch + + @@ -275,6 +285,7 @@ llvm-clang-devel wget which + SuiteSparse-devel @@ -356,6 +367,9 @@ postgresql-server qt6-multimedia qt6-base + SuiteSparse + zstd + argon2 /usr/bin @@ -666,6 +680,7 @@ /usr/lib/libreoffice/program/smath /usr/lib/libreoffice/program/pagein-writer /usr/lib/libreoffice/program/swriter + /usr/lib/libreoffice/program/libchart2lo.so /usr/lib/libreoffice/share/classification/example.xml /usr/lib/libreoffice/share/fonts /usr/lib/libreoffice/share/calc @@ -693,6 +708,7 @@ /usr/lib/libreoffice/share/Scripts/Pyhon /usr/lib/libreoffice/share/tipoftheday /usr/lib/libreoffice/share/theme_definitions + /usr/lib/libreoffice/share/themes /usr/lib/libreoffice/program/opencl /usr/lib/libreoffice/program/wizards /usr/share/gir-1.0/LOKDocView-0.1.gir @@ -3941,6 +3957,13 @@ + + 2025-09-28 + 25.8.1.1 + Version Bump + Kamil Atlı + suvari@pisilinux.org + 2025-06-30 25.2.4.3 diff --git a/science/mathematics/SuiteSparse/actions.py b/science/mathematics/SuiteSparse/actions.py index f220f75fd1..ef49ff68d5 100644 --- a/science/mathematics/SuiteSparse/actions.py +++ b/science/mathematics/SuiteSparse/actions.py @@ -1,23 +1,29 @@ -#!/usr/bin/python +#!/usr/bin/env python # -*- coding: utf-8 -*- # # Licensed under the GNU General Public License, version 3. # See the file http://www.gnu.org/licenses/gpl.txt -from pisi.actionsapi import get +from pisi.actionsapi import cmaketools from pisi.actionsapi import pisitools -from pisi.actionsapi import shelltools +from pisi.actionsapi import get -shelltools.export("JOBS", get.makeJOBS().replace("-j", "")) +def setup(): + cmaketools.configure("-DBLA_VENDOR=Generic \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=None \ + -DNSTATIC=ON") def build(): - shelltools.system("BLAS=-lblas LAPACK=-llapack TBB=-ltbb SPQR_CONFIG=-DHAVE_TBB MY_METIS_LIB=/usr/lib/libmetis.so make") + cmaketools.make() + +#def check(): + #cmaketools.make("test") + def install(): - shelltools.system("BLAS=-lblas LAPACK=-llapack TBB=-ltbb SPQR_CONFIG=-DHAVE_TBB MY_METIS_LIB=/usr/lib/libmetis.so \ - make INSTALL_LIB=%s/usr/lib INSTALL_INCLUDE=%s/usr/include install" % (get.installDIR(), get.installDIR())) - - # fix rpath - shelltools.system("chrpath -d %s/usr/lib/*" % get.installDIR()) - + cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) + + # pisitools.dodoc("README*", "COPYING") + pisitools.dodoc("LICENSE*", "README*") diff --git a/science/mathematics/SuiteSparse/pspec.xml b/science/mathematics/SuiteSparse/pspec.xml index 8334075df8..91c30ab46f 100644 --- a/science/mathematics/SuiteSparse/pspec.xml +++ b/science/mathematics/SuiteSparse/pspec.xml @@ -1,5 +1,5 @@ - + SuiteSparse @@ -13,7 +13,7 @@ library SuiteSparse, a suite of Sparse matrix software SuiteSparse is a single archive that contains sparse matrix libraries. - https://github.com/DrTimothyAldenDavis/SuiteSparse/archive/refs/tags/v5.13.0.tar.gz + https://github.com/DrTimothyAldenDavis/SuiteSparse/archive/refs/tags/v7.11.0.tar.gz cmake gmp-devel @@ -33,14 +33,18 @@ SuiteSparse SuiteSparse, a suite of Sparse matrix software + gmp + mpfr blas metis + libgcc lapack libgomp onetbb - /usr/lib + /usr/bin + /usr/lib/lib* /usr/share/doc @@ -53,10 +57,19 @@ /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + 2025-09-28 + 7.11.0 + Version bump + Kamil Atlı + suvari@pisilinux.org + 2023-10-26 5.13.0