# Generated from manifest.json and upstream-lock.json. Fedora adaptations are # recorded in PATCHES.md; the downloaded source is pinned to a release commit. %global source_tag 2.7.2 %global source_commit 46e0d1db29222cb2891e4aea525555324e83a6a6 %global __brp_compress %{nil} %global debug_package %{nil} Name: gxde-hardware-viewer Version: 2.7.2 Release: 2%{?dist} Summary: gxde-hardware-viewer License: GPL-3.0-or-later URL: https://github.com/GXDE-OS/gxde-hardware-viewer Source0: https://codeload.github.com/GXDE-OS/gxde-hardware-viewer/tar.gz/46e0d1db29222cb2891e4aea525555324e83a6a6#/gxde-hardware-viewer-46e0d1db29222cb2891e4aea525555324e83a6a6.tar.gz Source100: sources.sha256 Source101: build.sh Source102: split-files.py Source103: upstream-lock.json Source104: deepin-policy-ts-convert Source105: deepin-desktop-ts-convert BuildArch: noarch BuildRequires: make python3 qt6-qttools-devel qt6-linguist BuildRequires: python3-pyqt6-base Requires: python3 python3-pyqt6-base python3-psutil python3-dbus pciutils usbutils polkit bash %description GXDE application packaged from the latest pinned upstream release tag. %prep (cd %{_sourcedir} && sha256sum -c %{SOURCE100}) %setup -q -c -T -a 0 mv gxde-hardware-viewer-%{source_commit} upstream cp %{SOURCE103} upstream-lock.json cp %{SOURCE104} deepin-policy-ts-convert cp %{SOURCE105} deepin-desktop-ts-convert %build %set_build_flags bash %{SOURCE101} "%{name}" "%{source_tag}" "%{_libdir}" "%{_smp_build_ncpus}" %install cp -a stage/. %{buildroot}/ find %{buildroot} -type f -name '*.la' -delete python3 %{SOURCE102} %{buildroot} %files -f runtime.files %doc upstream-lock.json %changelog * Tue Oct 20 2026 CharOfString - 2.7.2-2 - Package GXDE AUR application from a pinned upstream release for Fedora 44 and 45