Hide Forgot
Spec URL: http://ankursinha.fedorapeople.org/SuiteSparse/SuiteSparse.spec SRPM URL: http://ankursinha.fedorapeople.org/SuiteSparse/SuiteSparse-3.6.1-1.fc15.src.rpm Description: A collection of tools to do with sparse matrix algorithms: - AMD: symmetric approximate minimum degree - BTF: permutation to block triangular form - CAMD: symmetric approximate minimum degree - CCOLAMD: constrained column approximate minimum degree - COLAMD: column approximate minimum degree - CHOLMOD: sparse supernodal Cholesky factorization and update/downdate - CSparse: a concise sparse matrix package - CXSparse: an extended version of CSparse - KLU: sparse LU factorization, for circuit simulation - LDL: a simple LDL^T factorization - UMFPACK: sparse multifrontal LU factorization - RBio: MATLAB toolbox for reading/writing sparse matrices - UFconfig: common configuration for all but CSparse - LINFACTOR: solve Ax=b using LU or CHOL - MESHND: 2D and 3D mesh generation and nested dissection - SSMULT: sparse matrix times sparse matrix - SuiteSparseQR: multifrontal sparse QR Plus this software (in SuiteSparse itself, not downloaded separately): - UFcollection: software for managing the collection - MATLAB_Tools: various m-file utilities ============================================================================= The package only provides static libraries. Therefore debuginfo is disabled. rpmlint output: [ankur@ankur SRPMS]$ rpmlint /var/lib/mock/fedora-rawhide-i386/result/*.rpm ../SPECS/SuiteSparse.spec SuiteSparse.i686: E: devel-dependency SuiteSparse-static SuiteSparse.i686: W: spelling-error %description -l en_US supernodal -> super nodal, super-nodal, supernal SuiteSparse.i686: W: spelling-error %description -l en_US downdate -> down date, down-date, downstate SuiteSparse.i686: W: spelling-error %description -l en_US multifrontal -> multinational SuiteSparse.i686: W: no-documentation SuiteSparse.i686: W: devel-file-in-non-devel-package /usr/lib/SuiteSparse/libbtf.1.1.2.a SuiteSparse.i686: W: devel-file-in-non-devel-package /usr/lib/SuiteSparse/libamd.2.2.2.a SuiteSparse.i686: W: devel-file-in-non-devel-package /usr/lib/SuiteSparse/libldl.2.0.3.a SuiteSparse.i686: W: devel-file-in-non-devel-package /usr/lib/SuiteSparse/libklu.1.1.2.a SuiteSparse.i686: W: devel-file-in-non-devel-package /usr/lib/SuiteSparse/libcxsparse.2.2.5.a SuiteSparse.i686: W: devel-file-in-non-devel-package /usr/lib/SuiteSparse/libufconfig.3.6.0.a SuiteSparse.i686: W: devel-file-in-non-devel-package /usr/lib/SuiteSparse/libcholmod.1.7.3.a SuiteSparse.i686: W: devel-file-in-non-devel-package /usr/lib/SuiteSparse/libumfpack.5.5.1.a SuiteSparse.i686: W: devel-file-in-non-devel-package /usr/lib/SuiteSparse/libcolamd.2.7.3.a SuiteSparse.i686: W: devel-file-in-non-devel-package /usr/lib/SuiteSparse/libspqr.1.2.1.a SuiteSparse.i686: W: devel-file-in-non-devel-package /usr/lib/SuiteSparse/librbio.2.0.1.a SuiteSparse.i686: W: devel-file-in-non-devel-package /usr/lib/SuiteSparse/libcamd.2.2.2.a SuiteSparse.i686: W: devel-file-in-non-devel-package /usr/lib/SuiteSparse/libccolamd.2.7.3.a SuiteSparse.src: W: spelling-error %description -l en_US supernodal -> super nodal, super-nodal, supernal SuiteSparse.src: W: spelling-error %description -l en_US downdate -> down date, down-date, downstate SuiteSparse.src: W: spelling-error %description -l en_US multifrontal -> multinational SuiteSparse.src:57: W: rpm-buildroot-usage %prep sed -i -e "s|\(INSTALL_LIB =\)|\1 $RPM_BUILD_ROOT/%{_libdir}/%{name}|" -e "s|\(INSTALL_INCLUDE =\)|\1 $RPM_BUILD_ROOT/%{_includedir}/%{name}/|" -e "s|\(CFLAGS =\)|\1 %{optflags}|" -e "s|\(F77FLAGS =\)|\1 %{optflags} -I%{_libdir}/gfortran/modules|" UFconfig/UFconfig.mk CSparse3/Lib/Makefile CXSparse/Demo/Makefile SuiteSparse-debuginfo.i686: E: empty-debuginfo-package SuiteSparse-devel.i686: W: only-non-binary-in-usr-lib SuiteSparse-devel.i686: W: no-documentation SuiteSparse-devel.i686: W: dangling-relative-symlink /usr/lib/SuiteSparse/libcamd.a libcamd.2.2.2.a SuiteSparse-devel.i686: W: dangling-relative-symlink /usr/lib/SuiteSparse/libklu.a libklu.1.1.2.a SuiteSparse-devel.i686: W: dangling-relative-symlink /usr/lib/SuiteSparse/libamd.a libamd.2.2.2.a SuiteSparse-devel.i686: W: dangling-relative-symlink /usr/lib/SuiteSparse/libccolamd.a libccolamd.2.7.3.a SuiteSparse-devel.i686: W: dangling-relative-symlink /usr/lib/SuiteSparse/libumfpack.a libumfpack.5.5.1.a SuiteSparse-devel.i686: W: dangling-relative-symlink /usr/lib/SuiteSparse/libcxsparse.a libcxsparse.2.2.5.a SuiteSparse-devel.i686: W: dangling-relative-symlink /usr/lib/SuiteSparse/libufconfig.a libufconfig.3.6.0.a SuiteSparse-devel.i686: W: dangling-relative-symlink /usr/lib/SuiteSparse/libspqr.a libspqr.1.2.1.a SuiteSparse-devel.i686: W: dangling-relative-symlink /usr/lib/SuiteSparse/librbio.a librbio.2.0.1.a SuiteSparse-devel.i686: W: dangling-relative-symlink /usr/lib/SuiteSparse/libcholmod.a libcholmod.1.7.3.a SuiteSparse-devel.i686: W: dangling-relative-symlink /usr/lib/SuiteSparse/libcolamd.a libcolamd.2.7.3.a SuiteSparse-devel.i686: W: dangling-relative-symlink /usr/lib/SuiteSparse/libbtf.a libbtf.1.1.2.a SuiteSparse-devel.i686: W: dangling-relative-symlink /usr/lib/SuiteSparse/libldl.a libldl.2.0.3.a ../SPECS/SuiteSparse.spec:60: W: rpm-buildroot-usage %prep sed -i -e "s|\(INSTALL_LIB =\)|\1 $RPM_BUILD_ROOT/%{_libdir}/%{name}|" -e "s|\(INSTALL_INCLUDE =\)|\1 $RPM_BUILD_ROOT/%{_includedir}/%{name}/|" -e "s|\(CFLAGS =\)|\1 %{optflags}|" -e "s|\(F77FLAGS =\)|\1 %{optflags} -I%{_libdir}/gfortran/modules|" UFconfig/UFconfig.mk CSparse3/Lib/Makefile CXSparse/Demo/Makefile 4 packages and 1 specfiles checked; 2 errors, 37 warnings. Should I get rid of the files in the non devel package and add them to the devel package itself?
http://ankursinha.fedorapeople.org/suitesparse/suitesparse.spec http://ankursinha.fedorapeople.org/suitesparse/suitesparse-3.6.1-1.fc15.src.rpm Corrected packagename
fedora already has a suitesparse pkg, https://admin.fedoraproject.org/pkgdb/acls/name/suitesparse