Compare commits

...
Sign in to create a new pull request.

6 commits

Author SHA1 Message Date
Fedora Release Engineering
6ba2f134ae Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-16 04:14:09 +00:00
Jerry James
07fa95af7e Reflow the description text 2026-01-09 21:34:17 -07:00
Fedora Release Engineering
d649febeaa Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-23 17:32:03 +00:00
Fedora Release Engineering
f3ca480a07 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-16 12:10:16 +00:00
Fedora Release Engineering
eb6c4b6903 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 17:59:19 +00:00
Jerry James
1f509a8542 Minor spec file simplifications 2024-07-16 11:35:50 -06:00

View file

@ -1,6 +1,6 @@
Name: azove
Version: 2.0
Release: 28%{?dist}
Release: 32%{?dist}
Summary: Another Zero-One Vertex Enumeration tool
License: GPL-2.0-or-later
@ -10,12 +10,12 @@ Source0: https://people.mpi-inf.mpg.de/alumni/d1/2019/behle/%{name}-%{ver
# the copyright and license of the man page is the same as the sources.
Source1: %{name}2.1
# Sent upstream 2 Mar 2012: add an include that used to be implicit.
Patch0: %{name}-include.patch
Patch: %{name}-include.patch
# Polymake patch to use static node allocation. Dynamic node allocation is
# unreliable on newer Linux kernels.
Patch1: %{name}-memory.patch
Patch: %{name}-memory.patch
# Use std::unordered_multimap instead of the deprecated __gnu_cxx::hash_multimap
Patch2: %{name}-map.patch
Patch: %{name}-map.patch
# See https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
ExcludeArch: %{ix86}
@ -26,13 +26,13 @@ BuildRequires: make
%description
Azove is a tool designed for counting (without explicit enumeration) and
enumeration of 0/1 vertices. Given a polytope by a linear relaxation or
facet description P = {x | Ax <= b}, all 0/1 points lying in P can be
counted or enumerated. This is done by intersecting the polytope P with
the unit-hypercube [0,1] d. The integral vertices (no fractional ones)
of this intersection will be enumerated. If P is a 0/1 polytope, azove
solves the vertex enumeration problem. In fact it can also solve the
0/1 knapsack problem and the 0/1 subset sum problem.
enumeration of 0/1 vertices. Given a polytope by a linear relaxation or facet
description `P = {x | Ax <= b}`, all 0/1 points lying in P can be counted or
enumerated. This is done by intersecting the polytope P with the
unit-hypercube `[0,1] d`. The integral vertices (no fractional ones) of this
intersection will be enumerated. If P is a 0/1 polytope, azove solves the
vertex enumeration problem. In fact it can also solve the 0/1 knapsack
problem and the 0/1 subset sum problem.
%prep
%autosetup -p0
@ -54,6 +54,18 @@ install -m 0644 -p %{SOURCE1} %{buildroot}%{_mandir}/man1
%{_mandir}/man1/%{name}2.1*
%changelog
* Fri Jan 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 2.0-32
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.0-31
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.0-30
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.0-29
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Tue Jan 23 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.0-28
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild