Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package QtPass for openSUSE:Factory checked in at 2026-08-24 12:11:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/QtPass (Old) and /work/SRC/openSUSE:Factory/.QtPass.new.1258 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "QtPass" Mon Aug 24 12:11:00 2026 rev:7 rq:1373250 version:1.7.0 Changes: -------- --- /work/SRC/openSUSE:Factory/QtPass/QtPass.changes 2026-04-22 17:03:29.177604713 +0200 +++ /work/SRC/openSUSE:Factory/.QtPass.new.1258/QtPass.changes 2026-08-24 12:16:24.712234991 +0200 @@ -1,0 +2,6 @@ +Sun Aug 23 09:18:30 UTC 2026 - Richard Rahl <[email protected]> + +- Move QtPass from Qt5 to Qt6, as Version 5 is deprecated and eol +- Small adjustments to the spec file + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ QtPass.spec ++++++ --- /var/tmp/diff_new_pack.7rqcdE/_old 2026-08-24 12:16:25.331257038 +0200 +++ /var/tmp/diff_new_pack.7rqcdE/_new 2026-08-24 12:16:25.333257109 +0200 @@ -16,25 +16,25 @@ # +%define _name qtpass Name: QtPass Version: 1.7.0 Release: 0 Summary: A multi-platform gui for pass License: GPL-3.0-only Group: Productivity/Security -URL: https://qtpass.org/ -#Source0: https://github.com/IJHack/qtpass/archive/v%%{version}.tar.gz#/%%{name}-%%{version}.tar.gz +URL: https://qtpass.org Source0: %{name}-%{version}.tar.xz BuildRequires: hicolor-icon-theme -BuildRequires: libqt5-linguist BuildRequires: pkgconfig -BuildRequires: update-desktop-files -BuildRequires: pkgconfig(Qt5Core) >= 5.10.0 -BuildRequires: pkgconfig(Qt5Gui) -BuildRequires: pkgconfig(Qt5Network) -BuildRequires: pkgconfig(Qt5Svg) -BuildRequires: pkgconfig(Qt5Test) -BuildRequires: pkgconfig(Qt5Widgets) +BuildRequires: qt6-macros +BuildRequires: pkgconfig(Qt6Core) +BuildRequires: pkgconfig(Qt6Gui) +BuildRequires: pkgconfig(Qt6Linguist) +BuildRequires: pkgconfig(Qt6Network) +BuildRequires: pkgconfig(Qt6Platform) +BuildRequires: pkgconfig(Qt6Test) +BuildRequires: pkgconfig(Qt6Widgets) Requires: password-store Recommends: git-core Recommends: gpg2 @@ -45,29 +45,25 @@ QtPass is a multi-platform GUI for pass, the standard unix password manager. %prep -%autosetup -p1 +%autosetup %build -export QT_HASH_SEED=0 -%qmake5 PREFIX=%{_prefix} -%make_jobs +%qmake6 PREFIX=%{_prefix} +%cmake_build %install -%qmake5_install -%suse_update_desktop_file -i qtpass -install -Dpm644 artwork/icon.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/qtpass-icon.svg -install -Dpm644 qtpass.appdata.xml %{buildroot}%{_datadir}/appdata/qtpass.appdata.xml -install -Dpm644 qtpass.1 %{buildroot}%{_mandir}/man1/qtpass.1 - -# do not ship tests -rm -rf %{buildroot}%{_prefix}%{_prefix}/tests +%qmake6_install +install -Dpm0644 %{_name}.desktop %{buildroot}%{_datadir}/applications/%{_name}.desktop +install -Dpm0644 %{_name}.appdata.xml %{buildroot}%{_datadir}/metainfo/%{_name}.appdata.xml +install -Dpm0644 artwork/icon.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/%{_name}-icon.svg +install -Dpm0644 %{_name}.1 %{buildroot}%{_mandir}/man1/%{_name}.1 %files %license LICENSE %doc README.md -%{_bindir}/qtpass -%{_datadir}/applications/qtpass.desktop -%{_datadir}/appdata/qtpass.appdata.xml -%{_datadir}/icons/hicolor/scalable/apps/qtpass-icon.svg -%{_mandir}/man1/qtpass.1%{?ext_man} +%{_bindir}/%{_name} +%{_datadir}/applications/%{_name}.desktop +%{_datadir}/icons/hicolor/scalable/apps/%{_name}-icon.svg +%{_datadir}/metainfo/%{_name}.appdata.xml +%{_mandir}/man?/%{_name}.?%{ext_man}
