5
0
forked from pool/bleachbit

15 Commits

Author SHA256 Message Date
600142acaf Accepting request 1312709 from utilities
OBS-URL: https://build.opensuse.org/request/show/1312709
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bleachbit?expand=0&rev=11
2025-10-22 10:15:01 +00:00
85132ea2e1 - Exclude 'typelib(AppIndicator)' from install requirements.
OBS-URL: https://build.opensuse.org/package/show/utilities/bleachbit?expand=0&rev=104
2025-10-21 08:13:42 +00:00
69513cc2e6 - Correct tarball URL
OBS-URL: https://build.opensuse.org/package/show/utilities/bleachbit?expand=0&rev=103
2025-09-01 13:01:14 +00:00
28141e3738 Accepting request 1279226 from home:edogawa
- correct source URL and tarball name

OBS-URL: https://build.opensuse.org/request/show/1279226
OBS-URL: https://build.opensuse.org/package/show/utilities/bleachbit?expand=0&rev=102
2025-06-13 12:49:42 +00:00
4b5076878c Accepting request 1276733 from home:edogawa
- Update to 5.0.0:
  * Add a display-language option in preferences (demo video)
  * Enable closing the application via CTRL+Q or CTRL+W
  * Make updates notifications less intrusive
  * Fix the --debug command line switch
  * Clean variants of Discord such as beta and snap
  * Fix loading of personal cleaners in portable mode
  * Improve experience on multi-user systems by ignoring other users' running processes
  * Prevent invalid entries in the custom and whitelist tabs
  * Improve stability significantly
  * Linux:
    * Clean Librewolf
    * Clean non-beta Microsoft Edge
    * Clean Bash's temporary files
    * Clean Geary, the email client
    * Improve cleaning of rotated logs
    * Improve cleaning of broken .desktop files
    * Add AppIndicator icon
    * Fix CleanerML external processes with spaces
    * Fix usage of dconf as external command
    * Add .rpm packages for Fedora 41 and 42, and CentOS 9 Stream
    * Add .deb packages for Ubuntu 24.10 and Ubuntu 25.04
  * Windows:
    * Patch DLL-related vulnerabilities (CVE-2023-47113, CVE-2025-32780)
    * Protect MMC snap-ins (e.g., Device Manager, Computer Management)
    * Upgrade to Python 3.11.10 and GTK 3.24.43
    * Update NSIS installer to 3.11
    * Add metadata such as company name to bleachbit.exe
    * Drop support for starting on Windows XP and 7
    * Update the Windows 10 theme by Christian Medel
    * Fix SSL: CERTIFICATE_VERIFY_FAILED error on update checks
  * Developers:
    * Switch Linux CI from Travis CI to GitHub Actions
    * Clean up the codebase extensively
    * Overhaul RPM and DEB build scripts

OBS-URL: https://build.opensuse.org/request/show/1276733
OBS-URL: https://build.opensuse.org/package/show/utilities/bleachbit?expand=0&rev=101
2025-05-12 08:40:08 +00:00
02bc166386 Accepting request 1219354 from utilities
OBS-URL: https://build.opensuse.org/request/show/1219354
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bleachbit?expand=0&rev=10
2024-10-30 16:38:29 +00:00
f8060b9b36 - Update to 4.6.2:
* Clean more cookies, cache, and sessions in Google Chrome.
  * Fix ValueError: Unexpected UTF-8 BOM (decode using utf-8-sig)
    when cleaning JSON files in Google Chrome
  * Fix detection of Wayland.
  * Fix error SyntaxWarning: invalid escape sequence with Python 3.12.
  * Fix missing developer name in metainfo.xml file.

OBS-URL: https://build.opensuse.org/package/show/utilities/bleachbit?expand=0&rev=99
2024-10-30 08:47:01 +00:00
40c7ce73b3 Accepting request 1126669 from utilities
OBS-URL: https://build.opensuse.org/request/show/1126669
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bleachbit?expand=0&rev=9
2023-11-16 19:28:12 +00:00
15666945a9 Accepting request 1076790 from utilities
OBS-URL: https://build.opensuse.org/request/show/1076790
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bleachbit?expand=0&rev=8
2023-04-03 15:46:00 +00:00
0d9c27492b Accepting request 940181 from utilities
OBS-URL: https://build.opensuse.org/request/show/940181
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bleachbit?expand=0&rev=7
2021-12-13 19:44:37 +00:00
7c056458d0 Accepting request 902724 from utilities
- Update to 4.4.0:
  * Add cleaner for Brave browser
  * Clean the last location of the File - Save As dialog in
    Google Chrome
  * Clean session for Thunderbird
  * Add new command line option --all-but-warning to enable all
    cleaners that do not emit a warning
  * Add preference option to remember window geometry,
    which means whether it was maximized and the last window size,
    if it was not maximized.
  * Fix ResourceWarning message when cleaning Firefox URL history
  * Fix: do not clean bookmarks in Firefox
  * Add warning when cleaning Thunderbird - Index
  * Fix wiping free space on FAT32 partitions with more than 4GB of
   available space
  * Fix "About # minutes remaining" was not translatable into any
    language
  * Fix ResourceWarning message when downloading chaff
  * The menu item Diagnostics was replaced with the term System
    Information.
  * Add ability to clean the profile of the unstable version of
    Google Chrome
  * Clean more with System - Recent Documents
  * Correctly detect that Thunderbird is running
  * Correctly detect how much space was freed by journald
  * Adjust spacing so the scrollbar does not cover checkbox with
    some GTK themes
  * Improve AppStream metainfo

