Name: graphblas Version: 10.0.3 Release: %autorelease Summary: The graph algorithms in the language of linear algebra License: Apache-2.0 URL: https://github.com/DrTimothyAldenDavis/GraphBLAS Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz # https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval #ExcludeArch: %{ix86} BuildRequires: gcc-c++ BuildRequires: cmake %description GraphBLAS is a complete implementation of the GraphBLAS standard, which defines a set of sparse matrix operations on an extended algebra of semirings using an almost unlimited variety of operators and types. When applied to sparse adjacency matrices, these algebraic operations are equivalent to computations on graphs. GraphBLAS provides a powerful and expressive framework for creating graph algorithms based on the elegant mathematics of sparse matrix operations on a semiring. %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} %description devel This package contains development files for %{name}. %prep %autosetup -p1 -C %build %cmake %cmake_build %install %cmake_install %files %license LICENSE %doc README.md %{_libdir}/libgraphblas.so.10* %files devel %{_libdir}/libgraphblas.so %{_includedir}/suitesparse/GraphBLAS.h %{_libdir}/cmake/GraphBLAS/ %{_libdir}/pkgconfig/GraphBLAS.pc %changelog %autochangelog