diff --git a/0001-Drop-bad-include-of-x86intrin.h.patch b/0001-Drop-bad-include-of-x86intrin.h.patch deleted file mode 100644 index 8a061c4..0000000 --- a/0001-Drop-bad-include-of-x86intrin.h.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 0ffdc3c3455a485768467a3f755ccaaa13f4f9b7 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Stefan=20Br=C3=BCns?= -Date: Fri, 26 Jan 2018 19:14:51 +0100 -Subject: [PATCH] Drop bad include of x86intrin.h -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Trying to include it does break compilation on anything but x86, and even -on x86 it is completely unnecessary, as builtins are "just there". - -Signed-off-by: Stefan BrĂ¼ns ---- - src/homos.h | 1 - - 1 file changed, 1 deletion(-) - -Index: digraphs-0.12.2/src/homos.h -=================================================================== ---- digraphs-0.12.2.orig/src/homos.h -+++ digraphs-0.12.2/src/homos.h -@@ -14,7 +14,6 @@ - - #include - #include --#include - - #include "bliss-0.73/bliss_C.h" - #include "src/schreier-sims.h" diff --git a/digraphs-0.13.0.tar.bz2 b/digraphs-0.13.0.tar.bz2 deleted file mode 100644 index 57ab13c..0000000 --- a/digraphs-0.13.0.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:53473fb0700bf071b2fa3627195b6f27116b7e9764d61d81f0b0215c89af9927 -size 1727567 diff --git a/digraphs-1.6.0.tar.gz b/digraphs-1.6.0.tar.gz new file mode 100644 index 0000000..43749ea --- /dev/null +++ b/digraphs-1.6.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a3a5a06ce64e4e36ded30d8a5372e19739a6547b8905f492eba990969ab646f +size 3620954 diff --git a/digraphs-no-native.diff b/digraphs-no-native.diff deleted file mode 100644 index fe8aced..0000000 --- a/digraphs-no-native.diff +++ /dev/null @@ -1,23 +0,0 @@ -From: Jan Engelhardt -Date: 2017-12-23 10:46:26.870315439 +0100 - -build: drop host-specific compile flags - -The system which built the program is not the same as to which runs it. ---- - Makefile.am | 2 -- - 1 file changed, 2 deletions(-) - -Index: digraphs-0.12.2/Makefile.am -=================================================================== ---- digraphs-0.12.2.orig/Makefile.am -+++ digraphs-0.12.2/Makefile.am -@@ -19,8 +19,6 @@ digraphs_la_SOURCES += src/bliss-0.73/ti - digraphs_la_SOURCES += src/bliss-0.73/bliss_C.cc - - digraphs_la_CPPFLAGS = $(GAP_CPPFLAGS) --digraphs_la_CXXFLAGS = -O3 -march=native -mpopcnt --digraphs_la_CFLAGS = -O3 -march=native -mpopcnt $(GAP_CFLAGS) - digraphs_la_LDFLAGS = $(GAP_LDFLAGS) -module -avoid-version - - if SYS_IS_CYGWIN diff --git a/gap-digraphs.changes b/gap-digraphs.changes index 89000c3..3233ae3 100644 --- a/gap-digraphs.changes +++ b/gap-digraphs.changes @@ -1,3 +1,21 @@ +------------------------------------------------------------------- +Sat Nov 19 04:25:36 UTC 2022 - Jan Engelhardt + +- Update to release 1.6.0 + * The `ViewString` for immutable digraphs attempts to show more + of the known information about the digraph. This will break tests + that relied on the previous behaviour, that contained only the + numbers of vertices and edges. + * The behaviour of `QuotientDigraph` has been changed so that it + no longer returns digraphs with multiple edges. + * `IsEulerianDigraph` would previously return `true` for digraphs + that are Eulerian when their isolated vertices were removed, + which contradicted the documentation. `IsEulerianDigraph` now + returns `false` for _all_ digraphs that are not strongly + connected. +- Delete 0001-Drop-bad-include-of-x86intrin.h.patch, + digraphs-no-native.diff + ------------------------------------------------------------------- Wed Nov 14 21:52:19 UTC 2018 - Jan Engelhardt diff --git a/gap-digraphs.spec b/gap-digraphs.spec index 94bdfce..1690da5 100644 --- a/gap-digraphs.spec +++ b/gap-digraphs.spec @@ -1,7 +1,7 @@ # # spec file for package gap-digraphs # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,30 +17,26 @@ Name: gap-digraphs -Version: 0.13.0 +Version: 1.6.0 Release: 0 Summary: GAP: Digraphs and multigraphs License: GPL-3.0-or-later Group: Productivity/Scientific/Math -Url: http://www-groups.mcs.st-andrews.ac.uk/~jamesm/digraphs.php - -Source: https://www.gap-system.org/pub/gap/gap4/tar.bz2/packages/digraphs-%version.tar.bz2 -Patch1: digraphs-no-native.diff -Patch2: 0001-Drop-bad-include-of-x86intrin.h.patch -BuildRequires: automake +URL: https://digraphs.github.io/Digraphs/ +#Git-Clone: https://github.com/digraphs/Digraphs +Source: https://github.com/digraphs/Digraphs/releases/download/v%version/digraphs-%version.tar.gz +BuildRequires: edge-addition-planarity-suite-devel BuildRequires: fdupes BuildRequires: gap-devel BuildRequires: gap-rpm-devel BuildRequires: gcc-c++ BuildRequires: gmp-devel -BuildRequires: libtool -BuildRequires: xz -BuildRoot: %{_tmppath}/%{name}-%{version}-build -Requires: gap-core >= 4.9.0 +Requires: gap-core >= 4.10 +Requires: gap-datastructures >= 0.2.5 Requires: gap-io >= 4.5.1 -Requires: gap-orb >= 4.7.5 -Suggests: gap-gapdoc >= 1.5.1 -Suggests: gap-grape >= 4.5 +Requires: gap-orb >= 4.8.2 +Suggests: gap-gapdoc >= 1.6.3 +Suggests: gap-grape >= 4.8.1 Suggests: gap-nautytracesinterface >= 0.2 # Source contains a modified copy of bliss-0.73, so we cannot reuse bliss-devel Provides: bundled(bliss) = 0.73 @@ -50,27 +46,26 @@ The Digraphs package is a GAP package containing methods for digraphs and multidigraphs. %prep -%setup -qn digraphs-%version -%patch -P 1 -P 2 -p1 +%autosetup -n digraphs-%version %build -autoreconf -fi -%configure --with-gaproot="%gapdir" -make %{?_smp_mflags} -find . -type f -name "*~" -delete +%configure --with-gaproot="%gapdir" --without-intrinsics \ + --with-external-planarity +%make_build +find . -type f -name "*~" -print -delete %install +%gappkg_simple_install +pushd "%buildroot/$fmoddir/" find . -type f -name .dirstamp -print -delete # delete tests and assets rm -Rf tst data/symmetric-closure.ds6.gz data/test-1.d6 # delete sources and build artifacts, user is not expected to rebuild in distribution tree rm -Rf autom4te.cache src cnf config* m4 autogen.sh aclocal.m4 *.la Makefile* - -%gappkg_simple_install +rm -Rf extern/edge* extern/bliss*/[a-z]* extern/bliss*/.deps extern/bliss*/.libs extern/bliss*/.clang* +popd %fdupes %buildroot/%_prefix -find %buildroot %files -f %name.files -%defattr(-,root,root) %changelog