OBS-URL: https://build.opensuse.org/request/show/902724
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bleachbit?expand=0&rev=6
2021-06-28 13:33:42 +00:00
af84b29468 Accepting request 898178 from utilities
- Update to 4.3.0:
  * Clean the Brave browser (1061).
  * Use the new --all-but-warning CLI command (365).
  * In the preferences, toggle the option to remember window geometry.
    Restart BleachBit and check that the behavior matches the setting
    (1056).
  * Download chaff, and there should not be a ResourceWarning
    message (issue 856).
  * Clean Firefox favicons in URL history, and there should not
    be a sqlite3.Warning message (1135).
  * Wipe the free space on a FAT32 partition with more than
    4GB of available space (1051).
  * Clean Thunderbird - Index, and there should be a warning (363).
  * In Google Chrome, type CTRL+S to save the page. Save it
    to a non-default location, and not the location. Then in
    BleachBit, clean Google Chrome - History, and back in Google
    Chrome verify the location was forgotten (944).
  * On a system with non-English user interface, use BleachBit to
    wipe free space, and verify the "About # minutes remaining"
    message is translated (1162). This also depends on whether
    this string was translated for your language.
  * Clean Firefox - URL History, and verify bookmark icons were
    not deleted (1081).
  * Clean Google Chrome unstable (1147).
  * Open Thunderbird and try to clean it while it is running.
    There should be an error (1112).
  * Clean journald, and BleachBit should report how much space
    was freed (1115).
  * For any GTK theme, the scrollbar should not cover the
    checkboxes (1034.)

OBS-URL: https://build.opensuse.org/request/show/898178
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bleachbit?expand=0&rev=5
2021-06-07 20:45:04 +00:00
9b61d0c5d4 Accepting request 860153 from utilities
OBS-URL: https://build.opensuse.org/request/show/860153
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bleachbit?expand=0&rev=4
2021-01-04 18:09:16 +00:00
039a2be658 Accepting request 831691 from utilities
OBS-URL: https://build.opensuse.org/request/show/831691
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bleachbit?expand=0&rev=3
2020-09-04 09:12:41 +00:00
225fea87ad Accepting request 808147 from utilities
OBS-URL: https://build.opensuse.org/request/show/808147
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bleachbit?expand=0&rev=2
2020-06-02 12:34:10 +00:00
4 changed files with 87 additions and 13 deletions

View File

