From eddbe1b09202a3cb8e9d4913a422fdd5bbf30e86 Mon Sep 17 00:00:00 2001 From: Jerry James Date: Tue, 16 Jul 2024 12:32:51 -0600 Subject: [PATCH 1/6] Minor spec file simplifications --- bliss.spec | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/bliss.spec b/bliss.spec index ec47d02..4412bf8 100644 --- a/bliss.spec +++ b/bliss.spec @@ -1,3 +1,5 @@ +%global giturl https://github.com/ds4dm/Bliss + Name: bliss Version: 0.77 Release: 8%{?dist} @@ -5,14 +7,14 @@ Summary: Compute automorphism groups and canonical labelings of graphs License: LGPL-3.0-only URL: https://users.aalto.fi/~tjunttil/bliss/ -VCS: https://github.com/ds4dm/Bliss -Source0: %{vcs}/archive/v%{version}/Bliss-%{version}.tar.gz +VCS: git:%{giturl}.git +Source0: %{giturl}/archive/v%{version}/Bliss-%{version}.tar.gz # Man page written by Jerry James using text borrowed from the sources. # The man page therefore has the same copyright and license as the sources. Source1: bliss.1 # Patch from Thomas Rehn, sent upstream 28 Oct 2011. Fix one bug and add one # performance enhancement. -Patch0: bliss-rehn.patch +Patch: bliss-rehn.patch # See https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval ExcludeArch: %{ix86} From b28f4e9be38f6d7e249c0764a7178d9682aab837 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 17 Jul 2024 18:23:34 +0000 Subject: [PATCH 2/6] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- bliss.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bliss.spec b/bliss.spec index 4412bf8..c9d63cb 100644 --- a/bliss.spec +++ b/bliss.spec @@ -2,7 +2,7 @@ Name: bliss Version: 0.77 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Compute automorphism groups and canonical labelings of graphs License: LGPL-3.0-only @@ -123,6 +123,9 @@ touch -r %{SOURCE1} %{buildroot}%{_mandir}/man1/bliss.1 %{_libdir}/libbliss.so.2* %changelog +* Wed Jul 17 2024 Fedora Release Engineering - 0.77-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Thu Feb 22 2024 Jerry James - 0.77-8 - Build the SCIP fork - Do not build for 32-bit x86 From 3f184f2082b4f373affb8cb45a3f596b03baf8b6 Mon Sep 17 00:00:00 2001 From: Jerry James Date: Mon, 13 Jan 2025 13:33:07 -0700 Subject: [PATCH 3/6] Move configuration steps to %conf --- bliss.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/bliss.spec b/bliss.spec index c9d63cb..f9d2c28 100644 --- a/bliss.spec +++ b/bliss.spec @@ -78,6 +78,7 @@ library. %prep %autosetup -n Bliss-%{version} -p0 +%conf # Do not override Fedora build flags. The last sagemath version added an # soname. Duplicate it for compatibility. Link the library with libgmp. # Hidden symbols hide ALL symbols, meaning we can't use the library. From 01271737bd2e95812e960a5cad7448100951550e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jan 2025 12:37:04 +0000 Subject: [PATCH 4/6] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- bliss.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bliss.spec b/bliss.spec index f9d2c28..1ff7113 100644 --- a/bliss.spec +++ b/bliss.spec @@ -2,7 +2,7 @@ Name: bliss Version: 0.77 -Release: 9%{?dist} +Release: 10%{?dist} Summary: Compute automorphism groups and canonical labelings of graphs License: LGPL-3.0-only @@ -124,6 +124,9 @@ touch -r %{SOURCE1} %{buildroot}%{_mandir}/man1/bliss.1 %{_libdir}/libbliss.so.2* %changelog +* Thu Jan 16 2025 Fedora Release Engineering - 0.77-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Wed Jul 17 2024 Fedora Release Engineering - 0.77-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 3fe9a69c07779bae805ad28f0a1d2e21e6747263 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 23 Jul 2025 17:45:17 +0000 Subject: [PATCH 5/6] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- bliss.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bliss.spec b/bliss.spec index 1ff7113..d9c999d 100644 --- a/bliss.spec +++ b/bliss.spec @@ -2,7 +2,7 @@ Name: bliss Version: 0.77 -Release: 10%{?dist} +Release: 11%{?dist} Summary: Compute automorphism groups and canonical labelings of graphs License: LGPL-3.0-only @@ -124,6 +124,9 @@ touch -r %{SOURCE1} %{buildroot}%{_mandir}/man1/bliss.1 %{_libdir}/libbliss.so.2* %changelog +* Wed Jul 23 2025 Fedora Release Engineering - 0.77-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Thu Jan 16 2025 Fedora Release Engineering - 0.77-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 904970fbfacb2c0027b9ed60040df31a80ad3738 Mon Sep 17 00:00:00 2001 From: Jerry James Date: Fri, 9 Jan 2026 21:35:00 -0700 Subject: [PATCH 6/6] Reflow the description text - More precise globbing in %files - Update the project URL --- bliss.spec | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/bliss.spec b/bliss.spec index d9c999d..9b1aacd 100644 --- a/bliss.spec +++ b/bliss.spec @@ -1,4 +1,4 @@ -%global giturl https://github.com/ds4dm/Bliss +%global giturl https://github.com/scipopt/Bliss Name: bliss Version: 0.77 @@ -28,9 +28,9 @@ BuildRequires: make Requires: %{name}-libs%{?_isa} = %{version}-%{release} %description -Bliss is an open source tool for computing automorphism groups and -canonical forms of graphs. It has both a command line user interface as -well as C++ and C programming language APIs. +Bliss is an open source tool for computing automorphism groups and canonical +forms of graphs. It has both a command line user interface as well as C++ and +C programming language APIs. %package devel # The content is LGPL-3.0-only. Other licenses are due to files installed by @@ -65,15 +65,14 @@ Requires: %{name}-libs%{?_isa} = %{version}-%{release} Requires: gmp-devel%{?_isa} %description devel -Headers and library files needed to develop applications that use the -bliss library. +Headers and library files needed to develop applications that use the bliss +library. %package libs Summary: Compute automorphism groups and canonical labelings of graphs %description libs -A command-line bliss tool to access the functionality of the bliss -library. +A command-line bliss tool to access the functionality of the bliss library. %prep %autosetup -n Bliss-%{version} -p0 @@ -121,7 +120,7 @@ touch -r %{SOURCE1} %{buildroot}%{_mandir}/man1/bliss.1 %files libs %doc CHANGES.txt %license COPYING COPYING.LESSER -%{_libdir}/libbliss.so.2* +%{_libdir}/libbliss.so.2{,.*} %changelog * Wed Jul 23 2025 Fedora Release Engineering - 0.77-11