Name: uupdVersion: 1.5.7Release: 1%{?dist}Summary: Centralized update service/checker made for Universal BlueVendor: ublue-osURL: https://github.com/%{vendor}/%{name}Source0: %{url}/archive/refs/tags/v%{version}.tar.gzLicense: Apache-2.0BuildRequires: golangBuildRequires: systemd-rpm-macrosRecommends: bootcRecommends: distroboxRecommends: flatpakRequires: libnotifyRequires: systemdProvides: %{name} = %{version}%descriptionA simple updater for Universal Blue systems%global debug_package %{nil}%prep%autosetup%buildgo build -v -o %{name}%installinstall -Dpm 0755 %{name} %{buildroot}%{_bindir}/%{name}install -Dpm 644 %{name}.service %{buildroot}%{_unitdir}/%{name}.serviceinstall -Dpm 644 %{name}-manual.service %{buildroot}%{_unitdir}/%{name}-manual.serviceinstall -Dpm 644 %{name}.timer %{buildroot}%{_unitdir}/%{name}.timerinstall -Dpm 644 %{name}.rules %{buildroot}%{_datadir}/polkit-1/rules.d/%{name}.rulesinstall -Dpm 644 config.json %{buildroot}/%{_sysconfdir}/%{name}/config.json%checkgo test -v ./...%post%systemd_post %{name}.timer%preun%systemd_preun %{name}.timer%files%{_bindir}/%{name}%{_unitdir}/%{name}.service%{_unitdir}/%{name}.timer%{_unitdir}/%{name}-manual.service%{_datadir}/polkit-1/rules.d/%{name}.rules%config(noreplace) %{_sysconfdir}/%{name}/config.json%changelog%autochangelog