Compare commits

..

6 commits

Author SHA1 Message Date
Jerry James
904970fbfa Reflow the description text
- More precise globbing in %files
- Update the project URL
2026-01-09 21:35:00 -07:00
Fedora Release Engineering
3fe9a69c07 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-23 17:45:17 +00:00
Fedora Release Engineering
01271737bd Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-16 12:37:04 +00:00
Jerry James
3f184f2082 Move configuration steps to %conf 2025-01-13 13:33:07 -07:00
Fedora Release Engineering
b28f4e9be3 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 18:23:34 +00:00
Jerry James
eddbe1b092 Minor spec file simplifications 2024-07-16 12:32:51 -06:00

View file

@ -1,18 +1,20 @@
%global giturl https://github.com/scipopt/Bliss
Name: bliss
Version: 0.77
Release: 8%{?dist}
Release: 11%{?dist}
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}
@ -26,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
@ -63,19 +65,19 @@ 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
%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.
@ -118,9 +120,18 @@ 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 <releng@fedoraproject.org> - 0.77-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.77-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.77-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Thu Feb 22 2024 Jerry James <loganjerry@gmail.com> - 0.77-8
- Build the SCIP fork
- Do not build for 32-bit x86