public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/qrupdate] f44: Update to 1.2.0 at the new upstream.
@ 2026-09-24 11:26 Susi Lehtola
  0 siblings, 0 replies; only message in thread
From: Susi Lehtola @ 2026-09-24 11:26 UTC (permalink / raw)
  To: git-commits

A new commit has been pushed.

Repo   : rpms/qrupdate
Branch : f44
Commit : 1be17ecf33753c0f4f80954aac07d7d70414960c
Author : Susi Lehtola <jussilehtola@fedoraproject.org>
Date   : 2026-09-24T11:25:38+00:00
Stats  : +41/-25 in 3 file(s)
URL    : https://src.fedoraproject.org/rpms/qrupdate/c/1be17ecf33753c0f4f80954aac07d7d70414960c?branch=f44

Log:
Update to 1.2.0 at the new upstream.

---
diff --git a/.gitignore b/.gitignore
index f0746dc..8818838 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 qrupdate-1.1.1.tar.gz
 /qrupdate-1.1.2.tar.gz
+/qrupdate-1.2.0.tar.gz

diff --git a/qrupdate.spec b/qrupdate.spec
index 23602e2..d08c5d3 100644
--- a/qrupdate.spec
+++ b/qrupdate.spec
@@ -4,60 +4,75 @@
 %global blaslib openblas
 %endif
 
-Name:		qrupdate
-Version:	1.1.2
-Release:	36%{?dist}
-Summary:	A Fortran library for fast updates of QR and Cholesky decompositions
+Name:           qrupdate
+Version:        1.2.0
+Release:        1%{?dist}
+Summary:        A Fortran library for fast updates of QR and Cholesky decompositions
 # Automatically converted from old format: GPLv3+ - review is highly recommended.
-License:	GPL-3.0-or-later
-URL:		http://qrupdate.sourceforge.net/
-Source0:	http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
+License:        GPL-3.0-or-later
+URL:            https://github.com/mpimd-csc/qrupdate-ng
+Source0:        https://github.com/mpimd-csc/qrupdate-ng/archive/v%{version}/%{name}-%{version}.tar.gz
+Provides:       qrupdate-ng%{?_isa} = %{version}-%{release}
 
-BuildRequires: make
-BuildRequires:	gcc-gfortran
-
-BuildRequires:	%{blaslib}-devel
+BuildRequires:  cmake
+BuildRequires:  gcc-gfortran
+BuildRequires:  %{blaslib}-devel
 
 %description
 qrupdate is a Fortran library for fast updates of QR and Cholesky
 decompositions. 
 
 %package devel
-Summary:	Development libraries for %{name}
-Requires:	%{name} = %{version}-%{release}
-Requires:	%{blaslib}-devel%{?_isa}
+Summary:        Development libraries for %{name}
+Requires:       %{name} = %{version}-%{release}
+Requires:       %{blaslib}-devel%{?_isa}
+Provides:       qrupdate-ng-devel%{?_isa} = %{version}-%{release}
+# For directory ownership
+Requires:       cmake
+Requires:       pkgconfig
 
 %description devel
 This package contains the development libraries for %{name}.
 
+%package doc
+Summary:        Documentation for %{name}
+
+%description doc
+This package contains the documentation for %{name}.
+
 %prep
-%setup -q
-# Modify install location
-sed -i 's|$(PREFIX)/lib/|$(DESTDIR)%{_libdir}/|g' src/Makefile
+%setup -q -n qrupdate-ng-%{version}
 
 %build
-%make_build solib FC=gfortran FFLAGS="%{optflags} -fimplicit-none -funroll-loops -fallow-argument-mismatch $LDFLAGS" BLAS="-l%{blaslib}" LAPACK=
+%cmake -DCMAKE_INSTALL_MODULEDIR=%{_fmoddir} -DBUILD_STATIC_LIBS=OFF
+%cmake_build
 
 %install
-make install-shlib LIBDIR=%{_libdir} PREFIX="%{buildroot}"
-# Verify attributes
-chmod 755 %{buildroot}%{_libdir}/libqrupdate.*
+%cmake_install
 
 %check
-make test FC=gfortran FFLAGS="%{optflags} -fimplicit-none -funroll-loops -fallow-argument-mismatch $LDFLAGS" BLAS="-l%{blaslib}" LAPACK=
+%ctest
 
 %ldconfig_scriptlets
 
 %files
-%license COPYING
-%doc README ChangeLog
+%license LICENSE
+%doc README.md CHANGELOG.md CODE TODO
 %{_libdir}/libqrupdate.so.*
 
 %files devel
+%{_libdir}/pkgconfig/qrupdate.pc
+%{_libdir}/cmake/qrupdate/
 %{_libdir}/libqrupdate.so
+%{_fmoddir}/qrupdate*.mod
 
+%files doc
+%{_docdir}/qrupdate-ng
 
 %changelog
+* Thu Sep 24 2026 Jussi Lehtola <jussilehtola@fedoraproject.org> - 1.2.0-1
+- Update to 1.2.0.
+
 * Thu Jul 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.2-36
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
 

diff --git a/sources b/sources
index dc056e7..1d54933 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-6d073887c6e858c24aeda5b54c57a8c4  qrupdate-1.1.2.tar.gz
+SHA512 (qrupdate-1.2.0.tar.gz) = 9f706eb6714aa36fbd50357b95d7236af6b3de0d03f86837ed7f14fb68bc6e17848662912a5190f03b2b43f78cdf350662a0047eb562f995abdae52af7eda9a4

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-09-24 11:26 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-09-24 11:26 [rpms/qrupdate] f44: Update to 1.2.0 at the new upstream Susi Lehtola

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox