SHA256
1
0
forked from pool/linbox

Accepting request 522840 from home:jengelh:branches:science

OBS-URL: https://build.opensuse.org/request/show/522840
OBS-URL: https://build.opensuse.org/package/show/science/linbox?expand=0&rev=1
This commit is contained in:
Matthias Mailänder 2017-09-11 18:30:25 +00:00 committed by Git OBS Bridge
commit efcb55d4b3
5 changed files with 135 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.osc

3
linbox-1.4.2.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:47f025fe7aab204fb276307f32a562de357c887c6ef589b9e4f7a57a3b58ecaf
size 1823584

10
linbox.changes Normal file
View File

@ -0,0 +1,10 @@
-------------------------------------------------------------------
Sat Sep 9 21:20:48 UTC 2017 - jengelh@inai.de
- Update to new upstream release 1.4.2
* Support for givaro-4.0.1 and fflas-ffpack-2.2.2
-------------------------------------------------------------------
Sun May 19 22:29:51 UTC 2013 - jengelh@inai.de
- Initial package (version 1.3.2) for build.opensuse.org

98
linbox.spec Normal file
View File

@ -0,0 +1,98 @@
#
# spec file for package linbox
#
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
Name: linbox
%define lname liblinbox0
Version: 1.4.2
Release: 0
Summary: C++ library for computation with matrices over ints and finite fields
License: LGPL-2.1+
Group: Productivity/Scientific/Math
Url: http://linalg.org/
Source: https://github.com/linbox-team/linbox/releases/download/v%version/linbox-%version.tar.gz
BuildRequires: autoconf >= 2.61
BuildRequires: automake >= 1.8
BuildRequires: fflas-ffpack-devel
BuildRequires: gcc-c++
BuildRequires: gmp-devel
BuildRequires: iml-devel
BuildRequires: libm4ri-devel
BuildRequires: libm4rie-devel
BuildRequires: libtool
BuildRequires: mpfr-devel
BuildRequires: ntl-devel
BuildRequires: openblas-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
LinBox is a C++ template library for exact, high-performance linear
algebra computation with dense, sparse, and structured matrices over
the integers and over finite fields.
%package -n %lname
Summary: C++ library for computation with matrices over ints and finite fields
Group: System/Libraries
%description -n %lname
LinBox is a C++ template library for exact, high-performance linear
algebra computation with dense, sparse, and structured matrices over
the integers and over finite fields.
%package devel
Summary: Development files for LinBox, a library for computation over finite fields
Group: Development/Libraries/C and C++
Requires: %lname = %version
%description devel
LinBox is a C++ template library for exact, high-performance linear
algebra computation with dense, sparse, and structured matrices over
the integers and over finite fields.
This subpackage contains the include files and library links for
developing against the Givaro library.
%prep
%setup -q
%build
autoreconf -fi
%configure --disable-static
make %{?_smp_mflags}
%install
%make_install
rm -f "%buildroot/%_libdir"/*.la
%post -n %lname -p /sbin/ldconfig
%postun -n %lname -p /sbin/ldconfig
%files -n %lname
%defattr(-,root,root)
%_libdir/liblinbox.so.0*
%files devel
%defattr(-,root,root)
%_bindir/*-config
%_includedir/%name/
%_libdir/liblinbox.so
%_libdir/pkgconfig/*.pc
%_mandir/man1/*.1*
%doc COPYING*
%changelog