deepin-upgrade-tool/com.deepin.upgrade.spec
2022-07-25 10:31:33 +08:00

92 lines
2.6 KiB
RPMSpec

%global pypi_name com_deepin_upgrade
Name: com.deepin.upgrade
Version: 1.1
Release: 5
Summary: Deepin upgrade tool
License: GPL-3.0-only
Source0: %{name}-%{version}.tar.gz
BuildArch: noarch
BuildRequires: python3-devel python3dist(setuptools) desktop-file-utils gettext systemd
Requires: python3 logrotate python3-PyQt5-base python3dist(psutil) dde-control-center
%{?systemd_requires}
Provides: UnionTech-repoinfo
Obsoletes: UnionTech-repoinfo <= 1.0
%description
Deepin upgrade tool, when the user logs in, an updatable application pop-up window
will pop up. Through the pop-up window, you can open the Software Updater and select
the software to update.
%prep
%autosetup -p1
%build
%py3_build
%{make_build}
%install
%py3_install
%{make_install}
%find_lang %{name}
%post
%systemd_post pkgs-upgrade-info.timer
systemctl start pkgs-upgrade-info.timer >/dev/null 2>&1 || :
%preun
%systemd_preun repoinfo.timer >/dev/null 2>&1 || :
%systemd_preun pkgs-upgrade-info.timer
%{__rm} -rf /var/infomation
%postun
%systemd_postun_with_restart pkgs-upgrade-info.timer
%files -f %{name}.lang
%{_sysconfdir}/logrotate.d/%{pypi_name}
%{_sysconfdir}/skel/.config/autostart/pkgs_upgrade_notify.desktop
/root/.config/autostart/pkgs_upgrade_notify.desktop
%{_bindir}/pkgs_install_tool
%{_bindir}/pkgs_upgrade_count
%{_bindir}/pkgs_upgrade_info
%{_bindir}/pkgs_upgrade_notify
%{_bindir}/pkgs_upgrade_window
%{python3_sitelib}/%{pypi_name}
%{python3_sitelib}/%{pypi_name}-%{version}*egg*
%{_presetdir}/98-pkgs-upgrade-info.preset
%{_unitdir}/pkgs-upgrade-info.service
%{_unitdir}/pkgs-upgrade-info.timer
%{_datadir}/applications/pkgs_upgrade_window.desktop
%{_datadir}/polkit-1/actions/org.deepin.pkexec.deepin-upgrade.policy
%{_sharedstatedir}/pkgs_upgrade
%changelog
* Wed Jan 05 2022 weidong <weidong@uniontech.com> - 1.1-5
- Delete reminder desktop
- Optimize DBUS judgment
* Tue Dec 28 2021 weidong <weidong@uniontech.com> - 1.1-4
- Bugfix bug-view-109558 bug-view-109559
* Mon Dec 13 2021 weidong <weidong@uniontech.com> - 1.1-3
- Update installation dependencies
- Update readme package name
- Add pkexec reminder configuration
* Mon Nov 22 2021 weidong <weidong@uniontech.com> - 1.1-2
- Support internationalization
- Optimize security selection window
- Optimize directory structure
* Thu Oct 21 2021 weidong <weidong@uniontech.com> - 1.1-1
- Update 1.1
- Add update window
* Fri Aug 27 2021 heyitao <heyitao@uniontech.com> - 1.0-2
- modify the title of the notify tip
* Thu Jun 3 2021 heyitao <heyitao@uniontech.com> - 1.0-1
- display repo infomation