@@ -1,3 +1,70 @@
-------------------------------------------------------------------
Tue Oct 21 07:22:36 UTC 2025 - Christophe Marin <christophe@krop.fr>
- Exclude 'typelib(AppIndicator)' from install requirements.
-------------------------------------------------------------------
Mon Sep 1 12:59:30 UTC 2025 - Michael Vetter <mvetter@suse.com>
- Correct tarball URL
-------------------------------------------------------------------
Thu May 22 09:08:39 UTC 2025 - Edgar Aichinger <edogawa@aon.at>
- correct source URL and tarball name
-------------------------------------------------------------------
Sun May 11 08:56:29 UTC 2025 - Edgar Aichinger <edogawa@aon.at>
- Update to 5.0.0:
* Add a display-language option in preferences (demo video)
* Enable closing the application via CTRL+Q or CTRL+W
* Make updates notifications less intrusive
* Fix the --debug command line switch
* Clean variants of Discord such as beta and snap
* Fix loading of personal cleaners in portable mode
* Improve experience on multi-user systems by ignoring other users' running processes
* Prevent invalid entries in the custom and whitelist tabs
* Improve stability significantly
* Linux:
* Clean Librewolf
* Clean non-beta Microsoft Edge
* Clean Bash's temporary files
* Clean Geary, the email client
* Improve cleaning of rotated logs
* Improve cleaning of broken .desktop files
* Add AppIndicator icon
* Fix CleanerML external processes with spaces
* Fix usage of dconf as external command
* Add .rpm packages for Fedora 41 and 42, and CentOS 9 Stream
* Add .deb packages for Ubuntu 24.10 and Ubuntu 25.04
* Windows:
* Patch DLL-related vulnerabilities (CVE-2023-47113, CVE-2025-32780)
* Protect MMC snap-ins (e.g., Device Manager, Computer Management)
* Upgrade to Python 3.11.10 and GTK 3.24.43
* Update NSIS installer to 3.11
* Add metadata such as company name to bleachbit.exe
* Drop support for starting on Windows XP and 7
* Update the Windows 10 theme by Christian Medel
* Fix SSL: CERTIFICATE_VERIFY_FAILED error on update checks
* Developers:
* Switch Linux CI from Travis CI to GitHub Actions
* Clean up the codebase extensively
* Overhaul RPM and DEB build scripts
* List of commits
* List of closed issues
-------------------------------------------------------------------
Tue Oct 29 17:05:03 UTC 2024 - Michael Vetter <mvetter@suse.com>
- Update to 4.6.2:
* Clean more cookies, cache, and sessions in Google Chrome.
* Fix ValueError: Unexpected UTF-8 BOM (decode using utf-8-sig)
when cleaning JSON files in Google Chrome
* Fix detection of Wayland.
* Fix error SyntaxWarning: invalid escape sequence with Python 3.12.
* Fix missing developer name in metainfo.xml file.
-------------------------------------------------------------------
Tue Nov 14 16:47:15 UTC 2023 - Wolfgang Frisch <wolfgang.frisch@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package bleachbit
#
# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
# Copyright (c) 8/2011 by open-slx GmbH <Sascha.Manns@open-slx.de>
# Copyright (c) 2010 - 7/2011 by Sascha Manns <saigkill@opensuse.org>
#
@@ -19,19 +19,20 @@
%define _desktopname org.bleachbit.BleachBit
# 'typelib(AppIndicator)' doesn't exist anymore. It is a fallback if AppIndicator3 can't be found (bleachbit/GUI.py:50)
%global __requires_exclude typelib\\(AppIndicator\\)
Name: bleachbit
Version: 4.6.0
Version: 5.0.0
Release: 0
Summary: Tool for removing unnecessary files, freeing space, and maintaining privacy
License: GPL-3.0-only
Group: Productivity/File utilities
URL: https://www.bleachbit.org/
Source: https://github.com/bleachbit/bleachbit/archive/v%{version}.tar.gz
Source: https://github.com/bleachbit/bleachbit/archive/refs/tags/v%{version}.tar.gz
BuildRequires: dbus-1
BuildRequires: e2fsprogs
BuildRequires: fdupes
BuildRequires: gobject-introspection
BuildRequires: kf5-filesystem
BuildRequires: libxml2-tools
BuildRequires: pkgconfig
BuildRequires: python-rpm-macros
@@ -73,14 +74,19 @@ sed -i -e 's|%{_bindir}/env python.*|%{_bindir}/python3|g' \
sed -i 's/^import mock/import unittest.mock as mock/' tests/*.py
# These two use network
sed -Ei 's/(test_download_url_to_fn|test_Chaff)/_\1/g' tests/TestChaff.py
# These three use network
sed -Ei 's/(test_download_url_to_fn|test_Chaff|test_have_models)/_\1/g' tests/TestChaff.py
# These four use network
sed -Ei 's/(test_update_url|test_update_winapp2|test_get_ip_for_url)/_\1/g' tests/TestUpdate.py
# Test fails
sed -Ei 's/(test_notify)/_\1/g' tests/TestGUI.py
# These use network
sed -Ei 's/(test_download_url_to_fn|test_fetch_url_nonretry|test_fetch_url_retry|test_get_ip_for_url)/_\1/g' tests/TestNetwork.py
# Tests fail / use network
sed -Ei 's/(test_notify|test_chaff)/_\1/g' tests/TestGUI.py
# Tests fail / use network
sed -Ei 's/(test_get_real_uid)/_\1/g' tests/TestGeneral.py
# Test is very slow
sed -Ei 's/(test_wipe_path)/_\1/g' tests/TestFileUtilities.py
# Wants to mount
sed -Ei 's/(test_same_partition)/_\1/g' tests/TestFileUtilities.py
%build
%make_build -C po local
@@ -100,7 +106,7 @@ sed -i -e 's/^Exec=bleachbit$/Exec=xdg-su -c bleachbit/g' \
%suse_update_desktop_file -n -i %{_desktopname}-root Utility Filesystem
%find_lang %{name}
%fdupes -s %{buildroot}
%fdupes %{buildroot}
# Fix non-executable-script
chmod +x %{buildroot}%{_datadir}/%{name}/CLI.py
@@ -121,6 +127,7 @@ xvfb-run make tests
%{_datadir}/applications/%{_desktopname}-root.desktop
%{_datadir}/metainfo/%{_desktopname}.metainfo.xml
%{_datadir}/pixmaps/%{name}.png
%{_datadir}/pixmaps/%{name}-indicator.svg
%{_datadir}/polkit-1/actions/org.%{name}.policy
%files lang -f %{name}.lang

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6d32db1200fd6e89f0fa822e01ce8eaac9749e84788970b0f562d77b271db629
size 1569278

3
v5.0.0.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e1cba661a80f34240e3c01a47edc8319c0e588e2b0bcfc3a0f4c84d3f979f813
size 1592861