Name: ubpm Version: git20251116 Release: 3%{?dist} Summary: Universal Blood Pressure Manager License: GPLv3 URL: https://codeberg.org/LazyT/ubpm Source0: %{name}-%{version}.tar.gz BuildRequires: qt6-qtsvg-devel BuildRequires: qt6-qtcharts-devel BuildRequires: qt6-qtserialport-devel BuildRequires: qt6-qtconnectivity-devel BuildRequires: qt6-qtbase-devel BuildRequires: qt6-qttools-devel BuildRequires: hidapi-devel BuildRequires: systemd-devel Requires: qt6-qtsvg Requires: qt6-qtcharts Requires: qt6-qtserialport Requires: qt6-qtconnectivity Requires: qt6-qtbase Requires: qt6-qttools Requires: hidapi %description Universal Blood Pressure Manager: manage your blood pressure data, view/print/mail as chart/table/statistics, analyze via SQL queries, import/export data as CSV/JSON/XML/SQL and much more. %prep %autosetup -n %{name}-%{version}/sources %build export QTDIR="%{_qt6_prefix}" export PATH="%{_qt6_bindir}:$PATH" %qmake_qt6 DEFINES+="DISTRIBUTION UPDATE_DISABLE EXTHIDAPI" INCLUDEPATH+=/usr/include/hidapi/ LIBS+=-L/usr/lib64/ %make_build %install export QTDIR="%{_qt6_prefix}" export PATH="%{_qt6_bindir}:$PATH" export QA_RPATHS=$(( 0x0004 )) #%make_install # Makefiles generated by qmake do not to support the DESTDIR= option # We need to use the INSTALL_ROOT= option instead make install INSTALL_ROOT=$RPM_BUILD_ROOT #ln -s /opt/ubpm/ubpm /usr/bin/ubpm %files %license ../LICENSE #%doc add-docs-here /opt/ubpm/ /usr/share/applications/ubpm.desktop /usr/share/icons/hicolor/256x256/apps/ubpm.png %changelog * Thu Sep 18 2025 Sebastian Sauer - initial RPM * Sat Sep 27 2025 Sebastian Sauer - incorporated changes as suggested by Thomas Löwe * Fri Oct 03 2025 Sebastian Sauer - now built with external HIDAPI