Name: bleachbit Summary: Remove sensitive data and free up disk space URL: https://www.bleachbit.org/ Version: 4.0.0 Release: 1%{?dist} License: GPLv3+ and MIT BuildArch: noarch Source0: https://github.com/%{name}/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz BuildRequires: desktop-file-utils BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: make BuildRequires: python3-devel BuildRequires: python3-setuptools %if 0%{?rhel} && 0%{?rhel} < 8 BuildRequires: python3-rpm-macros %endif Requires: python(abi) >= 3.0 Requires: gtk3 Requires: usermode Requires: python3-chardet Requires: python3-gobject %description Delete traces of your computer activity and other junk files to free disk space and maintain privacy. With BleachBit, you can free cache, delete cookies, clear Internet history, shred temporary files, delete logs, and discard junk you didn't know was there. Designed for Linux and Windows systems, it wipes clean thousands of applications including Firefox, Internet Explorer, Adobe Flash, Google Chrome, Opera, Safari, and many more. Beyond simply deleting files, BleachBit includes advanced features such as shredding files to prevent recovery, wiping free disk space to hide traces of files deleted by other applications, and cleaning Web browser profiles to make them run faster. %prep %setup -q # Disable update notifications, since package will be updated by DNF or Packagekit. sed 's/online_update_notification_enabled = True/online_update_notification_enabled = False/g' --in-place ./bleachbit/__init__.py %build %py3_build %make_build --directory ./po/ # Remove Windows-specific functionality. make delete_windows_files %install %make_install PYTHON=%{__python3} DESTDIR=%{buildroot} prefix=%{_prefix} INSTALL="%{_bindir}/install -Dp" %make_install --directory ./po/ desktop-file-install --dir=%{buildroot}/%{_datadir}/applications/ org.bleachbit.BleachBit.desktop mkdir -p %{buildroot}/%{_metainfodir}/ install -Dp org.bleachbit.BleachBit.metainfo.xml %{buildroot}/%{_metainfodir}/ %find_lang %{name} %check desktop-file-validate %{buildroot}/%{_datadir}/applications/org.bleachbit.BleachBit.desktop appstream-util validate-relax --nonet %{buildroot}/%{_metainfodir}/org.bleachbit.BleachBit.metainfo.xml %posttrans update-desktop-database %files -f %{name}.lang %doc README* CONTRIBUTING.md %license COPYING %{_bindir}/bleachbit* %{_datadir}/applications/org.bleachbit.BleachBit.desktop %{_metainfodir}/org.bleachbit.BleachBit.metainfo.xml %{_datadir}/polkit-1/actions/org.bleachbit.policy %{_datadir}/bleachbit/ %{_datadir}/pixmaps/bleachbit.png %changelog * Wed Apr 22 2020 Andrew Toskin - 4.0.0-1 - Prepare to unretire package after upstream ported to GTK3 and Python3.