From eed7500a045c360e7e0b21fc508e787fa5001655 Mon Sep 17 00:00:00 2001 From: Jerry James Date: Tue, 16 Jan 2024 10:12:15 -0700 Subject: [PATCH 1/9] Stop building for 32-bit x86 --- vinci.spec | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/vinci.spec b/vinci.spec index 8ead7ed..619f6d9 100644 --- a/vinci.spec +++ b/vinci.spec @@ -10,6 +10,9 @@ Source0: https://www.multiprecision.org/downloads/%{name}-%{version}.tar. # the man page has the same copyright and license as the sources. Source1: %{name}.1 +# See https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval +ExcludeArch: %{ix86} + BuildRequires: gcc BuildRequires: make BuildRequires: tex(latex) @@ -62,6 +65,9 @@ touch -r %{SOURCE1} %{buildroot}%{_mandir}/man1/%{name}.1 %{_mandir}/man1/%{name}.1* %changelog +* Tue Jan 16 2024 Jerry James - 1.0.5-25 +- Stop building for 32-bit x86 + * Sat Jul 22 2023 Fedora Release Engineering - 1.0.5-25 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 64d0ad0a09f43da932c18363310fdfdc2f337e56 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jan 2024 07:55:37 +0000 Subject: [PATCH 2/9] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- vinci.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vinci.spec b/vinci.spec index 619f6d9..fc25e41 100644 --- a/vinci.spec +++ b/vinci.spec @@ -1,6 +1,6 @@ Name: vinci Version: 1.0.5 -Release: 25%{?dist} +Release: 26%{?dist} Summary: Algorithms for volume computation License: GPL-1.0-or-later @@ -65,6 +65,9 @@ touch -r %{SOURCE1} %{buildroot}%{_mandir}/man1/%{name}.1 %{_mandir}/man1/%{name}.1* %changelog +* Sat Jan 27 2024 Fedora Release Engineering - 1.0.5-26 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Tue Jan 16 2024 Jerry James - 1.0.5-25 - Stop building for 32-bit x86 From 954f45a107235332d4b228cb3f3fac0beee81a67 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 08:51:38 +0000 Subject: [PATCH 3/9] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- vinci.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vinci.spec b/vinci.spec index fc25e41..afbc087 100644 --- a/vinci.spec +++ b/vinci.spec @@ -1,6 +1,6 @@ Name: vinci Version: 1.0.5 -Release: 26%{?dist} +Release: 27%{?dist} Summary: Algorithms for volume computation License: GPL-1.0-or-later @@ -65,6 +65,9 @@ touch -r %{SOURCE1} %{buildroot}%{_mandir}/man1/%{name}.1 %{_mandir}/man1/%{name}.1* %changelog +* Sat Jul 20 2024 Fedora Release Engineering - 1.0.5-27 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Sat Jan 27 2024 Fedora Release Engineering - 1.0.5-26 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 34a09b90d14de4d22e3c1fe211e3422ccbc36eed Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 14:26:36 +0000 Subject: [PATCH 4/9] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- vinci.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vinci.spec b/vinci.spec index afbc087..af642b6 100644 --- a/vinci.spec +++ b/vinci.spec @@ -1,6 +1,6 @@ Name: vinci Version: 1.0.5 -Release: 27%{?dist} +Release: 28%{?dist} Summary: Algorithms for volume computation License: GPL-1.0-or-later @@ -65,6 +65,9 @@ touch -r %{SOURCE1} %{buildroot}%{_mandir}/man1/%{name}.1 %{_mandir}/man1/%{name}.1* %changelog +* Sun Jan 19 2025 Fedora Release Engineering - 1.0.5-28 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Sat Jul 20 2024 Fedora Release Engineering - 1.0.5-27 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 8c08e5dd84944d068eb5edfe9f2a88e92ee217e1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 20:08:13 +0000 Subject: [PATCH 5/9] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- vinci.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vinci.spec b/vinci.spec index af642b6..d6da4bb 100644 --- a/vinci.spec +++ b/vinci.spec @@ -1,6 +1,6 @@ Name: vinci Version: 1.0.5 -Release: 28%{?dist} +Release: 29%{?dist} Summary: Algorithms for volume computation License: GPL-1.0-or-later @@ -65,6 +65,9 @@ touch -r %{SOURCE1} %{buildroot}%{_mandir}/man1/%{name}.1 %{_mandir}/man1/%{name}.1* %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 1.0.5-29 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Sun Jan 19 2025 Fedora Release Engineering - 1.0.5-28 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 66fb9afac652a04eab346baae45f141533a2d6d5 Mon Sep 17 00:00:00 2001 From: Jerry James Date: Wed, 14 Jan 2026 08:52:44 -0700 Subject: [PATCH 6/9] Reflow the description text --- vinci.spec | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/vinci.spec b/vinci.spec index d6da4bb..49cd4aa 100644 --- a/vinci.spec +++ b/vinci.spec @@ -22,21 +22,21 @@ Requires: lrslib-utils %description The volume is one of the central properties of a convex body, and volume -computation is involved in many hard problems. Applications range from -rather classical ones as in convex optimization to problems in remote -fields like algebraic geometry where the number of common roots of -polynomials can be related to a special polytope volume. +computation is involved in many hard problems. Applications range from rather +classical ones as in convex optimization to problems in remote fields like +algebraic geometry where the number of common roots of polynomials can be +related to a special polytope volume. -Part of the fascination of the subject stems from the discrepancy -between the intuitive notion of "volume" and the actual hardness of -computing it. Despite this discouraging complexity - algorithms in -general need exponential time in the input dimension - steadily growing -computer power enables us to attack problems of practical interest. +Part of the fascination of the subject stems from the discrepancy between the +intuitive notion of "volume" and the actual hardness of computing it. Despite +this discouraging complexity — algorithms in general need exponential time in +the input dimension — steadily growing computer power enables us to attack +problems of practical interest. -Vinci is an easy to install C package that implements the state of the -art algorithms for volume computation. It is the fruit of a research -project carried out at the IFOR (Institute for Operations Research) at -ETH Zürich, in collaboration with Benno Büeler and Komei Fukuda. +Vinci is an easy to install C package that implements the state of the art +algorithms for volume computation. It is the fruit of a research project +carried out at the IFOR (Institute for Operations Research) at ETH Zürich, in +collaboration with Benno Büeler and Komei Fukuda. %prep %autosetup From ef71441c081bb5882ba0a8bc8fc9483353b59597 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 19:57:31 +0000 Subject: [PATCH 7/9] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- vinci.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vinci.spec b/vinci.spec index 49cd4aa..5e7f15f 100644 --- a/vinci.spec +++ b/vinci.spec @@ -1,6 +1,6 @@ Name: vinci Version: 1.0.5 -Release: 29%{?dist} +Release: 30%{?dist} Summary: Algorithms for volume computation License: GPL-1.0-or-later @@ -65,6 +65,9 @@ touch -r %{SOURCE1} %{buildroot}%{_mandir}/man1/%{name}.1 %{_mandir}/man1/%{name}.1* %changelog +* Sat Jan 17 2026 Fedora Release Engineering - 1.0.5-30 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Fri Jul 25 2025 Fedora Release Engineering - 1.0.5-29 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 3c28281414667dbf9dc662bee2c0c875347c9aaf Mon Sep 17 00:00:00 2001 From: Jerry James Date: Tue, 14 Jul 2026 19:33:30 -0600 Subject: [PATCH 8/9] Reduce the number of TeXLive packages used to build - Run pdflatex in nonstop mode --- vinci.spec | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/vinci.spec b/vinci.spec index 5e7f15f..35df085 100644 --- a/vinci.spec +++ b/vinci.spec @@ -15,7 +15,9 @@ ExcludeArch: %{ix86} BuildRequires: gcc BuildRequires: make -BuildRequires: tex(latex) +BuildRequires: tex(amsfonts.sty) +BuildRequires: texlive-ec +BuildRequires: texlive-latex Requires: coreutils Requires: lrslib-utils @@ -46,8 +48,8 @@ collaboration with Benno Büeler and Komei Fukuda. sed -i 's|-o vinci|& %{build_ldflags}|' makefile %make_build OPT='%{build_cflags}' -pdflatex manual.tex -pdflatex manual.tex +pdflatex -interaction=nonstopmode manual.tex +pdflatex -interaction=nonstopmode manual.tex %install mkdir -p %{buildroot}%{_bindir} From c6a1962d11b5117663dad4400d5b0192e3f41012 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 08:31:35 +0000 Subject: [PATCH 9/9] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild --- vinci.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vinci.spec b/vinci.spec index 35df085..09f55d6 100644 --- a/vinci.spec +++ b/vinci.spec @@ -1,6 +1,6 @@ Name: vinci Version: 1.0.5 -Release: 30%{?dist} +Release: 31%{?dist} Summary: Algorithms for volume computation License: GPL-1.0-or-later @@ -67,6 +67,9 @@ touch -r %{SOURCE1} %{buildroot}%{_mandir}/man1/%{name}.1 %{_mandir}/man1/%{name}.1* %changelog +* Fri Jul 17 2026 Fedora Release Engineering - 1.0.5-31 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild + * Sat Jan 17 2026 Fedora Release Engineering - 1.0.5-30 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild