Compare commits
12 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 7edb938eca | |||
| 72513911e1 | |||
| 4660415c6a | |||
| fdca286658 | |||
| 7137a2b94d | |||
| 2b3c1cc1d9 | |||
| 2e54135ad3 | |||
| e1d9848fff | |||
| efd87481d5 | |||
| 19c0441aeb | |||
| 0b67f409dc | |||
| 548ff67b30 |
10
boost2.dif
Normal file
10
boost2.dif
Normal file
@@ -0,0 +1,10 @@
|
||||
--- utils/asymptote/LspCpp/include/LibLsp/lsp/SimpleTimer.h.orig
|
||||
+++ utils/asymptote/LspCpp/include/LibLsp/lsp/SimpleTimer.h
|
||||
@@ -3,6 +3,7 @@
|
||||
#include <atomic>
|
||||
#include <functional>
|
||||
#include <boost/asio.hpp>
|
||||
+#include <boost/asio/deadline_timer.hpp>
|
||||
|
||||
template<typename Duration = boost::posix_time::milliseconds>
|
||||
class SimpleTimer
|
||||
@@ -404,10 +404,10 @@
|
||||
+stack_size.xmltex = 1500
|
||||
+hash_extra.xmltex = 50000
|
||||
+string_vacancies.xmltex = 45000
|
||||
+pool_free.xmltex = 47500
|
||||
+pool_free.xmltex = 200000
|
||||
+nest_size.xmltex = 500
|
||||
+save_size.xmltex = 10000
|
||||
+pool_size.xmltex = 500000
|
||||
+pool_size.xmltex = 700000
|
||||
+max_strings.xmltex = 55000
|
||||
+
|
||||
+% These are pdfxmltex specific
|
||||
@@ -416,10 +416,10 @@
|
||||
+stack_size.pdfxmltex = 1500
|
||||
+hash_extra.pdfxmltex = 50000
|
||||
+string_vacancies.pdfxmltex = 45000
|
||||
+pool_free.pdfxmltex = 47500
|
||||
+pool_free.pdfxmltex = 200000
|
||||
+nest_size.pdfxmltex = 500
|
||||
+save_size.pdfxmltex = 10000
|
||||
+pool_size.pdfxmltex = 500000
|
||||
+pool_size.pdfxmltex = 700000
|
||||
+max_strings.pdfxmltex = 55000
|
||||
+
|
||||
+% These are jadetex specific
|
||||
|
||||
@@ -1,3 +1,38 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 16 08:08:15 UTC 2026 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Support Immutable Mode (jsc#PED-14907 and jsc#PED-14906)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Sep 20 12:04:50 UTC 2025 - Arjen de Korte <suse+build@de-korte.org>
|
||||
|
||||
- Fix boost2.dif build with boost 1.89.0 (boo#1249956)
|
||||
* deadline_timer was removed from the boost/asio.hpp convenience
|
||||
header
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 18 07:17:29 UTC 2025 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Add boost2.dif
|
||||
* Make texlive build with boost 1.89 (boo#1249956)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 2 07:37:00 UTC 2025 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Increase pool_size and pool_free for both xmltex and pdfxmltex
|
||||
to get formats created and xmlto runing again (boo#1248830)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Aug 22 09:30:44 UTC 2025 - Giacomo Leidi <giacomo.leidi@suse.com>
|
||||
|
||||
- Allow for %is_opensuse to be unset, following up to
|
||||
https://src.suse.de/products/SLFO/pulls/204 (bsc#1248487).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jun 8 03:51:01 UTC 2025 - Bernhard Wiedemann <bwiedemann@suse.com>
|
||||
|
||||
- Avoid embedding randomness into rpm headers (boo#1237231)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun May 11 08:25:32 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
|
||||
|
||||
|
||||
34
texlive.spec
34
texlive.spec
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package texlive
|
||||
#
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
# Copyright (c) 2026 SUSE LLC and contributors
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -19,7 +19,7 @@
|
||||
%define texlive_version 2025
|
||||
%define texlive_previous 2022
|
||||
%define texlive_release 20250308
|
||||
%define texlive_noarch 220
|
||||
%define texlive_noarch 221
|
||||
%define texlive_source texlive-20250308-source
|
||||
%define biber_version 2.20
|
||||
|
||||
@@ -32,6 +32,12 @@
|
||||
%endif
|
||||
%global perl_versnum %(rpm -q --qf '%%{VERSION}' perl | sed 's/\\.//g')
|
||||
|
||||
%if 0%{?suse_version} >= 1600
|
||||
%bcond_without immutable
|
||||
%else
|
||||
%bcond_with immutable
|
||||
%endif
|
||||
|
||||
#
|
||||
# LuaJIT -- does not build nor support all architectures
|
||||
# Current status is available at https://github.com/LuaJIT/LuaJIT
|
||||
@@ -150,7 +156,6 @@ BuildRequires: libboost_thread1_75_0-devel
|
||||
%else
|
||||
BuildRequires: libboost_filesystem-devel
|
||||
BuildRequires: libboost_program_options-devel
|
||||
BuildRequires: libboost_system-devel
|
||||
BuildRequires: libboost_thread-devel
|
||||
%endif
|
||||
BuildRequires: libjpeg-devel
|
||||
@@ -186,12 +191,15 @@ BuildRequires: unzip
|
||||
BuildRequires: xaw3d-devel
|
||||
BuildRequires: xz
|
||||
BuildRequires: zip
|
||||
%if 0%{?suse_version} > 1550 && 0%{is_opensuse}
|
||||
%if 0%{?suse_version} > 1550 && 0%{?is_opensuse}
|
||||
BuildRequires: zlib-ng-compat-devel
|
||||
%else
|
||||
BuildRequires: zlib-devel
|
||||
%endif
|
||||
BuildRequires: zziplib-devel
|
||||
%if 0%{?suse_version} >= 1600
|
||||
BuildRequires: pkgconfig(systemd)
|
||||
%endif
|
||||
BuildRequires: pkgconfig(x11)
|
||||
BuildRequires: pkgconfig(xaw7)
|
||||
BuildRequires: pkgconfig(xi)
|
||||
@@ -307,13 +315,15 @@ Patch50: luametatex.dif
|
||||
Patch62: source-psutils-kpathsea.dif
|
||||
# fix build with boost 1.88
|
||||
Patch70: boost.dif
|
||||
# fix build with boost 1.89
|
||||
Patch71: boost2.dif
|
||||
# Missed luajit fix for ppc/ppc64/ppc64le and riscv64
|
||||
Prefix: %{_bindir}
|
||||
|
||||
%define add_optflags(a:f:t:p:w:W:d:g:O:A:C:D:E:H:i:M:n:P:U:u:l:s:X:B:I:L:b:V:m:x:c:S:E:o:v:) \
|
||||
%global optflags %{optflags} %{**}
|
||||
|
||||
%{expand: %%global options %(mktemp /tmp/texlive-opts.XXXXXXXX)}
|
||||
%global options ~/.tmp.texlive-opts
|
||||
%global _varlib %{_localstatedir}/lib
|
||||
|
||||
%define libexec %(rpm --eval '%%{_libexecdir}' | sed 's-/usr--g')
|
||||
@@ -4458,6 +4468,7 @@ rm -vf t/*.fastsort
|
||||
popd
|
||||
%endif
|
||||
%patch -P70 -p0
|
||||
%patch -P71 -p0
|
||||
|
||||
%patch -P62 -p0 -b .kpserr
|
||||
|
||||
@@ -4467,6 +4478,12 @@ popd
|
||||
cp -vf %{S:4} $paths
|
||||
|
||||
%build
|
||||
for flag in s l m
|
||||
do
|
||||
ulimit -H$flag unlimited || :
|
||||
ulimit -S$flag unlimited || :
|
||||
done
|
||||
|
||||
# Extend the options file
|
||||
echo "world=${PWD}/world" >> %{options}
|
||||
echo "prefix=${PWD}/prefix" >> %{options}
|
||||
@@ -4798,6 +4815,7 @@ popd
|
||||
|
||||
# Read the options file
|
||||
. %{options}
|
||||
rm -vf %{options}
|
||||
|
||||
mkdir -p %{buildroot}%{_bindir}
|
||||
mkdir -p %{buildroot}%{_libdir}/pkgconfig
|
||||
@@ -5166,6 +5184,12 @@ popd
|
||||
done
|
||||
popd
|
||||
|
||||
# Final remove all below /var/
|
||||
%if %{with immutable}
|
||||
rm -vrf %{buildroot}%{_texmfvardir}
|
||||
rm -vrf %{buildroot}%{_texmfcache}
|
||||
%endif
|
||||
|
||||
%if %{defined verify_permissions}
|
||||
%verifyscript kpathsea-bin
|
||||
%verify_permissions -e %{_libexecdir}/mktex/public
|
||||
|
||||
Reference in New Issue
Block a user